hllhll / HomeAssistant-EKON-iAircon

EKON iAircon / Tadiran climate component written in Python3 for Home Assistant. On the bases of Gree Climate component for easier interfacing with HASS
GNU General Public License v3.0
14 stars 7 forks source link

Support HVAC Alerts #18

Open hllhll opened 4 years ago

hllhll commented 4 years ago

Example for incoming alert (clean filter):

home-assistant   | 2020-10-15 16:01:20 DEBUG (Thread-10) [custom_components.ekon.climate] ws_on_message() - WS Got message:
home-assistant   | 2020-10-15 16:01:20 DEBUG (Thread-10) [custom_components.ekon.climate] {"id":<some_id>,"userId":<user_id>,"accountName":"h h","name":"myhvac","phone":"05522121212","mac":"<mac>","model":"Air Conditioner","serialNumber":"","severity":2000,"color":"red","description":"Unknown","descriptionHebrew":"לא ידוע","received":false,"errorCode":"Alert Clean Filter","appCode":"Alert Clean Filter","startTime":1602766880000,"startTimeTimezone":1602720000000,"cleared":false,"deleted":false,"phaseNumber":0,"deviceType":"AC","alertType":"OPEN","errorNumber":"CF","localRegisterDate":"2020-10-15T13:01:20.226427Z","errorValue":750.0,"errorType":"CLEAN_FILTER_ERROR"}
home-assistant   | 2020-10-15 16:01:20 INFO (Thread-10) [custom_components.ekon.climate] (controller) Refreshing HVAC Data
home-assistant   | 2020-10-15 16:01:20 DEBUG (Thread-10) [custom_components.ekon.climate] [{'id': <some_id>, 'userId': <user_id>, 'accountName': 'h h', 'name': 'myhvac', 'phone': '05522121212', 'mac': '<mac>', 'model': 'Air Conditioner', 'serialNumber': '', 'severity': 2000, 'color': 'red', 'description': 'Unknown', 'descriptionHebrew': 'לא ידוע', 'received': False, 'errorCode': 'Alert Clean Filter', 'appCode': 'Alert Clean Filter', 'startTime': 1602766880000, 'startTimeTimezone': 1602720000000, 'cleared': False, 'deleted': False, 'phaseNumber': 0, 'deviceType': 'AC', 'alertType': 'OPEN', 'errorNumber': 'CF', 'localRegisterDate': '2020-10-15T13:01:20.226427Z', 'errorValue': 750.0, 'errorType': 'CLEAN_FILTER_ERROR'}]
home-assistant   | 2020-10-15 16:01:20 ERROR (Thread-10) [websocket] error from callback <function EkonClimateController.async_setup_ws.<locals>.<lambda> at 0x7f7de90280>: 'fan'
home-assistant   | 2020-10-15 16:01:24 DEBUG (Thread-15) [custom_components.ekon.climate] Sending WS Heartbeat ping
hllhll commented 4 years ago

Please soggiest what HomeAssistant feature should be used to implement AC alerts