Closed Bascht74 closed 8 months ago
The items must have a unique combination of adress, register_type and bitmask. A possible workaround is setting bitmask 0x7fffffff for the sensor.
@martgras Hi, should I close this issue, as there is a workaround or are you planning to fix it (e.g. add the entity type to the unique combination)?
The problem
Hi, I used a number entity and a sensor entity that both have the same (holding) address. After starting esphome modbus controller modbus_controller reads the address and populates the state to the sensor entity, but not to the number entity...
Here you can see Hot water bottom and Hot ware top temperature empty after restart:
Another number entity (temperature set = 24°C) is OK, as there is not sensor entity with the same address
The sensors entities are OK:
Which version of ESPHome has the issue?
2021.12.1
What type of installation are you using?
Home Assistant Add-on
Which version of Home Assistant has the issue?
./.
What platform are you using?
ESP32
Board
m5stack-atom
Component causing the issue
modbus_controller
Example YAML snippet
Anything in the logs that might be useful for us?
Additional information
As you can see there is no log for the number entity with address 1700
If you delete the sensors, it is OK:
Btw. It would be nice if you could see the address in the log, e.g.
[22:21:33][D][modbus.number:023]: Address: 1004 (holding), entity type: Number, new state: 24.00