Prosty skrypt LUA Domoticz reagujący na zmianę wejścia

//Prosty skrypt LUA Domoticz reagujący na zmianę wejścia

Prosty skrypt LUA Domoticz reagujący na zmianę wejścia

Jako że nie każdemu znany jest interfejs Domoticza, przedstawię po krótce jak wywołać prosty skrypt napisany w LUA.

Skrypt reaguje na czujnik zmierzchu i włącza / wyłącza oświetlenie w podbitce domu.

Wchodzimy w Domoticz –> Ustawienia –> Więcej opcji –> Zdarzenia

1

 

Następnie tworzymy po prawej nowy skrypt LUA i ustawiamy zasięg działania jako DEVICE (!WAŻNE)

2

 

Następnie zobaczymy szablon skryptu. Przed komendą return commandArray dodajemy:

if (devicechanged['Czujnik zmierzchu'] == 'On' and otherdevices['Oświetlenie ZEWNĘTRZNE'] == 'Off') then
 commandArray['Oświetlenie ZEWNĘTRZNE']='On'
 print ("ZMIANA NOC - HALOGENY");
 end

if (devicechanged['Czujnik zmierzchu'] == 'Off' and otherdevices['Oświetlenie ZEWNĘTRZNE'] == 'On') then
 commandArray['Oświetlenie ZEWNĘTRZNE']='Off'
 print ("ZMIANA DZIEN - HALOGENY");
 end

U mnie wygląda to tak:

3

Zapisujemy skrypt klawiszem SAVE i zahaczamy EVENT ACTIVE.

A następnie weryfikujemy logi czy skrypt się uruchamia.

4log1

4log2

 

Skomentuj wpis

komentarzy

By | 2017-01-20T13:48:45+00:00 Styczeń 20th, 2017|Arduino i Domoticz Automatyka Domowa|0 Comments

About the Author: