Open cyr-ius opened 11 months ago
Salut, Encore merci pour tout le boulot que tu fais. Chez moi, la nouvelle version en ws-... ne fonctionne pas, même erreur que pendant l'incident de la semaine dernière. Je suis en haos direct sur un khadas vim3. Si besoin d'autres infos dis moi. Bonne soirée
En version ws-6.1.0 l'intégration crée les 5 dispositifs mais ne charge l'état que d'un seul
2024-01-03 21:42:30.799 DEBUG (MainThread) [wsheatzypy.heatzy] Connected to a eusandbox.gizwits.com Websocket 2024-01-03 21:42:30.800 DEBUG (MainThread) [wsheatzypy.auth] METHOD:POST URL:login 2024-01-03 21:42:30.800 DEBUG (MainThread) [wsheatzypy.auth] DATA:{'json': {'username': 'xxx@xxx.xxx', 'password': 'xxx'}} 2024-01-03 21:42:30.975 DEBUG (MainThread) [wsheatzypy.auth] {'token': 'xxx', 'uid': 'xxx', 'expire_at': 1714144944} 2024-01-03 21:42:31.070 DEBUG (MainThread) [wsheatzypy.heatzy] Successfully authenticated to eusandbox.gizwits.com Websocket 2024-01-03 21:42:31.070 DEBUG (MainThread) [wsheatzypy.auth] METHOD:GET URL:bindings 2024-01-03 21:42:31.070 DEBUG (MainThread) [wsheatzypy.auth] DATA:{} 2024-01-03 21:42:31.183 DEBUG (MainThread) [wsheatzypy.auth] {'devices': [{'protoc': 3, 'ws_port': 8080, 'port_s': 8883, 'gw_did': '', 'host': 'eusandbox.gizwits.com', 'sleep_duration': 0, 'port': 1883, 'mcu_soft_version': '00000001', 'product_key': '51d16c22a5f74280bc3cfe9ebcdc6402', 'state_last_timestamp': 1704314506, 'role': 'special', 'is_sandbox': True, 'type': 'normal', 'product_name': 'Pilote2', 'is_disabled': False, 'mcu_hard_version': '00000001', 'wifi_soft_version': '04020028', 'dev_alias': 'SDD', 'mesh_id': None, 'is_online': True, 'dev_label': [], 'wss_port': 8880, 'remark': 'range=10|isdelete=1|gid=0|groupname=|grouprange=0', 'did': 'KkfsoYBRrVjivfa9ox6dF8', 'mac': '98f4abb384e0', 'passcode': 'HSKFMKPDRX', 'wifi_hard_version': '00ESP826', 'is_low_power': False}, {'protoc': 3, 'ws_port': 8080, 'port_s': 8883, 'gw_did': '', 'host': 'eusandbox.gizwits.com', 'sleep_duration': 0, 'port': 1883, 'mcu_soft_version': '00000001', 'product_key': '51d16c22a5f74280bc3cfe9ebcdc6402', 'state_last_timestamp': 1704268874, 'role': 'special', 'is_sandbox': True, 'type': 'normal', 'product_name': 'Pilote2', 'is_disabled': False, 'mcu_hard_version': '00000001', 'wifi_soft_version': '04020028', 'dev_alias': 'Bureau', 'mesh_id': None, 'is_online': False, 'dev_label': [], 'wss_port': 8880, 'remark': 'range=3|isdelete=1|gid=0|groupname=|grouprange=0', 'did': 'S2ftmhwbdDwaH4DcfUQx3j', 'mac': '84f3eb7421f3', 'passcode': 'FMTIMXEEGW', 'wifi_hard_version': '00ESP826', 'is_low_power': False}, {'protoc': 3, 'ws_port': 8080, 'port_s': 8883, 'gw_did': '', 'host': 'eusandbox.gizwits.com', 'sleep_duration': 0, 'port': 1883, 'mcu_soft_version': '00000001', 'product_key': '51d16c22a5f74280bc3cfe9ebcdc6402', 'state_last_timestamp': 1704314516, 'role': 'special', 'is_sandbox': True, 'type': 'normal', 'product_name': 'Pilote2', 'is_disabled': False, 'mcu_hard_version': '00000001', 'wifi_soft_version': '04020028', 'dev_alias': 'Chambre', 'mesh_id': None, 'is_online': True, 'dev_label': [], 'wss_port': 8880, 'remark': 'range=6|isdelete=1|gid=0|groupname=|grouprange=0', 'did': 'okPCd7M2BrYVNzZe7FRmCU', 'mac': '84f3eb7393c4', 'passcode': 'PBPMQPUJKN', 'wifi_hard_version': '00ESP826', 'is_low_power': False}, {'protoc': 3, 'ws_port': 8080, 'port_s': 8883, 'gw_did': '', 'host': 'eusandbox.gizwits.com', 'sleep_duration': 0, 'port': 1883, 'mcu_soft_version': '00000001', 'product_key': '51d16c22a5f74280bc3cfe9ebcdc6402', 'state_last_timestamp': 1704314516, 'role': 'special', 'is_sandbox': True, 'type': 'normal', 'product_name': 'Pilote2', 'is_disabled': False, 'mcu_hard_version': '00000001', 'wifi_soft_version': '04020028', 'dev_alias': 'SDB', 'mesh_id': None, 'is_online': True, 'dev_label': [], 'wss_port': 8880, 'remark': 'range=17|isdelete=1|gid=0|groupname=|grouprange=0', 'did': 'wFc9zdyV6niniSHS4AvZcG', 'mac': 'dc4f22751abc', 'passcode': 'GEHETYFGUT', 'wifi_hard_version': '00ESP826', 'is_low_power': False}, {'protoc': 3, 'ws_port': 8080, 'port_s': 8883, 'gw_did': '', 'host': 'eusandbox.gizwits.com', 'sleep_duration': 0, 'port': 1883, 'mcu_soft_version': '00000001', 'product_key': '51d16c22a5f74280bc3cfe9ebcdc6402', 'state_last_timestamp': 1704314523, 'role': 'special', 'is_sandbox': True, 'type': 'normal', 'product_name': 'Pilote2', 'is_disabled': False, 'mcu_hard_version': '00000001', 'wifi_soft_version': '04020028', 'dev_alias': 'Chambre enfants', 'mesh_id': None, 'is_online': True, 'dev_label': [], 'wss_port': 8880, 'remark': 'range=5|isdelete=1|gid=0|groupname=|grouprange=0', 'did': 'xHYXYWaFCkJS8NuGidh32h', 'mac': '84f3eb741e9c', 'passcode': 'RSJSUCJJLW', 'wifi_hard_version': '00ESP826', 'is_low_power': False}]} 2024-01-03 21:42:31.428 DEBUG (MainThread) [wsheatzypy.heatzy] => SDD: {'cmd': 's2c_noti', 'data': {'did': 'KkfsoYBRrVjivfa9ox6dF8', 'attrs': {'mode': 'eco', 'p1_data1': 85, 'p1_data2': 85, 'p1_data3': 21, 'p1_data4': 84, 'p1_data5': 85, 'p1_data6': 85, 'p1_data7': 85, 'p1_data8': 85, 'p1_data9': 85, 'p1_data10': 85, 'p1_data11': 85, 'p1_data12': 85, 'p2_data1': 85, 'p2_data2': 85, 'p2_data3': 85, 'p2_data4': 65, 'p2_data5': 85, 'p2_data6': 85, 'p2_data7': 85, 'p2_data8': 85, 'p2_data9': 85, 'p2_data10': 85, 'p2_data11': 85, 'p2_data12': 85, 'p3_data1': 85, 'p3_data2': 85, 'p3_data3': 85, 'p3_data4': 65, 'p3_data5': 85, 'p3_data6': 85, 'p3_data7': 85, 'p3_data8': 85, 'p3_data9': 85, 'p3_data10': 85, 'p3_data11': 85, 'p3_data12': 85, 'p4_data1': 85, 'p4_data2': 85, 'p4_data3': 85, 'p4_data4': 65, 'p4_data5': 85, 'p4_data6': 85, 'p4_data7': 85, 'p4_data8': 85, 'p4_data9': 85, 'p4_data10': 85, 'p4_data11': 85, 'p4_data12': 85, 'p5_data1': 85, 'p5_data2': 85, 'p5_data3': 85, 'p5_data4': 65, 'p5_data5': 85, 'p5_data6': 85, 'p5_data7': 85, 'p5_data8': 85, 'p5_data9': 85, 'p5_data10': 85, 'p5_data11': 85, 'p5_data12': 85, 'p6_data1': 85, 'p6_data2': 85, 'p6_data3': 85, 'p6_data4': 69, 'p6_data5': 85, 'p6_data6': 85, 'p6_data7': 85, 'p6_data8': 85, 'p6_data9': 85, 'p6_data10': 85, 'p6_data11': 85, 'p6_data12': 85, 'p7_data1': 85, 'p7_data2': 85, 'p7_data3': 85, 'p7_data4': 69, 'p7_data5': 85, 'p7_data6': 85, 'p7_data7': 85, 'p7_data8': 85, 'p7_data9': 85, 'p7_data10': 85, 'p7_data11': 85, 'p7_data12': 85, 'derog_mode': 0, 'derog_time': 0, 'lock_switch': 1, 'time_week': 3, 'time_hour': 43, 'time_min': 16, 'timer_switch': 0, 'boost_switch': 0, 'boost_time': 0, 'data1': 0, 'data2': 0}}} 2024-01-03 21:42:47.665 DEBUG (MainThread) [wsheatzypy.heatzy] {'cmd': 'ping'} 2024-01-03 21:43:11.557 DEBUG (MainThread) [custom_components.heatzy.coordinator] Finished fetching heatzy data in 40.870 seconds (success: True) 2024-01-03 21:43:11.647 DEBUG (MainThread) [wsheatzypy.heatzy] Connected to a eusandbox.gizwits.com Websocket 2024-01-03 21:43:11.742 DEBUG (MainThread) [wsheatzypy.heatzy] Successfully authenticated to eusandbox.gizwits.com Websocket 2024-01-03 21:43:11.742 DEBUG (MainThread) [wsheatzypy.heatzy] {'cmd': 'ping'} 2024-01-03 21:43:11.768 DEBUG (MainThread) [wsheatzypy.heatzy] {'cmd': 'pong'}```
Par la suite différentes choses se sont produites et se reproduisent toutes les 30 minutes apparemment. 4 dispositifs sur 5 sont bien présents.
2024-01-03 22:00:38.545 DEBUG (MainThread) [wsheatzypy.heatzy] {'cmd': 's2c_noti', 'data': {'did': 'xHYXYWaFCkJS8NuGidh32h', 'attrs': {'mode': 'eco', 'p1_data1': 85, 'p1_data2': 85, 'p1_data3': 85, 'p1_data4': 85, 'p1_data5': 85, 'p1_data6': 85, 'p1_data7': 85, 'p1_data8': 85, 'p1_data9': 0, 'p1_data10': 80, 'p1_data11': 85, 'p1_data12': 85, 'p2_data1': 85, 'p2_data2': 85, 'p2_data3': 85, 'p2_data4': 85, 'p2_data5': 85, 'p2_data6': 85, 'p2_data7': 85, 'p2_data8': 85, 'p2_data9': 0, 'p2_data10': 80, 'p2_data11': 85, 'p2_data12': 85, 'p3_data1': 85, 'p3_data2': 85, 'p3_data3': 85, 'p3_data4': 85, 'p3_data5': 85, 'p3_data6': 85, 'p3_data7': 85, 'p3_data8': 85, 'p3_data9': 0, 'p3_data10': 80, 'p3_data11': 85, 'p3_data12': 85, 'p4_data1': 85, 'p4_data2': 85, 'p4_data3': 85, 'p4_data4': 85, 'p4_data5': 85, 'p4_data6': 85, 'p4_data7': 85, 'p4_data8': 85, 'p4_data9': 0, 'p4_data10': 80, 'p4_data11': 85, 'p4_data12': 85, 'p5_data1': 85, 'p5_data2': 85, 'p5_data3': 85, 'p5_data4': 85, 'p5_data5': 85, 'p5_data6': 85, 'p5_data7': 85, 'p5_data8': 85, 'p5_data9': 0, 'p5_data10': 80, 'p5_data11': 85, 'p5_data12': 85, 'p6_data1': 85, 'p6_data2': 85, 'p6_data3': 85, 'p6_data4': 85, 'p6_data5': 5, 'p6_data6': 0, 'p6_data7': 0, 'p6_data8': 0, 'p6_data9': 0, 'p6_data10': 80, 'p6_data11': 85, 'p6_data12': 85, 'p7_data1': 85, 'p7_data2': 85, 'p7_data3': 85, 'p7_data4': 85, 'p7_data5': 5, 'p7_data6': 0, 'p7_data7': 0, 'p7_data8': 0, 'p7_data9': 0, 'p7_data10': 80, 'p7_data11': 85, 'p7_data12': 85, 'derog_mode': 0, 'derog_time': 0, 'lock_switch': 1, 'time_week': 3, 'time_hour': 44, 'time_min': 0, 'timer_switch': 0, 'boost_switch': 0, 'boost_time': 0, 'data1': 0, 'data2': 0}}} 2024-01-03 22:00:38.545 DEBUG (MainThread) [custom_components.heatzy.coordinator] Manually updated heatzy data 2024-01-03 22:00:38.545 DEBUG (MainThread) [custom_components.heatzy.climate] ------- UPDATE CLIMATE KkfsoYBRrVjivfa9ox6dF8 ------- 2024-01-03 22:00:38.545 DEBUG (MainThread) [custom_components.heatzy.climate] ------- UPDATE CLIMATE S2ftmhwbdDwaH4DcfUQx3j ------- 2024-01-03 22:00:38.545 DEBUG (MainThread) [custom_components.heatzy.climate] ------- UPDATE CLIMATE okPCd7M2BrYVNzZe7FRmCU ------- 2024-01-03 22:00:38.545 DEBUG (MainThread) [custom_components.heatzy.climate] ------- UPDATE CLIMATE wFc9zdyV6niniSHS4AvZcG ------- 2024-01-03 22:00:38.545 DEBUG (MainThread) [custom_components.heatzy.climate] ------- UPDATE CLIMATE xHYXYWaFCkJS8NuGidh32h ------- 2024-01-03 22:00:38.546 DEBUG (MainThread) [custom_components.heatzy.switch] ------- UPDATE SWITCH KkfsoYBRrVjivfa9ox6dF8 ------- 2024-01-03 22:00:38.546 DEBUG (MainThread) [custom_components.heatzy.switch] ------- UPDATE SWITCH S2ftmhwbdDwaH4DcfUQx3j ------- 2024-01-03 22:00:38.546 DEBUG (MainThread) [custom_components.heatzy.switch] ------- UPDATE SWITCH okPCd7M2BrYVNzZe7FRmCU ------- 2024-01-03 22:00:38.546 DEBUG (MainThread) [custom_components.heatzy.switch] ------- UPDATE SWITCH wFc9zdyV6niniSHS4AvZcG ------- 2024-01-03 22:00:38.546 DEBUG (MainThread) [custom_components.heatzy.switch] ------- UPDATE SWITCH xHYXYWaFCkJS8NuGidh32h ------- 2024-01-03 22:01:41.731 DEBUG (MainThread) [wsheatzypy.heatzy] {'cmd': 's2c_noti', 'data': {'did': 'okPCd7M2BrYVNzZe7FRmCU', 'attrs': {'mode': 'eco', 'p1_data1': 85, 'p1_data2': 85, 'p1_data3': 85, 'p1_data4': 85, 'p1_data5': 5, 'p1_data6': 0, 'p1_data7': 0, 'p1_data8': 0, 'p1_data9': 0, 'p1_data10': 0, 'p1_data11': 0, 'p1_data12': 80, 'p2_data1': 85, 'p2_data2': 85, 'p2_data3': 85, 'p2_data4': 85, 'p2_data5': 5, 'p2_data6': 0, 'p2_data7': 0, 'p2_data8': 0, 'p2_data9': 0, 'p2_data10': 0, 'p2_data11': 0, 'p2_data12': 80, 'p3_data1': 85, 'p3_data2': 85, 'p3_data3': 85, 'p3_data4': 85, 'p3_data5': 5, 'p3_data6': 0, 'p3_data7': 0, 'p3_data8': 0, 'p3_data9': 0, 'p3_data10': 0, 'p3_data11': 0, 'p3_data12': 80, 'p4_data1': 85, 'p4_data2': 85, 'p4_data3': 85, 'p4_data4': 85, 'p4_data5': 5, 'p4_data6': 0, 'p4_data7': 0, 'p4_data8': 0, 'p4_data9': 0, 'p4_data10': 0, 'p4_data11': 0, 'p4_data12': 80, 'p5_data1': 85, 'p5_data2': 85, 'p5_data3': 85, 'p5_data4': 85, 'p5_data5': 5, 'p5_data6': 0, 'p5_data7': 0, 'p5_data8': 0, 'p5_data9': 0, 'p5_data10': 0, 'p5_data11': 0, 'p5_data12': 80, 'p6_data1': 85, 'p6_data2': 85, 'p6_data3': 85, 'p6_data4': 85, 'p6_data5': 5, 'p6_data6': 0, 'p6_data7': 0, 'p6_data8': 0, 'p6_data9': 0, 'p6_data10': 0, 'p6_data11': 0, 'p6_data12': 80, 'p7_data1': 85, 'p7_data2': 85, 'p7_data3': 85, 'p7_data4': 85, 'p7_data5': 5, 'p7_data6': 0, 'p7_data7': 0, 'p7_data8': 0, 'p7_data9': 0, 'p7_data10': 0, 'p7_data11': 0, 'p7_data12': 80, 'derog_mode': 0, 'derog_time': 0, 'lock_switch': 1, 'time_week': 3, 'time_hour': 44, 'time_min': 0, 'timer_switch': 0, 'boost_switch': 0, 'boost_time': 0, 'data1': 0, 'data2': 0}}} 2024-01-03 22:01:41.731 DEBUG (MainThread) [custom_components.heatzy.coordinator] Manually updated heatzy data 2024-01-03 22:01:41.731 DEBUG (MainThread) [custom_components.heatzy.climate] ------- UPDATE CLIMATE KkfsoYBRrVjivfa9ox6dF8 ------- 2024-01-03 22:01:41.731 DEBUG (MainThread) [custom_components.heatzy.climate] ------- UPDATE CLIMATE S2ftmhwbdDwaH4DcfUQx3j ------- 2024-01-03 22:01:41.732 DEBUG (MainThread) [custom_components.heatzy.climate] ------- UPDATE CLIMATE okPCd7M2BrYVNzZe7FRmCU ------- 2024-01-03 22:01:41.732 DEBUG (MainThread) [custom_components.heatzy.climate] ------- UPDATE CLIMATE wFc9zdyV6niniSHS4AvZcG ------- 2024-01-03 22:01:41.732 DEBUG (MainThread) [custom_components.heatzy.climate] ------- UPDATE CLIMATE xHYXYWaFCkJS8NuGidh32h ------- 2024-01-03 22:01:41.732 DEBUG (MainThread) [custom_components.heatzy.switch] ------- UPDATE SWITCH KkfsoYBRrVjivfa9ox6dF8 ------- 2024-01-03 22:01:41.732 DEBUG (MainThread) [custom_components.heatzy.switch] ------- UPDATE SWITCH S2ftmhwbdDwaH4DcfUQx3j ------- 2024-01-03 22:01:41.732 DEBUG (MainThread) [custom_components.heatzy.switch] ------- UPDATE SWITCH okPCd7M2BrYVNzZe7FRmCU ------- 2024-01-03 22:01:41.732 DEBUG (MainThread) [custom_components.heatzy.switch] ------- UPDATE SWITCH wFc9zdyV6niniSHS4AvZcG ------- 2024-01-03 22:01:41.732 DEBUG (MainThread) [custom_components.heatzy.switch] ------- UPDATE SWITCH xHYXYWaFCkJS8NuGidh32h ------- 2024-01-03 22:03:13.112 DEBUG (MainThread) [wsheatzypy.heatzy] {'cmd': 's2c_noti', 'data': {'did': 'wFc9zdyV6niniSHS4AvZcG', 'attrs': {'mode': 'fro', 'p1_data1': 85, 'p1_data2': 85, 'p1_data3': 85, 'p1_data4': 69, 'p1_data5': 85, 'p1_data6': 85, 'p1_data7': 85, 'p1_data8': 85, 'p1_data9': 85, 'p1_data10': 85, 'p1_data11': 85, 'p1_data12': 85, 'p2_data1': 85, 'p2_data2': 85, 'p2_data3': 85, 'p2_data4': 69, 'p2_data5': 85, 'p2_data6': 85, 'p2_data7': 85, 'p2_data8': 85, 'p2_data9': 85, 'p2_data10': 85, 'p2_data11': 85, 'p2_data12': 85, 'p3_data1': 85, 'p3_data2': 85, 'p3_data3': 85, 'p3_data4': 69, 'p3_data5': 85, 'p3_data6': 85, 'p3_data7': 85, 'p3_data8': 85, 'p3_data9': 85, 'p3_data10': 85, 'p3_data11': 85, 'p3_data12': 85, 'p4_data1': 85, 'p4_data2': 85, 'p4_data3': 85, 'p4_data4': 69, 'p4_data5': 85, 'p4_data6': 85, 'p4_data7': 85, 'p4_data8': 85, 'p4_data9': 85, 'p4_data10': 85, 'p4_data11': 85, 'p4_data12': 85, 'p5_data1': 85, 'p5_data2': 85, 'p5_data3': 85, 'p5_data4': 69, 'p5_data5': 85, 'p5_data6': 85, 'p5_data7': 85, 'p5_data8': 85, 'p5_data9': 85, 'p5_data10': 85, 'p5_data11': 85, 'p5_data12': 85, 'p6_data1': 85, 'p6_data2': 85, 'p6_data3': 85, 'p6_data4': 69, 'p6_data5': 85, 'p6_data6': 85, 'p6_data7': 85, 'p6_data8': 85, 'p6_data9': 85, 'p6_data10': 85, 'p6_data11': 85, 'p6_data12': 85, 'p7_data1': 85, 'p7_data2': 85, 'p7_data3': 85, 'p7_data4': 69, 'p7_data5': 85, 'p7_data6': 85, 'p7_data7': 85, 'p7_data8': 85, 'p7_data9': 85, 'p7_data10': 85, 'p7_data11': 85, 'p7_data12': 85, 'derog_mode': 0, 'derog_time': 0, 'lock_switch': 1, 'time_week': 3, 'time_hour': 44, 'time_min': 0, 'timer_switch': 0, 'boost_switch': 0, 'boost_time': 0, 'data1': 0, 'data2': 0}}} 2024-01-03 22:03:13.112 DEBUG (MainThread) [custom_components.heatzy.coordinator] Manually updated heatzy data 2024-01-03 22:03:13.112 DEBUG (MainThread) [custom_components.heatzy.climate] ------- UPDATE CLIMATE KkfsoYBRrVjivfa9ox6dF8 ------- 2024-01-03 22:03:13.112 DEBUG (MainThread) [custom_components.heatzy.climate] ------- UPDATE CLIMATE S2ftmhwbdDwaH4DcfUQx3j ------- 2024-01-03 22:03:13.112 DEBUG (MainThread) [custom_components.heatzy.climate] ------- UPDATE CLIMATE okPCd7M2BrYVNzZe7FRmCU ------- 2024-01-03 22:03:13.113 DEBUG (MainThread) [custom_components.heatzy.climate] ------- UPDATE CLIMATE wFc9zdyV6niniSHS4AvZcG ------- 2024-01-03 22:03:13.113 DEBUG (MainThread) [custom_components.heatzy.climate] ------- UPDATE CLIMATE xHYXYWaFCkJS8NuGidh32h ------- 2024-01-03 22:03:13.113 DEBUG (MainThread) [custom_components.heatzy.switch] ------- UPDATE SWITCH KkfsoYBRrVjivfa9ox6dF8 ------- 2024-01-03 22:03:13.113 DEBUG (MainThread) [custom_components.heatzy.switch] ------- UPDATE SWITCH S2ftmhwbdDwaH4DcfUQx3j ------- 2024-01-03 22:03:13.113 DEBUG (MainThread) [custom_components.heatzy.switch] ------- UPDATE SWITCH okPCd7M2BrYVNzZe7FRmCU ------- 2024-01-03 22:03:13.113 DEBUG (MainThread) [custom_components.heatzy.switch] ------- UPDATE SWITCH wFc9zdyV6niniSHS4AvZcG ------- 2024-01-03 22:03:13.113 DEBUG (MainThread) [custom_components.heatzy.switch] ------- UPDATE SWITCH xHYXYWaFCkJS8NuGidh32h ------- 2024-01-03 22:04:11.910 DEBUG (MainThread) [wsheatzypy.heatzy] {'cmd': 's2c_noti', 'data': {'did': 'KkfsoYBRrVjivfa9ox6dF8', 'attrs': {'mode': 'eco', 'p1_data1': 85, 'p1_data2': 85, 'p1_data3': 21, 'p1_data4': 84, 'p1_data5': 85, 'p1_data6': 85, 'p1_data7': 85, 'p1_data8': 85, 'p1_data9': 85, 'p1_data10': 85, 'p1_data11': 85, 'p1_data12': 85, 'p2_data1': 85, 'p2_data2': 85, 'p2_data3': 85, 'p2_data4': 65, 'p2_data5': 85, 'p2_data6': 85, 'p2_data7': 85, 'p2_data8': 85, 'p2_data9': 85, 'p2_data10': 85, 'p2_data11': 85, 'p2_data12': 85, 'p3_data1': 85, 'p3_data2': 85, 'p3_data3': 85, 'p3_data4': 65, 'p3_data5': 85, 'p3_data6': 85, 'p3_data7': 85, 'p3_data8': 85, 'p3_data9': 85, 'p3_data10': 85, 'p3_data11': 85, 'p3_data12': 85, 'p4_data1': 85, 'p4_data2': 85, 'p4_data3': 85, 'p4_data4': 65, 'p4_data5': 85, 'p4_data6': 85, 'p4_data7': 85, 'p4_data8': 85, 'p4_data9': 85, 'p4_data10': 85, 'p4_data11': 85, 'p4_data12': 85, 'p5_data1': 85, 'p5_data2': 85, 'p5_data3': 85, 'p5_data4': 65, 'p5_data5': 85, 'p5_data6': 85, 'p5_data7': 85, 'p5_data8': 85, 'p5_data9': 85, 'p5_data10': 85, 'p5_data11': 85, 'p5_data12': 85, 'p6_data1': 85, 'p6_data2': 85, 'p6_data3': 85, 'p6_data4': 69, 'p6_data5': 85, 'p6_data6': 85, 'p6_data7': 85, 'p6_data8': 85, 'p6_data9': 85, 'p6_data10': 85, 'p6_data11': 85, 'p6_data12': 85, 'p7_data1': 85, 'p7_data2': 85, 'p7_data3': 85, 'p7_data4': 69, 'p7_data5': 85, 'p7_data6': 85, 'p7_data7': 85, 'p7_data8': 85, 'p7_data9': 85, 'p7_data10': 85, 'p7_data11': 85, 'p7_data12': 85, 'derog_mode': 0, 'derog_time': 0, 'lock_switch': 1, 'time_week': 3, 'time_hour': 44, 'time_min': 0, 'timer_switch': 0, 'boost_switch': 0, 'boost_time': 0, 'data1': 0, 'data2': 0}}} 2024-01-03 22:04:11.910 DEBUG (MainThread) [custom_components.heatzy.coordinator] Manually updated heatzy data 2024-01-03 22:04:11.910 DEBUG (MainThread) [custom_components.heatzy.climate] ------- UPDATE CLIMATE KkfsoYBRrVjivfa9ox6dF8 ------- 2024-01-03 22:04:11.911 DEBUG (MainThread) [custom_components.heatzy.climate] ------- UPDATE CLIMATE S2ftmhwbdDwaH4DcfUQx3j ------- 2024-01-03 22:04:11.911 DEBUG (MainThread) [custom_components.heatzy.climate] ------- UPDATE CLIMATE okPCd7M2BrYVNzZe7FRmCU ------- 2024-01-03 22:04:11.911 DEBUG (MainThread) [custom_components.heatzy.climate] ------- UPDATE CLIMATE wFc9zdyV6niniSHS4AvZcG ------- 2024-01-03 22:04:11.911 DEBUG (MainThread) [custom_components.heatzy.climate] ------- UPDATE CLIMATE xHYXYWaFCkJS8NuGidh32h ------- 2024-01-03 22:04:11.911 DEBUG (MainThread) [custom_components.heatzy.switch] ------- UPDATE SWITCH KkfsoYBRrVjivfa9ox6dF8 ------- 2024-01-03 22:04:11.911 DEBUG (MainThread) [custom_components.heatzy.switch] ------- UPDATE SWITCH S2ftmhwbdDwaH4DcfUQx3j ------- 2024-01-03 22:04:11.911 DEBUG (MainThread) [custom_components.heatzy.switch] ------- UPDATE SWITCH okPCd7M2BrYVNzZe7FRmCU ------- 2024-01-03 22:04:11.911 DEBUG (MainThread) [custom_components.heatzy.switch] ------- UPDATE SWITCH wFc9zdyV6niniSHS4AvZcG ------- 2024-01-03 22:04:11.911 DEBUG (MainThread) [custom_components.heatzy.switch] ------- UPDATE SWITCH xHYXYWaFCkJS8NuGidh32h ------- 2024-01-03 22:30:39.910 DEBUG (MainThread) [wsheatzypy.heatzy] {'cmd': 's2c_noti', 'data': {'did': 'xHYXYWaFCkJS8NuGidh32h', 'attrs': {'mode': 'eco', 'p1_data1': 85, 'p1_data2': 85, 'p1_data3': 85, 'p1_data4': 85, 'p1_data5': 85, 'p1_data6': 85, 'p1_data7': 85, 'p1_data8': 85, 'p1_data9': 0, 'p1_data10': 80, 'p1_data11': 85, 'p1_data12': 85, 'p2_data1': 85, 'p2_data2': 85, 'p2_data3': 85, 'p2_data4': 85, 'p2_data5': 85, 'p2_data6': 85, 'p2_data7': 85, 'p2_data8': 85, 'p2_data9': 0, 'p2_data10': 80, 'p2_data11': 85, 'p2_data12': 85, 'p3_data1': 85, 'p3_data2': 85, 'p3_data3': 85, 'p3_data4': 85, 'p3_data5': 85, 'p3_data6': 85, 'p3_data7': 85, 'p3_data8': 85, 'p3_data9': 0, 'p3_data10': 80, 'p3_data11': 85, 'p3_data12': 85, 'p4_data1': 85, 'p4_data2': 85, 'p4_data3': 85, 'p4_data4': 85, 'p4_data5': 85, 'p4_data6': 85, 'p4_data7': 85, 'p4_data8': 85, 'p4_data9': 0, 'p4_data10': 80, 'p4_data11': 85, 'p4_data12': 85, 'p5_data1': 85, 'p5_data2': 85, 'p5_data3': 85, 'p5_data4': 85, 'p5_data5': 85, 'p5_data6': 85, 'p5_data7': 85, 'p5_data8': 85, 'p5_data9': 0, 'p5_data10': 80, 'p5_data11': 85, 'p5_data12': 85, 'p6_data1': 85, 'p6_data2': 85, 'p6_data3': 85, 'p6_data4': 85, 'p6_data5': 5, 'p6_data6': 0, 'p6_data7': 0, 'p6_data8': 0, 'p6_data9': 0, 'p6_data10': 80, 'p6_data11': 85, 'p6_data12': 85, 'p7_data1': 85, 'p7_data2': 85, 'p7_data3': 85, 'p7_data4': 85, 'p7_data5': 5, 'p7_data6': 0, 'p7_data7': 0, 'p7_data8': 0, 'p7_data9': 0, 'p7_data10': 80, 'p7_data11': 85, 'p7_data12': 85, 'derog_mode': 0, 'derog_time': 0, 'lock_switch': 1, 'time_week': 3, 'time_hour': 45, 'time_min': 0, 'timer_switch': 0, 'boost_switch': 0, 'boost_time': 0, 'data1': 0, 'data2': 0}}} 2024-01-03 22:30:39.910 DEBUG (MainThread) [custom_components.heatzy.coordinator] Manually updated heatzy data 2024-01-03 22:30:39.910 DEBUG (MainThread) [custom_components.heatzy.climate] ------- UPDATE CLIMATE KkfsoYBRrVjivfa9ox6dF8 ------- 2024-01-03 22:30:39.910 DEBUG (MainThread) [custom_components.heatzy.climate] ------- UPDATE CLIMATE S2ftmhwbdDwaH4DcfUQx3j ------- 2024-01-03 22:30:39.910 DEBUG (MainThread) [custom_components.heatzy.climate] ------- UPDATE CLIMATE okPCd7M2BrYVNzZe7FRmCU ------- 2024-01-03 22:30:39.911 DEBUG (MainThread) [custom_components.heatzy.climate] ------- UPDATE CLIMATE wFc9zdyV6niniSHS4AvZcG ------- 2024-01-03 22:30:39.911 DEBUG (MainThread) [custom_components.heatzy.climate] ------- UPDATE CLIMATE xHYXYWaFCkJS8NuGidh32h ------- 2024-01-03 22:30:39.911 DEBUG (MainThread) [custom_components.heatzy.switch] ------- UPDATE SWITCH KkfsoYBRrVjivfa9ox6dF8 ------- 2024-01-03 22:30:39.911 DEBUG (MainThread) [custom_components.heatzy.switch] ------- UPDATE SWITCH S2ftmhwbdDwaH4DcfUQx3j ------- 2024-01-03 22:30:39.911 DEBUG (MainThread) [custom_components.heatzy.switch] ------- UPDATE SWITCH okPCd7M2BrYVNzZe7FRmCU ------- 2024-01-03 22:30:39.911 DEBUG (MainThread) [custom_components.heatzy.switch] ------- UPDATE SWITCH wFc9zdyV6niniSHS4AvZcG ------- 2024-01-03 22:30:39.911 DEBUG (MainThread) [custom_components.heatzy.switch] ------- UPDATE SWITCH xHYXYWaFCkJS8NuGidh32h -------
Ce matin vers 9h 2 dispositifs sur 3 étaient remontés, les autres absents.
A l'heure où je t'écris tous les dispositifs sont remontés.
Le fonctionnement est top avec la prise en compte immédiate de l'état du dispositif suite à l'envoi d'une commande envoyée aussi bien de HA que de l'appli officielle. Là je retrouve la même sensation qu'à l'utilisation de l'appli officielle, même depuis HA, sans délai, et c'est vraiment agréable!
Il faut voir si l'on ne peut pas pallier au problème de remontée d'état qui parfois ne marche pas, avec des retry ou un cache sur le dernier état ?
J'utilise une card (heatzy-pilote-card) qui ressemble à l'appli officielle, et dès qu'un dispositif ne remonte pas ça se voit direct car ça retourne une erreur.
Je viens de corriger la version pour avoir une remonté d'état au petit oignon. Diste moi sic'est mieux A tester ws-6.1.2
Je le teste depuis ce matin. Pas de problème pour l'instant
Idem, je m'en sers depuis hier (et ce matin la 6.1.2), aucun souci à remonter au contraire c'est ultra top d'avoir un truc aussi réactif, merci beaucoup !
Pareil ici, ça marche très bien cette version ws ! Faut tester sur une plus longue durée mais en tout cas pour l'instant c'est très prometteur ! Je la préfère nettement à la version API en tout cas
Pour info , je viens de publier la version ws-6.1.3 , seule modification , passage en TLS.
De mon côté pareil aucun soucis, particulier. Le seul doute , c'est le control d'un module Pilote v1 les modules qui ont le product key : 9420ae048da545c88fc6274d204dd25f
Car l'appel pour passer les ordres est pas le même et je possède pas ce modèle.
Je viens de mettre à jour, tout fonctionne toujours pour moi, et toujours aussi instantané.
Et pour le moment aucun souci, et aucune erreur dans les logs.
Parfait également pour moi, en 6.1.2 et 6.1.3. J’ai enfin mon module qui fonctionne. Je commençais à regretter mon achat. merci pour ton boulot 👍
Petit point après 3 jours, globalement ça marche du feu de dieu ! Parfois j'ai un ou 2 dispositifs sur 5 auxquels j'envoie une commande et rien ne se passe. Je consulte l'appli officielle au même moment et ces dispositifs sont grisés, comme injoignables (pourtant bien connectés en wifi d'après le routeur). En tout cas s'ils ne sont pas sur l'appli officielle il est normal qu'il ne se passe rien côté intégration. Donc dans l'absolu je suis super content de cette version qui marche au mieux de ce qu'il est possible de faire avec ces appareils à mon avis! Encore merci 👍
Merci pour vos retours, c est toujours encourageant d avoir du positif. Je vais voir comment embarquer le mode websocket dans la branche standard de Heatzy. Je penses que je vais embarquer le code en dormant et activable via une options du config flow. Cela permettra a chacun de continuer de faire de teste et de passer d'un mode à l autre. Et au printemps, on bascule en full websocket. Moins critique le chauffage a cette période.
On m a poser la question concernant l appli du smartphone si elle utilisait le websocket. Effectivement je pense que c est le cas , coté Android et iOS on a quasiment aucun appel sur l api https. Et le websocket est monté , d'où les comportements qui semblent cohérent à l usage.
Du coup , je vais sortir une ultime beta ws- avec l option dans le config-flow (mode websocket activé par défaut). Comme ça vous pourrez tester la future version de prod. Et ensuite je publierai la meme sur la branche standard en changeant juste la valeur par défaut.
Cerise sur le gateau si dans cette future beta , vous choisissez de rester en mode websocket. Quand nous reviendrons sur la version standard, vous garderez ce mode dans le config-flow
Top 👍 !
Hello, et merci pour le boulot. Alors moi je rencontre un soucis mais je ne pense pas que ce soit lié au mode websocket (du coup je devrais peut-être ouvrir un nouveau thread)
J'ai 4 boitiers, dont 2 semblent ne pas avoir le même software embarqué (pure supposition). Si je regarde le "modèle d'appareil" dans HA, 2 boitiers ont comme modèle "Pilote_Soc" et 2 autres "Heatzy".
Pour les 2 "Pilote_Soc", les changements de mode (eco, chauffe ou Off) fonctionne très bien. En revanche, pour les 2 autres boitiers ayant pour modèle "Heatzy", rien ne se passe lorsque je veux changer l'état.
En revanche, si je change via l'appli officiel, l'état dans HA change instantanément.
Le problème viendrait donc lors de l'envoi des commandes depuis HA. Une idée du problème ?
Bonjour, Tout d'abord merci pour cette intégration !
Je rencontre un problème depuis quelques temps, je n'ai que le lock qui fonctionne et qui remonte comme switch pour un Heatzy Fil Pilote
Aucun autre mode n'est possible
Testé sur la dernière version stable et également la beta WS
Merci
Hello, et merci pour le boulot.
Alors moi je rencontre un soucis mais je ne pense pas que ce soit lié au mode websocket (du coup je devrais peut-être ouvrir un nouveau thread)
J'ai 4 boitiers, dont 2 semblent ne pas avoir le même software embarqué (pure supposition).
Si je regarde le "modèle d'appareil" dans HA, 2 boitiers ont comme modèle "Pilote_Soc" et 2 autres "Heatzy".
Pour les 2 "Pilote_Soc", les changements de mode (eco, chauffe ou Off) fonctionne très bien. En revanche, pour les 2 autres boitiers ayant pour modèle "Heatzy", rien ne se passe lorsque je veux changer l'état.
En revanche, si je change via l'appli officiel, l'état dans HA change instantanément.
Le problème viendrait donc lors de l'envoi des commandes depuis HA. Une idée du problème ?
Pour info, j'ai re basculé sur la version 5.9.7 et les commandes fonctionnent de nouveau pour les boîtiers dont le modèle est "Heatzy" Il y aurait une incompatibilité entre les 2 modèles de boîtiers Heatzy Pilot et la version websocket ?
Hello, et merci pour le boulot. Alors moi je rencontre un soucis mais je ne pense pas que ce soit lié au mode websocket (du coup je devrais peut-être ouvrir un nouveau thread) J'ai 4 boitiers, dont 2 semblent ne pas avoir le même software embarqué (pure supposition). Si je regarde le "modèle d'appareil" dans HA, 2 boitiers ont comme modèle "Pilote_Soc" et 2 autres "Heatzy".
Pour les 2 "Pilote_Soc", les changements de mode (eco, chauffe ou Off) fonctionne très bien. En revanche, pour les 2 autres boitiers ayant pour modèle "Heatzy", rien ne se passe lorsque je veux changer l'état. En revanche, si je change via l'appli officiel, l'état dans HA change instantanément. Le problème viendrait donc lors de l'envoi des commandes depuis HA. Une idée du problème ?
Pour info, j'ai re basculé sur la version 5.9.7 et les commandes fonctionnent de nouveau pour les boîtiers dont le modèle est "Heatzy" Il y aurait une incompatibilité entre les 2 modèles de boîtiers Heatzy Pilot et la version websocket ?
@magicbret , je pense que tu as bien un soucis autour du websocket. Il existe effectivement deux modèles d appel. J ai codé le websocket pour les deux modes mais ne possedant pas le premier modèle de matériels, je n ai pas pu tester. Avant de se lancer plus en avant de l éventualité d une correction, peux tu déposer le fichier de dagnostic pour être sur.
@lb544 , si cela ne marche ni surla version normal, ni sur la version websocket Tu as un sous-modèle non référencer. Il faut que tu ouvre une nouvelle issue. Tu précises bien le modèle que tu as , photo liens vers un site référençant ton modèle et dans l issue , tu déposes le fichier de diagnostic. En l'absence de fichier , je peux rien faire
Hello, et merci pour le boulot. Alors moi je rencontre un soucis mais je ne pense pas que ce soit lié au mode websocket (du coup je devrais peut-être ouvrir un nouveau thread) J'ai 4 boitiers, dont 2 semblent ne pas avoir le même software embarqué (pure supposition). Si je regarde le "modèle d'appareil" dans HA, 2 boitiers ont comme modèle "Pilote_Soc" et 2 autres "Heatzy".
Pour les 2 "Pilote_Soc", les changements de mode (eco, chauffe ou Off) fonctionne très bien. En revanche, pour les 2 autres boitiers ayant pour modèle "Heatzy", rien ne se passe lorsque je veux changer l'état. En revanche, si je change via l'appli officiel, l'état dans HA change instantanément. Le problème viendrait donc lors de l'envoi des commandes depuis HA. Une idée du problème ?
Pour info, j'ai re basculé sur la version 5.9.7 et les commandes fonctionnent de nouveau pour les boîtiers dont le modèle est "Heatzy" Il y aurait une incompatibilité entre les 2 modèles de boîtiers Heatzy Pilot et la version websocket ?
@magicbret , je pense que tu as bien un soucis autour du websocket. Il existe effectivement deux modèles d appel. J ai codé le websocket pour les deux modes mais ne possedant pas le premier modèle de matériels, je n ai pas pu tester. Avant de se lancer plus en avant de l éventualité d une correction, peux tu déposer le fichier de dagnostic pour être sur.
Le fichier de diag en pièce jointe. Merci :) config_entry-heatzy-5cfe5470bb8f0612e705c215359934ae.json(1).txt
@magicbret , après vérification , tu es exactement dans ce cas , les modules nommé "heatzy" sont les modules de première génération qui avait un appel spécifique.
Pour exemple, dans l'api https , pour la première génération de module on devait passer un json sous le format: {"raw": [1,1,3]} pour ordonner l'arrêt du convecteur. Alors que pour les générations suivantes , on doit passer {"attrs": {"mode": "stop"}}
Comme annoncer , je vais sortir une nouvelle beta version ws-6.1.4 dans la journée. Il faudra essayer avec celle-ci et me dire si cela fonctionne. Si cela fonctionne pas , il faut me redéposer le fichier de daignostic car j'incluerai de fait des tests supplémentaire dans ce fichier.
@magicbret , après vérification , tu es exactement dans ce cas , les modules nommé "heatzy" sont les modules de première génération qui avait un appel spécifique.
Pour exemple, dans l'api https , pour la première génération de module on devait passer un json sous le format: {"raw": [1,1,3]} pour ordonner l'arrêt du convecteur. Alors que pour les générations suivantes , on doit passer {"attrs": {"mode": "stop"}}
Comme annoncer , je vais sortir une nouvelle beta version ws-6.1.4 dans la journée. Il faudra essayer avec celle-ci et me dire si cela fonctionne. Si cela fonctionne pas , il faut me redéposer le fichier de daignostic car j'incluerai de fait des tests supplémentaire dans ce fichier.
👍 super merci pour tout le boulot que tu fais. Je ferais un retour dès que dispo et que j'aurais mis à jour.
La dernière beta ws-6.1.4 est disponible, comme annoncer elle n'apporte pas de nouveauté en soit sur le mode websocket (ou peut être le correctif de modèle v1 que @magicbret doit vérifier) La nouveauté majeure est de pouvoir choisir entre le mode weboscket ou le mode standard. Comme annoncer l'objectif est que cette version deviennent la version officielle.
Je suis preneur de vos retours pour vérifier qu'il n'y a pas des regressions vis à vis des comportements.
La dernière beta ws-6.1.4 est disponible, comme annoncer elle n'apporte pas de nouveauté en soit sur le mode websocket (ou peut être le correctif de modèle v1 que @magicbret doit vérifier) La nouveauté majeure est de pouvoir choisir entre le mode weboscket ou le mode standard. Comme annoncer l'objectif est que cette version deviennent la version officielle.
Je suis preneur de vos retours pour vérifier qu'il n'y a pas des regressions vis à vis des comportements.
Alors voici le résultat des tests avec la ws-6.1.4 :
Le fichier de diag en PJ
config_entry-heatzy-5cfe5470bb8f0612e705c215359934ae.json.txt
@magicbret , la chose va pas être aiser car il va falloir lancer des commandes au piff et voir si cela marche , j'ai une version ws-6.1.6 , il faudrait que tu l'installes. Ensuite tu allumes les boitiers Heatzy en mode confort ou eco. Et tu lclique le bouton diagnostic pour récupérer le fichier , je tente alors, 6 commandes diffrentes pour passer le mode en "stop" Donc si tes convecteurs passent en mode stop c bon. on a une des six commandes qui marchent. Il suffira de déposer le fichier de diag pour connaitre la bonne.
Hello,
ws6.1.7 installée. Même chose que précédemment, aucune réaction pour les boitiers en version "Heatzy".
Sur les boitiers, il y a 2 leds. Une bleue pour l'état de la connexion Wifi et une rouge pour l'état du radiateur.
Avec la ws6.1.7, en changeant d'état de confort vers Off, la led bleue clignote très rapidement, puis les 2 s'éteignent puis redeviennent comme au départ (en mode confort). Je pense que ça signifie une erreur de commande vers le boitier Heatzy.
(2)config_entry-heatzy-5cfe5470bb8f0612e705c215359934ae.json.txt
@magicbret , j'ai fait évoluer le fichier de diagnostic pour essayer de trouver la bonne commande à passer pour pilote les version "heatzy" Si tu peux mettre à jour ta version en ws-6.2.0 et comme la dernière fois , allumer les modules "heatzy" en mode confort , et de cliquer sur le fichier de diagnostic. Si il repasse en mode stop. On est bon. Il faudra juste redéposser le fichier de diag.
Re, J'ai téléchargé et installé la version w-6.2.2. Les commandes lancées via HA ne fonctionne toujours pas. Par contre, quand je veux télécharger le fichier de diagnostic, j'ai un fichier html avec le contenu suivant: 500 Internal Server Error, Server got itself in trouble. Par contre je ne suis pas sûr de comprendre quand tu dis "cliquer sur le fichier de diagnostic. Si il repasse en mode stop. On est bon", le fait de cliquer sur "télécharger le fichier de diagnostic" ne peut pas modifier l'état du boitier, du coup je ne comprends pas trop la manip à faire.
Bonjour @cyr-ius, avec la version websocket en version ws-6.2.2, n'importe quelles commandes envoyées (away/comfort/eco) met le radiateur heatzy glow/onyx dans un état bizarre. Je vérifie avec l'application heatzy qui affiche off et aucun preset.
En passant toutes les valeurs de CONF_ON_OFF en booléen, ça marche. exemple : config = { CONF_ATTRS: { CONF_MODE: self.HA_TO_HEATZY_STATE.get(preset_mode), CONF_ON_OFF: 1, } } ==> config = { CONF_ATTRS: { CONF_MODE: self.HA_TO_HEATZY_STATE.get(preset_mode), CONF_ON_OFF: True, } } J'ai proposé une pr : @cyr-ius
Bonjour, @cyr-ius, j'ai vu que tu avais mergé la branche websocket dans master. Ma PR n'a pas été prise en compte. Peux-tu intégrer mes modifications ou souhaites-tu que je pousse une nouvelle PR basé sur master ?
Merci pour ta réponse.
Bonjour @agodet , effectivement je suis passé à côté de ta demande. J intègre cela de suite dans la 6.3.1-beta2
Merci de me faire un retour
Bonjour, j'ai une régression en passant sur la 6.3.1-beta2, je n'ai plus de remonté du hvac_action en heating (lorsqu'il chauffe) et plus de remonté du preset_mode lorsque le radiateur est en auto.
Bonjour, j'ai une régression en passant sur la 6.3.1-beta2, je n'ai plus de remonté du hvac_action en heating (lorsqu'il chauffe) et plus de remonté du preset_mode lorsque le radiateur est en auto.
As tu le même soucis avec la 6.3.1-beta4 ?
Oui pareillement.
Tu as tjrs de soucis , j'ai sorti la 6.3.2 sinon , il faudrait me déposer le ficheir de diagnostic , dans le différente situation et captude d'écra si possible
Hello,
Après plusieurs mois où j'étais resté en 5.9.7 sans aucun soucis, j'ai décidé de mettre à jour vers la 6.3.2. Malheureusement j'ai toujours mon problème ou 2 boitier sur 4 fonctionnent (pour rappel, j'ai 2 boitiers dont le modèle est "Heatzy" et 2, plus récents, où le modèle est "Pilote_soc". J'ai voulu retourner vers la version 5.9.7 mais je suis incapable de me rappeler comment j'ai fait :)
Peux tu installer la version 6.3.3 qui debug la version diagnostic et ensuite me déposer la log de debug et la log de diagnostic car normalement la version 6.x utiliser le mode websocket pour les convecteurs compatibles et l'ancien mode pour les autres. Donc transparent pour toi
Peux tu installer la version 6.3.3 qui debug la version diagnostic et ensuite me déposer la log de debug et la log de diagnostic car normalement la version 6.x utiliser le mode websocket pour les convecteurs compatibles et l'ancien mode pour les autres. Donc transparent pour toi
Hello, ce sont bien ces fichiers là ? [home-assistant_heatzy_2024-11-25T12-12-36.509Z.log](https://github.com/user-attachments/files/17902844/home-assistant_heatzy_2024-11-25T12-12-36.509Z.log) [config_entry-heatzy-5cfe5470bb8f0612e705c215359934ae.json](https://github.com/user-attachments/files/17902845/config_entry-heatzy-5cfe5470bb8f0612e705c215359934ae.json)
Effectivement les deux anciens modèles appellent la nouvelle API , je préparer un correctif
Peux tu installer la version 6.3.3 qui debug la version diagnostic et ensuite me déposer la log de debug et la log de diagnostic car normalement la version 6.x utiliser le mode websocket pour les convecteurs compatibles et l'ancien mode pour les autres. Donc transparent pour toi
Hello, ce sont bien ces fichiers là ? [home-assistant_heatzy_2024-11-25T12-12-36.509Z.log](https://github.com/user-attachments/files/17902844/home-assistant_heatzy_2024-11-25T12-12-36.509Z.log) [config_entry-heatzy-5cfe5470bb8f0612e705c215359934ae.json](https://github.com/user-attachments/files/17902845/config_entry-heatzy-5cfe5470bb8f0612e705c215359934ae.json)
Essaye la version 6.3.4-beta1 , je pense que cela devrait marcher . Fait moi un retour si OK , je ferais une version définitive
Vos retours dans cette issue , si vous testez le mode Websocket Your feedback in this issue, if you test Websocket mode
Pour retrouver ces versions , dans HACS activé le mode Beta , et selectionner les versions commençant par ws- Première sortie : ws-6.1.0 To find these versions, in HACS activated Beta mode, and select the versions starting with ws- First release: ws-6.1.0