andrewleech / ha_magiqtouch

Home Assistant (HACS) integration to control Seeley MagiQtouch heating and cooling units.
MIT License
24 stars 6 forks source link

Switching between "Program" mode, and "Override" mode #17

Open MachRat opened 1 year ago

MachRat commented 1 year ago

Hi Andrew,

I just installed this today, and it works great. Thank you for the effort in creating and sharing this integration.

Using the Seely iphone app I can flip between "Program" mode (heating is controlled by the schedule I setup in the wall unit), and "Override" mode (heating is then controlled by my Home Assistant setup).

Quick question as I may be misinterpreting something. Is it possible to switch between "Program" mode and "Override" mode from within Home Assistant?

Thanks again for your innovation and efforts

andrewleech commented 1 year ago

I've never seen / used an override mode.... or a schedule set from the wall panel, so I guess no there isn't any feature in the integration to control this setting.

MachRat commented 1 year ago

Yeah, maybe has something to do with ProgramModeOverridden in class RemoteStatus, and/or override in class 'RemoteAccessRequest'. My wild guess would be that the iphone app toggles this to off to put the wall unit in "program mode" to use its built in scheduling capability. In program mode the wall unit controls the temp (home assistant becomes read only for temperature). When toggled to override mode the unit ignores the program in the wall unit (and then the API / home assistant can read AND also change the temperature). At least this is how the mobile app appears to behave, and I assume it uses the same API so must be something in there somewhere...

But in any case, HA is working to adjust the heater temp if i toggle it to override mode in the app so all good. Thanks again