bremor / bonaire_myclimate

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

Evap Error #19

Open youngy00 opened 3 years ago

youngy00 commented 3 years ago

Hi,

I have just installed the WIFI module on my Bonaire Evap, just trying to get working in HA using HACS (v 0.6.1)

I have turned debug on and get the following;


2020-10-24 14:14:44 ERROR (MainThread) [homeassistant.components.binary_sensor] The ring platform for the binary_sensor integration does not support platform setup. Please remove it from your config.
2020-10-24 14:14:45 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] Connected to Wifi Module
2020-10-24 14:14:47 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] Server data received: <myclimate><response>discovery</response><ip>10.0.1.88</ip><serial>502-0173-800000</serial><version>1.2.3</version><port>10002</port><status>router</status></myclimate>
2020-10-24 14:14:48 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] Server data received: <myclimate><response>installation</response><appliance><type>heat</type><zoneList></zoneList></appliance><appliance><type>cool</type><zoneList></zoneList></appliance><appliance><type>evap</type><zoneList>Common</zoneList></appliance><zoneName id="Common">Common</zoneName></myclimate>

2020-10-24 14:14:48 ERROR (MainThread) [homeassistant] Error doing job: Fatal error: protocol.data_received() call failed.
Traceback (most recent call last):
  File "/usr/local/lib/python3.8/asyncio/selector_events.py", line 860, in _read_ready__data_received
    self._protocol.data_received(data)
  File "/config/custom_components/bonaire_myclimate/BonairePyClimate/bonairepyclimate.py", line 54, in data_received
    self.data_received_callback(data)
  File "/config/custom_components/bonaire_myclimate/BonairePyClimate/bonairepyclimate.py", line 281, in server_data_received_callback
    self._preset_modes = self.get_zone_combinations(root.find('appliance/zoneList').text)
  File "/config/custom_components/bonaire_myclimate/BonairePyClimate/bonairepyclimate.py", line 225, in get_zone_combinations
    zoneList = zoneList.replace(',','')
AttributeError: 'NoneType' object has no attribute 'replace'
bremor commented 3 years ago

Thanks mate, will look into this, but can you please repost logs within a code block like this so we don’t lost some formatting

youngy00 commented 3 years ago

Thanks, I believe it may be due to having no zones.

mine <response>installation</response><appliance><type>heat</type><zoneList></zoneList> vs another example I found online <response>installation</response><appliance><type>heat</type><zoneList>Common</zoneList>

bremor commented 3 years ago

Does your system have a heater at all? Or just evap

youngy00 commented 3 years ago

just evap

bremor commented 3 years ago

No worries, I will try and get a beta release out this weekend for you to test.

youngy00 commented 3 years ago

Cheers.

bremor commented 3 years ago

I have just published a beta verison 0.6.2b for you to test. Please let me know how you go.

youngy00 commented 3 years ago

Thanks for the update, still getting error.


2020-10-25 15:41:24 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] Connected to Wifi Module
2020-10-25 15:41:26 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] Server data received: <myclimate><response>discovery</response><ip>10.0.1.88</ip><serial>502-0173-800000</serial><version>1.2.3</version><port>10002</port><status>router</status></myclimate>
2020-10-25 15:41:27 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] Server data received: <myclimate><response>installation</response><appliance><type>heat</type><zoneList></zoneList></appliance><appliance><type>cool</type><zoneList></zoneList></appliance><appliance><type>evap</type><zoneList>Common</zoneList></appliance><zoneName id="Common">Common</zoneName></myclimate>

2020-10-25 15:41:27 ERROR (MainThread) [homeassistant] Error doing job: Fatal error: protocol.data_received() call failed.
Traceback (most recent call last):
  File "/usr/local/lib/python3.8/asyncio/selector_events.py", line 860, in _read_ready__data_received
    self._protocol.data_received(data)
  File "/config/custom_components/bonaire_myclimate/BonairePyClimate/bonairepyclimate.py", line 54, in data_received
    self.data_received_callback(data)
  File "/config/custom_components/bonaire_myclimate/BonairePyClimate/bonairepyclimate.py", line 293, in server_data_received_callback
    self._preset_modes = self.get_zone_combinations(root.find('appliance/zoneList').text)
  File "/config/custom_components/bonaire_myclimate/BonairePyClimate/bonairepyclimate.py", line 234, in get_zone_combinations
    zoneList = zoneList.replace(',','')
AttributeError: 'NoneType' object has no attribute 'replace'
2020-10-25 15:41:27 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] Server connection lost
2020-10-25 15:41:27 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] Discovery failed, retrying in 305s
bremor commented 3 years ago

Found the problem, have another go with 0.6.2b1

youngy00 commented 3 years ago

Thanks for the update, it now connects. 👍

The following features are on the evap, but most things are not functional with addin.

Off - working

Fan - not working Pump off Fan Speed 1-8

Manual (Cool) - not working - no option on addin to select fan speed. Pump on Fan Speed 1-8

Thermo - something happens when set to 8 degrees - nothing on navigator remote (in your addin the thermostat can only be 1-8 degrees)

Boost - no an option in addin Pump on Fan Speed 8

If you need more info on anything let me know.

Regards,

youngy00 commented 3 years ago

Also, when addin is enabled in configuration.yaml

- platform: bonaire_myclimate name: "Bonaire MyClimate"

The IOS app (My Climate) stops connecting, if I comment the lines above and restart HA, the IOS app connects.

bremor commented 3 years ago

Also, when addin is enabled in configuration.yaml

- platform: bonaire_myclimate name: "Bonaire MyClimate"

The IOS app (My Climate) stops connecting, if I comment the lines above and restart HA, the IOS app connects.

Yeah that's a known issue, the workaround would be for me to rewrite this component so that Home Assistant only connects when it needs to change a setting, rather than staying continuously connected. But then you would lose information on current settings.

bremor commented 3 years ago

Thanks for the update, it now connects. 👍

The following features are on the evap, but most things are not functional with addin.

Off - working

Fan - not working Pump off Fan Speed 1-8

Manual (Cool) - not working - no option on addin to select fan speed. Pump on Fan Speed 1-8

Thermo - something happens when set to 8 degrees - nothing on navigator remote (in your addin the thermostat can only be 1-8 degrees)

Boost - no an option in addin Pump on Fan Speed 8

If you need more info on anything let me know.

Regards,

So far, I have only attempted to code in support for "thermo" mode with evap, so let's focus on getting that working. Can you please set your evap to "thermo" using your navigator remote, and then start this home assistant addon and send the logs through?

youngy00 commented 3 years ago

2020-10-26 09:02:46 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] Server data received: <myclimate><response>discovery</response><ip>10.0.1.88</ip><serial>502-0173-800000</serial><version>1.2.3</version><port>10002</port><status>router</status></myclimate>
2020-10-26 09:02:47 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] Server data received: <myclimate><response>installation</response><appliance><type>heat</type><zoneList></zoneList></appliance><appliance><type>cool</type><zoneList></zoneList></appliance><appliance><type>evap</type><zoneList>Common</zoneList></appliance><zoneName id="Common">Common</zoneName></myclimate>

2020-10-26 09:02:47 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] {'heat': None, 'cool': None, 'evap': 'Common'}
2020-10-26 09:02:49 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] Server data received: <myclimate><response>getzoneinfo</response><system>on</system><type>evap</type><zoneList>Common</zoneList><mode>thermo</mode><setPoint>8</setPoint><roomTemp id="Common">18</roomTemp></myclimate>

2020-10-26 09:02:49 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] ['off', 'fan_only', 'cool']
2020-10-26 09:03:11 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] Server data received: <myclimate><post>postzoneinfo</post><system>on</system><type>evap</type><zoneList>Common</zoneList><mode>thermo</mode><setPoint>8</setPoint><roomTemp id="Common">18</roomTemp></myclimate>

2020-10-26 09:03:11 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] ['off', 'fan_only', 'cool']
youngy00 commented 3 years ago

Thanks for looking into this.

FYI, when setting thermo down, HA is updating (changed down from 8 to 5)


2020-10-26 09:08:40 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] Server data received: <myclimate><post>postzoneinfo</post><system>on</system><type>evap</type><zoneList>Common</zoneList><mode>thermo</mode><setPoint>5</setPoint><roomTemp id="Common">18</roomTemp></myclimate>

2020-10-26 09:08:40 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] ['off', 'fan_only', 'cool']
bremor commented 3 years ago

Thanks for looking into this.

No worries! I hate the MyClimate IOS app with a burning passion so glad to give people an alternative

bremor commented 3 years ago

Thanks for looking into this.

FYI, when setting thermo down, HA is updating (changed down from 8 to 5)

2020-10-26 09:08:40 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] Server data received: <myclimate><post>postzoneinfo</post><system>on</system><type>evap</type><zoneList>Common</zoneList><mode>thermo</mode><setPoint>5</setPoint><roomTemp id="Common">18</roomTemp></myclimate>

2020-10-26 09:08:40 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] ['off', 'fan_only', 'cool']

Can you send through the logs of when you try and change through HA, for example change from 5 to 6.

youngy00 commented 3 years ago

Looks like it is updating using Thermo mode (have never used this mode before) and the navigator display is updating from the HA change (have a wireless navigator)

Going from 5 to 6



2020-10-26 11:26:58 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] ['off', 'fan_only', 'cool']
2020-10-26 11:26:59 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] Server connection lost
2020-10-26 11:27:01 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] Sending discovery
2020-10-26 11:27:04 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] ['off', 'fan_only', 'cool']

2020-10-26 11:27:05 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] Connected to Wifi Module
2020-10-26 11:27:06 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] Server data received: <myclimate><response>discovery</response><ip>10.0.1.88</ip><serial>502-0173-800000</serial><version>1.2.3</version><port>10002</port><status>router</status></myclimate>
2020-10-26 11:27:08 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] Server data received: <myclimate><response>installation</response><appliance><type>heat</type><zoneList></zoneList></appliance><appliance><type>cool</type><zoneList></zoneList></appliance><appliance><type>evap</type><zoneList>Common</zoneList></appliance><zoneName id="Common">Common</zoneName></myclimate>

2020-10-26 11:27:08 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] {'heat': None, 'cool': None, 'evap': 'Common'}
2020-10-26 11:27:09 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] Server data received: <myclimate><response>getzoneinfo</response><system>on</system><type>evap</type><zoneList>Common</zoneList><mode>thermo</mode><setPoint>5</setPoint><roomTemp id="Common">18</roomTemp></myclimate>

2020-10-26 11:27:12 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] Sending the command: <myclimate><post>postzoneinfo</post><system>on</system><type>evap</type><zoneList>Common</zoneList><mode>thermo</mode><setPoint>6</setPoint></myclimate>
2020-10-26 11:27:13 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] Server data received: <myclimate><response>postzoneinfo</response><result>ok</result></myclimate>
2020-10-26 11:27:15 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] Server data received: <myclimate><post>postzoneinfo</post><system>on</system><type>evap</type><zoneList>Common</zoneList><mode>thermo</mode><setPoint>6</setPoint><roomTemp id="Common">18</roomTemp></myclimate>

2020-10-26 11:27:15 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] ['off', 'fan_only', 'cool']
bremor commented 3 years ago

Was there another feature you would like to focus on or does thermo do what you need? I don’t have an evap myself so not too familiar with all the functions.

youngy00 commented 3 years ago

We actually never use thermo (not much control)

The main functionality we use on the navigator remote are;

Fan - (Pump is off), selectable fan speed 1-8 Manual (Cool) - (Pump is on), selectable fan speed 1-8

If you could get these functions working that would be great, let me know if you need any logs.

youngy00 commented 3 years ago

Below are the Cool and Fan options that would be great to have in home assistant.

image image

If you need me to do anything to help get this functioning, let me know.

bremor commented 3 years ago

Hey mate, can you send through logs when you switch it to ‘fan_only’ using HA? Do the fan speed options pop up? If so, can you also try and adjust fan speed using HA and paste logs?

youngy00 commented 3 years ago

Evap was on Manual (cool) fan speed 3

Changed on HA to Fan Only, Speed 3 then 4 Evap did not change and stayed on Manual fan speed 3


2020-11-03` 23:40:13 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] Server data received: <myclimate><post>postzoneinfo</post><system>on</system><type>evap</type><zoneList>Common</zoneList><mode>manual</mode><fanSpeed>3</fanSpeed><roomTemp id="Common">24</roomTemp></myclimate>
2020-11-03 23:40:13 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] ['off', 'fan_only', 'cool']
2020-11-03 23:40:28 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] ['off', 'fan_only', 'cool']
2020-11-03 23:40:30 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] fan_mode is numeric, setting fanSpeed to 3
2020-11-03 23:40:30 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] ['off', 'fan_only', 'cool']
2020-11-03 23:40:31 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] fan_mode is numeric, setting fanSpeed to 4
2020-11-03 23:40:31 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] ['off', 'fan_only', 'cool']
2020-11-03 23:40:36 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] Sending the command: <myclimate><post>postzoneinfo</post><system>on</system><type>cool</type><zoneList>Common</zoneList><mode>fan</mode><setPoint>None</setPoint></myclimate>
2020-11-03 23:40:37 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] Server data received: <myclimate><response>postzoneinfo</response><result>ok</result></myclimate>
2020-11-03 23:40:59 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] Server connection lost
2020-11-03 23:41:01 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] Sending discovery'

2020-11-03 23:41:05 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] Connected to Wifi Module
2020-11-03 23:41:06 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] Server data received: <myclimate><response>discovery</response><ip>10.0.1.88</ip><serial>502-0173-800000</serial><version>1.2.3</version><port>10002</port><status>router</status></myclimate>
2020-11-03 23:41:08 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] Server data received: <myclimate><response>installation</response><appliance><type>heat</type><zoneList></zoneList></appliance><appliance><type>cool</type><zoneList></zoneList></appliance><appliance><type>evap</type><zoneList>Common</zoneList></appliance><zoneName id="Common">Common</zoneName></myclimate>
2020-11-03 23:41:08 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] {'heat': None, 'cool': None, 'evap': 'Common'}
2020-11-03 23:41:09 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] Server data received: <myclimate><response>getzoneinfo</response><system>on</system><type>evap</type><zoneList>Common</zoneList><mode>manual</mode><fanSpeed>3</fanSpeed><roomTemp id="Common">24</roomTemp></myclimate>
2020-11-03 23:41:09 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] ['off', 'fan_only', 'cool']
2020-11-03 23:41:30 WARNING (MainThread) [homeassistant.components.switch] Platform tplink not ready yet. Retrying in 180 seconds.
2020-11-03 23:41:31 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] Server data received: <myclimate><post>postzoneinfo</post><system>on</system><type>evap</type><zoneList>Common</zoneList><mode>manual</mode><fanSpeed>3</fanSpeed><roomTemp id="Common">24</roomTemp></myclimate>
2020-11-03 23:41:31 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] ['off', 'fan_only', 'cool']
youngy00 commented 3 years ago

Hi,

Just wondering if you have made any progress on this? If you need any information let me know.

Craig

bremor commented 3 years ago

Thanks for your patience mate.. My wife had a baby 5 weeks ago so I've been in a bit of a headspin.

I have release a beta version 0.6.2b2.. for this ony I am trying to get "manual" mode working. Can you please:

youngy00 commented 3 years ago

Hi,

Congratulations on the baby and thanks for the update.

I have installed the update and get the following error.


Source: custom_components/bonaire_myclimate/climate.py:82
Integration: Climate (documentation, issues)
First occurred: 4:18:12 PM (2 occurrences)
Last logged: 4:18:12 PM

Error adding entities for domain climate with platform bonaire_myclimate
Error while setting up bonaire_myclimate platform for climate
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 316, in async_add_entities
    await asyncio.gather(*tasks)
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 507, in _async_add_entity
    await entity.add_to_platform_finish()
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 531, in add_to_platform_finish
    self.async_write_ha_state()
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 296, in async_write_ha_state
    self._async_write_ha_state()
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 314, in _async_write_ha_state
    attr = self.capability_attributes
  File "/usr/src/homeassistant/homeassistant/components/climate/__init__.py", line 187, in capability_attributes
    ATTR_HVAC_MODES: self.hvac_modes,
  File "/config/custom_components/bonaire_myclimate/climate.py", line 82, in hvac_modes
    return self._climate.get_hvac_modes()
AttributeError: 'BonairePyClimate' object has no attribute 'get_hvac_modes'
bremor commented 3 years ago

Thanks :) Sorry, I messed that one up. Try again with 0.6.2b3. It makes it difficult when I can't test it myself! fingers crossed

igorpolsh commented 3 years ago

Hey buddy,

I've got the same issue. Only EVAP, Installed everything as per instructions, app working.

Getting: 2021-04-12 23:34:26 ERROR (MainThread) [homeassistant] Error doing job: Fatal error: protocol.data_received() call failed. Traceback (most recent call last): File "/usr/local/lib/python3.8/asyncio/selector_events.py", line 862, in _read_ready__data_received self._protocol.data_received(data) File "/config/custom_components/bonaire_myclimate/BonairePyClimate/bonairepyclimate.py", line 54, in data_received self.data_received_callback(data) File "/config/custom_components/bonaire_myclimate/BonairePyClimate/bonairepyclimate.py", line 281, in server_data_received_callback self._preset_modes = self.get_zone_combinations(root.find('appliance/zoneList').text) File "/config/custom_components/bonaire_myclimate/BonairePyClimate/bonairepyclimate.py", line 225, in get_zone_combinations zoneList = zoneList.replace(',','') AttributeError: 'NoneType' object has no attribute 'replace' 2021-04-12 23:35:33 ERROR (MainThread) [homeassistant] Error doing job: Fatal error: protocol.data_received() call failed. Traceback (most recent call last): File "/usr/local/lib/python3.8/asyncio/selector_events.py", line 862, in _read_ready__data_received self._protocol.data_received(data) File "/config/custom_components/bonaire_myclimate/BonairePyClimate/bonairepyclimate.py", line 54, in data_received self.data_received_callback(data) File "/config/custom_components/bonaire_myclimate/BonairePyClimate/bonairepyclimate.py", line 281, in server_data_received_callback self._preset_modes = self.get_zone_combinations(root.find('appliance/zoneList').text) File "/config/custom_components/bonaire_myclimate/BonairePyClimate/bonairepyclimate.py", line 225, in get_zone_combinations zoneList = zoneList.replace(',','') AttributeError: 'NoneType' object has no attribute 'replace'

Tried using latest version and 0.6.2b3.

Keep in mind, I am a total noob at HA, just started, so if you need me to do anything I will gladly, just need to be very specific haha.

igorpolsh commented 3 years ago

I enabled debug, restarted HA and the error is gone! It seems to be doing something...

`2021-04-13 00:05:52 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] Server data received: postzoneinfooffheatthermo2022

2021-04-13 00:05:52 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] ['off', 'fan_only', 'cool'] 2021-04-13 00:05:57 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] Server connection lost 2021-04-13 00:05:58 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] Sending discovery 2021-04-13 00:06:02 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] Connected to Wifi Module 2021-04-13 00:06:04 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] Server data received: discovery192.168.87.104502-0173-8001451.2.310002router 2021-04-13 00:06:05 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] Server data received: installationheatcoolevapCommonCommon

2021-04-13 00:06:05 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] {'heat': None, 'cool': None, 'evap': 'Common'} 2021-04-13 00:06:06 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] Server data received: getzoneinfooffheatthermo2022

2021-04-13 00:06:06 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] ['off', 'fan_only', 'cool'] 2021-04-13 00:07:11 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] Server data received: postzoneinfooffheatthermo2022

2021-04-13 00:07:11 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] ['off', 'fan_only', 'cool'] 2021-04-13 00:08:16 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] Server data received: postzoneinfooffheatthermo2022

2021-04-13 00:08:16 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] ['off', 'fan_only', 'cool'] 2021-04-13 00:09:42 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] Server data received: postzoneinfooffheatthermo2022

2021-04-13 00:09:42 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] ['off', 'fan_only', 'cool'] 2021-04-13 00:09:47 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] Server connection lost 2021-04-13 00:09:48 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] Sending discovery 2021-04-13 00:09:52 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] Connected to Wifi Module 2021-04-13 00:09:54 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] Server data received: discovery192.168.87.104502-0173-8001451.2.310002router 2021-04-13 00:09:55 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] Server data received: installationheatcoolevapCommonCommon

2021-04-13 00:09:55 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] {'heat': None, 'cool': None, 'evap': 'Common'} 2021-04-13 00:09:56 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] Server data received: getzoneinfooffheatthermo2022

2021-04-13 00:09:56 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] ['off', 'fan_only', 'cool'] 2021-04-13 00:11:01 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] Server data received: postzoneinfooffheatthermo2022

2021-04-13 00:11:01 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] ['off', 'fan_only', 'cool'] 2021-04-13 00:12:27 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] Server data received: postzoneinfooffheatthermo2022

2021-04-13 00:12:27 DEBUG (MainThread) [custom_components.bonaire_myclimate.BonairePyClimate.bonairepyclimate] ['off', 'fan_only', 'cool']`

I also cant get the lovelace to work. I copy pasted your lovelace code from the repo, its whinging about 'type: vertical-stack' ( the last line) reading "Unknown type encountered: vertical-stack" and when I remove it I get a blank screen with an uncaught exception from lovelace in log. 2021-04-13 00:11:36 ERROR (MainThread) [frontend.js.latest.202103025] https://homeassistant/second-dash/0:0:0 Uncaught

code: `views:

bremor commented 3 years ago

I have release v 1.0.0 which will hopefully play a lot nicer with evap. My aim is to get it working like this for you: image