Fix Modbus Example Server doc (#4037)

This commit is contained in:
Ludovic BOUÉ 2024-07-17 12:15:41 +02:00 committed by GitHub
parent 026d58ddcd
commit 766ca444a3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -68,7 +68,7 @@ Configuration variables:
responds to a command, it'll be marked online again.
- **server_registers** (*Optional*): A list of registers that are responded to when acting as a server.
- **start_address** (**Required**, integer): start address of the first register in a range
- **address** (**Required**, integer): start address of the first register in a range
- **value_type** (*Optional*): datatype of the mod_bus register data. The default data type for ModBUS is a 16 bit integer in big endian format (MSB first)
- ``U_WORD``: unsigned 16 bit integer from 1 register = 16bit
@ -86,7 +86,7 @@ Configuration variables:
Defaults to ``U_WORD``.
- **lambda** (**Required**, :ref:`lambda <config-lambda>`):
- **read_lambda** (**Required**, :ref:`lambda <config-lambda>`):
Lambda that returns the value of this register.
@ -175,9 +175,9 @@ The following code allows a ModBUS client to read a sensor value from your ESPHo
- modbus_id: modbus_server
address: 0x4
server_registers:
- start_address: 0x0002
- address: 0x0002
value_type: S_DWORD_R
lambda: |-
read_lambda: |-
return id(evse_voltage_l1).state;
sensor: