home-climate-control / dz

Home Climate Control Core: *the* Open Source multi-zone temperature and climate control system.
http://homeclimatecontrol.com/
GNU General Public License v3.0
59 stars 7 forks source link

Multiple ESPHome logical devices per physical device will report "available" only for one random #295

Closed climategadgets closed 10 months ago

climategadgets commented 10 months ago

Expected Behavior

isAvailable() returns correct status for all logical devices on a single physical device (case in point: T-Relay)

Actual Behavior

isAvailable() returns correct status only for the first logical device to snatch and consume the availability topic message.

Contributing Factors

ESPHome issue: MQTT Component doesn't honor availability topic configuration