Skrypt zliczający ś...
 
Powiadomienia
Wyczyść wszystko

Domoticz Skrypt zliczający średnią wilgotność

3 Wpisów
2 Użytkownicy
2 Reactions
450 Wyświetleń
 ZTMF
(@ztmf)
Wpisów: 2
Świeżak
Autor tematu
 

Witam jestem na etapie tworzenia teoretycznie prostego projektu w którym będzie zliczana aktualna średnia wilgotność z 2 czujników (informacje z nich są pobierane co 5min) i jeśli ona będzie większa niż np. 70% to zostanie aktywowany przełącznik. I jeśli jest to możliwe prosił bym o jakiś przykład takiego lub podobnego skryptu ponieważ nic sensownego co by działało nie udało mi się stworzyć.

 
Dodane : 01/11/2022 3:57 pm
(@prezes)
Wpisów: 9
Bywalec
 

Hej, napisałem skrypt w dzVents. Wystarczy, że podmienisz id urządzeń (103, 130 i 43) i wszystko powinno śmigać. : )

return {
	on = {
		devices = {103, 130},
	},
	data = {},
	logging = {},
	execute = function(domoticz, triggeredItem)
	    local higrometr1 = domoticz.devices(103).humidity
	    local higrometr2 = domoticz.devices(130).humidity
	    local przelacznik = domoticz.devices(43)
        local srednia = (higrometr1 + higrometr2)/2
        
        if ((srednia > 70) and (przelacznik.state ~= 'On')) then
            przelacznik.setState('On')
        elseif ((srednia < 60) and (przelacznik.state ~= 'Off')) then
            przelacznik.setState('Off')
        end
	end
}

Skrypt wywoływany jest na każdą aktualizację czujników oraz dodałem sprawdzanie czy przełącznik nie jest już w odpowiednim stanie, żeby bez sensu nie wysyłać komendy do zmiany stanu na ten sam. Mam nadzieję, że pomogłem ; )

 
Dodane : 01/11/2022 5:42 pm
ZTMF reacted
 ZTMF
(@ztmf)
Wpisów: 2
Świeżak
Autor tematu
 

@prezes O Dziękuję bardzo dokładnie tego potrzebowałem <3.

 
Dodane : 01/11/2022 5:52 pm
Prezes reacted
Udostępnij: