Cereal2nd / velbus-aio

Velbus Asyncio
Apache License 2.0
14 stars 10 forks source link

Error on temperature request when no thermostat address is assigned to a module #75

Closed DannyDeGaspari closed 7 months ago

DannyDeGaspari commented 1 year ago

When no address is assigned to the thermostat of a module, an error will be generated on the response (0xE6) of a temperature request (0xE5). This means that the temperature channel (which is channel number 10 in most cases) must always be available.

See https://community.home-assistant.io/t/support-for-velbus-home-automation/7914/342?u=ddg

When sub addresses are missing the cleanup of channels are handled not properly either, see comments here: https://github.com/Cereal2nd/velbus-aio/blob/d9835a9edb49d21d17d44aa00f3afc428055b2d7/velbusaio/module.py#L168

@Cereal2nd , I'll look into this myself if thats ok (when I have time) ?