Only have 3 nodes: "Controller" "Humidity" and "Ilumination" all without information on ISY.
Log:
2019-02-28 09:32:00,156 [Interface ] [DEBUG] Received stop from Polyglot... Shutting Down.
2019-02-28 09:32:00,159 [Interface ] [INFO ] Disconnecting from MQTT... localhost:1883
2019-02-28 09:32:00,161 [Interface ] [DEBUG] Stopping WeatherFlow node server.
2019-02-28 09:32:00,162 [Interface ] [INFO ] WeatherFlow node server UDP thread finished.
2019-02-28 09:32:00,163 [Interface ] [INFO ] MQTT Graceful disconnection.
2019-02-28 09:32:03,885 [MainThread] [INFO ] Received Config from STDIN.
2019-02-28 09:32:03,885 [MainThread] [INFO ] UDI Polyglot v2 Interface 2.0.29 Starting...
2019-02-28 09:32:04,017 [Interface ] [INFO ] Connecting to MQTT... localhost:1883
2019-02-28 09:32:04,066 [Interface ] [INFO ] MQTT Connected with result code 0 (Success)
2019-02-28 09:32:04,084 [Interface ] [INFO ] MQTT Subscribing to topic: udi/polyglot/ns/2 - MID: 1 Result: 0
2019-02-28 09:32:04,084 [Interface ] [INFO ] MQTT Subscribing to topic: udi/polyglot/connections/polyglot - MID: 2 Result: 0
2019-02-28 09:32:04,085 [Interface ] [INFO ] Sent Connected message to Polyglot
2019-02-28 09:32:04,138 [NodeServer] [INFO ] Starting WeatherFlow Node Server
2019-02-28 09:32:04,139 [NodeServer] [INFO ] Sending customParams to Polyglot.
2019-02-28 09:32:04,366 [NodeServer] [INFO ] WF says units are US
2019-02-28 09:32:04,366 [NodeServer] [INFO ] daily rainfall = 0.040000
2019-02-28 09:32:04,367 [NodeServer] [INFO ] yesterday rainfall = 7.986000
2019-02-28 09:32:04,368 [NodeServer] [ERROR] Failed to create Temperature Node
2019-02-28 09:32:04,368 [NodeServer] [INFO ] Adding node Humidity(humidity)
2019-02-28 09:32:04,370 [NodeServer] [ERROR] Failed to create Pressure Node
2019-02-28 09:32:04,371 [NodeServer] [ERROR] Failed to create Wind Node
2019-02-28 09:32:04,372 [NodeServer] [ERROR] Failed to create Precipitation Node
2019-02-28 09:32:04,373 [NodeServer] [INFO ] Adding node Illumination(light)
2019-02-28 09:32:04,375 [NodeServer] [ERROR] Failed to create Lightning Node
2019-02-28 09:32:04,376 [NodeServer] [INFO ] Finished adding all nodes
2019-02-28 09:32:04,376 [NodeServer] [INFO ] Initialzie rain data
2019-02-28 09:32:04,381 [NodeServer] [ERROR] Exception in thread NodeServer:
Traceback (most recent call last):
File "/usr/lib/python3.5/threading.py", line 914, in _bootstrap_inner
self.run()
File "/usr/lib/python3.5/threading.py", line 862, in run
self._target(*self._args, **self._kwargs)
File "./weatherflow.py", line 141, in start
self.discover()
File "./weatherflow.py", line 254, in discover
self.nodes['rain'].InitializeRain(self.rain_data)
KeyError: 'rain'
2019-02-28 09:33:04,109 [Controller] [INFO ] Query WeatherFlow server for observation data
2019-02-28 09:33:04,110 [Controller] [INFO ] - /swd/rest/observations/station/2587?api_key=6c8c96f9-e561-43dd-b173-5198d8797e0a
2019-02-28 09:33:04,273 [Controller] [ERROR] Exception in thread Controller:
Traceback (most recent call last):
File "/usr/lib/python3.5/threading.py", line 914, in _bootstrap_inner
self.run()
File "/usr/lib/python3.5/threading.py", line 862, in run
self._target(*self._args, **self._kwargs)
File "/home/pi/.local/lib/python3.5/site-packages/polyinterface/polyinterface.py", line 771, in _parseInput
self.longPoll()
File "./weatherflow.py", line 152, in longPoll
self.query_data()
File "./weatherflow.py", line 350, in query_data
self.nodes['temperature'].setDriver('ST', data['obs'][0]['air_temperature'])
KeyError: 'temperature'
Ideas?
Thanks