mirror of
https://github.com/esphome/esphome-docs.git
synced 2025-02-04 23:52:18 +01:00
Fix Modbus Example Server doc (#4037)
This commit is contained in:
parent
026d58ddcd
commit
766ca444a3
@ -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:
|
||||
|
Loading…
Reference in New Issue
Block a user