HI,
I bought that one a BYC17.GH3 from Floureon with WIFI, so far all ok, the app “weback” works and it is connected to my WIFI network. I assigned for that device a fix IP adress but with this solution given in the OP it is not working with HASSIO, watever I use as MAC adress is given me the same result.
- platform: broadlink --> I remained the file hence just broadlink
name: Groundfloor
host: 10.0.0.21
mac: ‘b4e62d47c37d’ --> MAC is B4:E6:2D:47:C3:7D
target_temp_default: 22
target_temp_step: 0.5
scan_interval: 15
018-10-01 19:45:50 WARNING (MainThread) [homeassistant.loader] You are using a custom component for climate.broadlink which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you do experience issues with Home Assistant.
2018-10-01 19:45:58 ERROR (MainThread) [homeassistant.components.climate] Error while setting up platform broadlink
Traceback (most recent call last):
File “/usr/local/lib/python3.6/site-packages/homeassistant/helpers/entity_platform.py”, line 128, in _async_setup_platform
SLOW_SETUP_MAX_WAIT, loop=hass.loop)
File “/usr/local/lib/python3.6/asyncio/tasks.py”, line 358, in wait_for
return fut.result()
File “/usr/local/lib/python3.6/concurrent/futures/thread.py”, line 56, in run
result = self.fn(*self.args, **self.kwargs)
File “/config/custom_components/climate/broadlink.py”, line 61, in setup_platform
mac_addr = binascii.unhexlify(config.get(CONF_MAC).encode().replace(b’:’, b’’))
binascii.Error: Non-hexadecimal digit found
to cut of the MAC conversion from
mac_addr = binascii.unhexlify(config.get(CONF_MAC).encode().replace(b’:’, b’’))
mac_addr = config.get(CONF_MAC)
let be bypass that but leads to subseq. errors later
ERROR (MainThread) [homeassistant.components.climate] Error while setting up platform broadlink
Traceback (most recent call last):
File “/usr/local/lib/python3.6/site-packages/homeassistant/helpers/entity_platform.py”, line 128, in _async_setup_platform
SLOW_SETUP_MAX_WAIT, loop=hass.loop)
File “/usr/local/lib/python3.6/asyncio/tasks.py”, line 358, in wait_for
return fut.result()
File “/usr/local/lib/python3.6/concurrent/futures/thread.py”, line 56, in run
result = self.fn(*self.args, **self.kwargs)
File “/config/custom_components/climate/broadlink.py”, line 72, in setup_platform
broadlink_device.auth()
File “/usr/local/lib/python3.6/site-packages/broadlink/init.py”, line 228, in auth
response = self.send_packet(0x65, payload)
File “/usr/local/lib/python3.6/site-packages/broadlink/init.py”, line 263, in send_packet
packet[0x2a] = self.mac[0]
TypeError: an integer is required
Anyone got that BYC17.GH3 active in HASSIO?