I'm running 3.0.31 of the plugin. Every time I restart HS3 or Disable/Enable the plugin, a new Temperature device is created - which means I end up with one that works (the first/oldest one) and a bunch of copies that don't reflect the value provided by the WF AIR module. Here's the output from the HS3 log:
Code:
[TABLE="class: log_table_row"] [TR] [TD="class: purple, align: left"]Dec-31 5:46:14 PM[/TD] [TD="class: purple, align: left"] [/TD] [TD="class: purple, colspan: 3, align: left"]WeatherFlow[/TD] [TD="class: purple, colspan: 8, align: left"]Starting UDP listener...[/TD] [/TR] [/TABLE] [TABLE="class: log_table_row"] [TR] [TD="class: purple, align: left"]Dec-31 5:46:14 PM[/TD] [TD="class: purple, align: left"] [/TD] [TD="class: purple, colspan: 3, align: left"]WeatherFlow[/TD] [TD="class: purple, colspan: 8, align: left"]Starting communication with websocket server.[/TD] [/TR] [/TABLE] [TABLE="class: log_table_row"] [TR] [TD="class: green, align: left"]Dec-31 5:46:14 PM[/TD] [TD="class: green, align: left"] [/TD] [TD="class: green, colspan: 3, align: left"]WeatherFlow[/TD] [TD="class: green, colspan: 8, align: left"]An item with the same key has already been added.[/TD] [/TR] [/TABLE] [TABLE="class: log_table_row"] [TR] [TD="class: green, align: left"]Dec-31 5:46:14 PM[/TD] [TD="class: green, align: left"] [/TD] [TD="class: green, colspan: 3, align: left"]WeatherFlow[/TD] [TD="class: green, colspan: 8, align: left"]Failure while checking for missing devices.[/TD] [/TR] [/TABLE] [TABLE="class: log_table_row"] [TR] [TD="class: purple, align: left"]Dec-31 5:46:14 PM[/TD] [TD="class: purple, align: left"] [/TD] [TD="class: purple, colspan: 3, align: left"]WeatherFlow[/TD] [TD="class: purple, colspan: 8, align: left"]Configuring Temperature - AR-00002661-1[/TD] [/TR] [/TABLE] [TABLE="class: log_table_row"] [TR] [TD="class: purple, align: left"]Dec-31 5:46:14 PM[/TD] [TD="class: purple, align: left"] [/TD] [TD="class: purple, colspan: 3, align: left"]WeatherFlow[/TD] [TD="class: purple, colspan: 8, align: left"]Creating new device Temperature - AR-00002661-1[/TD] [/TR] [/TABLE] [TABLE="class: log_table_row"] [TR] [TD="class: purple, align: left"]Dec-31 5:46:14 PM[/TD] [TD="class: purple, align: left"] [/TD] [TD="class: purple, colspan: 3, align: left"]WeatherFlow[/TD] [TD="class: purple, colspan: 8, align: left"]Devices are now configured[/TD] [/TR] [/TABLE] [TABLE="class: log_table_row"] [TR] [TD="class: purple, align: left"]Dec-31 5:46:14 PM[/TD] [TD="class: purple, align: left"] [/TD] [TD="class: purple, colspan: 3, align: left"]WeatherFlow[/TD] [TD="class: purple, colspan: 8, align: left"]Station 4719 previously added.[/TD] [/TR] [/TABLE] [TABLE="class: log_table_row"] [TR] [TD="class: purple, align: left"]Dec-31 5:46:14 PM[/TD] [TD="class: purple, align: left"] [/TD] [TD="class: purple, colspan: 3, align: left"]WeatherFlow[/TD] [TD="class: purple, colspan: 8, align: left"]Found station 4719[/TD] [/TR] [/TABLE] [TABLE="class: log_table_row"] [TR] [TD="class: purple, align: left"]Dec-31 5:46:12 PM[/TD] [TD="class: purple, align: left"] [/TD] [TD="class: purple, colspan: 3, align: left"]WeatherFlow[/TD] [TD="class: purple, colspan: 8, align: left"]Querying meta data for station 4719[/TD] [/TR] [/TABLE] [TABLE="class: log_table_row"] [TR] [TD="class: purple, align: left"]Dec-31 5:46:12 PM[/TD] [TD="class: purple, align: left"] [/TD] [TD="class: purple, colspan: 3, align: left"]WeatherFlow[/TD] [TD="class: purple, colspan: 8, align: left"]Station 4719 added.[/TD] [/TR] [/TABLE] [TABLE="class: log_table_row"] [TR] [TD="class: purple, align: left"]Dec-31 5:46:12 PM[/TD] [TD="class: purple, align: left"] [/TD] [TD="class: purple, colspan: 3, align: left"]WeatherFlow[/TD] [TD="class: purple, colspan: 8, align: left"]Found station 4719[/TD] [/TR] [/TABLE] [TABLE="class: log_table_row"] [TR] [TD="class: purple, align: left"]Dec-31 5:46:12 PM[/TD] [TD="class: purple, align: left"] [/TD] [TD="class: purple, colspan: 3, align: left"]WeatherFlow[/TD] [TD="class: purple, colspan: 8, align: left"]In InitWeatherFlow()[/TD] [/TR] [/TABLE] [TABLE="class: log_table_row"] [TR] [TD="class: LogDateLong LogDateTime1, align: left"][COLOR=#000000]Dec-31 5:46:11 PM [/COLOR][/TD] [TD="class: LogPri1, align: left"] [/TD] [TD="class: LogType1, colspan: 3, align: left"][COLOR=#000000]Plug-In [/COLOR][/TD] [TD="class: LogEntry1, colspan: 8, align: left"][COLOR=#000000]Finished initializing plug-in WeatherFlow [/COLOR][/TD] [/TR] [/TABLE] [TABLE="class: log_table_row"] [TR] [TD="class: LogDateLong LogDateTime0, align: left"][COLOR=#000000]Dec-31 5:46:11 PM [/COLOR][/TD] [TD="class: LogPri0, align: left"] [/TD] [TD="class: LogType0, colspan: 3, align: left"][COLOR=#000000]Starting Plug-In [/COLOR][/TD] [TD="class: LogEntry0, colspan: 8, align: left"][COLOR=#000000]WeatherFlow loaded in 320 milliseconds [/COLOR][/TD] [/TR] [/TABLE] [TABLE="class: log_table_row"] [TR] [TD="class: LogDateLong LogDateTime1, align: left"][COLOR=#000000]Dec-31 5:46:11 PM [/COLOR][/TD] [TD="class: LogPri1, align: left"] [/TD] [TD="class: LogType1, colspan: 3, align: left"][COLOR=#000000]Starting Plug-In [/COLOR][/TD] [TD="class: LogEntry1, colspan: 8, align: left"][COLOR=#000000]Plugin WeatherFlow started successfully in 15 milliseconds [/COLOR][/TD] [/TR] [/TABLE] [TABLE="class: log_table_row"] [TR] [TD="class: purple, align: left"]Dec-31 5:46:11 PM[/TD] [TD="class: purple, align: left"] [/TD] [TD="class: purple, colspan: 3, align: left"]WeatherFlow[/TD] [TD="class: purple, colspan: 8, align: left"]Exit InitIO()[/TD] [/TR] [/TABLE] [TABLE="class: log_table_row"] [TR] [TD="class: purple, align: left"]Dec-31 5:46:11 PM[/TD] [TD="class: purple, align: left"] [/TD] [TD="class: purple, colspan: 3, align: left"]WeatherFlow[/TD] [TD="class: purple, colspan: 8, align: left"]In InitIO()[/TD] [/TR] [/TABLE] [TABLE="class: log_table_row"] [TR] [TD="class: LogDateLong LogDateTime0, align: left"][COLOR=#000000]Dec-31 5:46:11 PM [/COLOR][/TD] [TD="class: LogPri0, align: left"] [/TD] [TD="class: LogType0, colspan: 3, align: left"][COLOR=#000000]Starting Plug-In [/COLOR][/TD] [TD="class: LogEntry0, colspan: 8, align: left"][COLOR=#000000]Initializing plugin WeatherFlow ... [/COLOR][/TD] [/TR] [/TABLE] [TABLE="class: log_table_row"] [TR] [TD="class: LogDateLong LogDateTime1, align: left"][COLOR=#000000]Dec-31 5:46:11 PM [/COLOR][/TD] [TD="class: LogPri1, align: left"] [/TD] [TD="class: LogType1, colspan: 3, align: left"][COLOR=#000000]Info [/COLOR][/TD] [TD="class: LogEntry1, colspan: 8, align: left"][COLOR=#000000]Plugin WeatherFlow has connected. IP:127.0.0.1:55920 [/COLOR][/TD] [/TR] [/TABLE] [TABLE="class: log_table_row"] [TR] [TD="class: LogDateLong LogDateTime0, align: left"][COLOR=#000000]Dec-31 5:46:11 PM [/COLOR][/TD] [TD="class: LogPri0, align: left"] [/TD] [TD="class: LogType0, colspan: 3, align: left"][COLOR=#000000]WeatherFlow [/COLOR][/TD] [TD="class: LogEntry0, colspan: 8, align: left"][COLOR=#000000]I have connected to HomeSeer. [/COLOR][/TD] [/TR] [/TABLE]
Comment