bremor / bonaire_myclimate

Reverse engineered implementation of the Bonaire MyClimate app.
19 stars 6 forks source link

Evap Only System - Cool command not working #25

Open youngy00 opened 2 years ago

youngy00 commented 2 years ago

Hi,

Well done for all the work you have done on this.

I have an evap only system, everything is working as expected except the Cool button does not change the system to cooling. The fan button is working.

If I change Cool on the Bonaire remote it updates HA with Cool.

When pressing the Cool button in HA this is the log (I think it might be missing 'mode': 'manual') 2021-12-02 06:50:49 WARNING (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.hub] {'system': 'on', 'type': 'evap'} 2021-12-02 06:50:49 INFO (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.hub] Sending postzoneinfo 2021-12-02 06:50:49 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.hub] Sending: <myclimate><post>postzoneinfo</post><system>on</system><type>evap</type></myclimate> 2021-12-02 06:50:50 INFO (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.hub] Server data received 2021-12-02 06:50:50 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.hub] Received: <myclimate><response>postzoneinfo</response><result>ok</result></myclimate> 2021-12-02 06:50:50 INFO (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.hub] Sending getzoneinfo 2021-12-02 06:50:50 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.hub] Sending: <myclimate><get>getzoneinfo</get></myclimate> 2021-12-02 06:50:51 INFO (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.hub] Server data received 2021-12-02 06:50:51 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.hub] Received: <myclimate><post>postzoneinfo</post><system>on</system><type>evap</type><zoneList>Common</zoneList><mode>fan</mode><fanSpeed>3</fanSpeed><roomTemp id="Common">21</roomTemp></myclimate>

Log of when Cool/Manual set on Bonaire remote 2021-12-02 08:22:21 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.hub] Received: <myclimate><post>postzoneinfo</post><system>on</system><type>evap</type><zoneList>Common</zoneList><mode>manual</mode><fanSpeed>2</fanSpeed><roomTemp id="Common">23</roomTemp></myclimate>

Log of when Fan set on Bonaire remote 2021-12-02 08:23:04 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.hub] Received: <myclimate><post>postzoneinfo</post><system>on</system><type>evap</type><zoneList>Common</zoneList><mode>fan</mode><fanSpeed>2</fanSpeed><roomTemp id="Common">23</roomTemp></myclimate>

Let me know if you need any more info.

Youngy

youngy00 commented 2 years ago

Hi,

I just tested using the raw mode

service: bonaire_myclimate.send_raw_command data: raw_command: system: 'on' mode: 'manual' and it switches to cool mode like expected.

Hope this helps.