fixing garten_bus_controller
This commit is contained in:
@@ -4,7 +4,8 @@ switch:
|
||||
modbus_controller_id: ${cid}
|
||||
name: ${name}
|
||||
register_type: holding
|
||||
address: ${dev_addr}
|
||||
address: ${register_addr}
|
||||
force_new_range: true
|
||||
write_lambda: |-
|
||||
bool open = (x == 1);
|
||||
payload.push_back(${dev_addr}); // device address
|
||||
@@ -13,4 +14,10 @@ switch:
|
||||
payload.push_back(${register_addr}); //
|
||||
payload.push_back(open ? 0x01 : 0x02); // Command
|
||||
payload.push_back(0x00);
|
||||
return true;
|
||||
return open;
|
||||
#lambda: |-
|
||||
# if(item->start_address == 0x07)
|
||||
# {
|
||||
# ESP_LOGW("relay_lambda", "addr %d | x=%d , (%d, %d)", item->start_address, x, data[item->offset + 0], data[item->offset + 1]);
|
||||
# }
|
||||
# return (x == 1);
|
||||
Reference in New Issue
Block a user