999LV / NUT_UPS

UPS Monitor plugin for Domoticz using NUT protocol
MIT License
13 stars 9 forks source link

v3.8440 Problem retrieving devices! #1

Closed lrybak closed 6 years ago

lrybak commented 7 years ago

Freshly compiled Domoticz v3.8440. Just after new ups monitor instance creation I'm unable to access Devices tab - Error message: "Problem retrieving devices!" appears

Log: 2017-09-24 17:38:09.982 (Qnap UPS) Started. 2017-09-24 17:38:10.040 (Qnap UPS) Entering work loop. 2017-09-24 17:38:10.041 (Qnap UPS) Initialized version 0.1.3, author 'logread' 2017-09-24 17:38:10.042 (Qnap UPS) Debug log level set to: 'true'. 2017-09-24 17:38:10.042 (Qnap UPS) 'HomeFolder':'/home/domoticz/domoticz/plugins/NUT_UPS/' 2017-09-24 17:38:10.042 (Qnap UPS) 'Version':'0.1.3' 2017-09-24 17:38:10.042 (Qnap UPS) 'Name':'Qnap UPS' 2017-09-24 17:38:10.042 (Qnap UPS) 'Address':'192.168.1.2' 2017-09-24 17:38:10.042 (Qnap UPS) 'HardwareID':'16' 2017-09-24 17:38:10.042 (Qnap UPS) 'Key':'NUT_UPS' 2017-09-24 17:38:10.042 (Qnap UPS) 'Port':'3493' 2017-09-24 17:38:10.042 (Qnap UPS) 'Mode6':'Debug' 2017-09-24 17:38:10.042 (Qnap UPS) 'Mode1':'qnapups' 2017-09-24 17:38:10.042 (Qnap UPS) 'Author':'logread' 2017-09-24 17:38:10.042 (Qnap UPS) Device count: 0 2017-09-24 17:38:10.042 (Qnap UPS) Creating device 'UPS Status Mode'. 2017-09-24 17:38:10.042 (Qnap UPS - UPS Status Mode) Updating device from 0:'No Alert!' to have values 0:''. 2017-09-24 17:38:19.556 (Qnap UPS) Calling message handler 'onHeartbeat'. 2017-09-24 17:38:19.567 (Qnap UPS) Variable UPS AC Frequency = None 2017-09-24 17:38:19.567 (Qnap UPS) Variable UPS AC Input = 234.0 2017-09-24 17:38:19.567 (Qnap UPS) Creating device 'UPS AC Input'. 2017-09-24 17:38:19.568 (Qnap UPS) Variable UPS Backup Time = 3420 2017-09-24 17:38:19.568 (Qnap UPS) Creating device 'UPS Backup Time'. 2017-09-24 17:38:19.568 (Qnap UPS) Variable UPS Power = None 2017-09-24 17:38:19.568 (Qnap UPS) Variable UPS Load = 17.0 2017-09-24 17:38:19.568 (Qnap UPS) Creating device 'UPS Load'. 2017-09-24 17:38:19.569 (Qnap UPS) Variable UPS Status = OL 2017-09-24 17:38:19.569 (Qnap UPS - UPS Status Mode) Updating device from 0:'' to have values 1:'On Line'. 2017-09-24 17:38:19.570 (Qnap UPS) Variable UPS Charge = 100 2017-09-24 17:38:19.570 (Qnap UPS) Creating device 'UPS Charge'.

DB Hardware table 16|Qnap UPS|1|94|192.168.1.2|3493||||NUT_UPS|qnapups|||||Debug|0

DevicesStatus table sqlite> select * from DeviceStatus where HardwareID=16; 225|16|00100001|1|Qnap UPS - UPS Status Mode|1|243|22|0|0|12|255|1|On Line|2017-09-24 17:38:19|225|0.0|1.0|0.0|1.0|||0|0|0|| 229|16|00100002|2|Qnap UPS - UPS Charge|1|243|31|0|0|12|255|0|100|2017-09-24 17:40:29|229|0.0|1.0|0.0|1.0|||0|0|17||1;% 227|16|00100003|3|Qnap UPS - UPS Backup Time|1|243|31|0|0|12|255|0|3420|2017-09-24 17:40:29|227|0.0|1.0|0.0|1.0|||0|0|17||1;s 226|16|00100004|4|Qnap UPS - UPS AC Input|0|243|31|0|0|12|255|0|234.0|2017-09-24 17:40:29|226|0.0|1.0|0.0|1.0|||0|0|17||1;V 228|16|00100005|5|Qnap UPS - UPS Load|0|243|31|0|0|12|255|0|16.0|2017-09-24 17:40:29|228|0.0|1.0|0.0|1.0|||0|0|17||1;%

Once I remove hardware (ups monitor instance) and restart Domoticz, Device tab is shown correctly

999LV commented 7 years ago

I see no issue with the logs and db values... which browser are you using ? I have read that such an error may happen with Safari... did you also try clearing the cache (including the app cache) ? I'll test that specific domoticz version on my development system anyway...

999LV commented 7 years ago

I tested the UPS Monitor plugin on a freshly compiled domoticz v3.8441 running on the latest Debian stretch linux, without any issue. Using Firefox or Chrome brower.