Witam
Dziś zauważyłem że skrypt nie zgasił mi lampy w garażu
skrypt:
return { on = { devices = { 'Garaż', -- nazwa wlacznik w domoticz 'Czujka Pir Garaż' -- nazwa czujnika w domoticz } }, data = { warunek = { initial = false }, }, logging = { level = domoticz.LOG_DEBUG, marker = 'PIR Lampa', }, execute = function(dz, item) local maxSeconds = 100 local motion = dz.devices('Czujka Pir Garaż') -- nazwa czujnika local switch = dz.devices('Garaż') -- nazwa włacznika if item == motion then -- detekcja aktywna if motion.active and not switch.active then -- detekcja wyzwala skrypt dz.data.warunek = true switch.cancelQueuedCommands() switch.switchOn().checkFirst() elseif motion.active and switch.active and dz.data.warunek == true then switch.cancelQueuedCommands() elseif not motion.active and dz.data.warunek == true then switch.switchOff().afterSec(maxSeconds).checkFirst() end elseif item == switch and item.active and not motion.active then dz.data.warunek = false end end }
Zerknąłem w logi Domoticza i zauważyłem błędy od kilku dni nie wiem dokładnie z czym są związane więc proszę o podpowiedz. Na chwile obecną widzę że jest ok ale z czym poprzednie błędy były związane ??
W załączniku logi.
ETHM ma problemy z połączeniem , skrypt nie ma tu nic do tego , jak czujniki nie przekazują swoich stanów to wszystko może się zdarzyć
Ok czyli coś na sieci LAN ?
Czy z samym ETHM ?
Ogólnie wyszła aktualizacja Integry we wrześniu nie zdążyłem załadować jeszcze 🙂
Zauważyłem że już kilka razy mi nie zgasiło w garażu.
Natomiast mam identycznie zbudowane wszystko w innym pomieszczeniu i jest ok bdb działa elegancko. Ciekawe co jest.