Basically it is working but I have from time to time crashes of Weewx with the following errors:
Sep 25 12:34:15 Weewx weewx[2970] CRITICAL __main__: **** File "/usr/share/weewx/weewxd", line 154, in main
Sep 25 12:34:15 Weewx weewx[2970] CRITICAL __main__: **** engine.run()
Sep 25 12:34:15 Weewx weewx[2970] CRITICAL __main__: **** File "/usr/share/weewx/weewx/engine.py", line 188, in run
Sep 25 12:34:15 Weewx weewx[2970] CRITICAL __main__: **** for packet in self.console.genLoopPackets():
Sep 25 12:34:15 Weewx weewx[2970] CRITICAL __main__: **** File "/usr/share/weewx/user/weatherlinkliveudp.py", line 440, in genLoopPackets
Sep 25 12:34:15 Weewx weewx[2970] CRITICAL __main__: **** packet = self.station.decode_data_wll(current_conditions['data'])
Sep 25 12:34:15 Weewx weewx[2970] CRITICAL __main__: **** File "/usr/share/weewx/user/weatherlinkliveudp.py", line 239, in decode_data_wll
Sep 25 12:34:15 Weewx weewx[2970] CRITICAL __main__: **** packet['rainRate'] = iss_udp_data['rain_rate_last'] * self.rainbarrel.bucketsize
Sep 25 12:34:15 Weewx weewx[2970] CRITICAL __main__: **** TypeError: unsupported operand type(s) for *: 'NoneType' and 'float'
Sep 25 12:34:15 Weewx weewx[2970] CRITICAL __main__: **** Exiting.
When I restart (or sometimes two restarts are needed) then it is working again some days.