
TJF1960
Members-
Posts
1797 -
Joined
-
Last visited
Everything posted by TJF1960
-
Hi @simplextech, Updated Polisy per Michel's last post via ssh. IoP on v5.4.0, PG3 on v3.0.41. After all rebooted and functioning normally I noticed ST-Inventory not connected. Version installed was 1.0.2, I stopped and started the node a number of times. Never would connect. I noticed you rolled out a new version this morning. But during restarts it was not updating. So I deleted the node and tried to reinstall in the same slot. It will not install. I tried installing in 2 other free slots, same results. Thank you, Tim 3/6/2022, 07:17:42 [pg3] debug: Stopping log stream for pg3frontend_YJPSY 3/6/2022, 07:17:55 [pg3] debug: Getting status for MyQ 00:0d:b9:59:39:b0 3cac3bad-92bb-40f4-966f-3b541e85c898 3/6/2022, 07:17:55 [pg3] info: [00:0d:b9:59:39:b0_10] tplkasactl reporting command DON 3/6/2022, 07:17:55 [pg3] debug: Scheduling http://localhost:8080/rest/ns/10/nodes/n010_tplkasactl/report/cmd/DON to group commandGroup 3/6/2022, 07:17:55 [pg3] debug: ISY Response: [Try: 1] [00:0d:b9:59:39:b0] :: [200] :: 7.062209ms - http://localhost:8080/rest/ns/10/nodes/n010_tplkasactl/report/cmd/DON 3/6/2022, 07:17:55 [pg3] debug: MQTT Results: [ns/command/00:0d:b9:59:39:b0,10] :: {"command":[{"address":"tplkasactl","success":true}]} 3/6/2022, 07:17:55 [pg3] debug: Scheduling http://localhost:8080/rest/ns/6/nodes/n006_cg085008f7c6/report/status/GV0/7397/58 to group statusGroup 3/6/2022, 07:17:55 [pg3] debug: ISY Response: [Try: 1] [00:0d:b9:59:39:b0] :: [200] :: 5.460989ms - http://localhost:8080/rest/ns/6/nodes/n006_cg085008f7c6/report/status/GV0/7397/58 3/6/2022, 07:17:55 [pg3] debug: SELECT * FROM driver WHERE (uuid, profileNum, address, driver) is ('00:0d:b9:59:39:b0', '6', 'cg085008f7c6', 'GV0') 3/6/2022, 07:17:55 [pg3] debug: UPDATE driver SET value = '7397',uom = '58',timeModified = 1646579875814 WHERE (uuid, profileNum, address, driver) is ('00:0d:b9:59:39:b0', '6', 'cg085008f7c6', 'GV0') 3/6/2022, 07:17:55 [pg3] debug: SELECT * FROM driver WHERE (uuid, profileNum, address, driver) is ('00:0d:b9:59:39:b0', '6', 'cg085008f7c6', 'GV0') 3/6/2022, 07:17:55 [pg3] debug: MQTT Results: [ns/status/00:0d:b9:59:39:b0,6] :: {"set":[{"address":"cg085008f7c6","driver":"GV0","value":"7397","uom":58}]} 3/6/2022, 07:17:55 [pg3] debug: Found info {"found":true,"isActive":true,"isInstalled":true,"expiry":"2023-02-06T03:16:34.000Z"} 3/6/2022, 07:17:55 [pg3] info: set to expire on 2023-02-06T03:16:34.000Z 3/6/2022, 07:18:03 [pg3] debug: ########## {"docs":"https://github.com/simplextech/pg3_docs/tree/main/ST-Inventory","version":"1.0.4","status":"active","oauth":"","prem":true,"url":"https://pg3store.isy.io/v2/nodeservers/production/pg3_inventory.zip","name":"ST-Inventory","language":"node","nsdata":"","desc":"Inventory of ISY nodes. Includes Insteon, Z-Wave, Scenes, Programs, Folders, Int and State Variables and Error log lines.","developer":"jeubanks@simplextech.net","ip_added":"107.77.204.108","purchaseOptions":[{"price":20,"isPerpetual":true}],"branch":"","uuid":"00:0d:b9:59:39:b0","ts_added":"1644790722","ts_updated":"1646539323","author":"Simplex Technology","price":20,"modified":"2022-03-06 04:02","profileNum":"17","nsid":"c126923a-afcd-4e6d-9e46-58576796f551","expires":0} 3/6/2022, 07:18:03 [pg3] info: [00:0d:b9:59:39:b0_17] :: Creating Nodeserver 'ST-Inventory' 3/6/2022, 07:18:04 [pg3] error: unhandledRejection REPORT THIS!: [object Promise], reason: Error: Request failed with status code 404 3/6/2022, 07:18:07 [pg3] debug: Sending logfile to frontend :: /var/polyglot/pg3/logs/pg3-current.log 3/6/2022, 07:18:16 [pg3] debug: Starting log stream for pg3frontend_YJPSY :: /var/polyglot/pg3/logs/pg3-current.log 3/6/2022, 07:18:25 [pg3] debug: Scheduling http://localhost:8080/rest/ns/2/nodes/n002_controller/report/status/GV1/18/0 to group statusGroup 3/6/2022, 07:18:25 [pg3] debug: ISY Response: [Try: 1] [00:0d:b9:59:39:b0] :: [200] :: 18.382399ms - http://localhost:8080/rest/ns/2/nodes/n002_controller/report/status/GV1/18/0 3/6/2022, 07:18:25 [pg3] debug: SELECT * FROM driver WHERE (uuid, profileNum, address, driver) is ('00:0d:b9:59:39:b0', '2', 'controller', 'GV1') 3/6/2022, 07:18:25 [pg3] debug: UPDATE driver SET value = '18',uom = '0',timeModified = 1646579905764 WHERE (uuid, profileNum, address, driver) is ('00:0d:b9:59:39:b0', '2', 'controller', 'GV1') 3/6/2022, 07:18:25 [pg3] debug: SELECT * FROM driver WHERE (uuid, profileNum, address, driver) is ('00:0d:b9:59:39:b0', '2', 'controller', 'GV1') 3/6/2022, 07:18:25 [pg3] debug: Scheduling http://localhost:8080/rest/ns/2/nodes/n002_controller/report/status/GV9/92598/0 to group statusGroup 3/6/2022, 07:18:25 [pg3] debug: MQTT Results: [ns/status/00:0d:b9:59:39:b0,2] :: {"set":[{"address":"controller","driver":"GV1","value":"18","uom":0}]} 3/6/2022, 07:18:25 [pg3] debug: ISY Response: [Try: 1] [00:0d:b9:59:39:b0] :: [200] :: 5.746094ms - http://localhost:8080/rest/ns/2/nodes/n002_controller/report/status/GV9/92598/0 3/6/2022, 07:18:25 [pg3] debug: SELECT * FROM driver WHERE (uuid, profileNum, address, driver) is ('00:0d:b9:59:39:b0', '2', 'controller', 'GV9') 3/6/2022, 07:18:25 [pg3] debug: UPDATE driver SET value = '92598',uom = '0',timeModified = 1646579905841 WHERE (uuid, profileNum, address, driver) is ('00:0d:b9:59:39:b0', '2', 'controller', 'GV9') 3/6/2022, 07:18:25 [pg3] debug: SELECT * FROM driver WHERE (uuid, profileNum, address, driver) is ('00:0d:b9:59:39:b0', '2', 'controller', 'GV9') 3/6/2022, 07:18:25 [pg3] debug: MQTT Results: [ns/status/00:0d:b9:59:39:b0,2] :: {"set":[{"address":"controller","driver":"GV9","value":"92598","uom":0}]} 3/6/2022, 07:18:55 [pg3] debug: Getting status for MyQ 00:0d:b9:59:39:b0 3cac3bad-92bb-40f4-966f-3b541e85c898 3/6/2022, 07:18:55 [pg3] debug: Scheduling http://localhost:8080/rest/ns/6/nodes/n006_cg085008f7c6/report/status/GV0/7457/58 to group statusGroup 3/6/2022, 07:18:55 [pg3] debug: ISY Response: [Try: 1] [00:0d:b9:59:39:b0] :: [200] :: 6.670109ms - http://localhost:8080/rest/ns/6/nodes/n006_cg085008f7c6/report/status/GV0/7457/58 3/6/2022, 07:18:55 [pg3] debug: SELECT * FROM driver WHERE (uuid, profileNum, address, driver) is ('00:0d:b9:59:39:b0', '6', 'cg085008f7c6', 'GV0') 3/6/2022, 07:18:55 [pg3] debug: UPDATE driver SET value = '7457',uom = '58',timeModified = 1646579935682 WHERE (uuid, profileNum, address, driver) is ('00:0d:b9:59:39:b0', '6', 'cg085008f7c6', 'GV0') 3/6/2022, 07:18:55 [pg3] debug: SELECT * FROM driver WHERE (uuid, profileNum, address, driver) is ('00:0d:b9:59:39:b0', '6', 'cg085008f7c6', 'GV0') 3/6/2022, 07:18:55 [pg3] debug: MQTT Results: [ns/status/00:0d:b9:59:39:b0,6] :: {"set":[{"address":"cg085008f7c6","driver":"GV0","value":"7457","uom":58}]} 3/6/2022, 07:18:55 [pg3] debug: Found info {"found":true,"isActive":true,"isInstalled":true,"expiry":"2023-02-06T03:16:34.000Z"} 3/6/2022, 07:18:55 [pg3] info: set to expire on 2023-02-06T03:16:34.000Z
-
Hi all, I am looking for recommendations on personal weather stations. I currently have an accurate five and one which has worked fine and suited my needs for the last five or six years. I seemed to have heard good things about the weather flow tempest personal weather station. Seems reasonably priced. And Bob as a node server on PG3. Any thoughts or suggestions would be welcome. Thank you, Tim
-
Polyglot weather station node servers
TJF1960 replied to bpwwer's topic in Weather Station - Various
Hi @bpwwer, this keeps getting stranger by the minute. I have PG2 on IoP running same version of WeatherPoly as yours 0.1.11 and I do not have the log level, I only installed it a few nights ago so it is a fresh install. I also have PG2 on Rpi same version of WeatherPoly and it does not have the log level either. This has been an old install. I even went so far as to delete the nodes in PG2 on Rpi and rebooted Polyglot. After the nodes repopulated in the admin console I still didn't have the log level. Isy on Polisy version 5.3.0, don't know if that makes a difference or not. -
Polyglot weather station node servers
TJF1960 replied to bpwwer's topic in Weather Station - Various
Hi @bpwwer, I have looked for but don't see how to change the log level in WeatherPoly node in the admin console. See below. You may very well be on to something with the python libraries or similar. WeatherPoly on PG2 on my Rpi processes Acuparse fine but on PG2 on IoP it does not work, nor does PG3. Rpi is running buster and have not been able to upgrade, but if I were to upgrade it and then be able to upgrade PG2, it sounds like WeatherPoly on Rpi would probably stop processing acuparse just like on IoP. But I would like to change the log level if I can just to see the data in the log if you can tell me how to change it. Thank you very much for your time. -Tim -
Polyglot weather station node servers
TJF1960 replied to bpwwer's topic in Weather Station - Various
Hi @bpwwer, Here is Weatherpoly on PG3, you are of course correct, it does not like the "amp" 2022-03-03 20:26:59,250 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING shortPoll 2022-03-03 20:27:04,038 Thread-4 udi_interface DEBUG weatherstation:acuparse: Got some acuparse data 2022-03-03 20:27:04,039 Thread-4 udi_interface INFO weatherstation:acuparse: map has 9 entries, but not amp;dateutc 2022-03-03 20:27:04,039 Thread-4 udi_interface INFO weatherstation:acuparse: map has 9 entries, but not amp;tempf 2022-03-03 20:27:04,040 Thread-4 udi_interface INFO weatherstation:acuparse: map has 9 entries, but not amp;winddir 2022-03-03 20:27:04,041 Thread-4 udi_interface INFO weatherstation:acuparse: map has 9 entries, but not amp;winddir_avg2m 2022-03-03 20:27:04,041 Thread-4 udi_interface INFO weatherstation:acuparse: map has 9 entries, but not amp;windspeedmph 2022-03-03 20:27:04,042 Thread-4 udi_interface INFO weatherstation:acuparse: map has 9 entries, but not amp;windspdmph_avg2m 2022-03-03 20:27:04,042 Thread-4 udi_interface INFO weatherstation:acuparse: map has 9 entries, but not amp;baromin 2022-03-03 20:27:04,043 Thread-4 udi_interface INFO weatherstation:acuparse: map has 9 entries, but not amp;humidity 2022-03-03 20:27:04,044 Thread-4 udi_interface INFO weatherstation:acuparse: map has 9 entries, but not amp;dewptf 2022-03-03 20:27:04,044 Thread-4 udi_interface INFO weatherstation:acuparse: map has 9 entries, but not amp;rainin 2022-03-03 20:27:04,045 Thread-4 udi_interface INFO weatherstation:acuparse: map has 9 entries, but not amp;dailyrainin 2022-03-03 20:27:04,045 Thread-4 udi_interface INFO weatherstation:acuparse: map has 9 entries, but not amp;softwaretype 2022-03-03 20:27:04,046 Thread-4 udi_interface INFO weatherstation:acuparse: map has 9 entries, but not amp;action 2022-03-03 20:27:04,047 Thread-4 udi_interface INFO weatherstation:log_message: "GET /acuparse?ID=&PASSWORD=&dateutc=2022-03-04+04:27:02&tempf=53.8&winddir=270&winddir_avg2m=164&windspeedmph=4&windspdmph_avg2m=4&baromin=29.81&humidity=93&dewptf=51.8&rainin=0&dailyrainin=0&softwaretype=Acuparse&action=updateraw HTTP/1.0" 200 - 2022-03-03 20:27:04,259 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message shortPoll For some reason logging in Weatherpoly on PG2 on Rpi is not reporting beyond the restart point below: 2022-03-03 20:11:19,402 NodeServer polyinterface INFO weatherstation:start: Starting WeatherPoly Node Server 2022-03-03 20:11:19,405 NodeServer polyinterface INFO polyinterface:saveCustomData: Sending customData to Polyglot. 2022-03-03 20:11:19,501 NodeServer polyinterface INFO weatherstation:set_logging_level: set_logging_level: Setting log level to 0 2022-03-03 20:14:59,923 MainThread polyinterface INFO polylogger:set_basic_config: set_basic_config: enable=True level=30 2022-03-03 20:15:00,228 MainThread polyinterface INFO polyinterface:init_interface: Received Config from STDIN. 2022-03-03 20:15:00,229 MainThread polyinterface INFO __init__:<module>: UDI Polyglot v2 Interface 2.1.0 Starting... 2022-03-03 20:15:00,258 MainThread polyinterface DEBUG polyinterface:get_network_interface: gws: {'default': {2: ('192.168.0.1', 'eth0')}, 2: [('192.168.0.1', 'eth0', True)]} 2022-03-03 20:15:00,259 MainThread polyinterface DEBUG polyinterface:get_network_interface: gw: default=('192.168.0.1', 'eth0') 2022-03-03 20:15:00,259 MainThread polyinterface DEBUG polyinterface:get_network_interface: ifad: eth0=[{'addr': '192.168.0.164', 'netmask': '255.255.255.0', 'broadcast': '192.168.0.255'}] 2022-03-03 20:15:00,259 MainThread polyinterface INFO polyinterface:__init__: Connect: Network Interface: {'addr': '192.168.0.164', 'netmask': '255.255.255.0', 'broadcast': '192.168.0.255'} 2022-03-03 20:15:00,260 Interface polyinterface INFO polyinterface:_startMqtt: Connecting to MQTT... localhost:1883 2022-03-03 20:15:00,260 MainThread polyinterface INFO weatherstation:<module>: Calling Controller to create controller node 2022-03-03 20:15:00,454 MQTT polyinterface INFO polyinterface:_connect: MQTT Connected with result code 0 (Success) 2022-03-03 20:15:00,454 MQTT polyinterface INFO polyinterface:_connect: MQTT Subscribing to topic: udi/polyglot/ns/8 - MID: 1 Result: 0 2022-03-03 20:15:00,455 MQTT polyinterface INFO polyinterface:_connect: MQTT Subscribing to topic: udi/polyglot/connections/polyglot - MID: 2 Result: 0 2022-03-03 20:15:00,455 MQTT polyinterface INFO polyinterface:_connect: Sent Connected message to Polyglot 2022-03-03 20:15:00,476 MQTT polyinterface INFO polyinterface:_subscribe: MQTT Subscribed Succesfully for Message ID: 1 - QoS: (0,) 2022-03-03 20:15:00,477 MQTT polyinterface INFO polyinterface:_subscribe: MQTT Subscribed Succesfully for Message ID: 2 - QoS: (0,) 2022-03-03 20:15:00,551 NodeServer polyinterface INFO weatherstation:start: Starting WeatherPoly Node Server 2022-03-03 20:15:00,552 NodeServer polyinterface INFO polyinterface:saveCustomData: Sending customData to Polyglot. 2022-03-03 20:15:00,600 NodeServer polyinterface INFO weatherstation:set_logging_level: set_logging_level: Setting log level to 0 However PG2 on Rpi Polyglot log does show this: 3/3/2022, 8:30:17 PM [polyglot] info: WeatherPoly(8): Processing command: status 3/3/2022, 8:30:17 PM [polyglot] info: WeatherPoly(8): n008_temperature ST set sucessfully to 53.8 : UOM 17 3/3/2022, 8:30:17 PM [polyglot] info: WeatherPoly(8): n008_wind GV0 set sucessfully to 270.0 : UOM 14 3/3/2022, 8:30:17 PM [polyglot] info: WeatherPoly(8): n008_wind ST set sucessfully to 4.0 : UOM 48 3/3/2022, 8:30:17 PM [polyglot] info: WeatherPoly(8): n008_wind GV4 set sucessfully to 5.0 : UOM 48 3/3/2022, 8:30:17 PM [polyglot] info: WeatherPoly(8): n008_pressure GV0 set sucessfully to 29.82 : UOM 23 3/3/2022, 8:30:17 PM [polyglot] info: WeatherPoly(8): n008_humidity ST set sucessfully to 93.0 : UOM 51 3/3/2022, 8:30:17 PM [polyglot] info: WeatherPoly(8): n008_temperature GV0 set sucessfully to 51.8 : UOM 17 3/3/2022, 8:30:17 PM [polyglot] info: WeatherPoly(8): n008_rain ST set sucessfully to 0.0 : UOM 24 3/3/2022, 8:30:18 PM [polyglot] info: WeatherPoly(8): n008_rain GV1 set sucessfully to 0.0 : UOM 105 3/3/2022, 8:32:06 PM [polyglot] info: WeatherPoly(8): Processing command: status 3/3/2022, 8:32:06 PM [polyglot] info: WeatherPoly(8): Processing command: status 3/3/2022, 8:32:06 PM [polyglot] info: WeatherPoly(8): Processing command: status 3/3/2022, 8:32:06 PM [polyglot] info: WeatherPoly(8): Processing command: status 3/3/2022, 8:32:06 PM [polyglot] info: WeatherPoly(8): Processing command: status 3/3/2022, 8:32:06 PM [polyglot] info: WeatherPoly(8): Processing command: status 3/3/2022, 8:32:06 PM [polyglot] info: WeatherPoly(8): Processing command: status 3/3/2022, 8:32:06 PM [polyglot] info: WeatherPoly(8): Processing command: status 3/3/2022, 8:32:06 PM [polyglot] info: WeatherPoly(8): Processing command: status 3/3/2022, 8:32:06 PM [polyglot] info: WeatherPoly(8): n008_temperature ST set sucessfully to 53.8 : UOM 17 3/3/2022, 8:32:06 PM [polyglot] info: WeatherPoly(8): n008_wind GV0 set sucessfully to 270.0 : UOM 14 3/3/2022, 8:32:06 PM [polyglot] info: WeatherPoly(8): n008_wind ST set sucessfully to 3.0 : UOM 48 3/3/2022, 8:32:06 PM [polyglot] info: WeatherPoly(8): n008_pressure GV0 set sucessfully to 29.82 : UOM 23 3/3/2022, 8:32:06 PM [polyglot] info: WeatherPoly(8): n008_wind GV4 set sucessfully to 4.0 : UOM 48 3/3/2022, 8:32:06 PM [polyglot] info: WeatherPoly(8): n008_humidity ST set sucessfully to 93.0 : UOM 51 3/3/2022, 8:32:06 PM [polyglot] info: WeatherPoly(8): n008_temperature GV0 set sucessfully to 51.8 : UOM 17 3/3/2022, 8:32:06 PM [polyglot] info: WeatherPoly(8): n008_rain ST set sucessfully to 0.0 : UOM 24 3/3/2022, 8:32:06 PM [polyglot] info: WeatherPoly(8): n008_rain GV1 set sucessfully to 0.0 : UOM 105 3/3/2022, 8:33:04 PM [polyglot] info: WeatherPoly(8): Processing command: status 3/3/2022, 8:33:04 PM [polyglot] info: WeatherPoly(8): Processing command: status 3/3/2022, 8:33:04 PM [polyglot] info: WeatherPoly(8): Processing command: status 3/3/2022, 8:33:04 PM [polyglot] info: WeatherPoly(8): Processing command: status 3/3/2022, 8:33:04 PM [polyglot] info: WeatherPoly(8): Processing command: status 3/3/2022, 8:33:04 PM [polyglot] info: WeatherPoly(8): Processing command: status 3/3/2022, 8:33:04 PM [polyglot] info: WeatherPoly(8): Processing command: status 3/3/2022, 8:33:04 PM [polyglot] info: WeatherPoly(8): Processing command: status 3/3/2022, 8:33:04 PM [polyglot] info: WeatherPoly(8): Processing command: status 3/3/2022, 8:33:04 PM [polyglot] info: WeatherPoly(8): n008_wind GV0 set sucessfully to 270.0 : UOM 14 3/3/2022, 8:33:04 PM [polyglot] info: WeatherPoly(8): n008_temperature ST set sucessfully to 53.5 : UOM 17 3/3/2022, 8:33:04 PM [polyglot] info: WeatherPoly(8): n008_wind ST set sucessfully to 3.0 : UOM 48 3/3/2022, 8:33:04 PM [polyglot] info: WeatherPoly(8): n008_wind GV4 set sucessfully to 3.0 : UOM 48 3/3/2022, 8:33:04 PM [polyglot] info: WeatherPoly(8): n008_pressure GV0 set sucessfully to 29.82 : UOM 23 3/3/2022, 8:33:04 PM [polyglot] info: WeatherPoly(8): n008_humidity ST set sucessfully to 93.0 : UOM 51 3/3/2022, 8:33:04 PM [polyglot] info: WeatherPoly(8): n008_temperature GV0 set sucessfully to 51.4 : UOM 17 3/3/2022, 8:33:04 PM [polyglot] info: WeatherPoly(8): n008_rain ST set sucessfully to 0.0 : UOM 24 3/3/2022, 8:33:04 PM [polyglot] info: WeatherPoly(8): n008_rain GV1 set sucessfully to 0.0 : UOM 105 Thanks, Tim -
Hi @bpwwer, disappearing node issue seems to be fixed! Thank You! -Tim
-
Polyglot weather station node servers
TJF1960 replied to bpwwer's topic in Weather Station - Various
Hi @bpwwer, Updated to v2.0.1, Weatherpoly log show this when acuparse sends the data: 2022-03-03 18:54:06,082 Thread-4 udi_interface INFO weatherstation:log_message: "GET /acuparse?ID=&PASSWORD=&dateutc=2022-03-04+02:54:02&tempf=55.1&winddir=270&winddir_avg2m=161&windspeedmph=4&windspdmph_avg2m=4&baromin=29.81&humidity=86&dewptf=50.9&rainin=0&dailyrainin=0&softwaretype=Acuparse&action=updateraw HTTP/1.0" 200 - Again this is what acuparse log shows it sends: http://192.168.0.164:8087/acuparse?ID=&PASSWORD=&dateutc=2022-03-03+02:02:02&tempf=67.6&winddir=135&winddir_avg2m=143&windspeedmph=0&windspdmph_avg2m=2&baromin=29.91&humidity=50&dewptf=48.2&rainin=0&dailyrainin=0&softwaretype=Acuparse&action=updateraw So it does appear to send the &. Now with v2.0.1 acuparse is not recording a http error anymore and clearly the string now is getting into Weatherpoly but it is not displaying the values in the nodes. What is stumping me is that if I put the http: string above into a browser and send it to PG2 on my Rpi it works fine, parses and displays the data in the nodes just fine. If I use the same string in the browser but point it to PG3 the browser comes back with "Successful data submission" now but the node values do not update. Could it be something in Polyglot. My Rpi PG2 version is 2.2.10 and I was having this same issue trying to get PG2 on IoP to work which is v2.2.13, while both PG2 Weatherpoly versions are the same v0.1.11 Thanks, Tim -
@kzborayThat is exactly where he posted.....Lol. @briansProbably due to the title of your post. Also, No real mention of UD mobile in the 1st post, I can see where the confusion could occur. @JaviShould be able to help.
-
Polyglot weather station node servers
TJF1960 replied to bpwwer's topic in Weather Station - Various
Thanks @bpwwer. So have done some more troubleshooting. I have Weatherpoly on PG2 v0.1.11 on Rpi (which is and has worked fine), PG2 v0.1.11 on IoP and PG3 v2.0.0 (neither of which has ever worked). I finally found the error logged on acuparse which contains the stream it sends to weatherpoly: PHP Warning: file_get_contents(http://192.168.0.164:8087/acuparse?ID=&PASSWORD=&dateutc=2022-03-03+02:02:02&tempf=67.6&winddir=135&winddir_avg2m=143&windspeedmph=0&windspdmph_avg2m=2&baromin=29.91&humidity=50&dewptf=48.2&rainin=0&dailyrainin=0&softwaretype=Acuparse&action=updateraw): failed to open stream: Connection refused in /opt/acuparse/cron/cron.php on line 229 If I open a browser and pass the above string to PG2 on IoP the browser indicates successful transmission. But the Data does not update the nodeserver, the values do not change in weatherpoly. If I pass the same string to PG3 the connection is refused. Additionally if I pass the below string to PG2 the value does change to the string value. However PG3 connection is still refused. http://192.168.0.164:8087/acuparse?tempf=23 What are your thoughts? Oh, one last thing. I am unable to update weatherpoly in PG2 on IoP, when I try I get the error "pullrepo:undefinded" PG2 version is v2.2.13 on IoP PG3 version 3.0.41 on IoP. Thanks, Tim -
Polyglot weather station node servers
TJF1960 replied to bpwwer's topic in Weather Station - Various
Hi @bpwwer, I have been trying to find the log level set button in weatherpoly but cant seem to locate it. The node server details in the admin console or in PG2>weatherpoly log page? -
Polyglot weather station node servers
TJF1960 replied to bpwwer's topic in Weather Station - Various
Hi @bpwwer, Thank you. I did change the port on weatherpoly to 8087 and I tried a couple of other port numbers for testing. I also changed the port in acuparse to match each time. Still would not get the data into weatherpoly on IoP. Is there any logging that I can look at in Polisy and or weatherpoly that would indicate the data was being refused or was not able to process? Or is there a way to verify the connection is being made from acuparse to weatherpoly? Thank you, Tim -
Polyglot weather station node servers
TJF1960 replied to bpwwer's topic in Weather Station - Various
Thank you for the replies! I have an Acurite 5in1 with the old hub, I set up an Rpi with Acuparse. On the same Rpi I have PG2 running Bob's Weatherpoly v1.0.11 and it works great. I have it set up to fire to PWS and Wunderground which works beautifully as well. But I want move it to PG2 or 3 on IoP but for some reason the data from Acuparse does not get to Weatherpoly on PG2 or 3. I have not been able to figure out why. Acuparse sends to PWS and WU without issue, it seems to me (in my simple mind) that it should send to IoP without issue too. But for some reason it doesn't seem to. I ordered the new Acurite Access figuring I could use the Acurite node server on PG3 but I also want the access hub to send data to PWS but natively it only sends to WU. Question, if Acuparse is indeed sending the data to PG2 or 3 but there is something that PG2 or 3 doesn't like or can't process, should it show up in the logs for Weatherpoly? Maybe as an error? If so what should I set the log level to (assuming it is adjustable)? Any help would be greatly appreciated. Thank you, Tim -
Polyglot weather station node servers
TJF1960 replied to bpwwer's topic in Weather Station - Various
Hello @bpwwer, is there a NS that will pick up Wunderground weather? Found this question asked a year or two ago, I was just wondering if one was added since then or if there were any plans on including it by chance. Thanks, Tim -
Maybe you just bought the last 1! Just 43 minutes after your post they are out of stock again
-
Well, looking over PG3 I found 2 other node servers with the same problem. I deleted one of them then installed it into the same slot and its back working properly. I did the same with the 2nd one which had some programs associated with it. After reinstallation all programs were intact and working as they should have been. So I bit the bullet and did the same to the tag node server with, thankfully the same results. There is peace and harmony with PG3 again! Thanks, Tim
-
Hi @JimboAutomatesand @bpwwer, Unless PG3 updated to v3.0.39 without me seeing it, but pretty sure I went from 37 or38 to 40 directly. I ran the command as Jimbo suggested but I am not sure what this output means, : [admin@polisy ~]$ ls -l /var/polyglot/pg3/ns total 9 drwxr-xr-x 6 polyglot polyglot 19 Feb 19 15:16 00:0d:b9:59:39:b0_10 drwxr-xr-x 6 polyglot polyglot 14 Feb 19 11:31 00:0d:b9:59:39:b0_14 drwxr-xr-x 5 polyglot polyglot 14 Feb 19 11:20 00:0d:b9:59:39:b0_3 drwxr-xr-x 7 polyglot polyglot 19 Feb 12 12:10 00:0d:b9:59:39:b0_4 drwxr-xr-x 5 polyglot polyglot 13 Feb 19 11:37 00:0d:b9:59:39:b0_6 drwxr-xr-x 6 polyglot polyglot 16 Feb 19 11:20 00:0d:b9:59:39:b0_7 [admin@polisy ~]$ Thank you, Tim
-
Thanks, I will look tonight. I did not run 3.0.39, I went from 37 or38 to 40. What would be you recommendation if the node database is gone? Can I simply reinstall?
-
Hi @JimboAutomates, I am sorry, I am back with another weird one. I noticed I didn't get a notification from one of the tags. Turns out I am at least a couple of firmware upgrades back. When I rebooted the node server I got an error about can't find it. Also noticed that the "time started" is reporting as Feb 1st but PG3 and Polisy have both been rebooted a few times after that. I get the same message, or similar, when trying to download the log file for you. I can retrieve PG3 logs but not the nodes logs. I am thinking maybe this happed when I updated PG3 last week? On v3.0.40 Please let me know how to proceed. Thanks, Tim
-
EP40 outdoor dual outlet remote switch kind of works
TJF1960 replied to TJF1960's topic in Kasa (TP-Link)
Thanks very much @Jimbo it works great now. -Tim -
@simplextechWill ST Inventory be ported to PG3 soon? Also, I am assuming this will be similar to ISY Inventory in PG2? Thanks, Tim
-
Yes, it looks like the latest firmware date on 1/28 took care of it. Working Fine. Thank you @glarsen Tim
-
@Goose66, I had wondered if Force Update could be used in programs the way query had been but thought I had better double check. Thank you for the explanation! This is a dumb question, but I was hoping for clarification. MyQ Service node page indicates that MyQ service is connecting to MyQ node server and supplying updates, correct? Likewise the Main Door node page, indicator Online indicates that the MyQ nodeserver in PG3 is down and not communicating with ISY, correct? Thanks, Tim
-
Thank you @Goose66, installed MyQ on IoP PG3 last night. Working great. I noticed "query" from My Service node is missing, along with some readings. Is this by design? Thanks, Tim Screenshot of PG2: Screenshot PG3:
-
Hi @bpwwer wasn't sure if you had seen this thread or not. Please see above. Thanks, Tim
-
@bpwwer Two things I am seeing. 1) after a restart of WeatherPoly NS if you watch the Node tab you will see it count down from, in my case, 6 nodes to 1 or 2. If you hit restart again it will count up to 6 then drop to 5 nodes. These node count changes also affect ISY-Polisy, meaning the nodes in ISY appear or disappear. 2) from a browser if I type in https://192.168.0.165:8088/acuparse?tempf=23 or http://192.168.0.165:8088/acuparse?tempf=23 neither command make it to the node server. During config I had to change the port becasue ISY-Polisy uses port 8080. Any thoughts? Thank you, Tim 2022-01-30 07:22:57,920 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING shortPoll 2022-01-30 07:23:08,277 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message stop 2022-01-30 07:23:08,279 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING stop 2022-01-30 07:23:08,281 Command udi_interface.interface INFO interface:_handleInput: Received stop from Polyglot... Shutting Down. 2022-01-30 07:23:08,282 Command udi_interface.interface INFO interface:stop: Disconnecting from MQTT... localhost:1888 2022-01-30 07:23:08,283 Command udi_interface.interface INFO interface:_disconnect: MQTT Graceful disconnection. 2022-01-30 07:23:08,286 MQTT udi_interface.interface DEBUG interface:_startMqtt: MQTT: Done 2022-01-30 07:23:34,901 MainThread udi_interface INFO polylogger:set_basic_config: set_basic_config: enable=True level=30 2022-01-30 07:23:39,977 MainThread udi_interface INFO __init__:<module>: UDI Python Interface for Polyglot version 3 3.0.33 Starting... 2022-01-30 07:23:40,034 MainThread udi_interface.interface INFO interface:__init__: Connect: Network Interface: {'addr': '192.168.0.165', 'netmask': '255.255.255.0', 'broadcast': '192.168.0.255'} 2022-01-30 07:23:40,036 Interface udi_interface.interface INFO interface:_startMqtt: Connecting to MQTT... localhost:1888 2022-01-30 07:23:40,046 MainThread udi_interface.interface WARNING interface:db_getNodeDrivers: nodeserver config has not yet been recieved. 2022-01-30 07:23:40,048 MainThread udi_interface.interface WARNING interface:send: MQTT Send waiting on connection :: {'config': {}} 2022-01-30 07:23:40,698 MQTT udi_interface.interface INFO interface:_connect: MQTT Connected with result code 0 (Success) 2022-01-30 07:23:40,700 MQTT udi_interface.interface INFO interface:_connect: MQTT Subscribing to topic: udi/pg3/ns/clients/00:0d:b9:59:39:b0_6 - MID: 1 Result: 0 2022-01-30 07:23:40,753 MQTT udi_interface.interface INFO interface:_subscribe: MQTT Subscribed Succesfully for Message ID: 1 - QoS: (0,) 2022-01-30 07:23:43,055 MainThread udi_interface.interface INFO interface:addNode: Adding node WeatherPoly(controller) [None] 2022-01-30 07:23:46,338 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message getAll 2022-01-30 07:23:46,340 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING getAll 2022-01-30 07:23:46,342 Thread-1 udi_interface.custom DEBUG custom:load: CUSTOM: load {'Port': '8088', 'Units': 'us', 'IncomingUnits': 'us', 'humidity-main': 'humidity', 'pressure-sealevel': 'baromin', 'rain-daily': 'dailyrainin', 'rain-rate': 'rainin', 'temperature-dewpoint': 'dewptf', 'temperature-main': 'tempf', 'wind-avgwindspeed': 'windspdmph_avg2m', 'wind-winddir': 'winddir', 'wind-windspeed': 'windspeedmph'} 2022-01-30 07:23:46,343 Command udi_interface.custom DEBUG custom:load: CUSTOM: load {} 2022-01-30 07:23:46,343 Thread-1 udi_interface.custom DEBUG custom:load: CUSTOM: -- checking Port / 8088 2022-01-30 07:23:46,344 Command udi_interface.interface DEBUG interface:_handleInput: Key nsdata should be passed to node server. 2022-01-30 07:23:46,345 Thread-1 udi_interface.custom DEBUG custom:load: CUSTOM: -- checking Units / us 2022-01-30 07:23:46,346 Thread-1 udi_interface.custom DEBUG custom:load: CUSTOM: -- checking IncomingUnits / us 2022-01-30 07:23:46,346 Thread-1 udi_interface.custom DEBUG custom:load: CUSTOM: -- checking humidity-main / humidity 2022-01-30 07:23:46,347 Thread-1 udi_interface.custom DEBUG custom:load: CUSTOM: -- checking pressure-sealevel / baromin 2022-01-30 07:23:46,347 Thread-1 udi_interface.custom DEBUG custom:load: CUSTOM: -- checking rain-daily / dailyrainin 2022-01-30 07:23:46,348 Thread-1 udi_interface.custom DEBUG custom:load: CUSTOM: -- checking rain-rate / rainin 2022-01-30 07:23:46,348 Thread-1 udi_interface.custom DEBUG custom:load: CUSTOM: -- checking temperature-dewpoint / dewptf 2022-01-30 07:23:46,349 Thread-1 udi_interface.custom DEBUG custom:load: CUSTOM: -- checking temperature-main / tempf 2022-01-30 07:23:46,349 Thread-1 udi_interface.custom DEBUG custom:load: CUSTOM: -- checking wind-avgwindspeed / windspdmph_avg2m 2022-01-30 07:23:46,350 Thread-1 udi_interface.custom DEBUG custom:load: CUSTOM: -- checking wind-winddir / winddir 2022-01-30 07:23:46,350 Thread-1 udi_interface.custom DEBUG custom:load: CUSTOM: -- checking wind-windspeed / windspeedmph 2022-01-30 07:23:46,351 Thread-1 udi_interface.custom DEBUG custom:clear: CUSTOM: Clear ...saving 2022-01-30 07:23:46,351 Thread-1 udi_interface.custom INFO custom:_save: Sending data notices to Polyglot. 2022-01-30 07:23:46,352 Thread-1 udi_interface.interface DEBUG interface:send: PUBLISHING {'set': [{'key': 'notices', 'value': {}}]} 2022-01-30 07:23:46,353 Thread-1 udi_interface INFO weatherstation:set_configuration: Check for existing configuration value 2022-01-30 07:23:46,354 Thread-1 udi_interface INFO weatherstation:map_nodes: Trying to create a mapping 2022-01-30 07:23:46,355 Thread-1 udi_interface INFO weatherstation:map_nodes: MAPPING humidity to humidity-main 2022-01-30 07:23:46,356 Thread-1 udi_interface INFO weatherstation:map_nodes: MAPPING baromin to pressure-sealevel 2022-01-30 07:23:46,358 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message getNsInfo 2022-01-30 07:23:46,359 Thread-1 udi_interface INFO weatherstation:map_nodes: MAPPING dailyrainin to rain-daily 2022-01-30 07:23:46,360 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING getNsInfo 2022-01-30 07:23:46,360 Thread-1 udi_interface INFO weatherstation:map_nodes: MAPPING rainin to rain-rate 2022-01-30 07:23:46,362 Thread-1 udi_interface INFO weatherstation:map_nodes: MAPPING dewptf to temperature-dewpoint 2022-01-30 07:23:46,362 Thread-1 udi_interface INFO weatherstation:map_nodes: MAPPING tempf to temperature-main 2022-01-30 07:23:46,363 Thread-1 udi_interface INFO weatherstation:map_nodes: MAPPING windspdmph_avg2m to wind-avgwindspeed 2022-01-30 07:23:46,363 Thread-1 udi_interface INFO weatherstation:map_nodes: MAPPING winddir to wind-winddir 2022-01-30 07:23:46,364 Thread-1 udi_interface INFO weatherstation:map_nodes: MAPPING windspeedmph to wind-windspeed 2022-01-30 07:23:46,365 Thread-1 udi_interface INFO weatherstation:map_nodes: Try to create node definition profile based on config. 2022-01-30 07:23:46,366 Thread-1 udi_interface INFO write_profile:write_profile: write_profile: Writing profile/nodedef/nodedefs.xml 2022-01-30 07:23:46,370 Thread-1 udi_interface INFO write_profile:write_profile_zip: write_profile_zip: profile/version.txt as version.txt 2022-01-30 07:23:46,374 Thread-1 udi_interface INFO write_profile:write_profile_zip: write_profile_zip: profile/nodedef/nodedefs.xml as nodedef/nodedefs.xml 2022-01-30 07:23:46,377 Thread-1 udi_interface INFO write_profile:write_profile_zip: write_profile_zip: profile/nls/en_us.txt as nls/en_us.txt 2022-01-30 07:23:46,379 Thread-1 udi_interface INFO write_profile:write_profile_zip: write_profile_zip: profile/editor/editors.xml as editor/editors.xml 2022-01-30 07:23:46,382 Thread-1 udi_interface INFO write_profile:write_profile: write_profile: done. 2022-01-30 07:23:46,382 Thread-1 udi_interface.interface INFO interface:installprofile: Sending Install Profile command to Polyglot. 2022-01-30 07:23:46,383 Thread-1 udi_interface.interface WARNING interface:installprofile: installprofile() is deprecated. Use updateProfile() instead. 2022-01-30 07:23:46,383 Thread-1 udi_interface.interface DEBUG interface:send: PUBLISHING {'installprofile': {'reboot': False}} 2022-01-30 07:23:46,384 Thread-1 udi_interface INFO weatherstation:discover: Creating nodes. 2022-01-30 07:23:46,385 Thread-1 udi_interface INFO weatherstation:discover: Creating Temperature node 2022-01-30 07:23:46,386 Thread-1 udi_interface.interface INFO interface:addNode: Adding node Temperatures(temperature) [None] 2022-01-30 07:23:46,386 Thread-1 udi_interface.interface DEBUG interface:send: PUBLISHING {'addnode': [{'address': 'temperature', 'name': 'Temperatures', 'nodeDefId': 'temperature', 'primaryNode': 'controller', 'drivers': [{'driver': 'GV0', 'value': 0, 'uom': 17}, {'driver': 'ST', 'value': 0, 'uom': 17}], 'hint': 16777215, 'private': None}]} 2022-01-30 07:23:46,388 Thread-1 udi_interface INFO weatherstation:discover: Creating Humidity node 2022-01-30 07:23:46,389 Thread-1 udi_interface.node DEBUG node:_updateDrivers: Update humidity default ST to 0 / 51 2022-01-30 07:23:46,389 Thread-1 udi_interface.interface INFO interface:addNode: Adding node Humidity(humidity) [None] 2022-01-30 07:23:46,390 Thread-1 udi_interface.interface DEBUG interface:send: PUBLISHING {'addnode': [{'address': 'humidity', 'name': 'Humidity', 'nodeDefId': 'humidity', 'primaryNode': 'controller', 'drivers': [{'driver': 'ST', 'value': 0, 'uom': 51}], 'hint': 16777215, 'private': None}]} 2022-01-30 07:23:46,391 Thread-1 udi_interface INFO weatherstation:discover: Creating Pressure node 2022-01-30 07:23:46,392 Thread-1 udi_interface.interface INFO interface:addNode: Adding node Barometric Pressure(pressure) [None] 2022-01-30 07:23:46,392 Thread-1 udi_interface.interface DEBUG interface:send: PUBLISHING {'addnode': [{'address': 'pressure', 'name': 'Barometric Pressure', 'nodeDefId': 'pressure', 'primaryNode': 'controller', 'drivers': [{'driver': 'GV0', 'value': 0, 'uom': 23}], 'hint': 16777215, 'private': None}]} 2022-01-30 07:23:46,394 Thread-1 udi_interface INFO weatherstation:discover: Creating Wind node 2022-01-30 07:23:46,395 Thread-1 udi_interface.interface INFO interface:addNode: Adding node Wind(wind) [None] 2022-01-30 07:23:46,396 Thread-1 udi_interface.interface DEBUG interface:send: PUBLISHING {'addnode': [{'address': 'wind', 'name': 'Wind', 'nodeDefId': 'wind', 'primaryNode': 'controller', 'drivers': [{'driver': 'GV4', 'value': 0, 'uom': 48}, {'driver': 'GV0', 'value': 0, 'uom': 14}, {'driver': 'ST', 'value': 0, 'uom': 48}], 'hint': 16777215, 'private': None}]} 2022-01-30 07:23:46,398 Thread-1 udi_interface INFO weatherstation:discover: Creating Precipitation node 2022-01-30 07:23:46,399 Thread-1 udi_interface.interface INFO interface:addNode: Adding node Precipitation(rain) [None] 2022-01-30 07:23:46,399 Thread-1 udi_interface.interface DEBUG interface:send: PUBLISHING {'addnode': [{'address': 'rain', 'name': 'Precipitation', 'nodeDefId': 'precipitation', 'primaryNode': 'controller', 'drivers': [{'driver': 'GV1', 'value': 0, 'uom': 105}, {'driver': 'ST', 'value': 0, 'uom': 24}], 'hint': 16777215, 'private': None}]} 2022-01-30 07:23:46,400 Thread-1 udi_interface INFO weatherstation:discover: Deleting orphaned light node 2022-01-30 07:23:46,401 Thread-1 udi_interface.interface INFO interface:delNode: Removing node light 2022-01-30 07:23:46,401 Thread-1 udi_interface.interface DEBUG interface:send: PUBLISHING {'removenode': [{'address': 'light'}]} 2022-01-30 07:23:46,402 Thread-1 udi_interface INFO weatherstation:discover: Deleting orphaned lightning node 2022-01-30 07:23:46,403 Thread-1 udi_interface.interface INFO interface:delNode: Removing node lightning 2022-01-30 07:23:46,403 Thread-1 udi_interface.interface DEBUG interface:send: PUBLISHING {'removenode': [{'address': 'lightning'}]} 2022-01-30 07:23:47,534 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message addnode 2022-01-30 07:23:47,535 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING addnode 2022-01-30 07:23:47,538 Thread-3 udi_interface INFO weatherstation:start: Starting WeatherPoly Node Server 2022-01-30 07:23:47,539 Thread-3 udi_interface.interface INFO interface:updateProfile: Sending Install Profile command to Polyglot. 2022-01-30 07:23:47,540 Command udi_interface.interface DEBUG interface:_handleResult: add node response: {'id': '2828ef24-73ba-4fe8-bbd6-af98f8b00cd3', 'uuid': '00:0d:b9:59:39:b0', 'profileNum': 6, 'address': 'controller', 'name': 'WeatherPoly', 'nodeDefId': 'WeatherPoly', 'nls': None, 'hint': '0x00000000', 'controller': 0, 'primaryNode': 'controller', 'private': None, 'isPrimary': 1, 'enabled': 1, 'timeAdded': 1643499288131, 'timeModified': 1643499288131, 'dbVersion': 1} 2022-01-30 07:23:47,540 Thread-3 udi_interface.interface DEBUG interface:send: PUBLISHING {'installprofile': {'reboot': False}} 2022-01-30 07:23:47,665 Thread-3 udi_interface.interface DEBUG interface:setCustomParamsDoc: Sending customparamsdoc to Polyglot. 2022-01-30 07:23:47,667 Thread-3 udi_interface.interface DEBUG interface:send: PUBLISHING {'set': [{'key': 'customparamsdoc', 'value': '<h2>Configuration</h2>\n\n<p>The WeatherPoly node server has the following user configuration\nparameters:</p>\n\n<ul>\n<li>Port : The TCP port to listen on for connections from weather software.</li>\n<li>Units : The units used to display the data. Valid settings are: \'metric\', \'us\', or \'uk\'. The default is \'metric\'</li>\n<li>IncomingUnits: The units used by the data provider. Valid settings are \'metric\', \'us\', and \'uk\'. Default is \'metric\'.</li>\n</ul>\n\n<p>A mapping between the incoming data fields and the node server\'s nodes must be configured. The key is a node and data type combination and the value represents the incoming data field. How a data field is represented depends on the weather software.</p>\n\n<p>Valid nodes are: temperature, humidity, pressure, rain, wind, light, and lightning. See <a href="NODE_VALUE.md">node-value combinations</a> for a full list of node-values that can be used.</p>\n\n<h3>Cumulus software</h3>\n\n<p>Cumulus software allows you to configure what text string is used to represent each value. See the Cumulus documentation for a list of valid tags. A Cumulus HTTP API value of:</p>\n\n<p>http://<node server ip>:8080/cumulus?temp=<#temp>&humidity=<#humidity></p>\n\n<p>Will send temperature and humidity data. This can be mapped to node server nodes using:</p>\n\n<p>temperature-main : temp\nhumidity-main : humidity</p>\n\n<h3>acuparse</h3>\n\n<p>acuparse software for Acurite weather stations https://github.com/acuparse/acuparse can be configured to send data to a generic service. To configure acuparse to send data to WeatherPoly, set the generic URL to:</p>\n\n<p>http://<node server ip>:8080/acuparse</p>\n\n<h4>Configure WeatherPoly with the following mapping:</h4>\n\n<ul>\n<li>temperature-main = tempf</li>\n<li>temperature-dewpoint = dewptf</li>\n<li>humidity-main = humidity</li>\n<li>pressure-sealevel = baromin</li>\n<li>wind-windspeed = windspeedmph</li>\n<li>wind-winddir = winddir</li>\n<li>wind-avgwindspeed = windspdmph_avg2m</li>\n<li>rain-rate = rainin</li>\n<li>rain-daily = dailyrainin</li>\n</ul>\n\n<p>Input units should be set as US.</p>\n\n<h3>WeeWX</h3>\n\n<p>WeeWX data is supported through an extension to WeeWX called weewx-crt which can output the data in Cumulus Real Time format. The weewx-crt extension is configured by setting the realtime_url to:</p>\n\n<p>http://<node server ip>:8080/weewx</p>\n\n<h4>Configure WeatherPoly mappings:</h4>\n\n<p>The real-time data file is a fixed format file with the weather values separated by spaces. This is split so that the space separated value\'s index is mapped to the node servers nodes-values. For example:\n* temperature-main = 2\n* temperature-dewpoint = 3\n* humidity-main = 4\n* etc.</p>\n\n<h3>MeteoBridge</h3>\n\n<p>MeteoBridge data is supported using the Home Weather Station weather network configuration. For the API URL use</p>\n\n<p>http://<node server ip>:8080/</p>\n\n<p>MeteoBridge will send a space separated list of values. These are mapped to the node server\'s nodes using the value\'s position in that list. The table below shows the values and numeric position.</p>\n\n<h4>MeteoBridge Field list</h4>\n\n<p><a href="METEOBRIDGE.md">MeteoBridge field list</a></p>\n'}]} 2022-01-30 07:23:47,669 Thread-3 udi_interface INFO weatherstation:discover: Creating nodes. 2022-01-30 07:23:47,671 Thread-3 udi_interface INFO weatherstation:discover: Creating Temperature node 2022-01-30 07:23:47,671 Thread-3 udi_interface.interface INFO interface:delNode: Removing node temperature 2022-01-30 07:23:47,672 Thread-3 udi_interface.interface DEBUG interface:send: PUBLISHING {'removenode': [{'address': 'temperature'}]} 2022-01-30 07:23:47,674 Thread-3 udi_interface.interface INFO interface:addNode: Adding node Temperatures(temperature) [None] 2022-01-30 07:23:47,676 Thread-3 udi_interface.interface DEBUG interface:send: PUBLISHING {'addnode': [{'address': 'temperature', 'name': 'Temperatures', 'nodeDefId': 'temperature', 'primaryNode': 'controller', 'drivers': [{'driver': 'GV0', 'value': 0, 'uom': 17}, {'driver': 'ST', 'value': 0, 'uom': 17}], 'hint': 16777215, 'private': None}]} 2022-01-30 07:23:47,678 Thread-3 udi_interface INFO weatherstation:discover: Creating Humidity node 2022-01-30 07:23:47,679 Thread-3 udi_interface.interface INFO interface:delNode: Removing node humidity 2022-01-30 07:23:47,681 Thread-3 udi_interface.interface DEBUG interface:send: PUBLISHING {'removenode': [{'address': 'humidity'}]} 2022-01-30 07:23:47,683 Thread-3 udi_interface.node DEBUG node:_updateDrivers: Update humidity default ST to 0 / 51 2022-01-30 07:23:47,684 Thread-3 udi_interface.interface INFO interface:addNode: Adding node Humidity(humidity) [None] 2022-01-30 07:23:47,684 Thread-3 udi_interface.interface DEBUG interface:send: PUBLISHING {'addnode': [{'address': 'humidity', 'name': 'Humidity', 'nodeDefId': 'humidity', 'primaryNode': 'controller', 'drivers': [{'driver': 'ST', 'value': 0, 'uom': 51}], 'hint': 16777215, 'private': None}]} 2022-01-30 07:23:47,685 Thread-3 udi_interface INFO weatherstation:discover: Creating Pressure node 2022-01-30 07:23:47,686 Thread-3 udi_interface.interface INFO interface:delNode: Removing node pressure 2022-01-30 07:23:47,687 Thread-3 udi_interface.interface DEBUG interface:send: PUBLISHING {'removenode': [{'address': 'pressure'}]} 2022-01-30 07:23:47,688 Thread-3 udi_interface.interface INFO interface:addNode: Adding node Barometric Pressure(pressure) [None] 2022-01-30 07:23:47,689 Thread-3 udi_interface.interface DEBUG interface:send: PUBLISHING {'addnode': [{'address': 'pressure', 'name': 'Barometric Pressure', 'nodeDefId': 'pressure', 'primaryNode': 'controller', 'drivers': [{'driver': 'GV0', 'value': 0, 'uom': 23}], 'hint': 16777215, 'private': None}]} 2022-01-30 07:23:47,690 Thread-3 udi_interface INFO weatherstation:discover: Creating Wind node 2022-01-30 07:23:47,691 Thread-3 udi_interface.interface INFO interface:delNode: Removing node wind 2022-01-30 07:23:47,691 Thread-3 udi_interface.interface DEBUG interface:send: PUBLISHING {'removenode': [{'address': 'wind'}]} 2022-01-30 07:23:47,693 Thread-3 udi_interface.interface INFO interface:addNode: Adding node Wind(wind) [None] 2022-01-30 07:23:47,693 Thread-3 udi_interface.interface DEBUG interface:send: PUBLISHING {'addnode': [{'address': 'wind', 'name': 'Wind', 'nodeDefId': 'wind', 'primaryNode': 'controller', 'drivers': [{'driver': 'GV4', 'value': 0, 'uom': 48}, {'driver': 'GV0', 'value': 0, 'uom': 14}, {'driver': 'ST', 'value': 0, 'uom': 48}], 'hint': 16777215, 'private': None}]} 2022-01-30 07:23:47,695 Thread-3 udi_interface INFO weatherstation:discover: Creating Precipitation node 2022-01-30 07:23:47,695 Thread-3 udi_interface.interface INFO interface:delNode: Removing node rain 2022-01-30 07:23:47,696 Thread-3 udi_interface.interface DEBUG interface:send: PUBLISHING {'removenode': [{'address': 'rain'}]} 2022-01-30 07:23:47,697 Thread-3 udi_interface.interface INFO interface:addNode: Adding node Precipitation(rain) [None] 2022-01-30 07:23:47,698 Thread-3 udi_interface.interface DEBUG interface:send: PUBLISHING {'addnode': [{'address': 'rain', 'name': 'Precipitation', 'nodeDefId': 'precipitation', 'primaryNode': 'controller', 'drivers': [{'driver': 'GV1', 'value': 0, 'uom': 105}, {'driver': 'ST', 'value': 0, 'uom': 24}], 'hint': 16777215, 'private': None}]} 2022-01-30 07:23:47,699 Thread-3 udi_interface INFO weatherstation:discover: Deleting orphaned light node 2022-01-30 07:23:47,700 Thread-3 udi_interface.interface INFO interface:delNode: Removing node light 2022-01-30 07:23:47,700 Thread-3 udi_interface.interface DEBUG interface:send: PUBLISHING {'removenode': [{'address': 'light'}]} 2022-01-30 07:23:47,701 Thread-3 udi_interface INFO weatherstation:discover: Deleting orphaned lightning node 2022-01-30 07:23:47,702 Thread-3 udi_interface.interface INFO interface:delNode: Removing node lightning 2022-01-30 07:23:47,703 Thread-3 udi_interface.interface DEBUG interface:send: PUBLISHING {'removenode': [{'address': 'lightning'}]} 2022-01-30 07:23:47,704 Thread-3 udi_interface INFO weatherstation:start: WeatherPoly Node Server Started. 2022-01-30 07:23:48,052 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message shortPoll 2022-01-30 07:23:48,054 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING shortPoll 2022-01-30 07:23:51,690 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message notices 2022-01-30 07:23:51,692 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING notices 2022-01-30 07:23:51,692 Command udi_interface.custom DEBUG custom:load: CUSTOM: load {} 2022-01-30 07:23:51,731 MQTT udi_interface.interface INFO interface:_message: Successfully set key = notices 2022-01-30 07:23:51,864 MQTT udi_interface.interface INFO interface:_message: custom data response {'customparamsdoc': '<h2>Configuration</h2>\n\n<p>The WeatherPoly node server has the following user configuration\nparameters:</p>\n\n<ul>\n<li>Port : The TCP port to listen on for connections from weather software.</li>\n<li>Units : The units used to display the data. Valid settings are: \'metric\', \'us\', or \'uk\'. The default is \'metric\'</li>\n<li>IncomingUnits: The units used by the data provider. Valid settings are \'metric\', \'us\', and \'uk\'. Default is \'metric\'.</li>\n</ul>\n\n<p>A mapping between the incoming data fields and the node server\'s nodes must be configured. The key is a node and data type combination and the value represents the incoming data field. How a data field is represented depends on the weather software.</p>\n\n<p>Valid nodes are: temperature, humidity, pressure, rain, wind, light, and lightning. See <a href="NODE_VALUE.md">node-value combinations</a> for a full list of node-values that can be used.</p>\n\n<h3>Cumulus software</h3>\n\n<p>Cumulus software allows you to configure what text string is used to represent each value. See the Cumulus documentation for a list of valid tags. A Cumulus HTTP API value of:</p>\n\n<p>http://<node server ip>:8080/cumulus?temp=<#temp>&humidity=<#humidity></p>\n\n<p>Will send temperature and humidity data. This can be mapped to node server nodes using:</p>\n\n<p>temperature-main : temp\nhumidity-main : humidity</p>\n\n<h3>acuparse</h3>\n\n<p>acuparse software for Acurite weather stations https://github.com/acuparse/acuparse can be configured to send data to a generic service. To configure acuparse to send data to WeatherPoly, set the generic URL to:</p>\n\n<p>http://<node server ip>:8080/acuparse</p>\n\n<h4>Configure WeatherPoly with the following mapping:</h4>\n\n<ul>\n<li>temperature-main = tempf</li>\n<li>temperature-dewpoint = dewptf</li>\n<li>humidity-main = humidity</li>\n<li>pressure-sealevel = baromin</li>\n<li>wind-windspeed = windspeedmph</li>\n<li>wind-winddir = winddir</li>\n<li>wind-avgwindspeed = windspdmph_avg2m</li>\n<li>rain-rate = rainin</li>\n<li>rain-daily = dailyrainin</li>\n</ul>\n\n<p>Input units should be set as US.</p>\n\n<h3>WeeWX</h3>\n\n<p>WeeWX data is supported through an extension to WeeWX called weewx-crt which can output the data in Cumulus Real Time format. The weewx-crt extension is configured by setting the realtime_url to:</p>\n\n<p>http://<node server ip>:8080/weewx</p>\n\n<h4>Configure WeatherPoly mappings:</h4>\n\n<p>The real-time data file is a fixed format file with the weather values separated by spaces. This is split so that the space separated value\'s index is mapped to the node servers nodes-values. For example:\n* temperature-main = 2\n* temperature-dewpoint = 3\n* humidity-main = 4\n* etc.</p>\n\n<h3>MeteoBridge</h3>\n\n<p>MeteoBridge data is supported using the Home Weather Station weather network configuration. For the API URL use</p>\n\n<p>http://<node server ip>:8080/</p>\n\n<p>MeteoBridge will send a space separated list of values. These are mapped to the node server\'s nodes using the value\'s position in that list. The table below shows the values and numeric position.</p>\n\n<h4>MeteoBridge Field list</h4>\n\n<p><a href="METEOBRIDGE.md">MeteoBridge field list</a></p>\n'} 2022-01-30 07:23:51,917 MQTT udi_interface.interface INFO interface:_message: Successfully set key = customparamsdoc 2022-01-30 07:23:52,287 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message addnode 2022-01-30 07:23:52,288 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING addnode 2022-01-30 07:23:52,290 Command udi_interface.interface DEBUG interface:_handleResult: add node response: {'id': '29807fd3-6010-4b6e-9643-8de355958074', 'uuid': '00:0d:b9:59:39:b0', 'profileNum': 6, 'address': 'humidity', 'name': 'Humidity', 'nodeDefId': 'humidity', 'nls': None, 'hint': '16777215', 'controller': 0, 'primaryNode': 'controller', 'private': None, 'isPrimary': 0, 'enabled': 1, 'timeAdded': 1643555738067, 'timeModified': 1643556232149, 'dbVersion': 1} 2022-01-30 07:23:52,328 MQTT udi_interface.interface INFO interface:_message: Profile installation finished 2022-01-30 07:23:52,437 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message addnode 2022-01-30 07:23:52,439 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING addnode 2022-01-30 07:23:52,441 Command udi_interface.interface DEBUG interface:_handleResult: add node response: {'id': 'b211e6a1-02b4-4d32-85cd-327bae730caf', 'uuid': '00:0d:b9:59:39:b0', 'profileNum': 6, 'address': 'pressure', 'name': 'Barometric Pressure', 'nodeDefId': 'pressure', 'nls': None, 'hint': '16777215', 'controller': 0, 'primaryNode': 'controller', 'private': None, 'isPrimary': 0, 'enabled': 1, 'timeAdded': 1643555738154, 'timeModified': 1643556232322, 'dbVersion': 1} 2022-01-30 07:23:52,657 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message addnode 2022-01-30 07:23:52,659 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING addnode 2022-01-30 07:23:52,660 Command udi_interface.interface DEBUG interface:_handleResult: add node response: {'id': 'a4b17277-9ccf-456a-b13c-778f4e4ffa00', 'uuid': '00:0d:b9:59:39:b0', 'profileNum': 6, 'address': 'wind', 'name': 'Wind', 'nodeDefId': 'wind', 'nls': None, 'hint': '16777215', 'controller': 0, 'primaryNode': 'controller', 'private': None, 'isPrimary': 0, 'enabled': 1, 'timeAdded': 1643555738466, 'timeModified': 1643556232491, 'dbVersion': 1} 2022-01-30 07:23:52,787 MQTT udi_interface.interface ERROR interface:_message: Invalid command received in message from PG3: 'removenode' [{'address': 'light', 'success': False}] 2022-01-30 07:23:52,911 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message addnode 2022-01-30 07:23:52,912 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING addnode 2022-01-30 07:23:52,914 Command udi_interface.interface DEBUG interface:_handleResult: add node response: {'id': '53dc1903-603e-410f-8095-90633332efb9', 'uuid': '00:0d:b9:59:39:b0', 'profileNum': 6, 'address': 'rain', 'name': 'Precipitation', 'nodeDefId': 'precipitation', 'nls': None, 'hint': '16777215', 'controller': 0, 'primaryNode': 'controller', 'private': None, 'isPrimary': 0, 'enabled': 1, 'timeAdded': 1643555738627, 'timeModified': 1643556232736, 'dbVersion': 1} 2022-01-30 07:23:52,950 MQTT udi_interface.interface ERROR interface:_message: Invalid command received in message from PG3: 'removenode' [{'address': 'lightning', 'success': False}] 2022-01-30 07:23:53,027 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message shortPoll 2022-01-30 07:23:53,029 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING shortPoll 2022-01-30 07:23:53,370 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message addnode 2022-01-30 07:23:53,372 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING addnode 2022-01-30 07:23:53,373 Command udi_interface.interface DEBUG interface:_handleResult: add node response: {'id': '29807fd3-6010-4b6e-9643-8de355958074', 'uuid': '00:0d:b9:59:39:b0', 'profileNum': 6, 'address': 'humidity', 'name': 'Humidity', 'nodeDefId': 'humidity', 'nls': None, 'hint': '16777215', 'controller': 0, 'primaryNode': 'controller', 'private': None, 'isPrimary': 0, 'enabled': 1, 'timeAdded': 1643555738067, 'timeModified': 1643556233092, 'dbVersion': 1} 2022-01-30 07:23:53,489 MQTT udi_interface.interface INFO interface:_message: Profile installation finished 2022-01-30 07:23:53,939 MQTT udi_interface.interface ERROR interface:_message: Invalid command received in message from PG3: 'removenode' [{'address': 'humidity', 'success': True}] 2022-01-30 07:23:54,144 MQTT udi_interface.interface ERROR interface:_message: Invalid command received in message from PG3: 'removenode' [{'address': 'temperature', 'success': False}] 2022-01-30 07:23:54,242 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message addnode 2022-01-30 07:23:54,244 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING addnode 2022-01-30 07:23:54,246 Command udi_interface.interface DEBUG interface:_handleResult: add node response: {'id': 'b211e6a1-02b4-4d32-85cd-327bae730caf', 'uuid': '00:0d:b9:59:39:b0', 'profileNum': 6, 'address': 'pressure', 'name': 'Barometric Pressure', 'nodeDefId': 'pressure', 'nls': None, 'hint': '16777215', 'controller': 0, 'primaryNode': 'controller', 'private': None, 'isPrimary': 0, 'enabled': 1, 'timeAdded': 1643555738154, 'timeModified': 1643556233715, 'dbVersion': 1} 2022-01-30 07:23:54,281 MQTT udi_interface.interface ERROR interface:_message: Invalid command received in message from PG3: 'removenode' [{'address': 'pressure', 'success': True}] 2022-01-30 07:23:54,489 MQTT udi_interface.interface ERROR interface:_message: Invalid command received in message from PG3: 'removenode' [{'address': 'wind', 'success': True}] 2022-01-30 07:23:54,615 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message addnode 2022-01-30 07:23:54,616 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING addnode 2022-01-30 07:23:54,618 Command udi_interface.interface DEBUG interface:_handleResult: add node response: {'id': 'ce8de222-8b35-4da9-a9fd-a9587a3e7a96', 'uuid': '00:0d:b9:59:39:b0', 'profileNum': 6, 'address': 'wind', 'name': 'Wind', 'nodeDefId': 'wind', 'nls': None, 'hint': '16777215.0', 'controller': 0, 'primaryNode': 'controller', 'private': None, 'isPrimary': 0, 'enabled': 1, 'timeAdded': 1643556234382, 'timeModified': 1643556234382, 'dbVersion': 1} 2022-01-30 07:23:54,657 MQTT udi_interface.interface ERROR interface:_message: Invalid command received in message from PG3: 'removenode' [{'address': 'rain', 'success': True}] 2022-01-30 07:23:54,969 MQTT udi_interface.interface ERROR interface:_message: Invalid command received in message from PG3: 'removenode' [{'address': 'light', 'success': False}] 2022-01-30 07:23:55,068 MQTT udi_interface.interface ERROR interface:_message: Invalid command received in message from PG3: 'removenode' [{'address': 'lightning', 'success': False}] 2022-01-30 07:23:55,212 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message addnode 2022-01-30 07:23:55,213 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING addnode 2022-01-30 07:23:55,215 Command udi_interface.interface DEBUG interface:_handleResult: add node response: {'address': 'temperature'} 2022-01-30 07:23:56,413 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message addnode 2022-01-30 07:23:56,414 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING addnode 2022-01-30 07:23:56,416 Command udi_interface.interface DEBUG interface:_handleResult: add node response: {'id': '876ca813-949f-4156-992b-252d86b2d9a6', 'uuid': '00:0d:b9:59:39:b0', 'profileNum': 6, 'address': 'temperature', 'name': 'Temperatures', 'nodeDefId': 'temperature', 'nls': None, 'hint': '16777215.0', 'controller': 0, 'primaryNode': 'controller', 'private': None, 'isPrimary': 0, 'enabled': 1, 'timeAdded': 1643556232203, 'timeModified': 1643556232203, 'dbVersion': 1} 2022-01-30 07:23:57,521 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message addnode 2022-01-30 07:23:57,522 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING addnode 2022-01-30 07:23:57,524 Command udi_interface.interface DEBUG interface:_handleResult: add node response: {'id': 'ee8fa22c-cd04-40fb-b167-837c538a8cf5', 'uuid': '00:0d:b9:59:39:b0', 'profileNum': 6, 'address': 'rain', 'name': 'Precipitation', 'nodeDefId': 'precipitation', 'nls': None, 'hint': '16777215.0', 'controller': 0, 'primaryNode': 'controller', 'private': None, 'isPrimary': 0, 'enabled': 1, 'timeAdded': 1643556235563, 'timeModified': 1643556235563, 'dbVersion': 1} 2022-01-30 07:23:58,238 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message shortPoll 2022-01-30 07:23:58,239 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING shortPoll 2022-01-30 07:24:03,233 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message shortPoll 2022-01-30 07:24:03,235 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING shortPoll 2022-01-30 07:24:08,184 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message shortPoll 2022-01-30 07:24:08,185 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING shortPoll 2022-01-30 07:24:13,330 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message shortPoll 2022-01-30 07:24:13,332 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING shortPoll 2022-01-30 07:24:18,429 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message shortPoll 2022-01-30 07:24:18,430 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING shortPoll 2022-01-30 07:24:23,344 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message shortPoll 2022-01-30 07:24:23,346 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING shortPoll 2022-01-30 07:24:28,360 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message shortPoll 2022-01-30 07:24:28,361 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING shortPoll 2022-01-30 07:24:33,382 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message shortPoll 2022-01-30 07:24:33,384 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING shortPoll 2022-01-30 07:24:37,849 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message longPoll 2022-01-30 07:24:37,850 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING longPoll 2022-01-30 07:24:38,456 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message shortPoll 2022-01-30 07:24:38,458 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING shortPoll 2022-01-30 07:24:43,490 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message shortPoll 2022-01-30 07:24:43,492 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING shortPoll 2022-01-30 07:24:48,514 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message shortPoll 2022-01-30 07:24:48,515 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING shortPoll 2022-01-30 07:24:53,560 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message shortPoll 2022-01-30 07:24:53,562 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING shortPoll