Updated gartenhaus light
This commit is contained in:
16
modbus_relay.yaml
Normal file
16
modbus_relay.yaml
Normal file
@@ -0,0 +1,16 @@
|
||||
|
||||
switch:
|
||||
- platform: modbus_controller
|
||||
modbus_controller_id: ${cid}
|
||||
name: ${name}
|
||||
register_type: holding
|
||||
address: ${dev_addr}
|
||||
write_lambda: |-
|
||||
bool open = (x == 1);
|
||||
payload.push_back(${dev_addr}); // device address
|
||||
payload.push_back(0x6); // write function
|
||||
payload.push_back(0); // relay select
|
||||
payload.push_back(${register_addr}); //
|
||||
payload.push_back(open ? 0x01 : 0x02); // Command
|
||||
payload.push_back(0x00);
|
||||
return true;
|
||||
Reference in New Issue
Block a user