Andy P
Members-
Posts
107 -
Joined
-
Last visited
Recent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
Andy P's Achievements
-
Actually, it creates the node for the controller, but not the node for the panel.
-
For some reason my nodes stopped updating. I deleted and reinstalled the plugin which connects just fine to TC2, creates the panel node, but then it gives this error - any idea what is happening? 2024-11-15 07:16:36.910 Thread-2 (parameterHandler) udi_interface.custom INFO custom:_save: Sending data notices to Polyglot. 2024-11-15 07:16:36.910 Thread-2 (parameterHandler) udi_interface ERROR totalconnect-poly:discover: Discovery failed with error Missing element isSceneZones (GetPanelMetaDataAndFullStatusEx_V1.isSceneZones) Traceback (most recent call last): File "/var/polyglot/pg3/ns/0021b9025ffe_2/totalconnect-poly.py", line 157, in discover self.add_security_device(loc_id, loc_name, device, update) File "/var/polyglot/pg3/ns/0021b9025ffe_2/totalconnect-poly.py", line 176, in add_security_device panel_data = self.tc.soapClient.service.GetPanelMetaDataAndFullStatusEx_V1(self.tc.token, loc_id, 0, 0, 1) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/zeep/proxy.py", line 46, in __call__ return self._proxy._binding.send( ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/zeep/wsdl/bindings/soap.py", line 123, in send envelope, http_headers = self._create( ^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/zeep/wsdl/bindings/soap.py", line 73, in _create serialized = operation_obj.create(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/zeep/wsdl/definitions.py", line 224, in create return self.input.serialize(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/zeep/wsdl/messages/soap.py", line 79, in serialize self.body.render(body, body_value) File "/usr/local/lib/python3.11/site-packages/zeep/xsd/elements/element.py", line 232, in render self._render_value_item(parent, value, render_path) File "/usr/local/lib/python3.11/site-packages/zeep/xsd/elements/element.py", line 256, in _render_value_item return self.type.render(node, value, None, render_path) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/zeep/xsd/types/complex.py", line 307, in render element.render(node, element_value, child_path) File "/usr/local/lib/python3.11/site-packages/zeep/xsd/elements/indicators.py", line 256, in render element.render(parent, element_value, child_path) File "/usr/local/lib/python3.11/site-packages/zeep/xsd/elements/element.py", line 226, in render self.validate(value, render_path) File "/usr/local/lib/python3.11/site-packages/zeep/xsd/elements/element.py", line 284, in validate raise exceptions.ValidationError( zeep.exceptions.ValidationError: Missing element isSceneZones (GetPanelMetaDataAndFullStatusEx_V1.isSceneZones)
-
Great suggestions - and the windows equivalent would be to paste it into a text document on Onedrive to avoid using email. Thanks.
-
Ok, so about an hour later I went to the mobile UD app and it allowed me to switch the outlet on and off. Then I tried the admin console again and it had started to work. So, I did go ahead and install 1.2.5, and that works, but it is not clear to me if somehow the interface had managed to repair itself at some point before I did that. And not sure what bug you found, but I am grateful for the quick response!
-
I have added a bunch of leak sensors and motion sensors to my yolink hub and everything works as expected and updates in the Admin console. However, the Yolink Outlet gets added as a node, but doesn't update status in either direction. Any idea what is wrong? I did try removing and readding the device several times. Also restarted the node server and admin console. As I mentioned the other devices update correctly. PG3x Version 3.2.27 Status: Connected Frontend Version: 3.2.27 IoX Version: 5.8.4 Current Version: 1.2.3 This is the debug log when I manually turn the switch on and off 2024-10-25 16:43:04.049 paho-mqtt-client-7f9440f690b24b919c0f5f4b752713c0 udi_interface DEBUG yoLink_init_V3:on_message: on_message: {'event': 'Outlet.StatusChange', 'time': 1729888984014, 'msgid': '1729888984013', 'data': {'state': 'closed', 'alertType': {'overload': False, 'highLoad': False, 'lowLoad': False, 'highTemperature': False, 'remind': False}, 'loraInfo': {'netId': '010204', 'devNetType': 'C', 'signal': -35, 'gatewayId': 'd88b4c160305f2f4', 'gateways': 2}}, 'deviceId': 'd88b4c0100093b37'} 2024-10-25 16:43:04.049 paho-mqtt-client-7f9440f690b24b919c0f5f4b752713c0 udi_interface DEBUG yoLink_init_V3:on_message: Message received and put in queue (size : 1) 2024-10-25 16:43:04.049 paho-mqtt-client-7f9440f690b24b919c0f5f4b752713c0 udi_interface DEBUG yoLink_init_V3:on_message: on_message: {'event': 'Outlet.StatusChange', 'time': 1729888984014, 'msgid': '1729888984013', 'data': {'state': 'closed', 'alertType': {'overload': False, 'highLoad': False, 'lowLoad': False, 'highTemperature': False, 'remind': False}, 'loraInfo': {'netId': '010204', 'devNetType': 'C', 'signal': -35, 'gatewayId': 'd88b4c160305f2f4', 'gateways': 2}}, 'deviceId': 'd88b4c0100093b37'} 2024-10-25 16:43:04.049 paho-mqtt-client-7f9440f690b24b919c0f5f4b752713c0 udi_interface DEBUG yoLink_init_V3:on_message: Message received and put in queue (size : 1) 2024-10-25 16:43:04.049 paho-mqtt-client-7f9440f690b24b919c0f5f4b752713c0 udi_interface DEBUG yoLink_init_V3:on_message: Creating threads to handle the received messages 2024-10-25 16:43:04.049 paho-mqtt-client-7f9440f690b24b919c0f5f4b752713c0 udi_interface DEBUG yoLink_init_V3:on_message: Creating threads to handle the received messages 2024-10-25 16:43:04.050 Thread-265 (process_message) udi_interface DEBUG yoLink_init_V3:process_message: Received message - Q size=0 2024-10-25 16:43:04.050 Thread-265 (process_message) udi_interface DEBUG yoLink_init_V3:process_message: Received message - Q size=0 2024-10-25 16:43:04.050 paho-mqtt-client-7f9440f690b24b919c0f5f4b752713c0 udi_interface DEBUG yoLink_init_V3:on_message: 1 on_message threads starting 2024-10-25 16:43:04.050 Thread-265 (process_message) udi_interface DEBUG yoLink_init_V3:process_message: process_message : {'event': 'Outlet.StatusChange', 'time': 1729888984014, 'msgid': '1729888984013', 'data': {'state': 'closed', 'alertType': {'overload': False, 'highLoad': False, 'lowLoad': False, 'highTemperature': False, 'remind': False}, 'loraInfo': {'netId': '010204', 'devNetType': 'C', 'signal': -35, 'gatewayId': 'd88b4c160305f2f4', 'gateways': 2}}, 'deviceId': 'd88b4c0100093b37'} 2024-10-25 16:43:04.050 Thread-265 (process_message) udi_interface DEBUG yoLink_init_V3:process_message: process_message for d88b4c0100093b37: {'event': 'Outlet.StatusChange', 'time': 1729888984014, 'msgid': '1729888984013', 'data': {'state': 'closed', 'alertType': {'overload': False, 'highLoad': False, 'lowLoad': False, 'highTemperature': False, 'remind': False}, 'loraInfo': {'netId': '010204', 'devNetType': 'C', 'signal': -35, 'gatewayId': 'd88b4c160305f2f4', 'gateways': 2}}, 'deviceId': 'd88b4c0100093b37'} yl-home/7f9440f690b24b919c0f5f4b752713c0/d88b4c0100093b37/report 2024-10-25 16:43:04.050 Thread-265 (process_message) udi_interface DEBUG yoLink_init_V3:process_message: porcessing report: {'event': 'Outlet.StatusChange', 'time': 1729888984014, 'msgid': '1729888984013', 'data': {'state': 'closed', 'alertType': {'overload': False, 'highLoad': False, 'lowLoad': False, 'highTemperature': False, 'remind': False}, 'loraInfo': {'netId': '010204', 'devNetType': 'C', 'signal': -35, 'gatewayId': 'd88b4c160305f2f4', 'gateways': 2}}, 'deviceId': 'd88b4c0100093b37'} 2024-10-25 16:43:04.050 Thread-265 (process_message) udi_interface INFO udiYoOutletV2:updateStatus: udiYoOutlet updateStatus 2024-10-25 16:43:04.050 Thread-265 (process_message) udi_interface DEBUG yolink_mqtt_classV3:updateCallbackStatus: Outlet - updateCallbackStatus : {'event': 'Outlet.StatusChange', 'time': 1729888984014, 'msgid': '1729888984013', 'data': {'state': 'closed', 'alertType': {'overload': False, 'highLoad': False, 'lowLoad': False, 'highTemperature': False, 'remind': False}, 'loraInfo': {'netId': '010204', 'devNetType': 'C', 'signal': -35, 'gatewayId': 'd88b4c160305f2f4', 'gateways': 2}}, 'deviceId': 'd88b4c0100093b37'} 2024-10-25 16:43:04.050 Thread-265 (process_message) udi_interface DEBUG yolink_mqtt_classV3:updateStatusData: Outlet - updateStatusData : {'event': 'Outlet.StatusChange', 'time': 1729888984014, 'msgid': '1729888984013', 'data': {'state': 'closed', 'alertType': {'overload': False, 'highLoad': False, 'lowLoad': False, 'highTemperature': False, 'remind': False}, 'loraInfo': {'netId': '010204', 'devNetType': 'C', 'signal': -35, 'gatewayId': 'd88b4c160305f2f4', 'gateways': 2}}, 'deviceId': 'd88b4c0100093b37'} 2024-10-25 16:43:04.050 paho-mqtt-client-7f9440f690b24b919c0f5f4b752713c0 udi_interface DEBUG yoLink_init_V3:on_message: 1 on_message threads starting 2024-10-25 16:43:04.050 Thread-265 (process_message) udi_interface DEBUG yoLink_init_V3:process_message: process_message : {'event': 'Outlet.StatusChange', 'time': 1729888984014, 'msgid': '1729888984013', 'data': {'state': 'closed', 'alertType': {'overload': False, 'highLoad': False, 'lowLoad': False, 'highTemperature': False, 'remind': False}, 'loraInfo': {'netId': '010204', 'devNetType': 'C', 'signal': -35, 'gatewayId': 'd88b4c160305f2f4', 'gateways': 2}}, 'deviceId': 'd88b4c0100093b37'} 2024-10-25 16:43:04.050 Thread-265 (process_message) udi_interface DEBUG yoLink_init_V3:process_message: process_message for d88b4c0100093b37: {'event': 'Outlet.StatusChange', 'time': 1729888984014, 'msgid': '1729888984013', 'data': {'state': 'closed', 'alertType': {'overload': False, 'highLoad': False, 'lowLoad': False, 'highTemperature': False, 'remind': False}, 'loraInfo': {'netId': '010204', 'devNetType': 'C', 'signal': -35, 'gatewayId': 'd88b4c160305f2f4', 'gateways': 2}}, 'deviceId': 'd88b4c0100093b37'} yl-home/7f9440f690b24b919c0f5f4b752713c0/d88b4c0100093b37/report 2024-10-25 16:43:04.050 Thread-265 (process_message) udi_interface DEBUG yoLink_init_V3:process_message: porcessing report: {'event': 'Outlet.StatusChange', 'time': 1729888984014, 'msgid': '1729888984013', 'data': {'state': 'closed', 'alertType': {'overload': False, 'highLoad': False, 'lowLoad': False, 'highTemperature': False, 'remind': False}, 'loraInfo': {'netId': '010204', 'devNetType': 'C', 'signal': -35, 'gatewayId': 'd88b4c160305f2f4', 'gateways': 2}}, 'deviceId': 'd88b4c0100093b37'} 2024-10-25 16:43:04.050 Thread-265 (process_message) udi_interface INFO udiYoOutletV2:updateStatus: udiYoOutlet updateStatus 2024-10-25 16:43:04.050 Thread-265 (process_message) udi_interface DEBUG yolink_mqtt_classV3:updateCallbackStatus: Outlet - updateCallbackStatus : {'event': 'Outlet.StatusChange', 'time': 1729888984014, 'msgid': '1729888984013', 'data': {'state': 'closed', 'alertType': {'overload': False, 'highLoad': False, 'lowLoad': False, 'highTemperature': False, 'remind': False}, 'loraInfo': {'netId': '010204', 'devNetType': 'C', 'signal': -35, 'gatewayId': 'd88b4c160305f2f4', 'gateways': 2}}, 'deviceId': 'd88b4c0100093b37'} 2024-10-25 16:43:04.050 Thread-265 (process_message) udi_interface DEBUG yolink_mqtt_classV3:updateStatusData: Outlet - updateStatusData : {'event': 'Outlet.StatusChange', 'time': 1729888984014, 'msgid': '1729888984013', 'data': {'state': 'closed', 'alertType': {'overload': False, 'highLoad': False, 'lowLoad': False, 'highTemperature': False, 'remind': False}, 'loraInfo': {'netId': '010204', 'devNetType': 'C', 'signal': -35, 'gatewayId': 'd88b4c160305f2f4', 'gateways': 2}}, 'deviceId': 'd88b4c0100093b37'} 2024-10-25 16:43:04.051 Thread-265 (process_message) udi_interface INFO udiYoOutletV2:updateData: udiYoOutlet updateData - schedule 0 2024-10-25 16:43:04.051 Thread-265 (process_message) udi_interface.node DEBUG node:setDriver: 8b4c0100093b37:Plug 1 No change in ST's value 2024-10-25 16:43:04.051 Thread-265 (process_message) udi_interface DEBUG yolinkOutletV2:getState: Outlet - getState :{'lastUpdTime': 1729888984014, 'lastMessage': {'event': 'Outlet.StatusChange', 'time': 1729888984014, 'msgid': '1729888984013', 'data': {'state': 'closed', 'alertType': {'overload': False, 'highLoad': False, 'lowLoad': False, 'highTemperature': False, 'remind': False}, 'loraInfo': {'netId': '010204', 'devNetType': 'C', 'signal': -35, 'gatewayId': 'd88b4c160305f2f4', 'gateways': 2}}, 'deviceId': 'd88b4c0100093b37'}, 'lastStateTime': 1729888984014, 'online': True, 'data': {'state': {'state': 'closed', 'power': 0, 'watt': 0, 'version': '0433', 'time': '2024-10-25T20:31:45.000Z', 'tz': 0, 'loraInfo': {'netId': '010204', 'devNetType': 'C', 'signal': -35, 'gatewayId': 'd88b4c160305f2f4', 'gateways': 2}, 'delay': {'ch': 1, 'on': 0, 'off': 0}, 'alertType': {'overload': False, 'highLoad': False, 'lowLoad': False, 'highTemperature': False, 'remind': False}}, 'schedules': {'supportSeconds': True}}} 2024-10-25 16:43:04.051 Thread-265 (process_message) udi_interface INFO udiYoOutletV2:updateData: udiYoOutlet updateData - schedule 0 2024-10-25 16:43:04.051 Thread-265 (process_message) udi_interface.node DEBUG node:setDriver: 8b4c0100093b37:Plug 1 No change in ST's value 2024-10-25 16:43:04.051 Thread-265 (process_message) udi_interface DEBUG yolinkOutletV2:getState: Outlet - getState :{'lastUpdTime': 1729888984014, 'lastMessage': {'event': 'Outlet.StatusChange', 'time': 1729888984014, 'msgid': '1729888984013', 'data': {'state': 'closed', 'alertType': {'overload': False, 'highLoad': False, 'lowLoad': False, 'highTemperature': False, 'remind': False}, 'loraInfo': {'netId': '010204', 'devNetType': 'C', 'signal': -35, 'gatewayId': 'd88b4c160305f2f4', 'gateways': 2}}, 'deviceId': 'd88b4c0100093b37'}, 'lastStateTime': 1729888984014, 'online': True, 'data': {'state': {'state': 'closed', 'power': 0, 'watt': 0, 'version': '0433', 'time': '2024-10-25T20:31:45.000Z', 'tz': 0, 'loraInfo': {'netId': '010204', 'devNetType': 'C', 'signal': -35, 'gatewayId': 'd88b4c160305f2f4', 'gateways': 2}, 'delay': {'ch': 1, 'on': 0, 'off': 0}, 'alertType': {'overload': False, 'highLoad': False, 'lowLoad': False, 'highTemperature': False, 'remind': False}}, 'schedules': {'supportSeconds': True}}} 2024-10-25 16:43:04.051 Thread-265 (process_message) udi_interface DEBUG yolinkOutletV2:getState: Outlet - getState online 2024-10-25 16:43:04.051 Thread-265 (process_message) udi_interface DEBUG yolinkOutletV2:getState: Outlet - getState data {'state': {'state': 'closed', 'power': 0, 'watt': 0, 'version': '0433', 'time': '2024-10-25T20:31:45.000Z', 'tz': 0, 'loraInfo': {'netId': '010204', 'devNetType': 'C', 'signal': -35, 'gatewayId': 'd88b4c160305f2f4', 'gateways': 2}, 'delay': {'ch': 1, 'on': 0, 'off': 0}, 'alertType': {'overload': False, 'highLoad': False, 'lowLoad': False, 'highTemperature': False, 'remind': False}}, 'schedules': {'supportSeconds': True}} 2024-10-25 16:43:04.051 Thread-265 (process_message) udi_interface DEBUG yolinkOutletV2:getState: Outlet - getState - return Unknown 2024-10-25 16:43:04.051 Thread-265 (process_message) udi_interface.node DEBUG node:setDriver: 8b4c0100093b37:Plug 1 No change in GV20's value 2024-10-25 16:43:04.051 Thread-265 (process_message) udi_interface DEBUG yolinkOutletV2:getState: Outlet - getState online 2024-10-25 16:43:04.051 Thread-265 (process_message) udi_interface DEBUG yolinkOutletV2:getState: Outlet - getState data {'state': {'state': 'closed', 'power': 0, 'watt': 0, 'version': '0433', 'time': '2024-10-25T20:31:45.000Z', 'tz': 0, 'loraInfo': {'netId': '010204', 'devNetType': 'C', 'signal': -35, 'gatewayId': 'd88b4c160305f2f4', 'gateways': 2}, 'delay': {'ch': 1, 'on': 0, 'off': 0}, 'alertType': {'overload': False, 'highLoad': False, 'lowLoad': False, 'highTemperature': False, 'remind': False}}, 'schedules': {'supportSeconds': True}} 2024-10-25 16:43:04.051 Thread-265 (process_message) udi_interface DEBUG yolinkOutletV2:getState: Outlet - getState - return Unknown 2024-10-25 16:43:04.051 Thread-265 (process_message) udi_interface.node DEBUG node:setDriver: 8b4c0100093b37:Plug 1 No change in GV20's value 2024-10-25 16:43:11.692 paho-mqtt-client-7f9440f690b24b919c0f5f4b752713c0 udi_interface DEBUG yoLink_init_V3:on_message: on_message: {'event': 'Outlet.StatusChange', 'time': 1729888991656, 'msgid': '1729888991656', 'data': {'state': 'open', 'alertType': {'overload': False, 'highLoad': False, 'lowLoad': False, 'highTemperature': False, 'remind': False}, 'loraInfo': {'netId': '010204', 'devNetType': 'C', 'signal': -40, 'gatewayId': 'd88b4c160305f2f4', 'gateways': 2}}, 'deviceId': 'd88b4c0100093b37'} 2024-10-25 16:43:11.692 paho-mqtt-client-7f9440f690b24b919c0f5f4b752713c0 udi_interface DEBUG yoLink_init_V3:on_message: Message received and put in queue (size : 1) 2024-10-25 16:43:11.692 paho-mqtt-client-7f9440f690b24b919c0f5f4b752713c0 udi_interface DEBUG yoLink_init_V3:on_message: on_message: {'event': 'Outlet.StatusChange', 'time': 1729888991656, 'msgid': '1729888991656', 'data': {'state': 'open', 'alertType': {'overload': False, 'highLoad': False, 'lowLoad': False, 'highTemperature': False, 'remind': False}, 'loraInfo': {'netId': '010204', 'devNetType': 'C', 'signal': -40, 'gatewayId': 'd88b4c160305f2f4', 'gateways': 2}}, 'deviceId': 'd88b4c0100093b37'} 2024-10-25 16:43:11.692 paho-mqtt-client-7f9440f690b24b919c0f5f4b752713c0 udi_interface DEBUG yoLink_init_V3:on_message: Message received and put in queue (size : 1) 2024-10-25 16:43:11.692 paho-mqtt-client-7f9440f690b24b919c0f5f4b752713c0 udi_interface DEBUG yoLink_init_V3:on_message: Creating threads to handle the received messages 2024-10-25 16:43:11.692 Thread-266 (process_message) udi_interface DEBUG yoLink_init_V3:process_message: Received message - Q size=0 2024-10-25 16:43:11.692 paho-mqtt-client-7f9440f690b24b919c0f5f4b752713c0 udi_interface DEBUG yoLink_init_V3:on_message: 1 on_message threads starting 2024-10-25 16:43:11.692 Thread-266 (process_message) udi_interface DEBUG yoLink_init_V3:process_message: process_message : {'event': 'Outlet.StatusChange', 'time': 1729888991656, 'msgid': '1729888991656', 'data': {'state': 'open', 'alertType': {'overload': False, 'highLoad': False, 'lowLoad': False, 'highTemperature': False, 'remind': False}, 'loraInfo': {'netId': '010204', 'devNetType': 'C', 'signal': -40, 'gatewayId': 'd88b4c160305f2f4', 'gateways': 2}}, 'deviceId': 'd88b4c0100093b37'} 2024-10-25 16:43:11.693 Thread-266 (process_message) udi_interface DEBUG yoLink_init_V3:process_message: process_message for d88b4c0100093b37: {'event': 'Outlet.StatusChange', 'time': 1729888991656, 'msgid': '1729888991656', 'data': {'state': 'open', 'alertType': {'overload': False, 'highLoad': False, 'lowLoad': False, 'highTemperature': False, 'remind': False}, 'loraInfo': {'netId': '010204', 'devNetType': 'C', 'signal': -40, 'gatewayId': 'd88b4c160305f2f4', 'gateways': 2}}, 'deviceId': 'd88b4c0100093b37'} yl-home/7f9440f690b24b919c0f5f4b752713c0/d88b4c0100093b37/report 2024-10-25 16:43:11.693 Thread-266 (process_message) udi_interface DEBUG yoLink_init_V3:process_message: porcessing report: {'event': 'Outlet.StatusChange', 'time': 1729888991656, 'msgid': '1729888991656', 'data': {'state': 'open', 'alertType': {'overload': False, 'highLoad': False, 'lowLoad': False, 'highTemperature': False, 'remind': False}, 'loraInfo': {'netId': '010204', 'devNetType': 'C', 'signal': -40, 'gatewayId': 'd88b4c160305f2f4', 'gateways': 2}}, 'deviceId': 'd88b4c0100093b37'} 2024-10-25 16:43:11.692 paho-mqtt-client-7f9440f690b24b919c0f5f4b752713c0 udi_interface DEBUG yoLink_init_V3:on_message: Creating threads to handle the received messages 2024-10-25 16:43:11.692 Thread-266 (process_message) udi_interface DEBUG yoLink_init_V3:process_message: Received message - Q size=0 2024-10-25 16:43:11.692 paho-mqtt-client-7f9440f690b24b919c0f5f4b752713c0 udi_interface DEBUG yoLink_init_V3:on_message: 1 on_message threads starting 2024-10-25 16:43:11.692 Thread-266 (process_message) udi_interface DEBUG yoLink_init_V3:process_message: process_message : {'event': 'Outlet.StatusChange', 'time': 1729888991656, 'msgid': '1729888991656', 'data': {'state': 'open', 'alertType': {'overload': False, 'highLoad': False, 'lowLoad': False, 'highTemperature': False, 'remind': False}, 'loraInfo': {'netId': '010204', 'devNetType': 'C', 'signal': -40, 'gatewayId': 'd88b4c160305f2f4', 'gateways': 2}}, 'deviceId': 'd88b4c0100093b37'} 2024-10-25 16:43:11.693 Thread-266 (process_message) udi_interface DEBUG yoLink_init_V3:process_message: process_message for d88b4c0100093b37: {'event': 'Outlet.StatusChange', 'time': 1729888991656, 'msgid': '1729888991656', 'data': {'state': 'open', 'alertType': {'overload': False, 'highLoad': False, 'lowLoad': False, 'highTemperature': False, 'remind': False}, 'loraInfo': {'netId': '010204', 'devNetType': 'C', 'signal': -40, 'gatewayId': 'd88b4c160305f2f4', 'gateways': 2}}, 'deviceId': 'd88b4c0100093b37'} yl-home/7f9440f690b24b919c0f5f4b752713c0/d88b4c0100093b37/report 2024-10-25 16:43:11.693 Thread-266 (process_message) udi_interface DEBUG yoLink_init_V3:process_message: porcessing report: {'event': 'Outlet.StatusChange', 'time': 1729888991656, 'msgid': '1729888991656', 'data': {'state': 'open', 'alertType': {'overload': False, 'highLoad': False, 'lowLoad': False, 'highTemperature': False, 'remind': False}, 'loraInfo': {'netId': '010204', 'devNetType': 'C', 'signal': -40, 'gatewayId': 'd88b4c160305f2f4', 'gateways': 2}}, 'deviceId': 'd88b4c0100093b37'} 2024-10-25 16:43:11.693 Thread-266 (process_message) udi_interface INFO udiYoOutletV2:updateStatus: udiYoOutlet updateStatus 2024-10-25 16:43:11.693 Thread-266 (process_message) udi_interface INFO udiYoOutletV2:updateStatus: udiYoOutlet updateStatus 2024-10-25 16:43:11.693 Thread-266 (process_message) udi_interface DEBUG yolink_mqtt_classV3:updateCallbackStatus: Outlet - updateCallbackStatus : {'event': 'Outlet.StatusChange', 'time': 1729888991656, 'msgid': '1729888991656', 'data': {'state': 'open', 'alertType': {'overload': False, 'highLoad': False, 'lowLoad': False, 'highTemperature': False, 'remind': False}, 'loraInfo': {'netId': '010204', 'devNetType': 'C', 'signal': -40, 'gatewayId': 'd88b4c160305f2f4', 'gateways': 2}}, 'deviceId': 'd88b4c0100093b37'} 2024-10-25 16:43:11.693 Thread-266 (process_message) udi_interface DEBUG yolink_mqtt_classV3:updateStatusData: Outlet - updateStatusData : {'event': 'Outlet.StatusChange', 'time': 1729888991656, 'msgid': '1729888991656', 'data': {'state': 'open', 'alertType': {'overload': False, 'highLoad': False, 'lowLoad': False, 'highTemperature': False, 'remind': False}, 'loraInfo': {'netId': '010204', 'devNetType': 'C', 'signal': -40, 'gatewayId': 'd88b4c160305f2f4', 'gateways': 2}}, 'deviceId': 'd88b4c0100093b37'} 2024-10-25 16:43:11.693 Thread-266 (process_message) udi_interface INFO udiYoOutletV2:updateData: udiYoOutlet updateData - schedule 0 2024-10-25 16:43:11.693 Thread-266 (process_message) udi_interface.node DEBUG node:setDriver: 8b4c0100093b37:Plug 1 No change in ST's value 2024-10-25 16:43:11.693 Thread-266 (process_message) udi_interface DEBUG yolinkOutletV2:getState: Outlet - getState :{'lastUpdTime': 1729888991656, 'lastMessage': {'event': 'Outlet.StatusChange', 'time': 1729888991656, 'msgid': '1729888991656', 'data': {'state': 'open', 'alertType': {'overload': False, 'highLoad': False, 'lowLoad': False, 'highTemperature': False, 'remind': False}, 'loraInfo': {'netId': '010204', 'devNetType': 'C', 'signal': -40, 'gatewayId': 'd88b4c160305f2f4', 'gateways': 2}}, 'deviceId': 'd88b4c0100093b37'}, 'lastStateTime': 1729888991656, 'online': True, 'data': {'state': {'state': 'open', 'power': 0, 'watt': 0, 'version': '0433', 'time': '2024-10-25T20:31:45.000Z', 'tz': 0, 'loraInfo': {'netId': '010204', 'devNetType': 'C', 'signal': -40, 'gatewayId': 'd88b4c160305f2f4', 'gateways': 2}, 'delay': {'ch': 1, 'on': 0, 'off': 0}, 'alertType': {'overload': False, 'highLoad': False, 'lowLoad': False, 'highTemperature': False, 'remind': False}}, 'schedules': {'supportSeconds': True}}} 2024-10-25 16:43:11.693 Thread-266 (process_message) udi_interface DEBUG yolinkOutletV2:getState: Outlet - getState online 2024-10-25 16:43:11.693 Thread-266 (process_message) udi_interface DEBUG yolinkOutletV2:getState: Outlet - getState data {'state': {'state': 'open', 'power': 0, 'watt': 0, 'version': '0433', 'time': '2024-10-25T20:31:45.000Z', 'tz': 0, 'loraInfo': {'netId': '010204', 'devNetType': 'C', 'signal': -40, 'gatewayId': 'd88b4c160305f2f4', 'gateways': 2}, 'delay': {'ch': 1, 'on': 0, 'off': 0}, 'alertType': {'overload': False, 'highLoad': False, 'lowLoad': False, 'highTemperature': False, 'remind': False}}, 'schedules': {'supportSeconds': True}} 2024-10-25 16:43:11.693 Thread-266 (process_message) udi_interface DEBUG yolink_mqtt_classV3:updateCallbackStatus: Outlet - updateCallbackStatus : {'event': 'Outlet.StatusChange', 'time': 1729888991656, 'msgid': '1729888991656', 'data': {'state': 'open', 'alertType': {'overload': False, 'highLoad': False, 'lowLoad': False, 'highTemperature': False, 'remind': False}, 'loraInfo': {'netId': '010204', 'devNetType': 'C', 'signal': -40, 'gatewayId': 'd88b4c160305f2f4', 'gateways': 2}}, 'deviceId': 'd88b4c0100093b37'} 2024-10-25 16:43:11.693 Thread-266 (process_message) udi_interface DEBUG yolink_mqtt_classV3:updateStatusData: Outlet - updateStatusData : {'event': 'Outlet.StatusChange', 'time': 1729888991656, 'msgid': '1729888991656', 'data': {'state': 'open', 'alertType': {'overload': False, 'highLoad': False, 'lowLoad': False, 'highTemperature': False, 'remind': False}, 'loraInfo': {'netId': '010204', 'devNetType': 'C', 'signal': -40, 'gatewayId': 'd88b4c160305f2f4', 'gateways': 2}}, 'deviceId': 'd88b4c0100093b37'} 2024-10-25 16:43:11.693 Thread-266 (process_message) udi_interface INFO udiYoOutletV2:updateData: udiYoOutlet updateData - schedule 0 2024-10-25 16:43:11.693 Thread-266 (process_message) udi_interface.node DEBUG node:setDriver: 8b4c0100093b37:Plug 1 No change in ST's value 2024-10-25 16:43:11.693 Thread-266 (process_message) udi_interface DEBUG yolinkOutletV2:getState: Outlet - getState :{'lastUpdTime': 1729888991656, 'lastMessage': {'event': 'Outlet.StatusChange', 'time': 1729888991656, 'msgid': '1729888991656', 'data': {'state': 'open', 'alertType': {'overload': False, 'highLoad': False, 'lowLoad': False, 'highTemperature': False, 'remind': False}, 'loraInfo': {'netId': '010204', 'devNetType': 'C', 'signal': -40, 'gatewayId': 'd88b4c160305f2f4', 'gateways': 2}}, 'deviceId': 'd88b4c0100093b37'}, 'lastStateTime': 1729888991656, 'online': True, 'data': {'state': {'state': 'open', 'power': 0, 'watt': 0, 'version': '0433', 'time': '2024-10-25T20:31:45.000Z', 'tz': 0, 'loraInfo': {'netId': '010204', 'devNetType': 'C', 'signal': -40, 'gatewayId': 'd88b4c160305f2f4', 'gateways': 2}, 'delay': {'ch': 1, 'on': 0, 'off': 0}, 'alertType': {'overload': False, 'highLoad': False, 'lowLoad': False, 'highTemperature': False, 'remind': False}}, 'schedules': {'supportSeconds': True}}} 2024-10-25 16:43:11.693 Thread-266 (process_message) udi_interface DEBUG yolinkOutletV2:getState: Outlet - getState online 2024-10-25 16:43:11.693 Thread-266 (process_message) udi_interface DEBUG yolinkOutletV2:getState: Outlet - getState data {'state': {'state': 'open', 'power': 0, 'watt': 0, 'version': '0433', 'time': '2024-10-25T20:31:45.000Z', 'tz': 0, 'loraInfo': {'netId': '010204', 'devNetType': 'C', 'signal': -40, 'gatewayId': 'd88b4c160305f2f4', 'gateways': 2}, 'delay': {'ch': 1, 'on': 0, 'off': 0}, 'alertType': {'overload': False, 'highLoad': False, 'lowLoad': False, 'highTemperature': False, 'remind': False}}, 'schedules': {'supportSeconds': True}} 2024-10-25 16:43:11.693 Thread-266 (process_message) udi_interface DEBUG yolinkOutletV2:getState: Outlet - getState - return Unknown 2024-10-25 16:43:11.694 Thread-266 (process_message) udi_interface.node DEBUG node:setDriver: 8b4c0100093b37:Plug 1 No change in GV20's value 2024-10-25 16:43:11.693 Thread-266 (process_message) udi_interface DEBUG yolinkOutletV2:getState: Outlet - getState - return Unknown 2024-10-25 16:43:11.694 Thread-266 (process_message) udi_interface.node DEBUG node:setDriver: 8b4c0100093b37:Plug 1 No change in GV20's value
-
Just got into YoLink for their leak sensors and installed the plugin. Many thanks to Panda88 for supporting the plugin - works great! If you follow the configuration instructions, you need to generate a UAID and secret key in the YoLink mobile app and then enter it into the polyglot console. Unfortunately, YoLink does not have a web/desktop app, so you might start typing in the very long key by hand. After doing this, I suddenly realized that you can go into the YoLink app and tap on the copy icon next to the key and paste it into an email and send it to yourself and then copy and paste from the email to the console. I'm sure others have thought of this, but just passing it on. Maybe save someone a bunch of typing! Andy
-
It the link is missing in the device, which it sounds like from the symptoms, doing a restore device as Techman suggests will fix the problem. If the issue was introduced when you did a restore to the PLM from the old PLM backup , you will likely need to repeat that step. That is the problem I had where the PLM was missing a lot of links.
-
Insteon has acknowledged that they sometimes ship the device with the load assigned to the wrong button although they just use a generic statement. Here is the link from their webpage. Still no way to reassign to any button other than the top one by doing the reset. i3 Keypad Setup — Insteon IMPORTANT: We’ve discovered an issue where some i3 devices may have shipped with a configuration issue that impacts performance and reliability. To ensure best performance and reliability, factory reset before using.
-
Hi, hoping to use this plugin with my Kasa EP25 devices. According to the Github info, it is the intent to support any devices in the python-kasa library. That library lists the EP25 but with an asterisk saying new devices need authentication. Do you plan to support that? Currently it just responds with ERROR Controller:_add_manual_devices: Unsupported device 192.168.3.118: Thanks, Andy
-
Here is a link to a related post - no way so far.
-
My approach is to create a folder called "random lights" and set the condition for that folder to a variable that gets set by a button on a scene controller so I can turn it on as I leave the house if I am going to be gone for a couple days. Then inside that folder there are a series of programs for each room I want to randomize - like Random Kitchen, Random Office, etc. I found it easier to just create a program for each room. Here is one example program that uses Repeat: Random Mudroom - [ID 0028][Parent 0023] If Time is Sunset + 30 minutes Then Repeat 5 times Wait 45 minutes (Random) Set 'Main Hallway' On 20% Wait 1 hour (Random) Set 'Main Hallway' Off Else - No Actions - (To add one, press 'Action')
-
Binary values to store status of devices - unable to get &= to work
Andy P replied to Jim P's topic in IoX Program Support
Jim, maybe a few more words about what you want you are trying to do in the big picture will generate some more suggestions. But I don't think you need eight programs - for example, I do this: Any zone faulted - [ID 0073][Parent 0071] If 'TC2 / Home-IA / Home- BASEMENT DO' Zone Status is Faulted Or 'TC2 / Home-IA / Home- BASEMENT WI' Zone Status is Faulted Or 'TC2 / Home-IA / Home- DEN WINDOW' Zone Status is Faulted Or 'TC2 / Home-IA / Home- EAST FAMILY' Zone Status is Faulted Or 'TC2 / Home-IA / Home- EAST KITCHE' Zone Status is Faulted Or 'TC2 / Home-IA / Home- EAST OFFICE' Zone Status is Faulted Or 'TC2 / Home-IA / Home- FOYER' Zone Status is Faulted Or 'TC2 / Home-IA / Home- FRONT DOOR' Zone Status is Faulted Or 'TC2 / Home-IA / Home- KITCHEN WIN' Zone Status is Faulted Or 'TC2 / Home-IA / Home- LAUNDRY GLA' Zone Status is Faulted Or 'TC2 / Home-IA / Home- LAUNDRY WIN' Zone Status is Faulted Or 'TC2 / Home-IA / Home- LIBRARY DOO' Zone Status is Faulted (... more zones removed ) Then $State_Faulted = 1 Else $State_Faulted = 0 -
Have you looked at the universal devices mobile app? I think that fits what you are describing? Introducing UD Mobile for iOS - Universal Devices - News (universal-devices.com)
-
Looks like I just got hit by this same bug - still shows panel status but no longer updating any of the zones 2024-02-14 16:52:51,798 Thread-2 udi_interface ERROR totalconnect-poly:discover: Discovery failed with error Missing element isSceneZones (GetPanelMetaDataAndFullStatusEx_V1.isSceneZones) Traceback (most recent call last):
-
This post explains how to do what @paulbates suggests keeping two hubs in sync using variables and network resources