error CluaHandler
 
Powiadomienia
Wyczyść wszystko

error CluaHandler

3 Wpisów
2 Użytkownicy
1 Reactions
1,185 Wyświetleń
Mariusz
(@mariusz-2)
Wpisów: 228
Weteran Donator 2K23
Autor tematu
 

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,'','')
 
Dodane : 08/04/2022 9:59 am
isom
 isom
(@isom)
Wpisów: 5170
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 

@mariusz-2 jest jakaś różnica po zmianie czasu w sprzęcie ? ( propozycja na PV)

 
Dodane : 10/04/2022 9:33 pm
Mariusz reacted
Mariusz
(@mariusz-2)
Wpisów: 228
Weteran Donator 2K23
Autor tematu
 

@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.

 
Dodane : 11/04/2022 2:16 pm
Udostępnij: