Here is the Log Data
2024-05-03 12:38:11,056 MainThread udi_interface INFO polylogger:set_basic_config: set_basic_config: enable=True level=30
2024-05-03 12:38:11,058 MainThread udi_interface INFO __init__:<module>: UDI interface initializing
2024-05-03 12:38:11,059 MainThread udi_interface INFO __init__:<module>: User=polyglot
2024-05-03 12:38:11,060 MainThread udi_interface INFO __init__:<module>: Home=/var/polyglot
2024-05-03 12:38:11,060 MainThread udi_interface INFO __init__:<module>: Node Server Path=/var/polyglot/pg3/ns/000db9594184_2
2024-05-03 12:38:11,061 MainThread udi_interface INFO __init__:<module>: PG3INIT=eyJ1dWlkIjoiMDA6MGQ6Yjk6NTk6NDE6ODQiLCJwcm9maWxlTnVtIjoyLCJsb2dMZXZlbCI6IklORk8iLCJ0b2tlbiI6IjhxaCljKipyK0pMa3N4UXYiLCJtcXR0SG9zdCI6ImxvY2FsaG9zdCIsIm1xdHRQb3J0IjoxODg4LCJzZWN1cmUiOjEsImlzUEczeCI6ZmFsc2UsInBnM1ZlcnNpb24iOiIzLjEuMjMiLCJpc3lWZXJzaW9uIjoiNS43LjAiLCJlZGl0aW9uIjoiU3RhbmRhcmQifQ==
2024-05-03 12:38:11,062 MainThread udi_interface INFO __init__:<module>: Loading interface module
2024-05-03 12:38:11,561 MainThread udi_interface INFO interface:<module>: Loading MQTT module
2024-05-03 12:38:11,817 MainThread udi_interface INFO interface:<module>: MQTT module loaded
2024-05-03 12:38:13,602 MainThread udi_interface INFO __init__:<module>: Loading udi_interface module
2024-05-03 12:38:13,606 MainThread udi_interface INFO __init__:<module>: Loading node module
2024-05-03 12:38:13,606 MainThread udi_interface INFO __init__:<module>: Loading custom module
2024-05-03 12:38:13,607 MainThread udi_interface INFO __init__:<module>: Loading isy module
2024-05-03 12:38:13,608 MainThread udi_interface INFO __init__:<module>: Loading OAuth module
2024-05-03 12:38:13,610 MainThread udi_interface INFO __init__:<module>: UDI interface initialized
2024-05-03 12:38:13,611 MainThread udi_interface INFO __init__:<module>: UDI Python Interface for Polyglot version 3 3.3.5 Starting...
2024-05-03 12:38:13,626 MainThread udi_interface.interface INFO interface:__init__: Initialization received from Polyglot V3 3.1.23 [ISY: 5.7.0, Slot: 2]
2024-05-03 12:38:13,628 MainThread udi_interface.interface INFO interface:__init__: Connect: Network Interface: {'addr': '192.168.200.97', 'netmask': '255.255.255.0', 'broadcast': '192.168.200.255'}
2024-05-03 12:38:13,628 MainThread udi_interface INFO evlvistans:run: Starting EnvisaLink-HW plugin...
2024-05-03 12:38:13,630 Interface udi_interface.interface INFO interface:_startMqtt: Connecting to MQTT... localhost:1888
2024-05-03 12:38:13,770 MQTT udi_interface.interface INFO interface:_connect: MQTT Connected with result code 0 (Success)
2024-05-03 12:38:13,771 MQTT udi_interface.interface INFO interface:_connect: MQTT Subscribing to topic: udi/pg3/ns/clients/00:0d:b9:59:41:84_2 - MID: 1 Result: 0
2024-05-03 12:38:13,782 MQTT udi_interface.interface INFO interface:_subscribe: MQTT Subscribed Succesfully for Message ID: 1 - QoS: (0,)
2024-05-03 12:38:13,801 MainThread udi_interface.interface INFO interface:updateProfile: Sending Install Profile command to Polyglot.
2024-05-03 12:38:13,881 Thread-3 udi_interface WARNING evlvistans:checkParameters: Missing hostname for EnvisaLink device in configuration.
2024-05-03 12:38:13,888 Thread-3 udi_interface.custom INFO custom:_save: Sending data notices to Polyglot.
2024-05-03 12:38:13,889 Thread-3 udi_interface WARNING evlvistans:checkParameters: Missing password for EnvisaLink device in configuration.
2024-05-03 12:38:13,891 Thread-3 udi_interface.custom INFO custom:_save: Sending data notices to Polyglot.
2024-05-03 12:38:13,892 Thread-3 udi_interface WARNING evlvistans:checkParameters: Missing user code for panel in configuration.
2024-05-03 12:38:13,893 Thread-3 udi_interface.custom INFO custom:_save: Sending data notices to Polyglot.
2024-05-03 12:38:13,920 MQTT udi_interface.interface INFO interface:_message: Successfully set key = customparamsdoc
2024-05-03 12:38:14,006 MQTT udi_interface.interface INFO interface:_message: Successfully set key = notices
2024-05-03 12:38:14,049 MQTT udi_interface.interface INFO interface:_message: Successfully set key = notices
2024-05-03 12:38:14,052 MQTT udi_interface.interface INFO interface:_message: Successfully set key = notices
2024-05-03 12:38:14,341 MQTT udi_interface.interface INFO interface:_message: Profile installation finished
2024-05-03 12:39:11,827 Command udi_interface.interface INFO interface:_handleInput: Received stop from Polyglot... Shutting Down.
2024-05-03 12:39:11,829 Thread-11 udi_interface INFO evlvistans:stop: EnvisaLink-HW plugin is shutting down...
2024-05-03 12:39:11,831 Thread-11 udi_interface.interface INFO interface:stop: Disconnecting from MQTT... localhost:1888
2024-05-03 12:39:11,833 Thread-11 udi_interface.interface INFO interface:_disconnect: MQTT Graceful disconnection.
2024-05-03 12:39:43,079 MainThread udi_interface INFO polylogger:set_basic_config: set_basic_config: enable=True level=30
2024-05-03 12:39:43,082 MainThread udi_interface INFO __init__:<module>: UDI interface initializing
2024-05-03 12:39:43,083 MainThread udi_interface INFO __init__:<module>: User=polyglot
2024-05-03 12:39:43,083 MainThread udi_interface INFO __init__:<module>: Home=/var/polyglot
2024-05-03 12:39:43,084 MainThread udi_interface INFO __init__:<module>: Node Server Path=/var/polyglot/pg3/ns/000db9594184_2
2024-05-03 12:39:43,085 MainThread udi_interface INFO __init__:<module>: PG3INIT=eyJ1dWlkIjoiMDA6MGQ6Yjk6NTk6NDE6ODQiLCJwcm9maWxlTnVtIjoyLCJsb2dMZXZlbCI6IklORk8iLCJ0b2tlbiI6IjhxaCljKipyK0pMa3N4UXYiLCJtcXR0SG9zdCI6ImxvY2FsaG9zdCIsIm1xdHRQb3J0IjoxODg4LCJzZWN1cmUiOjEsImlzUEczeCI6ZmFsc2UsInBnM1ZlcnNpb24iOiIzLjEuMjMiLCJpc3lWZXJzaW9uIjoiNS43LjAiLCJlZGl0aW9uIjoiU3RhbmRhcmQifQ==
2024-05-03 12:39:43,086 MainThread udi_interface INFO __init__:<module>: Loading interface module
2024-05-03 12:39:43,862 MainThread udi_interface INFO interface:<module>: Loading MQTT module
2024-05-03 12:39:44,052 MainThread udi_interface INFO interface:<module>: MQTT module loaded
2024-05-03 12:39:45,549 MainThread udi_interface INFO __init__:<module>: Loading udi_interface module
2024-05-03 12:39:45,552 MainThread udi_interface INFO __init__:<module>: Loading node module
2024-05-03 12:39:45,552 MainThread udi_interface INFO __init__:<module>: Loading custom module
2024-05-03 12:39:45,553 MainThread udi_interface INFO __init__:<module>: Loading isy module
2024-05-03 12:39:45,553 MainThread udi_interface INFO __init__:<module>: Loading OAuth module
2024-05-03 12:39:45,555 MainThread udi_interface INFO __init__:<module>: UDI interface initialized
2024-05-03 12:39:45,556 MainThread udi_interface INFO __init__:<module>: UDI Python Interface for Polyglot version 3 3.3.5 Starting...
2024-05-03 12:39:45,567 MainThread udi_interface.interface INFO interface:__init__: Initialization received from Polyglot V3 3.1.23 [ISY: 5.7.0, Slot: 2]
2024-05-03 12:39:45,569 MainThread udi_interface.interface INFO interface:__init__: Connect: Network Interface: {'addr': '192.168.200.97', 'netmask': '255.255.255.0', 'broadcast': '192.168.200.255'}
2024-05-03 12:39:45,569 MainThread udi_interface INFO evlvistans:run: Starting EnvisaLink-HW plugin...
2024-05-03 12:39:45,571 Interface udi_interface.interface INFO interface:_startMqtt: Connecting to MQTT... localhost:1888
2024-05-03 12:39:45,700 MQTT udi_interface.interface INFO interface:_connect: MQTT Connected with result code 0 (Success)
2024-05-03 12:39:45,701 MQTT udi_interface.interface INFO interface:_connect: MQTT Subscribing to topic: udi/pg3/ns/clients/00:0d:b9:59:41:84_2 - MID: 1 Result: 0
2024-05-03 12:39:45,709 MQTT udi_interface.interface INFO interface:_subscribe: MQTT Subscribed Succesfully for Message ID: 1 - QoS: (0,)
2024-05-03 12:39:45,864 MainThread udi_interface.interface INFO interface:updateProfile: Sending Install Profile command to Polyglot.
2024-05-03 12:39:45,908 MQTT udi_interface.interface INFO interface:_message: Successfully set key = customparamsdoc
2024-05-03 12:39:46,343 MQTT udi_interface.interface INFO interface:_message: Profile installation finished
2024-05-03 12:40:13,572 Thread-9 udi_interface.interface WARNING interface:db_getNodeDrivers: panel1 not found in database.
2024-05-03 12:40:13,574 Thread-9 udi_interface.interface INFO interface:addNode: Adding node Alarm Panel(panel1) [None]
2024-05-03 12:40:13,575 Thread-9 udi_interface.interface INFO interface:setController: Using node "panel1", driver "GPV" for connection status.
2024-05-03 12:40:14,015 Thread-11 udi_interface.interface WARNING interface:db_getNodeDrivers: partition1 not found in database.
2024-05-03 12:40:14,017 Thread-11 udi_interface.interface INFO interface:addNode: Adding node Partition 1(partition1) [None]
2024-05-03 12:40:14,019 Thread-11 udi_interface.interface WARNING interface:db_getNodeDrivers: zone01 not found in database.
2024-05-03 12:40:14,021 Thread-11 udi_interface.interface INFO interface:addNode: Adding node Zone 01(zone01) [None]
2024-05-03 12:40:14,022 Thread-11 udi_interface.interface WARNING interface:db_getNodeDrivers: zone02 not found in database.
2024-05-03 12:40:14,026 Thread-11 udi_interface.interface INFO interface:addNode: Adding node Zone 02(zone02) [None]
2024-05-03 12:40:14,030 Thread-11 udi_interface.interface WARNING interface:db_getNodeDrivers: zone03 not found in database.
2024-05-03 12:40:14,031 Thread-11 udi_interface.interface INFO interface:addNode: Adding node Zone 03(zone03) [None]
2024-05-03 12:40:14,032 Thread-11 udi_interface.interface WARNING interface:db_getNodeDrivers: zone04 not found in database.
2024-05-03 12:40:14,033 Thread-11 udi_interface.interface INFO interface:addNode: Adding node Zone 04(zone04) [None]
2024-05-03 12:40:14,035 Thread-11 udi_interface.interface WARNING interface:db_getNodeDrivers: zone05 not found in database.
2024-05-03 12:40:14,036 Thread-11 udi_interface.interface INFO interface:addNode: Adding node Zone 05(zone05) [None]
2024-05-03 12:40:14,037 Thread-11 udi_interface.interface WARNING interface:db_getNodeDrivers: zone06 not found in database.
2024-05-03 12:40:14,038 Thread-11 udi_interface.interface INFO interface:addNode: Adding node Zone 06(zone06) [None]
2024-05-03 12:40:14,041 Thread-11 udi_interface.interface WARNING interface:db_getNodeDrivers: zone07 not found in database.
2024-05-03 12:40:14,043 Thread-11 udi_interface.interface INFO interface:addNode: Adding node Zone 07(zone07) [None]
2024-05-03 12:40:14,047 Thread-11 udi_interface.interface WARNING interface:db_getNodeDrivers: zone08 not found in database.
2024-05-03 12:40:14,050 Thread-11 udi_interface.interface INFO interface:addNode: Adding node Zone 08(zone08) [None]
2024-05-03 12:40:14,314 MQTT udi_interface.interface INFO interface:_message: Successfully set panel1 :: GPV to 1 UOM 25
2024-05-03 12:40:16,085 MQTT udi_interface.interface INFO interface:_message: Successfully set partition1 :: ST to 10 UOM 25
2024-05-03 12:40:43,586 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message shortPoll
2024-05-03 12:40:43,588 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING shortPoll
2024-05-03 12:40:43,589 Command udi_interface.interface DEBUG interface:_handleInput: PROCESS shortPoll message {} from Polyglot
2024-05-03 12:40:43,591 Thread-30 udi_interface DEBUG evlvistans:shortPoll: In EnvisaLinkNS.shortPoll()...
2024-05-03 12:40:43,592 Thread-30 udi_interface DEBUG evltpi_vista:shutdown: In shutdown()...
2024-05-03 12:40:43,593 Thread-30 udi_interface INFO nodes:shortPoll: (Re)establishing connection to EnvisaLink device...
2024-05-03 12:40:43,593 Thread-30 udi_interface DEBUG evltpi_vista:_connect_evl: Connecting to EnvisaLink device...
2024-05-03 12:40:43,597 Thread-30 udi_interface INFO evltpi_vista:connect: Starting listener thread...
2024-05-03 12:40:43,599 Thread-31 udi_interface DEBUG evltpi_vista:_command_listener: In command_listener()...
2024-05-03 12:40:43,600 Thread-30 udi_interface.node DEBUG node:setDriver: panel1:Alarm Panel Reporting set ST to 1 to Polyglot
2024-05-03 12:40:43,601 Thread-31 udi_interface DEBUG evltpi_vista:_get_next_cmd_seq: In _get_next_cmd_seq()...
2024-05-03 12:40:43,602 Thread-30 udi_interface.node DEBUG node:reportDriver: Updating value to 1
2024-05-03 12:40:43,606 Thread-1 udi_interface.interface DEBUG interface:_send: PUBLISHING {'set': [{'address': 'panel1', 'driver': 'ST', 'value': '1', 'uom': 2, 'text': None}]}
2024-05-03 12:40:43,728 MQTT udi_interface.interface INFO interface:_message: Successfully set panel1 :: ST to 1 UOM 2
2024-05-03 12:40:43,807 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message stop
2024-05-03 12:40:43,809 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING stop
2024-05-03 12:40:43,810 Command udi_interface.interface DEBUG interface:_handleInput: PROCESS stop message {} from Polyglot
2024-05-03 12:40:43,811 Command udi_interface.interface INFO interface:_handleInput: Received stop from Polyglot... Shutting Down.
2024-05-03 12:40:43,812 Thread-32 udi_interface INFO evlvistans:stop: EnvisaLink-HW plugin is shutting down...
2024-05-03 12:40:43,814 Thread-32 udi_interface INFO nodes:stop: Shutting down connection to EnvisaLink device in stop()...
2024-05-03 12:40:43,814 Thread-32 udi_interface DEBUG evltpi_vista:shutdown: In shutdown()...
2024-05-03 12:40:43,815 Thread-32 udi_interface DEBUG evltpi_vista:sendCommand: Sending command to EnvisaLink device: Command 00, Data
2024-05-03 12:40:43,818 Thread-31 udi_interface DEBUG evltpi_vista:_get_next_cmd_seq: ACK recived from EnvisaLink: Command 00, Data 00
2024-05-03 12:40:43,819 Thread-31 udi_interface INFO evltpi_vista:_command_listener: Terminating listener thread.
2024-05-03 12:40:43,820 Thread-32 udi_interface.node DEBUG node:setDriver: panel1:Alarm Panel Reporting set ST to 0 to Polyglot
2024-05-03 12:40:43,821 Thread-32 udi_interface.node DEBUG node:reportDriver: Updating value to 0
2024-05-03 12:40:43,821 Thread-32 udi_interface.node DEBUG node:setDriver: panel1:Alarm Panel Reporting set GPV to 0 to Polyglot
2024-05-03 12:40:43,822 Thread-32 udi_interface.node DEBUG node:reportDriver: Updating value to 0
2024-05-03 12:40:43,823 Thread-32 udi_interface.interface INFO interface:stop: Disconnecting from MQTT... localhost:1888
2024-05-03 12:40:43,825 Thread-32 udi_interface.interface INFO interface:_disconnect: MQTT Graceful disconnection.
2024-05-03 12:40:43,827 MQTT udi_interface.interface DEBUG interface:_startMqtt: MQTT: Done
2024-05-03 12:42:54,824 MainThread udi_interface INFO polylogger:set_basic_config: set_basic_config: enable=True level=30
2024-05-03 12:42:54,826 MainThread udi_interface INFO __init__:<module>: UDI interface initializing
2024-05-03 12:42:54,827 MainThread udi_interface INFO __init__:<module>: User=polyglot
2024-05-03 12:42:54,828 MainThread udi_interface INFO __init__:<module>: Home=/var/polyglot
2024-05-03 12:42:54,829 MainThread udi_interface INFO __init__:<module>: Node Server Path=/var/polyglot/pg3/ns/000db9594184_2
2024-05-03 12:42:54,829 MainThread udi_interface INFO __init__:<module>: PG3INIT=eyJ1dWlkIjoiMDA6MGQ6Yjk6NTk6NDE6ODQiLCJwcm9maWxlTnVtIjoyLCJsb2dMZXZlbCI6IkRFQlVHIiwidG9rZW4iOiI4cWgpYyoqcitKTGtzeFF2IiwibXF0dEhvc3QiOiJsb2NhbGhvc3QiLCJtcXR0UG9ydCI6MTg4OCwic2VjdXJlIjoxLCJpc1BHM3giOmZhbHNlLCJwZzNWZXJzaW9uIjoiMy4xLjIzIiwiaXN5VmVyc2lvbiI6IjUuNy4wIiwiZWRpdGlvbiI6IlN0YW5kYXJkIn0=
2024-05-03 12:42:54,830 MainThread udi_interface INFO __init__:<module>: Loading interface module
2024-05-03 12:42:55,462 MainThread udi_interface INFO interface:<module>: Loading MQTT module
2024-05-03 12:42:55,650 MainThread udi_interface INFO interface:<module>: MQTT module loaded
2024-05-03 12:42:57,150 MainThread udi_interface INFO __init__:<module>: Loading udi_interface module
2024-05-03 12:42:57,153 MainThread udi_interface INFO __init__:<module>: Loading node module
2024-05-03 12:42:57,153 MainThread udi_interface INFO __init__:<module>: Loading custom module
2024-05-03 12:42:57,154 MainThread udi_interface INFO __init__:<module>: Loading isy module
2024-05-03 12:42:57,154 MainThread udi_interface INFO __init__:<module>: Loading OAuth module
2024-05-03 12:42:57,156 MainThread udi_interface INFO __init__:<module>: UDI interface initialized
2024-05-03 12:42:57,157 MainThread udi_interface INFO __init__:<module>: UDI Python Interface for Polyglot version 3 3.3.5 Starting...
2024-05-03 12:42:57,168 MainThread udi_interface.interface INFO interface:__init__: Initialization received from Polyglot V3 3.1.23 [ISY: 5.7.0, Slot: 2]
2024-05-03 12:42:57,170 MainThread udi_interface.interface INFO interface:__init__: Connect: Network Interface: {'addr': '192.168.200.97', 'netmask': '255.255.255.0', 'broadcast': '192.168.200.255'}
2024-05-03 12:42:57,170 MainThread udi_interface INFO evlvistans:run: Starting EnvisaLink-HW plugin...
2024-05-03 12:42:57,173 Interface udi_interface.interface INFO interface:_startMqtt: Connecting to MQTT... localhost:1888
2024-05-03 12:42:57,296 MQTT udi_interface.interface INFO interface:_connect: MQTT Connected with result code 0 (Success)
2024-05-03 12:42:57,298 MQTT udi_interface.interface INFO interface:_connect: MQTT Subscribing to topic: udi/pg3/ns/clients/00:0d:b9:59:41:84_2 - MID: 1 Result: 0
2024-05-03 12:42:57,308 MQTT udi_interface.interface INFO interface:_subscribe: MQTT Subscribed Succesfully for Message ID: 1 - QoS: (0,)
2024-05-03 12:42:57,435 MainThread udi_interface.interface DEBUG interface:setCustomParamsDoc: Sending customparamsdoc to Polyglot.
2024-05-03 12:42:57,436 MainThread udi_interface.interface INFO interface:updateProfile: Sending Install Profile command to Polyglot.
2024-05-03 12:42:57,442 Thread-1 udi_interface.interface DEBUG interface:_send: PUBLISHING {'set': [{'key': 'customparamsdoc', 'value': '<h2>EnvisaLink-HW Plugin Configuration</h2>\n\n<p>In order to properly configure your EnvisaLink and Vista alarm panel to work with the plugin, please read the instructions and release notes <a href="https://goose66.github.io/nsdocs/evlvista-pg3.html" target="_blank">here</a>.</p>\n\n<h3>Advanced Configuration:</h3>\n\n<ul>\n<li>key: shortPoll, value: polling interval for connection status of Envisalink and zone timers (defaults to 30 seconds)</li>\n<li>key: longPoll, value: interval for watchdog timer resets if watchdog timer is disabled (see below, defaults to 600 seconds)</li>\n</ul>\n\n<p>NOTE: The alarm panel reports zone and partition status changes immediately and other state changes are reported in keypad updates every 4 or 5 seconds, so frequent polling for state in shortpoll is not required. longpoll needs to be less than 20 minutes to prevent EnvisaLink from rebooting.</p>\n\n<h3>Custom Configuration Parameters:</h3>\n\n<h4>Required:</h4>\n\n<ul>\n<li>key: hostname, value: locally accessible hostname or IP address of EnvisaLink or DUO device (e.g., "envisalink.local" or "192.168.1.145")</li>\n<li>key: password, value: password for EnvisaLink device</li>\n<li>key: usercode, value: user code for disarming alarm panel (e.g., "5555")</li>\n</ul>\n\n<p>NOTE: Once the required Custom Configuration Parameters are set, the plugin will create the Alarm Panel, Partition, and Zone nodes and update the statuses. This can take 2 to 3 minutes to complete, so please be patient.</p>\n\n<h4>Optional:</h4>\n\n<ul>\n<li>key: numpartitions, value: number of partition nodes to generate (defaults to 1)</li>\n<li>key: numzones, value: number of zone nodes to generate (defaults to 8)</li>\n<li>key: disablewatchdog, value: 0 or 1 for whether EyezOn cloud service watchdog timer should be disabled (defaults to 0 - not disabled)</li>\n<li>key: zonetimerdumpflag, value: numeric flag indicating whether dumping of the zone timers should be done on shortpoll (1), longpoll (2), or disabled altogether (0) (defaults to 1 - shortpoll)</li>\n<li>key: smartzonetracking, value: 0 or 1 for whether nodeserver should use a heuristic to track zone status (open, closed) or just rely on EnvisaLink\'s zone status reporting (defaults to 0 - do not track)</li>\n</ul>\n\n<p>NOTE: On nodeserver start, the child nodes for the Alarm Panel are created based on the numbers configured. The disablewatchdog should be enabled if the EnvisaLink is firewalled to prevent the EnvsiaLink from rebooting after 20 minutes.</p>\n'}]}
2024-05-03 12:42:57,444 Thread-1 udi_interface.interface DEBUG interface:_send: PUBLISHING {'installprofile': {'reboot': False}}
2024-05-03 12:42:57,446 MQTT udi_interface.interface INFO interface:_message: Successfully set panel1 :: GPV to 1 UOM 25
2024-05-03 12:42:57,449 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message getAll
2024-05-03 12:42:57,450 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING getAll
2024-05-03 12:42:57,452 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message getNsInfo
2024-05-03 12:42:57,453 Command udi_interface.interface DEBUG interface:_handleInput: PROCESS getAll message {'id': 'ef308a12-f376-41a7-8428-9cb7e1018ba1', 'uuid': '00:0d:b9:59:41:84', 'profileNum': 2, 'key': 'customparams', 'value': '{"hostname":"192.168.200.154","password":"Renee22v--","usercode":"0804","numzones":"10"}', 'dbVersion': 1} from Polyglot
2024-05-03 12:42:57,456 Thread-3 udi_interface.custom DEBUG custom:load: CUSTOM: load {'hostname': '192.168.200.154', 'password': 'Renee22v--', 'usercode': '0804', 'numzones': '10'}
2024-05-03 12:42:57,456 Command udi_interface.interface DEBUG interface:_handleInput: PROCESS getAll message {'id': 'e89377ce-4e48-4a70-a5b2-d35a0c0f6270', 'uuid': '00:0d:b9:59:41:84', 'profileNum': 2, 'key': 'customparamsdoc', 'value': '<h2>EnvisaLink-HW Plugin Configuration</h2>\n\n<p>In order to properly configure your EnvisaLink and Vista alarm panel to work with the plugin, please read the instructions and release notes <a href="https://goose66.github.io/nsdocs/evlvista-pg3.html" target="_blank">here</a>.</p>\n\n<h3>Advanced Configuration:</h3>\n\n<ul>\n<li>key: shortPoll, value: polling interval for connection status of Envisalink and zone timers (defaults to 30 seconds)</li>\n<li>key: longPoll, value: interval for watchdog timer resets if watchdog timer is disabled (see below, defaults to 600 seconds)</li>\n</ul>\n\n<p>NOTE: The alarm panel reports zone and partition status changes immediately and other state changes are reported in keypad updates every 4 or 5 seconds, so frequent polling for state in shortpoll is not required. longpoll needs to be less than 20 minutes to prevent EnvisaLink from rebooting.</p>\n\n<h3>Custom Configuration Parameters:</h3>\n\n<h4>Required:</h4>\n\n<ul>\n<li>key: hostname, value: locally accessible hostname or IP address of EnvisaLink or DUO device (e.g., "envisalink.local" or "192.168.1.145")</li>\n<li>key: password, value: password for EnvisaLink device</li>\n<li>key: usercode, value: user code for disarming alarm panel (e.g., "5555")</li>\n</ul>\n\n<p>NOTE: Once the required Custom Configuration Parameters are set, the plugin will create the Alarm Panel, Partition, and Zone nodes and update the statuses. This can take 2 to 3 minutes to complete, so please be patient.</p>\n\n<h4>Optional:</h4>\n\n<ul>\n<li>key: numpartitions, value: number of partition nodes to generate (defaults to 1)</li>\n<li>key: numzones, value: number of zone nodes to generate (defaults to 8)</li>\n<li>key: disablewatchdog, value: 0 or 1 for whether EyezOn cloud service watchdog timer should be disabled (defaults to 0 - not disabled)</li>\n<li>key: zonetimerdumpflag, value: numeric flag indicating whether dumping of the zone timers should be done on shortpoll (1), longpoll (2), or disabled altogether (0) (defaults to 1 - shortpoll)</li>\n<li>key: smartzonetracking, value: 0 or 1 for whether nodeserver should use a heuristic to track zone status (open, closed) or just rely on EnvisaLink\'s zone status reporting (defaults to 0 - do not track)</li>\n</ul>\n\n<p>NOTE: On nodeserver start, the child nodes for the Alarm Panel are created based on the numbers configured. The disablewatchdog should be enabled if the EnvisaLink is firewalled to prevent the EnvsiaLink from rebooting after 20 minutes.</p>\n', 'dbVersion': 1} from Polyglot
2024-05-03 12:42:57,457 Thread-3 udi_interface.custom DEBUG custom:load: CUSTOM: -- checking hostname / 192.168.200.154
2024-05-03 12:42:57,458 Command udi_interface.interface DEBUG interface:_handleInput: PROCESS getAll message {'id': 'e52e93a9-746b-4539-8c56-e8d2ea1e124b', 'uuid': '00:0d:b9:59:41:84', 'profileNum': 2, 'key': 'customtypeddata', 'value': '{}', 'dbVersion': 1} from Polyglot
2024-05-03 12:42:57,459 Thread-3 udi_interface.custom DEBUG custom:load: CUSTOM: -- checking password / Renee22v--
2024-05-03 12:42:57,461 Command udi_interface.interface DEBUG interface:_handleInput: PROCESS getAll message {'id': 'b377e79c-e790-494b-9891-bf45e53c4e35', 'uuid': '00:0d:b9:59:41:84', 'profileNum': 2, 'key': 'notices', 'value': '{"expired": "The subscription for this node server has expired"}', 'dbVersion': 1} from Polyglot
2024-05-03 12:42:57,461 Thread-3 udi_interface.custom DEBUG custom:load: CUSTOM: -- checking usercode / 0804
2024-05-03 12:42:57,462 Command udi_interface.custom DEBUG custom:load: CUSTOM: load {'expired': 'The subscription for this node server has expired'}
2024-05-03 12:42:57,463 Thread-3 udi_interface.custom DEBUG custom:load: CUSTOM: -- checking numzones / 10
2024-05-03 12:42:57,464 Command udi_interface.custom DEBUG custom:load: CUSTOM: -- checking expired / The subscription for this node server has expired
2024-05-03 12:42:57,465 Command udi_interface.interface DEBUG interface:_handleInput: PROCESS getAll message {'id': '6c41cea2-b3dd-4ddb-85f7-368277ca9368', 'uuid': '00:0d:b9:59:41:84', 'profileNum': 2, 'key': 'nsdata', 'value': 'null', 'dbVersion': 1} from Polyglot
2024-05-03 12:42:57,466 Command udi_interface.interface DEBUG interface:_handleInput: Key nsdata should be passed to node server.
2024-05-03 12:42:57,467 Thread-4 udi_interface DEBUG nodeserver:_nodedata_handler: Custom NS data loaded: nsdata - None
2024-05-03 12:42:57,468 Command udi_interface.interface DEBUG interface:_handleInput: PROCESS getAll message {'id': 'e9ccc998-71da-4ea7-b019-3effd8129212', 'uuid': '00:0d:b9:59:41:84', 'profileNum': 2, 'key': 'oauth', 'value': 'null', 'dbVersion': 1} from Polyglot
2024-05-03 12:42:57,469 Command udi_interface.interface DEBUG interface:_handleInput: Key oauth should be passed to node server.
2024-05-03 12:42:57,470 Thread-5 udi_interface DEBUG nodeserver:_nodedata_handler: Custom NS data loaded: oauth - None
2024-05-03 12:42:57,473 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING getNsInfo
2024-05-03 12:42:57,475 Command udi_interface.interface DEBUG interface:_handleInput: PROCESS getNsInfo message {'id': '7fb22832-dd88-4706-8b9f-ee2ba7805201', 'uuid': '00:0d:b9:59:41:84', 'token': '=dRqk%wmbB+frIWX', 'name': 'Ecobee', 'nsid': 'af1f50a2-7aaf-43c1-aa53-276b2587cb22', 'expires': 0, 'nickname': None, 'profileNum': 6, 'timeAdded': 1706791746124, 'timeStarted': 1714753736055, 'timeModified': 1714753739457, 'version': '3.1.5', 'branch': '', 'url': 'https://pg3store.isy.io/v2/nodeservers/production/Ecobee.zip', 'home': '/var/polyglot/pg3/ns/000db9594184_6', 'log': 'logs/debug.log', 'logLevel': 'WARNING', 'logLevelList': '[{"id":6,"name":"Debug + Session Verbose","value":"DEBUG_SESSION_VERBOSE","level":8},{"id":5,"name":"Debug + Session","value":"DEBUG_SESSION","level":9},{"id":4,"name":"Debug","value":"DEBUG","level":10},{"id":3,"name":"Info","value":"INFO","level":20},{"id":2,"name":"Warning","value":"WARNING","level":30},{"id":1,"name":"Error","value":"ERROR","level":40},{"id":0,"name":"Critical","value":"CRITICAL","level":50}]', 'enabled': 1, 'connected': 1, 'devMode': 0, 'type': 'python3', 'executable': 'ecobee-poly.py', 'shortPoll': 60, 'longPoll': 180, 'nsInfoPoll': 0, 'discover': 1, 'oauth': 0, 'status_node': 'controller', 'status_driver': 'ST', 'orderId': None, 'store': 'Production', 'option': '503a1f86-943d-4f44-8c0c-ed4e9c4fd2e1', 'noLicense': 0, 'latestVersion': '3.1.5', 'dbVersion': 1} from Polyglot
2024-05-03 12:42:57,476 Command udi_interface.interface DEBUG interface:_handleInput: PROCESS getNsInfo message {'id': 'def01d6f-8c75-47e9-96d7-f014c795ed27', 'uuid': '00:0d:b9:59:41:84', 'token': '8qh)c**r+JLksxQv', 'name': 'EnvisaLink-HW', 'nsid': 'ddb2a455-52c7-4aab-b32f-e5cf3c32f840', 'expires': 1707450458000, 'nickname': None, 'profileNum': 2, 'timeAdded': 1714753924533, 'timeStarted': 1714754574287, 'timeModified': 1714754577337, 'version': '3.1.4', 'branch': '', 'url': 'https://pg3store.isy.io/v2/nodeservers/production/evlvista-pg3-3.1.4.zip', 'home': '/var/polyglot/pg3/ns/000db9594184_2', 'log': 'logs/debug.log', 'logLevel': 'DEBUG', 'logLevelList': '[{"id":4,"name":"Debug","value":"DEBUG","level":10},{"id":3,"name":"Info","value":"INFO","level":20},{"id":2,"name":"Warning","value":"WARNING","level":30},{"id":1,"name":"Error","value":"ERROR","level":40},{"id":0,"name":"Critical","value":"CRITICAL","level":50}]', 'enabled': 1, 'connected': 1, 'devMode': 0, 'type': 'python3', 'executable': 'main.py', 'shortPoll': 30, 'longPoll': 600, 'nsInfoPoll': 0, 'discover': 0, 'oauth': 0, 'status_node': 'panel1', 'status_driver': 'GPV', 'orderId': None, 'store': 'Production', 'option': '6fe966d1-ba94-4fc1-b190-0405ee46974c', 'noLicense': 0, 'latestVersion': '3.1.4', 'dbVersion': 1} from Polyglot
2024-05-03 12:42:57,496 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message custom
2024-05-03 12:42:57,497 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING custom
2024-05-03 12:42:57,499 Command udi_interface.interface DEBUG interface:_handleInput: PROCESS custom message {'customparamsdoc': '<h2>EnvisaLink-HW Plugin Configuration</h2>\n\n<p>In order to properly configure your EnvisaLink and Vista alarm panel to work with the plugin, please read the instructions and release notes <a href="https://goose66.github.io/nsdocs/evlvista-pg3.html" target="_blank">here</a>.</p>\n\n<h3>Advanced Configuration:</h3>\n\n<ul>\n<li>key: shortPoll, value: polling interval for connection status of Envisalink and zone timers (defaults to 30 seconds)</li>\n<li>key: longPoll, value: interval for watchdog timer resets if watchdog timer is disabled (see below, defaults to 600 seconds)</li>\n</ul>\n\n<p>NOTE: The alarm panel reports zone and partition status changes immediately and other state changes are reported in keypad updates every 4 or 5 seconds, so frequent polling for state in shortpoll is not required. longpoll needs to be less than 20 minutes to prevent EnvisaLink from rebooting.</p>\n\n<h3>Custom Configuration Parameters:</h3>\n\n<h4>Required:</h4>\n\n<ul>\n<li>key: hostname, value: locally accessible hostname or IP address of EnvisaLink or DUO device (e.g., "envisalink.local" or "192.168.1.145")</li>\n<li>key: password, value: password for EnvisaLink device</li>\n<li>key: usercode, value: user code for disarming alarm panel (e.g., "5555")</li>\n</ul>\n\n<p>NOTE: Once the required Custom Configuration Parameters are set, the plugin will create the Alarm Panel, Partition, and Zone nodes and update the statuses. This can take 2 to 3 minutes to complete, so please be patient.</p>\n\n<h4>Optional:</h4>\n\n<ul>\n<li>key: numpartitions, value: number of partition nodes to generate (defaults to 1)</li>\n<li>key: numzones, value: number of zone nodes to generate (defaults to 8)</li>\n<li>key: disablewatchdog, value: 0 or 1 for whether EyezOn cloud service watchdog timer should be disabled (defaults to 0 - not disabled)</li>\n<li>key: zonetimerdumpflag, value: numeric flag indicating whether dumping of the zone timers should be done on shortpoll (1), longpoll (2), or disabled altogether (0) (defaults to 1 - shortpoll)</li>\n<li>key: smartzonetracking, value: 0 or 1 for whether nodeserver should use a heuristic to track zone status (open, closed) or just rely on EnvisaLink\'s zone status reporting (defaults to 0 - do not track)</li>\n</ul>\n\n<p>NOTE: On nodeserver start, the child nodes for the Alarm Panel are created based on the numbers configured. The disablewatchdog should be enabled if the EnvisaLink is firewalled to prevent the EnvsiaLink from rebooting after 20 minutes.</p>\n'} from Polyglot
2024-05-03 12:42:57,499 Command udi_interface.interface DEBUG interface:_handleInput: Process custom message customparamsdoc from Polyglot
2024-05-03 12:42:57,538 MQTT udi_interface.interface INFO interface:_message: Successfully set key = customparamsdoc
2024-05-03 12:42:57,576 Thread-8 udi_interface DEBUG evlvistans:start: In EnvisaLinkNS.start()...
2024-05-03 12:42:57,941 MQTT udi_interface.interface INFO interface:_message: Profile installation finished
2024-05-03 12:43:25,328 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message shortPoll
2024-05-03 12:43:25,329 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING shortPoll
2024-05-03 12:43:25,330 Command udi_interface.interface DEBUG interface:_handleInput: PROCESS shortPoll message {} from Polyglot
2024-05-03 12:43:25,332 Thread-9 udi_interface DEBUG evlvistans:shortPoll: In EnvisaLinkNS.shortPoll()...
2024-05-03 12:43:25,334 Thread-9 udi_interface.node DEBUG node:_updateDrivers: Update panel1 default GPV to 0 / 25
2024-05-03 12:43:25,335 Thread-9 udi_interface.node DEBUG node:_updateDrivers: Update panel1 default ST to 1 / 2
2024-05-03 12:43:25,336 Thread-9 udi_interface.custom DEBUG custom:__init__: CUSTOM: Initializing _rawdata to empty
2024-05-03 12:43:25,337 Thread-9 udi_interface.interface INFO interface:addNode: Adding node Alarm Panel(panel1) [None]
2024-05-03 12:43:25,338 Thread-9 udi_interface.interface INFO interface:setController: Using node "panel1", driver "GPV" for connection status.
2024-05-03 12:43:25,347 Thread-1 udi_interface.interface DEBUG interface:_send: PUBLISHING {'addnode': [{'address': 'panel1', 'name': 'Alarm Panel', 'nodeDefId': 'PANEL', 'primaryNode': 'panel1', 'drivers': [{'driver': 'ST', 'value': '1', 'uom': 2, 'name': 'Alarm Panel Connected'}, {'driver': 'GPV', 'value': '0', 'uom': 25, 'name': 'Plugin Status'}], 'hint': 16843008, 'private': None, 'rename': False}]}
2024-05-03 12:43:25,350 Thread-1 udi_interface.interface DEBUG interface:_send: PUBLISHING {'setController': {'node': 'panel1', 'driver': 'GPV'}}
2024-05-03 12:43:25,479 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message setController
2024-05-03 12:43:25,481 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING setController
2024-05-03 12:43:25,482 Command udi_interface.interface DEBUG interface:_handleInput: PROCESS setController message {'success': True} from Polyglot
2024-05-03 12:43:25,483 Command udi_interface.interface DEBUG interface:_handleInput: connection status node/driver update
2024-05-03 12:43:25,691 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message addnode
2024-05-03 12:43:25,693 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING addnode
2024-05-03 12:43:25,694 Command udi_interface.interface DEBUG interface:_handleInput: PROCESS addnode message {'id': '9f6d2892-b255-479e-9194-27f60bf3265b', 'uuid': '00:0d:b9:59:41:84', 'profileNum': 2, 'address': 'panel1', 'name': 'Alarm Panel', 'nodeDefId': 'PANEL', 'nls': None, 'hint': '16843008', 'controller': 0, 'primaryNode': 'panel1', 'private': None, 'isPrimary': 1, 'enabled': 1, 'timeAdded': 1714754413721, 'timeModified': 1714754605611, 'dbVersion': 1} from Polyglot
2024-05-03 12:43:25,697 Thread-11 udi_interface.node DEBUG node:setDriver: panel1:Alarm Panel Reporting set GPV to 1 to Polyglot
2024-05-03 12:43:25,698 Command udi_interface.interface DEBUG interface:_handleResult: add node response: {'id': '9f6d2892-b255-479e-9194-27f60bf3265b', 'uuid': '00:0d:b9:59:41:84', 'profileNum': 2, 'address': 'panel1', 'name': 'Alarm Panel', 'nodeDefId': 'PANEL', 'nls': None, 'hint': '16843008', 'controller': 0, 'primaryNode': 'panel1', 'private': None, 'isPrimary': 1, 'enabled': 1, 'timeAdded': 1714754413721, 'timeModified': 1714754605611, 'dbVersion': 1}
2024-05-03 12:43:25,699 Thread-11 udi_interface.node DEBUG node:reportDriver: Updating value to 1
2024-05-03 12:43:25,703 Thread-11 udi_interface.node DEBUG node:_updateDrivers: Update partition1 default GV0 to 0 / 2
2024-05-03 12:43:25,704 Thread-11 udi_interface.node DEBUG node:_updateDrivers: Update partition1 default GV1 to 0 / 2
2024-05-03 12:43:25,705 Thread-11 udi_interface.node DEBUG node:_updateDrivers: Update partition1 default GV2 to 0 / 2
2024-05-03 12:43:25,706 Thread-11 udi_interface.node DEBUG node:_updateDrivers: Update partition1 default GV5 to 0 / 2
2024-05-03 12:43:25,707 Thread-11 udi_interface.node DEBUG node:_updateDrivers: Update partition1 default GV6 to 0 / 2
2024-05-03 12:43:25,708 Thread-11 udi_interface.node DEBUG node:_updateDrivers: Update partition1 default GV7 to 0 / 2
2024-05-03 12:43:25,708 Thread-11 udi_interface.node DEBUG node:_updateDrivers: Update partition1 default GV8 to 0 / 25
2024-05-03 12:43:25,709 Thread-1 udi_interface.interface DEBUG interface:_send: PUBLISHING {'set': [{'address': 'panel1', 'driver': 'GPV', 'value': '1', 'uom': 25, 'text': None}]}
2024-05-03 12:43:25,710 Thread-11 udi_interface.node DEBUG node:_updateDrivers: Update partition1 default ST to 10 / 25
2024-05-03 12:43:25,713 Thread-11 udi_interface.custom DEBUG custom:__init__: CUSTOM: Initializing _rawdata to empty
2024-05-03 12:43:25,714 Thread-11 udi_interface.interface INFO interface:addNode: Adding node Partition 1(partition1) [None]
2024-05-03 12:43:25,716 Thread-11 udi_interface.node DEBUG node:_updateDrivers: Update zone01 default GV0 to 0 / 2
2024-05-03 12:43:25,717 Thread-11 udi_interface.node DEBUG node:_updateDrivers: Update zone01 default GV1 to 327675 / 58
2024-05-03 12:43:25,717 Thread-11 udi_interface.node DEBUG node:_updateDrivers: Update zone01 default ST to 0 / 25
2024-05-03 12:43:25,718 Thread-11 udi_interface.custom DEBUG custom:__init__: CUSTOM: Initializing _rawdata to empty
2024-05-03 12:43:25,719 Thread-11 udi_interface.interface INFO interface:addNode: Adding node Zone 01(zone01) [None]
2024-05-03 12:43:25,721 Thread-11 udi_interface.node DEBUG node:_updateDrivers: Update zone02 default GV0 to 0 / 2
2024-05-03 12:43:25,722 Thread-11 udi_interface.node DEBUG node:_updateDrivers: Update zone02 default GV1 to 327675 / 58
2024-05-03 12:43:25,722 Thread-11 udi_interface.node DEBUG node:_updateDrivers: Update zone02 default ST to 0 / 25
2024-05-03 12:43:25,724 Thread-1 udi_interface.interface DEBUG interface:_send: PUBLISHING {'addnode': [{'address': 'partition1', 'name': 'Partition 1', 'nodeDefId': 'PARTITION', 'primaryNode': 'panel1', 'drivers': [{'driver': 'ST', 'value': '10', 'uom': 25, 'name': 'Partition State'}, {'driver': 'GV0', 'value': 0, 'uom': 2, 'name': 'Door Chime Enabled'}, {'driver': 'GV1', 'value': 0, 'uom': 2, 'name': 'Zones Bypassed'}, {'driver': 'GV2', 'value': 0, 'uom': 2, 'name': 'Fire Alarm'}, {'driver': 'GV5', 'value': 0, 'uom': 2, 'name': 'Battery Trouble'}, {'driver': 'GV6', 'value': 0, 'uom': 2, 'name': 'AC Trouble'}, {'driver': 'GV7', 'value': 0, 'uom': 2, 'name': 'System Trouble'}, {'driver': 'GV8', 'value': 0, 'uom': 25, 'name': 'Alarm Memory'}], 'hint': 16843520, 'private': None, 'rename': False}]}
2024-05-03 12:43:25,724 Thread-11 udi_interface.custom DEBUG custom:__init__: CUSTOM: Initializing _rawdata to empty
2024-05-03 12:43:25,727 Thread-1 udi_interface.interface DEBUG interface:_send: PUBLISHING {'addnode': [{'address': 'zone01', 'name': 'Zone 01', 'nodeDefId': 'ZONE', 'primaryNode': 'panel1', 'drivers': [{'driver': 'ST', 'value': 0, 'uom': 25, 'name': 'Zone State'}, {'driver': 'GV0', 'value': 0, 'uom': 2, 'name': 'Bypassed'}, {'driver': 'GV1', 'value': 327675, 'uom': 58, 'name': 'Time Closed'}], 'hint': 16843264, 'private': None, 'rename': False}]}
2024-05-03 12:43:25,729 Thread-11 udi_interface.interface INFO interface:addNode: Adding node Zone 02(zone02) [None]
2024-05-03 12:43:25,733 Thread-11 udi_interface.node DEBUG node:_updateDrivers: Update zone03 default GV0 to 0 / 2
2024-05-03 12:43:25,734 Thread-11 udi_interface.node DEBUG node:_updateDrivers: Update zone03 default GV1 to 327675 / 58
2024-05-03 12:43:25,735 Thread-11 udi_interface.node DEBUG node:_updateDrivers: Update zone03 default ST to 0 / 25
2024-05-03 12:43:25,735 Thread-11 udi_interface.custom DEBUG custom:__init__: CUSTOM: Initializing _rawdata to empty
2024-05-03 12:43:25,737 Thread-11 udi_interface.interface INFO interface:addNode: Adding node Zone 03(zone03) [None]
2024-05-03 12:43:25,738 Thread-11 udi_interface.node DEBUG node:_updateDrivers: Update zone04 default GV0 to 0 / 2
2024-05-03 12:43:25,739 Thread-11 udi_interface.node DEBUG node:_updateDrivers: Update zone04 default GV1 to 327675 / 58
2024-05-03 12:43:25,740 Thread-11 udi_interface.node DEBUG node:_updateDrivers: Update zone04 default ST to 0 / 25
2024-05-03 12:43:25,741 Thread-11 udi_interface.custom DEBUG custom:__init__: CUSTOM: Initializing _rawdata to empty
2024-05-03 12:43:25,741 Thread-11 udi_interface.interface INFO interface:addNode: Adding node Zone 04(zone04) [None]
2024-05-03 12:43:25,742 Thread-1 udi_interface.interface DEBUG interface:_send: PUBLISHING {'addnode': [{'address': 'zone02', 'name': 'Zone 02', 'nodeDefId': 'ZONE', 'primaryNode': 'panel1', 'drivers': [{'driver': 'ST', 'value': 0, 'uom': 25, 'name': 'Zone State'}, {'driver': 'GV0', 'value': 0, 'uom': 2, 'name': 'Bypassed'}, {'driver': 'GV1', 'value': 327675, 'uom': 58, 'name': 'Time Closed'}], 'hint': 16843264, 'private': None, 'rename': False}]}
2024-05-03 12:43:25,744 Thread-11 udi_interface.node DEBUG node:_updateDrivers: Update zone05 default GV0 to 0 / 2
2024-05-03 12:43:25,746 Thread-1 udi_interface.interface DEBUG interface:_send: PUBLISHING {'addnode': [{'address': 'zone03', 'name': 'Zone 03', 'nodeDefId': 'ZONE', 'primaryNode': 'panel1', 'drivers': [{'driver': 'ST', 'value': 0, 'uom': 25, 'name': 'Zone State'}, {'driver': 'GV0', 'value': 0, 'uom': 2, 'name': 'Bypassed'}, {'driver': 'GV1', 'value': 327675, 'uom': 58, 'name': 'Time Closed'}], 'hint': 16843264, 'private': None, 'rename': False}]}
2024-05-03 12:43:25,747 Thread-11 udi_interface.node DEBUG node:_updateDrivers: Update zone05 default GV1 to 327675 / 58
2024-05-03 12:43:25,750 Thread-1 udi_interface.interface DEBUG interface:_send: PUBLISHING {'addnode': [{'address': 'zone04', 'name': 'Zone 04', 'nodeDefId': 'ZONE', 'primaryNode': 'panel1', 'drivers': [{'driver': 'ST', 'value': 0, 'uom': 25, 'name': 'Zone State'}, {'driver': 'GV0', 'value': 0, 'uom': 2, 'name': 'Bypassed'}, {'driver': 'GV1', 'value': 327675, 'uom': 58, 'name': 'Time Closed'}], 'hint': 16843264, 'private': None, 'rename': False}]}
2024-05-03 12:43:25,751 Thread-11 udi_interface.node DEBUG node:_updateDrivers: Update zone05 default ST to 0 / 25
2024-05-03 12:43:25,754 Thread-11 udi_interface.custom DEBUG custom:__init__: CUSTOM: Initializing _rawdata to empty
2024-05-03 12:43:25,755 Thread-11 udi_interface.interface INFO interface:addNode: Adding node Zone 05(zone05) [None]
2024-05-03 12:43:25,757 Thread-11 udi_interface.node DEBUG node:_updateDrivers: Update zone06 default GV0 to 0 / 2
2024-05-03 12:43:25,757 Thread-11 udi_interface.node DEBUG node:_updateDrivers: Update zone06 default GV1 to 327675 / 58
2024-05-03 12:43:25,758 Thread-11 udi_interface.node DEBUG node:_updateDrivers: Update zone06 default ST to 0 / 25
2024-05-03 12:43:25,759 Thread-11 udi_interface.custom DEBUG custom:__init__: CUSTOM: Initializing _rawdata to empty
2024-05-03 12:43:25,760 Thread-11 udi_interface.interface INFO interface:addNode: Adding node Zone 06(zone06) [None]
2024-05-03 12:43:25,761 Thread-11 udi_interface.node DEBUG node:_updateDrivers: Update zone07 default GV0 to 0 / 2
2024-05-03 12:43:25,762 Thread-11 udi_interface.node DEBUG node:_updateDrivers: Update zone07 default GV1 to 327675 / 58
2024-05-03 12:43:25,763 Thread-11 udi_interface.node DEBUG node:_updateDrivers: Update zone07 default ST to 0 / 25
2024-05-03 12:43:25,764 Thread-11 udi_interface.custom DEBUG custom:__init__: CUSTOM: Initializing _rawdata to empty
2024-05-03 12:43:25,764 Thread-1 udi_interface.interface DEBUG interface:_send: PUBLISHING {'addnode': [{'address': 'zone05', 'name': 'Zone 05', 'nodeDefId': 'ZONE', 'primaryNode': 'panel1', 'drivers': [{'driver': 'ST', 'value': 0, 'uom': 25, 'name': 'Zone State'}, {'driver': 'GV0', 'value': 0, 'uom': 2, 'name': 'Bypassed'}, {'driver': 'GV1', 'value': 327675, 'uom': 58, 'name': 'Time Closed'}], 'hint': 16843264, 'private': None, 'rename': False}]}
2024-05-03 12:43:25,766 Thread-11 udi_interface.interface INFO interface:addNode: Adding node Zone 07(zone07) [None]
2024-05-03 12:43:25,768 Thread-1 udi_interface.interface DEBUG interface:_send: PUBLISHING {'addnode': [{'address': 'zone06', 'name': 'Zone 06', 'nodeDefId': 'ZONE', 'primaryNode': 'panel1', 'drivers': [{'driver': 'ST', 'value': 0, 'uom': 25, 'name': 'Zone State'}, {'driver': 'GV0', 'value': 0, 'uom': 2, 'name': 'Bypassed'}, {'driver': 'GV1', 'value': 327675, 'uom': 58, 'name': 'Time Closed'}], 'hint': 16843264, 'private': None, 'rename': False}]}
2024-05-03 12:43:25,770 Thread-11 udi_interface.node DEBUG node:_updateDrivers: Update zone08 default GV0 to 0 / 2
2024-05-03 12:43:25,773 Thread-1 udi_interface.interface DEBUG interface:_send: PUBLISHING {'addnode': [{'address': 'zone07', 'name': 'Zone 07', 'nodeDefId': 'ZONE', 'primaryNode': 'panel1', 'drivers': [{'driver': 'ST', 'value': 0, 'uom': 25, 'name': 'Zone State'}, {'driver': 'GV0', 'value': 0, 'uom': 2, 'name': 'Bypassed'}, {'driver': 'GV1', 'value': 327675, 'uom': 58, 'name': 'Time Closed'}], 'hint': 16843264, 'private': None, 'rename': False}]}
2024-05-03 12:43:25,773 Thread-11 udi_interface.node DEBUG node:_updateDrivers: Update zone08 default GV1 to 327675 / 58
2024-05-03 12:43:25,777 Thread-11 udi_interface.node DEBUG node:_updateDrivers: Update zone08 default ST to 0 / 25
2024-05-03 12:43:25,778 Thread-11 udi_interface.custom DEBUG custom:__init__: CUSTOM: Initializing _rawdata to empty
2024-05-03 12:43:25,779 Thread-11 udi_interface.interface INFO interface:addNode: Adding node Zone 08(zone08) [None]
2024-05-03 12:43:25,781 Thread-11 udi_interface.interface WARNING interface:db_getNodeDrivers: zone09 not found in database.
2024-05-03 12:43:25,781 Thread-11 udi_interface.custom DEBUG custom:__init__: CUSTOM: Initializing _rawdata to empty
2024-05-03 12:43:25,782 Thread-11 udi_interface.interface INFO interface:addNode: Adding node Zone 09(zone09) [None]
2024-05-03 12:43:25,784 Thread-11 udi_interface.interface WARNING interface:db_getNodeDrivers: zone10 not found in database.
2024-05-03 12:43:25,785 Thread-11 udi_interface.custom DEBUG custom:__init__: CUSTOM: Initializing _rawdata to empty
2024-05-03 12:43:25,786 Thread-11 udi_interface.interface INFO interface:addNode: Adding node Zone 10(zone10) [None]
2024-05-03 12:43:25,786 Thread-1 udi_interface.interface DEBUG interface:_send: PUBLISHING {'addnode': [{'address': 'zone08', 'name': 'Zone 08', 'nodeDefId': 'ZONE', 'primaryNode': 'panel1', 'drivers': [{'driver': 'ST', 'value': 0, 'uom': 25, 'name': 'Zone State'}, {'driver': 'GV0', 'value': 0, 'uom': 2, 'name': 'Bypassed'}, {'driver': 'GV1', 'value': 327675, 'uom': 58, 'name': 'Time Closed'}], 'hint': 16843264, 'private': None, 'rename': False}]}
2024-05-03 12:43:25,790 Thread-1 udi_interface.interface DEBUG interface:_send: PUBLISHING {'addnode': [{'address': 'zone09', 'name': 'Zone 09', 'nodeDefId': 'ZONE', 'primaryNode': 'panel1', 'drivers': [{'driver': 'ST', 'value': 0, 'uom': 25, 'name': 'Zone State'}, {'driver': 'GV0', 'value': 0, 'uom': 2, 'name': 'Bypassed'}, {'driver': 'GV1', 'value': 327675, 'uom': 58, 'name': 'Time Closed'}], 'hint': 16843264, 'private': None, 'rename': False}]}
2024-05-03 12:43:25,792 Thread-1 udi_interface.interface DEBUG interface:_send: PUBLISHING {'addnode': [{'address': 'zone10', 'name': 'Zone 10', 'nodeDefId': 'ZONE', 'primaryNode': 'panel1', 'drivers': [{'driver': 'ST', 'value': 0, 'uom': 25, 'name': 'Zone State'}, {'driver': 'GV0', 'value': 0, 'uom': 2, 'name': 'Bypassed'}, {'driver': 'GV1', 'value': 327675, 'uom': 58, 'name': 'Time Closed'}], 'hint': 16843264, 'private': None, 'rename': False}]}
2024-05-03 12:43:25,866 MQTT udi_interface.interface INFO interface:_message: Successfully set panel1 :: GPV to 1 UOM 25
2024-05-03 12:43:27,435 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message addnode
2024-05-03 12:43:27,437 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING addnode
2024-05-03 12:43:27,438 Command udi_interface.interface DEBUG interface:_handleInput: PROCESS addnode message {'id': '42b645fb-14b6-4b78-9636-e2167247c3e2', 'uuid': '00:0d:b9:59:41:84', 'profileNum': 2, 'address': 'zone09', 'name': 'Zone 09', 'nodeDefId': 'ZONE', 'nls': None, 'hint': '16843264.0', 'controller': 0, 'primaryNode': 'panel1', 'private': None, 'isPrimary': 0, 'enabled': 1, 'timeAdded': 1714754606962, 'timeModified': 1714754606962, 'dbVersion': 1} from Polyglot
2024-05-03 12:43:27,442 Command udi_interface.interface DEBUG interface:_handleResult: add node response: {'id': '42b645fb-14b6-4b78-9636-e2167247c3e2', 'uuid': '00:0d:b9:59:41:84', 'profileNum': 2, 'address': 'zone09', 'name': 'Zone 09', 'nodeDefId': 'ZONE', 'nls': None, 'hint': '16843264.0', 'controller': 0, 'primaryNode': 'panel1', 'private': None, 'isPrimary': 0, 'enabled': 1, 'timeAdded': 1714754606962, 'timeModified': 1714754606962, 'dbVersion': 1}
2024-05-03 12:43:27,445 Thread-13 udi_interface.node DEBUG node:setDriver: zone09:Zone 09 No change in ST's value
2024-05-03 12:43:27,447 Thread-13 udi_interface.node DEBUG node:setDriver: zone09:Zone 09 No change in GV0's value
2024-05-03 12:43:27,475 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message addnode
2024-05-03 12:43:27,476 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING addnode
2024-05-03 12:43:27,478 Command udi_interface.interface DEBUG interface:_handleInput: PROCESS addnode message {'id': '9a7d19ff-cc84-4bc4-a016-5de78f393e5b', 'uuid': '00:0d:b9:59:41:84', 'profileNum': 2, 'address': 'partition1', 'name': 'Partition 1', 'nodeDefId': 'PARTITION', 'nls': None, 'hint': '16843520', 'controller': 0, 'primaryNode': 'panel1', 'private': None, 'isPrimary': 0, 'enabled': 1, 'timeAdded': 1714754414402, 'timeModified': 1714754607349, 'dbVersion': 1} from Polyglot
2024-05-03 12:43:27,480 Thread-15 udi_interface.node DEBUG node:setDriver: partition1:Partition 1 Reporting set ST to 10 to Polyglot
2024-05-03 12:43:27,482 Command udi_interface.interface DEBUG interface:_handleResult: add node response: {'id': '9a7d19ff-cc84-4bc4-a016-5de78f393e5b', 'uuid': '00:0d:b9:59:41:84', 'profileNum': 2, 'address': 'partition1', 'name': 'Partition 1', 'nodeDefId': 'PARTITION', 'nls': None, 'hint': '16843520', 'controller': 0, 'primaryNode': 'panel1', 'private': None, 'isPrimary': 0, 'enabled': 1, 'timeAdded': 1714754414402, 'timeModified': 1714754607349, 'dbVersion': 1}
2024-05-03 12:43:27,482 Thread-15 udi_interface.node DEBUG node:reportDriver: Updating value to 10
2024-05-03 12:43:27,488 Thread-1 udi_interface.interface DEBUG interface:_send: PUBLISHING {'set': [{'address': 'partition1', 'driver': 'ST', 'value': '10', 'uom': 25, 'text': None}]}
2024-05-03 12:43:27,858 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message addnode
2024-05-03 12:43:27,860 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING addnode
2024-05-03 12:43:27,861 Command udi_interface.interface DEBUG interface:_handleInput: PROCESS addnode message {'id': '8343fa62-5028-4dc8-a7eb-c99412fe6535', 'uuid': '00:0d:b9:59:41:84', 'profileNum': 2, 'address': 'zone10', 'name': 'Zone 10', 'nodeDefId': 'ZONE', 'nls': None, 'hint': '16843264.0', 'controller': 0, 'primaryNode': 'panel1', 'private': None, 'isPrimary': 0, 'enabled': 1, 'timeAdded': 1714754607160, 'timeModified': 1714754607160, 'dbVersion': 1} from Polyglot
2024-05-03 12:43:27,864 Thread-17 udi_interface.node DEBUG node:setDriver: zone10:Zone 10 No change in ST's value
2024-05-03 12:43:27,866 Command udi_interface.interface DEBUG interface:_handleResult: add node response: {'id': '8343fa62-5028-4dc8-a7eb-c99412fe6535', 'uuid': '00:0d:b9:59:41:84', 'profileNum': 2, 'address': 'zone10', 'name': 'Zone 10', 'nodeDefId': 'ZONE', 'nls': None, 'hint': '16843264.0', 'controller': 0, 'primaryNode': 'panel1', 'private': None, 'isPrimary': 0, 'enabled': 1, 'timeAdded': 1714754607160, 'timeModified': 1714754607160, 'dbVersion': 1}
2024-05-03 12:43:27,866 Thread-17 udi_interface.node DEBUG node:setDriver: zone10:Zone 10 No change in GV0's value
2024-05-03 12:43:28,079 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message addnode
2024-05-03 12:43:28,080 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING addnode
2024-05-03 12:43:28,081 Command udi_interface.interface DEBUG interface:_handleInput: PROCESS addnode message {'id': '266f68d1-cc66-4177-b6f9-d87f282e496c', 'uuid': '00:0d:b9:59:41:84', 'profileNum': 2, 'address': 'zone01', 'name': 'Zone 01', 'nodeDefId': 'ZONE', 'nls': None, 'hint': '16843264', 'controller': 0, 'primaryNode': 'panel1', 'private': None, 'isPrimary': 0, 'enabled': 1, 'timeAdded': 1714754414529, 'timeModified': 1714754608006, 'dbVersion': 1} from Polyglot
2024-05-03 12:43:28,084 Thread-19 udi_interface.node DEBUG node:setDriver: zone01:Zone 01 No change in ST's value
2024-05-03 12:43:28,086 Command udi_interface.interface DEBUG interface:_handleResult: add node response: {'id': '266f68d1-cc66-4177-b6f9-d87f282e496c', 'uuid': '00:0d:b9:59:41:84', 'profileNum': 2, 'address': 'zone01', 'name': 'Zone 01', 'nodeDefId': 'ZONE', 'nls': None, 'hint': '16843264', 'controller': 0, 'primaryNode': 'panel1', 'private': None, 'isPrimary': 0, 'enabled': 1, 'timeAdded': 1714754414529, 'timeModified': 1714754608006, 'dbVersion': 1}
2024-05-03 12:43:28,086 Thread-19 udi_interface.node DEBUG node:setDriver: zone01:Zone 01 No change in GV0's value
2024-05-03 12:43:28,177 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message addnode
2024-05-03 12:43:28,179 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING addnode
2024-05-03 12:43:28,181 Command udi_interface.interface DEBUG interface:_handleInput: PROCESS addnode message {'id': 'aaf22c4b-7336-49ac-b7c2-4b9d326e169b', 'uuid': '00:0d:b9:59:41:84', 'profileNum': 2, 'address': 'zone02', 'name': 'Zone 02', 'nodeDefId': 'ZONE', 'nls': None, 'hint': '16843264', 'controller': 0, 'primaryNode': 'panel1', 'private': None, 'isPrimary': 0, 'enabled': 1, 'timeAdded': 1714754414655, 'timeModified': 1714754608106, 'dbVersion': 1} from Polyglot
2024-05-03 12:43:28,184 Thread-21 udi_interface.node DEBUG node:setDriver: zone02:Zone 02 No change in ST's value
2024-05-03 12:43:28,185 Command udi_interface.interface DEBUG interface:_handleResult: add node response: {'id': 'aaf22c4b-7336-49ac-b7c2-4b9d326e169b', 'uuid': '00:0d:b9:59:41:84', 'profileNum': 2, 'address': 'zone02', 'name': 'Zone 02', 'nodeDefId': 'ZONE', 'nls': None, 'hint': '16843264', 'controller': 0, 'primaryNode': 'panel1', 'private': None, 'isPrimary': 0, 'enabled': 1, 'timeAdded': 1714754414655, 'timeModified': 1714754608106, 'dbVersion': 1}
2024-05-03 12:43:28,186 Thread-21 udi_interface.node DEBUG node:setDriver: zone02:Zone 02 No change in GV0's value
2024-05-03 12:43:28,573 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message addnode
2024-05-03 12:43:28,574 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING addnode
2024-05-03 12:43:28,575 Command udi_interface.interface DEBUG interface:_handleInput: PROCESS addnode message {'id': '55ce65bc-8645-4b5e-bd0a-0405de066700', 'uuid': '00:0d:b9:59:41:84', 'profileNum': 2, 'address': 'zone03', 'name': 'Zone 03', 'nodeDefId': 'ZONE', 'nls': None, 'hint': '16843264', 'controller': 0, 'primaryNode': 'panel1', 'private': None, 'isPrimary': 0, 'enabled': 1, 'timeAdded': 1714754414757, 'timeModified': 1714754608502, 'dbVersion': 1} from Polyglot
2024-05-03 12:43:28,578 Thread-23 udi_interface.node DEBUG node:setDriver: zone03:Zone 03 No change in ST's value
2024-05-03 12:43:28,579 Command udi_interface.interface DEBUG interface:_handleResult: add node response: {'id': '55ce65bc-8645-4b5e-bd0a-0405de066700', 'uuid': '00:0d:b9:59:41:84', 'profileNum': 2, 'address': 'zone03', 'name': 'Zone 03', 'nodeDefId': 'ZONE', 'nls': None, 'hint': '16843264', 'controller': 0, 'primaryNode': 'panel1', 'private': None, 'isPrimary': 0, 'enabled': 1, 'timeAdded': 1714754414757, 'timeModified': 1714754608502, 'dbVersion': 1}
2024-05-03 12:43:28,580 Thread-23 udi_interface.node DEBUG node:setDriver: zone03:Zone 03 No change in GV0's value
2024-05-03 12:43:28,672 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message addnode
2024-05-03 12:43:28,673 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING addnode
2024-05-03 12:43:28,674 Command udi_interface.interface DEBUG interface:_handleInput: PROCESS addnode message {'id': '0ed37610-fdc8-4be5-9b29-1463f1900728', 'uuid': '00:0d:b9:59:41:84', 'profileNum': 2, 'address': 'zone04', 'name': 'Zone 04', 'nodeDefId': 'ZONE', 'nls': None, 'hint': '16843264', 'controller': 0, 'primaryNode': 'panel1', 'private': None, 'isPrimary': 0, 'enabled': 1, 'timeAdded': 1714754414959, 'timeModified': 1714754608602, 'dbVersion': 1} from Polyglot
2024-05-03 12:43:28,677 Thread-25 udi_interface.node DEBUG node:setDriver: zone04:Zone 04 No change in ST's value
2024-05-03 12:43:28,678 Command udi_interface.interface DEBUG interface:_handleResult: add node response: {'id': '0ed37610-fdc8-4be5-9b29-1463f1900728', 'uuid': '00:0d:b9:59:41:84', 'profileNum': 2, 'address': 'zone04', 'name': 'Zone 04', 'nodeDefId': 'ZONE', 'nls': None, 'hint': '16843264', 'controller': 0, 'primaryNode': 'panel1', 'private': None, 'isPrimary': 0, 'enabled': 1, 'timeAdded': 1714754414959, 'timeModified': 1714754608602, 'dbVersion': 1}
2024-05-03 12:43:28,679 Thread-25 udi_interface.node DEBUG node:setDriver: zone04:Zone 04 No change in GV0's value
2024-05-03 12:43:28,755 MQTT udi_interface.interface INFO interface:_message: Successfully set partition1 :: ST to 10 UOM 25
2024-05-03 12:43:28,877 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message addnode
2024-05-03 12:43:28,879 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING addnode
2024-05-03 12:43:28,880 Command udi_interface.interface DEBUG interface:_handleInput: PROCESS addnode message {'id': '2b8ea947-8274-478c-af81-37b46f22e198', 'uuid': '00:0d:b9:59:41:84', 'profileNum': 2, 'address': 'zone05', 'name': 'Zone 05', 'nodeDefId': 'ZONE', 'nls': None, 'hint': '16843264', 'controller': 0, 'primaryNode': 'panel1', 'private': None, 'isPrimary': 0, 'enabled': 1, 'timeAdded': 1714754415050, 'timeModified': 1714754608807, 'dbVersion': 1} from Polyglot
2024-05-03 12:43:28,883 Thread-27 udi_interface.node DEBUG node:setDriver: zone05:Zone 05 No change in ST's value
2024-05-03 12:43:28,885 Command udi_interface.interface DEBUG interface:_handleResult: add node response: {'id': '2b8ea947-8274-478c-af81-37b46f22e198', 'uuid': '00:0d:b9:59:41:84', 'profileNum': 2, 'address': 'zone05', 'name': 'Zone 05', 'nodeDefId': 'ZONE', 'nls': None, 'hint': '16843264', 'controller': 0, 'primaryNode': 'panel1', 'private': None, 'isPrimary': 0, 'enabled': 1, 'timeAdded': 1714754415050, 'timeModified': 1714754608807, 'dbVersion': 1}
2024-05-03 12:43:28,886 Thread-27 udi_interface.node DEBUG node:setDriver: zone05:Zone 05 No change in GV0's value
2024-05-03 12:43:28,982 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message addnode
2024-05-03 12:43:28,984 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING addnode
2024-05-03 12:43:28,985 Command udi_interface.interface DEBUG interface:_handleInput: PROCESS addnode message {'id': '115e2a87-15eb-44d2-a3b2-2f4eab07324e', 'uuid': '00:0d:b9:59:41:84', 'profileNum': 2, 'address': 'zone06', 'name': 'Zone 06', 'nodeDefId': 'ZONE', 'nls': None, 'hint': '16843264', 'controller': 0, 'primaryNode': 'panel1', 'private': None, 'isPrimary': 0, 'enabled': 1, 'timeAdded': 1714754415142, 'timeModified': 1714754608912, 'dbVersion': 1} from Polyglot
2024-05-03 12:43:28,988 Thread-29 udi_interface.node DEBUG node:setDriver: zone06:Zone 06 No change in ST's value
2024-05-03 12:43:28,989 Command udi_interface.interface DEBUG interface:_handleResult: add node response: {'id': '115e2a87-15eb-44d2-a3b2-2f4eab07324e', 'uuid': '00:0d:b9:59:41:84', 'profileNum': 2, 'address': 'zone06', 'name': 'Zone 06', 'nodeDefId': 'ZONE', 'nls': None, 'hint': '16843264', 'controller': 0, 'primaryNode': 'panel1', 'private': None, 'isPrimary': 0, 'enabled': 1, 'timeAdded': 1714754415142, 'timeModified': 1714754608912, 'dbVersion': 1}
2024-05-03 12:43:28,990 Thread-29 udi_interface.node DEBUG node:setDriver: zone06:Zone 06 No change in GV0's value
2024-05-03 12:43:29,372 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message addnode
2024-05-03 12:43:29,374 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING addnode
2024-05-03 12:43:29,374 Command udi_interface.interface DEBUG interface:_handleInput: PROCESS addnode message {'id': 'c456ddff-69ac-4a84-8f5b-f1a9d9233123', 'uuid': '00:0d:b9:59:41:84', 'profileNum': 2, 'address': 'zone07', 'name': 'Zone 07', 'nodeDefId': 'ZONE', 'nls': None, 'hint': '16843264', 'controller': 0, 'primaryNode': 'panel1', 'private': None, 'isPrimary': 0, 'enabled': 1, 'timeAdded': 1714754415214, 'timeModified': 1714754609300, 'dbVersion': 1} from Polyglot
2024-05-03 12:43:29,377 Thread-31 udi_interface.node DEBUG node:setDriver: zone07:Zone 07 No change in ST's value
2024-05-03 12:43:29,378 Command udi_interface.interface DEBUG interface:_handleResult: add node response: {'id': 'c456ddff-69ac-4a84-8f5b-f1a9d9233123', 'uuid': '00:0d:b9:59:41:84', 'profileNum': 2, 'address': 'zone07', 'name': 'Zone 07', 'nodeDefId': 'ZONE', 'nls': None, 'hint': '16843264', 'controller': 0, 'primaryNode': 'panel1', 'private': None, 'isPrimary': 0, 'enabled': 1, 'timeAdded': 1714754415214, 'timeModified': 1714754609300, 'dbVersion': 1}
2024-05-03 12:43:29,379 Thread-31 udi_interface.node DEBUG node:setDriver: zone07:Zone 07 No change in GV0's value
2024-05-03 12:43:29,477 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message addnode
2024-05-03 12:43:29,479 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING addnode
2024-05-03 12:43:29,480 Command udi_interface.interface DEBUG interface:_handleInput: PROCESS addnode message {'id': '6deec896-360b-46c9-b639-2d3b2ebf19da', 'uuid': '00:0d:b9:59:41:84', 'profileNum': 2, 'address': 'zone08', 'name': 'Zone 08', 'nodeDefId': 'ZONE', 'nls': None, 'hint': '16843264', 'controller': 0, 'primaryNode': 'panel1', 'private': None, 'isPrimary': 0, 'enabled': 1, 'timeAdded': 1714754415294, 'timeModified': 1714754609402, 'dbVersion': 1} from Polyglot
2024-05-03 12:43:29,482 Thread-33 udi_interface.node DEBUG node:setDriver: zone08:Zone 08 No change in ST's value
2024-05-03 12:43:29,483 Command udi_interface.interface DEBUG interface:_handleResult: add node response: {'id': '6deec896-360b-46c9-b639-2d3b2ebf19da', 'uuid': '00:0d:b9:59:41:84', 'profileNum': 2, 'address': 'zone08', 'name': 'Zone 08', 'nodeDefId': 'ZONE', 'nls': None, 'hint': '16843264', 'controller': 0, 'primaryNode': 'panel1', 'private': None, 'isPrimary': 0, 'enabled': 1, 'timeAdded': 1714754415294, 'timeModified': 1714754609402, 'dbVersion': 1}
2024-05-03 12:43:29,484 Thread-33 udi_interface.node DEBUG node:setDriver: zone08:Zone 08 No change in GV0's value
2024-05-03 12:43:55,331 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message shortPoll
2024-05-03 12:43:55,333 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING shortPoll
2024-05-03 12:43:55,334 Command udi_interface.interface DEBUG interface:_handleInput: PROCESS shortPoll message {} from Polyglot
2024-05-03 12:43:55,335 Thread-34 udi_interface DEBUG evlvistans:shortPoll: In EnvisaLinkNS.shortPoll()...
2024-05-03 12:43:55,337 Thread-34 udi_interface DEBUG evltpi_vista:shutdown: In shutdown()...
2024-05-03 12:43:55,338 Thread-34 udi_interface INFO nodes:shortPoll: (Re)establishing connection to EnvisaLink device...
2024-05-03 12:43:55,339 Thread-34 udi_interface DEBUG evltpi_vista:_connect_evl: Connecting to EnvisaLink device...
2024-05-03 12:43:55,342 Thread-34 udi_interface INFO evltpi_vista:connect: Starting listener thread...
2024-05-03 12:43:55,344 Thread-35 udi_interface DEBUG evltpi_vista:_command_listener: In command_listener()...
2024-05-03 12:43:55,345 Thread-34 udi_interface.node DEBUG node:setDriver: panel1:Alarm Panel Reporting set ST to 1 to Polyglot
2024-05-03 12:43:55,346 Thread-35 udi_interface DEBUG evltpi_vista:_get_next_cmd_seq: In _get_next_cmd_seq()...
2024-05-03 12:43:55,347 Thread-34 udi_interface.node DEBUG node:reportDriver: Updating value to 1
2024-05-03 12:43:55,356 Thread-1 udi_interface.interface DEBUG interface:_send: PUBLISHING {'set': [{'address': 'panel1', 'driver': 'ST', 'value': '1', 'uom': 2, 'text': None}]}
2024-05-03 12:43:55,479 MQTT udi_interface.interface INFO interface:_message: Successfully set panel1 :: ST to 1 UOM 2
2024-05-03 12:43:55,548 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message stop
2024-05-03 12:43:55,550 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING stop
2024-05-03 12:43:55,551 Command udi_interface.interface DEBUG interface:_handleInput: PROCESS stop message {} from Polyglot
2024-05-03 12:43:55,552 Command udi_interface.interface INFO interface:_handleInput: Received stop from Polyglot... Shutting Down.
2024-05-03 12:43:55,554 Thread-36 udi_interface INFO evlvistans:stop: EnvisaLink-HW plugin is shutting down...
2024-05-03 12:43:55,556 Thread-36 udi_interface INFO nodes:stop: Shutting down connection to EnvisaLink device in stop()...
2024-05-03 12:43:55,557 Thread-36 udi_interface DEBUG evltpi_vista:shutdown: In shutdown()...
2024-05-03 12:43:55,558 Thread-36 udi_interface DEBUG evltpi_vista:sendCommand: Sending command to EnvisaLink device: Command 00, Data
2024-05-03 12:43:55,561 Thread-35 udi_interface DEBUG evltpi_vista:_get_next_cmd_seq: ACK recived from EnvisaLink: Command 00, Data 00
2024-05-03 12:43:55,562 Thread-35 udi_interface INFO evltpi_vista:_command_listener: Terminating listener thread.
2024-05-03 12:43:55,564 Thread-36 udi_interface.node DEBUG node:setDriver: panel1:Alarm Panel Reporting set ST to 0 to Polyglot
2024-05-03 12:43:55,565 Thread-36 udi_interface.node DEBUG node:reportDriver: Updating value to 0
2024-05-03 12:43:55,566 Thread-36 udi_interface.node DEBUG node:setDriver: panel1:Alarm Panel Reporting set GPV to 0 to Polyglot
2024-05-03 12:43:55,567 Thread-36 udi_interface.node DEBUG node:reportDriver: Updating value to 0
2024-05-03 12:43:55,568 Thread-36 udi_interface.interface INFO interface:stop: Disconnecting from MQTT... localhost:1888
2024-05-03 12:43:55,571 Thread-36 udi_interface.interface INFO interface:_disconnect: MQTT Graceful disconnection.
2024-05-03 12:43:55,573 MQTT udi_interface.interface DEBUG interface:_startMqtt: MQTT: Done