UWAGA: Strona oraz Forum Smart'ny Dom nie będzie dostępne 23 Grudnia 2024 ze względu na przenoszenie serwisu na mocniejszą maszynę.
W tym czasie polecam poświęcenie swojego czasu na pomoc partnerowi w przygotowaniu udanych Świąt 😉
Za niedogodności z góry przepraszam, admin
Witajcie!
Problem z którym, nie potrafię sobie poradzić to codzienne błędy w logach. Sam nie potrafię usunąć przyczyny i proszę Was o pomoc.
Używam pollera http/https do zaciągnięcia danych z chmury supla z pomocą scryptu lua. Dane zaciągam do "Dummy switch" Amperaż (3fazy).
log błędów:
2022-04-05 18:14:34.767 Error: CLuaHandler (updateDevice from LUA) : Incorrect parameters type 2022-04-05 18:14:34.767 Error: CLuaHandler (updateDevice from LUA) : Incorrect parameters type 2022-04-05 18:14:34.767 Error: CLuaHandler (updateDevice from LUA) : Incorrect parameters type 2022-04-05 18:14:34.767 Error: CLuaHandler: /home/pi/domoticz/scripts/lua_parsers/licznik.lua:16: attempt to concatenate a nil value (local 'a3') 2022-04-05 18:38:02.355 Error: CLuaHandler (updateDevice from LUA) : Incorrect parameters type 2022-04-05 18:38:02.355 Error: CLuaHandler (updateDevice from LUA) : Incorrect parameters type 2022-04-05 18:38:02.355 Error: CLuaHandler (updateDevice from LUA) : Incorrect parameters type 2022-04-05 18:38:02.355 Error: CLuaHandler: /home/pi/domoticz/scripts/lua_parsers/licznik.lua:16: attempt to concatenate a nil value (local 'a3') 2022-04-05 18:38:47.674 Error: CLuaHandler (updateDevice from LUA) : Incorrect parameters type 2022-04-05 18:38:47.674 Error: CLuaHandler (updateDevice from LUA) : Incorrect parameters type Script, którego używam: local v1 = domoticz_applyJsonPath(request['content'],'.phases[0].voltage') domoticz_updateDevice(37,'',v1) local v2 = domoticz_applyJsonPath(request['content'],'.phases[1].voltage') domoticz_updateDevice(38,'',v2) local v3 = domoticz_applyJsonPath(request['content'],'.phases[2].voltage') domoticz_updateDevice(39,'',v3) s = request['content']; local a1 = domoticz_applyJsonPath(s,'.phases[0].current') local a2 = domoticz_applyJsonPath(s,'.phases[1].current') local a3 = domoticz_applyJsonPath(s,'.phases[2].current') local a = (a1..";"..a2..";"..a3) domoticz_updateDevice(40,'',a,'','')
@mariusz-2 jest jakaś różnica po zmianie czasu w sprzęcie ? ( propozycja na PV)
@isom Zmiany wprowadziłem od razu, "w HTTP/HTTPS poller czas odświeżania z 60 na 120 i przez dwie doby nie wyrzucił żadnego błędu. Podziękowania.