[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4762: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3897)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4764: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3897)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4765: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3897)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4766: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3897)
Toon onderwerp - Voorbeeld scripts • nodo-domotica.nl

nodo-domotica.nl

Voorbeeld scripts

Met de Nodo commando's en dee Eventlist kun je vrijwel elke domotica wens realiseren. De Nodo beschikt hiervoor over een eigen script-taal waarmee u uw domotica wensen kunt realiseren. Plaats hier uw vragen en tips die hier op betrekking hebben.

Voorbeeld scripts

Berichtdoor tim » 10 jul 2014, 16:52

Hallo allemaal. Ik ben nog redelijk nieuw hier en dacht via de Wiki wat voorbeelden van scripts te vinden. Maar die pagina:

is nog wel erg leeg :o
Staan die misschien inmiddels ergens anders of zijn ze er echt niet?
tim
 
Berichten: 114
Geregistreerd: 11 nov 2013, 14:21

Re: Voorbeeld scripts

Berichtdoor manjh » 10 jul 2014, 23:11

Tsja, die staat wel erg lang "in progress".
Maar wat zoek je precies? Code scripts, zodat je zelf plugins kunt maken?
Of eventlist scripts?
Hans
manjh
 
Berichten: 1173
Geregistreerd: 29 aug 2011, 14:39

Re: Voorbeeld scripts

Berichtdoor tim » 12 jul 2014, 09:56

ik dacht laat ik even inspiratie opdoen door eventlist voorbeelden in te zien.
tim
 
Berichten: 114
Geregistreerd: 11 nov 2013, 14:21

Re: Voorbeeld scripts

Berichtdoor manjh » 12 jul 2014, 16:23

Hans
manjh
 
Berichten: 1173
Geregistreerd: 29 aug 2011, 14:39

Re: Voorbeeld scripts

Berichtdoor ralph » 27 jul 2014, 10:30

Hieronder het script dat ik gebruik.
Let wel: Ik ben gewoon een simpele hobbyist, dus er kunnen domme en onvergeeflijke fouten in zitten.
Het kan ook zijn dat e.e.a. veel gemakkelijker kan worden gerealiseerd, zodat o.a. verwerkingstijd en geheugen wordt bespaard.
Bij mij werkt het voor dit moment, m.u.v. van de variabele die moet voorkomen dat de vijverpomp automatisch wordt uitgeschakeld als deze met de hand (via AB) is ingeschakeld (als iemand een tip heeft ;) )

In het script maak ik nog geen gebruik van aliassen (moet uitvogelen als ik weer tijd heb).
Voor het doel in dit forum heb ik mijn NewKAKU adressen vervangen door - adres ontvanger 1 t/m x - en de namen van de aangesloten apparaten door - Apparaat A t/m x -
Hoop dat het kan helpen om leuke ideeën op te doen.

En natuurlijk is feedback om ervan te leren en het stukje bij beetje beter te doen altijd van harte welkom!

!######################
!# versie 18 mei 2014 #
!######################

!# Overzicht devices #

!NewKaku (adres ontvanger 1) is NewKAKU 1 is Apparaat A
!NewKaku (adres ontvanger 2) is NewKAKU 2 is Apparaat B
!NewKaku (adres ontvanger 3) is NewKAKU 3 is Apparaat C
!NewKaku (adres ontvanger 4) is NewKAKU 4 is Apparaat D
!NewKaku (adres ontvanger 5) is NewKAKU 5 is Apparaat E - dimmer
!NewKaku (adres ontvanger 6) is NewKAKU 6 is Apparaat F - dimmer
!NewKaku (adres ontvanger 7) is NewKAKU 7 is Apparaat G
!NewKaku (adres ontvanger 8) is NewKAKU 8 is Apparaat H
!NewKaku (adres ontvanger 9) is NewKAKU 9 is Apparaat I
!NewKaku (adres ontvanger 10) is NewKAKU 10 is Apparaat J
!NewKaku (adres ontvanger 11) is NewKAKU 11 is Vijverpomp
!NewKaku (adres ontvanger 12) is NewKAKU 12 is Apparaat L
!NewKaku (adres ontvanger 13) is NewKAKU 13 is Apparaat M
!Rawsignal (adres ontvanger 20) is NewKAKU 20 is StandBy
!Rawsignal (adres ontvanger 21) is NewKAKU 21 is On
!Rawsignal (adres ontvanger 22) is NewKAKU 22 is Off


!# gereserveerde timers zijn #
!
! 1 =
! 2 =
! 3 =
! 4 =
! 5 =
! 6 =
! 7 =
! 8 =
! 9 =
! 10 = Om de 60 sec DHT22 uitlezen


!# gereserveerde variabelen zijn #
!
! 1 = DHT22 temperatuur
! 2 = DHT22 relatieve vochtigheid
! 10 = Vijverpomp handmatig ingeschakeld ja (10,1) of nee (10,0)
! 11 = Vijverpomp door Nodo ingeschakeld ja (11,1) of nee (11,0)


!# Gerelateerde files en functionaliteit #
!
! 11
! 12
! 13
! 14
! 15
! 16
! 17
! 18
! 19
! 20 vijverpomp op tijd via Nodo inschakelen
! 21 vijverpomp op tijd via Nodo uitschakelen


!# standaard opening van eventlist #

EventlistErase


!# basissetting eventlist #

EventlistWrite; Boot 1; Sound 7,0


!# communicatie events naar WebApp #

EventlistWrite; WildCard RF,All,0; EventSend HTTP
EventlistWrite; WildCard IR,All,0; EventSend HTTP
EventlistWrite; WildCard Wired,All,0; EventSend HTTP
EventlistWrite; WildCard All,UserEvent,0; EventSend HTTP

!EventlistWrite; Wildcard RF,All; EventSend IR !Ontvangen RF commando's worden in IR doorgezonden tbv bijvoorbeeld leren AB


!# Nodo RTC iedere zondag om middernacht met WepApp-server synchroniseren #

EventlistWrite; Time 00:00, Sun; ClockSync HTTP


!# Om de 60 seconden dht22 variabelen naar webapp sturen #

EventlistWrite; Boot 1; TimerSet 10 !Start de cyclus timer 10
EventlistWrite; Timer 10; TimerSet 10,60 !Set timer 10 op 60 seconden
EventlistWrite; Timer 10; dhtread 1, 1 !Als timer 10 op 0, dan DHT22 uitlezen
EventlistWrite; Timer 10; VariableSend 1, HTTP !Als timer 10, dan Variabele 1 naar WebApp sturen
EventlistWrite; Timer 10; VariableSend 2, HTTP !Als timer 10, dan Variabele 2 naar WebApp sturen


!# de doorstuur acties per device, RF AB naar Nodo-ID en bijwerken status webapp #

! !Apparaat A
EventlistWrite; NewKaku (adres ontvanger 1),on; NewKAKU 1,on !AB code (adres ontvanger 1),on => NewKAKU device 1 = on
EventlistWrite; NewKAKU 1,on; EventSend HTTP !'on' status van device NewKAKU 1 naar WebApp (groen licht aan)
EventlistWrite; NewKaku (adres ontvanger 1),off; NewKAKU 1,off !AB code (adres ontvanger 1),off => NewKAKU device 1 = off
EventlistWrite; NewKAKU 1,off; EventSend HTTP !'off' status van device NewKAKU 1 naar WebApp (groen licht uit)

EventlistWrite; NewKaku (adres ontvanger 2),on; NewKAKU 2,on !Apparaat B
EventlistWrite; NewKAKU 2,on; EventSend HTTP
EventlistWrite; NewKaku (adres ontvanger 2),off; NewKAKU 2,off
EventlistWrite; NewKAKU 2,off; EventSend HTTP

EventlistWrite; NewKaku (adres ontvanger 3),on; NewKAKU 3,on !Apparaat C
EventlistWrite; NewKAKU 3,on; EventSend HTTP
EventlistWrite; NewKaku (adres ontvanger 3),off; NewKAKU 3,off
EventlistWrite; NewKAKU 3,off; EventSend HTTP

EventlistWrite; NewKaku (adres ontvanger 4),on; NewKAKU 4,on !Apparaat D
EventlistWrite; NewKAKU 4,on; EventSend HTTP
EventlistWrite; NewKaku (adres ontvanger 4),off; NewKAKU 4,off
EventlistWrite; NewKAKU 4,off; EventSend HTTP

EventlistWrite; NewKaku (adres ontvanger 5),on; NewKAKU 5,7 !Apparaat E - dimmer
EventlistWrite; NewKAKU 5,on; EventSend HTTP
EventlistWrite; NewKaku (adres ontvanger 5),off; NewKAKU 5,off
EventlistWrite; NewKAKU 5,off; EventSend HTTP

EventlistWrite; NewKaku (adres ontvanger 6),on; NewKAKU 6,7 !Apparaat F - dimmer
EventlistWrite; NewKAKU 6,on; EventSend HTTP
EventlistWrite; NewKaku (adres ontvanger 6),off; NewKAKU 6,off
EventlistWrite; NewKAKU 6,off; EventSend HTTP

EventlistWrite; NewKaku (adres ontvanger 7),on; NewKAKU 7,on !Apparaat G
EventlistWrite; NewKAKU 7,on; EventSend HTTP
EventlistWrite; NewKaku (adres ontvanger 7),off; NewKAKU 7,off
EventlistWrite; NewKAKU 7,off; EventSend HTTP

EventlistWrite; NewKaku (adres ontvanger 8),on; NewKAKU 8,on !Apparaat H
EventlistWrite; NewKAKU 8,on; EventSend HTTP
EventlistWrite; NewKaku (adres ontvanger 8),off; NewKAKU 8,off
EventlistWrite; NewKAKU 8,off; EventSend HTTP

EventlistWrite; NewKaku (adres ontvanger 9),on; NewKAKU 9,on !Apparaat I
EventlistWrite; NewKAKU 9,on; EventSend HTTP
EventlistWrite; NewKaku (adres ontvanger 9),off; NewKAKU 9,off
EventlistWrite; NewKAKU 9,off; EventSend HTTP

EventlistWrite; NewKaku (adres ontvanger 10),on; NewKAKU 10,on !Apparaat J
EventlistWrite; NewKAKU 10,on; EventSend HTTP
EventlistWrite; NewKaku (adres ontvanger 10),off; NewKAKU 10,off
EventlistWrite; NewKAKU 10,off; EventSend HTTP

! !Vijverpomp
EventlistWrite; NewKaku (adres ontvanger 11),on; NewKAKU 11,on !(adres ontvanger 11),on => Nodo NewKAKU device 11 = on
EventlistWrite; NewKaku (adres ontvanger 11),on; VariableSet 10,1 !ontvangst AB code (adres ontvanger 11),on => variabele 10 wordt 1
EventlistWrite; NewKaku (adres ontvanger 11),on; VariableSend 10, HTTP !ontvangst AB code (adres ontvanger 11),on => waarde variabele 10 naar WebApp
EventlistWrite; NewKaku (adres ontvanger 11),on; VariableSet 11,0 !ontvangst AB code (adres ontvanger 11),on => variabele 11 wordt 0
EventlistWrite; NewKaku (adres ontvanger 11),on; VariableSend 11, HTTP !ontvangst AB code (adres ontvanger 11),on => waarde variabele 11 naar WebApp
EventlistWrite; NewKaku (adres ontvanger 11),on; NewKAKUSend 11,on !Nodo stuurt voor zekerheid code door, mocht AB te veraf zijn
EventlistWrite; NewKaku (adres ontvanger 11),on; Sound 8,6 !ontvangst AB code (adres ontvanger 11),on => geluid wordt afgespeeld
EventlistWrite; NewKAKU 11,on; EventSend HTTP
EventlistWrite; NewKaku (adres ontvanger 11),off; NewKAKU 11,off
EventlistWrite; NewKaku (adres ontvanger 11),off; VariableSet 10,0
EventlistWrite; NewKaku (adres ontvanger 11),off; VariableSend 10, HTTP
EventlistWrite; NewKaku (adres ontvanger 11),off; VariableSet 11,0
EventlistWrite; NewKaku (adres ontvanger 11),off; VariableSend 11, HTTP
EventlistWrite; NewKaku (adres ontvanger 11),off; NewKAKUSend 11,off !Nodo stuurt voor zekerheid code door, mocht AB te veraf zijn
EventlistWrite; NewKaku (adres ontvanger 11),off; Sound 8,8
EventlistWrite; NewKAKU 11,off; EventSend HTTP

EventlistWrite; NewKaku (adres ontvanger 12),on; NewKAKU 12,on !Apparaat L
EventlistWrite; NewKAKU 12,on; EventSend HTTP
EventlistWrite; NewKaku (adres ontvanger 12),off; NewKAKU 12,off
EventlistWrite; NewKAKU 12,off; EventSend HTTP

EventlistWrite; NewKaku (adres ontvanger 13),on; NewKAKU 13,on !Apparaat M
EventlistWrite; NewKAKU 13,on; EventSend HTTP
EventlistWrite; NewKaku (adres ontvanger 13),off; NewKAKU 13,off
EventlistWrite; NewKAKU 13,off; EventSend HTTP


!# Vijverpomp kort inschakelen om waterloop vol te houden en algengroei te beperken #

EventlistWrite; Time 08:15; FileExecute 20, on; BreakOnVarEqu 10,1 !inschakelen pomp, tenzij
EventlistWrite; Time 08:18; FileExecute 21, on; BreakOnVarEqu 10,1 !uitschakelen pomp, tenzij

EventlistWrite; Time 09:15; FileExecute 20, on; BreakOnVarEqu 10,1 !inschakelen pomp, tenzij
EventlistWrite; Time 09:18; FileExecute 21, on; BreakOnVarEqu 10,1 !uitschakelen pomp, tenzij

EventlistWrite; Time 10:15; FileExecute 20, on; BreakOnVarEqu 10,1 !inschakelen pomp, tenzij
EventlistWrite; Time 10:18; FileExecute 21, on; BreakOnVarEqu 10,1 !uitschakelen pomp, tenzij

EventlistWrite; Time 11:15; FileExecute 20, on; BreakOnVarEqu 10,1 !inschakelen pomp, tenzij
EventlistWrite; Time 11:18; FileExecute 21, on; BreakOnVarEqu 10,1 !uitschakelen pomp, tenzij

EventlistWrite; Time 12:15; FileExecute 20, on; BreakOnVarEqu 10,1 !inschakelen pomp, tenzij
EventlistWrite; Time 12:18; FileExecute 21, on; BreakOnVarEqu 10,1 !uitschakelen pomp, tenzij

EventlistWrite; Time 13:15; FileExecute 20, on; BreakOnVarEqu 10,1 !inschakelen pomp, tenzij
EventlistWrite; Time 13:18; FileExecute 21, on; BreakOnVarEqu 10,1 !uitschakelen pomp, tenzij

EventlistWrite; Time 14:15; FileExecute 20, on; BreakOnVarEqu 10,1 !inschakelen pomp, tenzij
EventlistWrite; Time 14:18; FileExecute 21, on; BreakOnVarEqu 10,1 !uitschakelen pomp, tenzij

EventlistWrite; Time 15:15; FileExecute 20, on; BreakOnVarEqu 10,1 !inschakelen pomp, tenzij
EventlistWrite; Time 15:18; FileExecute 21, on; BreakOnVarEqu 10,1 !uitschakelen pomp, tenzij

EventlistWrite; Time 16:15; FileExecute 20, on; BreakOnVarEqu 10,1 !inschakelen pomp, tenzij
EventlistWrite; Time 16:18; FileExecute 21, on; BreakOnVarEqu 10,1 !uitschakelen pomp, tenzij

EventlistWrite; Time 17:15; FileExecute 20, on; BreakOnVarEqu 10,1 !inschakelen pomp, tenzij
EventlistWrite; Time 17:18; FileExecute 21, on; BreakOnVarEqu 10,1 !uitschakelen pomp, tenzij

EventlistWrite; Time 18:15; FileExecute 20, on; BreakOnVarEqu 10,1 !inschakelen pomp, tenzij
EventlistWrite; Time 18:18; FileExecute 21, on; BreakOnVarEqu 10,1 !uitschakelen pomp, tenzij

EventlistWrite; Time 19:15; FileExecute 20, on; BreakOnVarEqu 10,1 !inschakelen pomp, tenzij
EventlistWrite; Time 19:18; FileExecute 21, on; BreakOnVarEqu 10,1 !uitschakelen pomp, tenzij

EventlistWrite; Time 20:15; FileExecute 20, on; BreakOnVarEqu 10,1 !inschakelen pomp, tenzij
EventlistWrite; Time 20:18; FileExecute 21, on; BreakOnVarEqu 10,1 !uitschakelen pomp, tenzij


!# Pomp uitschakelen bij zonsondergang #

EventlistWrite; ClockDaylight 4; NewKAKUSend 11,Off !Vijverpomp
EventlistWrite; ClockDaylight 4; VariableSet 11,0 !var 11 op 0
EventlistWrite; ClockDaylight 4; VariableSet 10,0 !var 10 op 0
EventlistWrite; ClockDaylight 4; VariableSend 11, HTTP !stuurt waarde var 11 naar WebApp
EventlistWrite; ClockDaylight 4; VariableSend 10, HTTP !stuurt waarde var 10 naar WebApp


!# aan zonsondergang met marge van 15 min #

EventlistWrite; ClockDaylight 4; TimerRandom 1,900
EventlistWrite; Timer 1; NewKAKUSend 3,On !Apparaat C

EventlistWrite; ClockDaylight 4; TimerRandom 2,900
EventlistWrite; Timer 2; NewKAKUSend 4,On !Apparaat D

EventlistWrite; ClockDaylight 4; TimerRandom 3,900
EventlistWrite; Timer 3; NewKAKUSend 7,On !Apparaat G


!# aan zonsondergang met marge van 30 min #

EventlistWrite; ClockDaylight 4; TimerRandom 4,1800
EventlistWrite; Timer 4; NewKAKUSend 9,On !Apparaat I


!# uit op tijdstip met marge van 30 min #

EventlistWrite; Time 23:15; TimerRandom 5,1800
Eventlistwrite; timer 5; NewKAKUSend 2,off !Apparaat B

EventlistWrite; Time 23:15; TimerRandom 6,1800
Eventlistwrite; timer 6; NewKAKUSend 3,off !Langelamp

EventlistWrite; Time 23:15; TimerRandom 7,1800
Eventlistwrite; timer 7; NewKAKUSend 4,off !Apparaat D

EventlistWrite; Time 23:15; TimerRandom 8,1800
Eventlistwrite; timer 8; NewKAKUSend 8,off !Apparaat H
Eventlistwrite; timer 8; NewKAKUSend 9,off !Apparaat I
Eventlistwrite; timer 8; NewKAKUSend 10,off !Apparaat J


!# onderstaande als devices 's avonds na uitschakelen Nodo weer zijn ingeschakeld en vergeten zijn uit te zetten #

EventlistWrite; Time 00:05; FileExecute 13,on !Userevent 1,3 tbv activity - Naar bed - alleen Apparaat G aan
EventlistWrite; Time 01:05; FileExecute 13,on !Userevent 1,3 tbv activity - Naar bed - alleen Apparaat G aan
EventlistWrite; Time 02:05; FileExecute 13,on !Userevent 1,3 tbv activity - Naar bed - alleen Apparaat G aan


!# aan 1 uur voor zonsopkomst #

EventlistWrite; ClockDaylight 1; NewKAKUSend 9,On !Apparaat I


!# uit bij zonsopkomst #

EventlistWrite; ClockDaylight 2; FileExecute 13,on !Userevent 1,3 tbv activity - Naar bed - alleen Apparaat G aan
EventlistWrite; ClockDaylight 2; NewKAKUSend 7,off !Apparaat G


!# onderstaande als devices 's ochtends na uitschakelen Nodo weer zijn ingeschakeld en vergeten zijn uit te zetten #

EventlistWrite; Time 09:05; FileExecute 13,on !Userevent 1,3 tbv activity - Naar bed - alleen Apparaat G aan
EventlistWrite; Time 09:05; NewKAKUSend 7,off !Apparaat G


!# Harmony Touch - Kaku naar NewKaku #

EventlistWrite; Kaku p1, ON; NewKAKUSend 1,on !Apparaat A
EventlistWrite; Kaku p2, ON; NewKAKUSend 2,on !Apparaat B
EventlistWrite; Kaku p3, ON; NewKAKUSend 3,on !Apparaat C
EventlistWrite; Kaku p4, ON; NewKAKUSend 4,on !Apparaat D
EventlistWrite; Kaku p5, ON; NewKAKUSend 5,7 !Apparaat E - dimmer stand 7
EventlistWrite; Kaku p6, ON; NewKAKUSend 6,7 !Apparaat F - dimmer stand 7
EventlistWrite; Kaku p7, ON; NewKAKUSend 7,on !Apparaat G
EventlistWrite; Kaku p8, ON; NewKAKUSend 8,on !Apparaat H
EventlistWrite; Kaku p9, ON; NewKAKUSend 9,on !Apparaat I
EventlistWrite; Kaku p10, ON; NewKAKUSend 10,on !Apparaat J
EventlistWrite; Kaku p11, ON; NewKAKUSend 11,on !Vijverpomp
EventlistWrite; Kaku p12, ON; NewKAKUSend 12,on !Apparaat L
EventlistWrite; Kaku p13, ON; NewKAKUSend 13,on !Apparaat M

EventlistWrite; Kaku p1, Off; NewKAKUSend 1,off !Apparaat A
EventlistWrite; Kaku p2, Off; NewKAKUSend 2,off !Apparaat B
EventlistWrite; Kaku p3, Off; NewKAKUSend 3,off !Apparaat C
EventlistWrite; Kaku p4, Off; NewKAKUSend 4,off !Apparaat D
EventlistWrite; Kaku p5, Off; NewKAKUSend 5,off !Apparaat E - dimmer
EventlistWrite; Kaku p6, Off; NewKAKUSend 6,off !Apparaat F - dimmer
EventlistWrite; Kaku p7, Off; NewKAKUSend 7,off !Apparaat G
EventlistWrite; Kaku p8, Off; NewKAKUSend 8,off !Apparaat H
EventlistWrite; Kaku p9, Off; NewKAKUSend 9,off !Apparaat I
EventlistWrite; Kaku p10, Off; NewKAKUSend 10,off !Apparaat J
EventlistWrite; Kaku p11, Off; NewKAKUSend 11,off !Vijverpomp
EventlistWrite; Kaku p12, Off; NewKAKUSend 12,off !Apparaat L
EventlistWrite; Kaku p13, Off; NewKAKUSend 13,off !Apparaat M


!# de rest van deze scriptfile bevat nadere toelichting inhoud 'execute' files op sdcard #

!# Userevent 1,1 tbv activity - Alle verlichting aan #
!# Oproepen door FileExecute 11, on in script, of verkort dmv 11 in Activity menu WebApp #

!EventlistWrite; Userevent 1,1; NewKAKUSend 1,on !Apparaat A
!EventlistWrite; Userevent 1,1; NewKAKUSend 2,on !Apparaat B
!EventlistWrite; Userevent 1,1; NewKAKUSend 3,on !Apparaat C
!EventlistWrite; Userevent 1,1; NewKAKUSend 4,on !Apparaat D
!EventlistWrite; Userevent 1,1; NewKAKUSend 5,16 !Apparaat E - dimmer
!EventlistWrite; Userevent 1,1; NewKAKUSend 6,16 !Apparaat F - dimmer
!EventlistWrite; Userevent 1,1; NewKAKUSend 7,on !Apparaat G
!EventlistWrite; Userevent 1,1; NewKAKUSend 8,on !Apparaat H
!EventlistWrite; Userevent 1,1; NewKAKUSend 9,on !Apparaat I
!EventlistWrite; Userevent 1,1; NewKAKUSend 10,on !Apparaat J
!EventlistWrite; Userevent 1,1; NewKAKUSend 11,on !Vijverpomp
!EventlistWrite; Userevent 1,1; NewKAKUSend 12,on !Apparaat L
!EventlistWrite; Userevent 1,1; NewKAKUSend 13,on !Apparaat M


!# Userevent 1,2 tbv activity - Alle verlichting uit behalve buitenverlichting #
!# Oproepen door FileExecute 12, on in script, of verkort dmv 12 in Activity menu WebApp #

!EventlistWrite; Userevent 1,2; NewKAKUSend 1,off !Apparaat A
!EventlistWrite; Userevent 1,2; NewKAKUSend 2,off !Apparaat B
!EventlistWrite; Userevent 1,2; NewKAKUSend 3,off !Apparaat C
!EventlistWrite; Userevent 1,2; NewKAKUSend 4,off !Apparaat D
!EventlistWrite; Userevent 1,2; NewKAKUSend 5,off !Apparaat E - dimmer
!EventlistWrite; Userevent 1,2; NewKAKUSend 6,off !Apparaat F - dimmer
!EventlistWrite; Userevent 1,2; NewKAKUSend 10,off !Apparaat J
!EventlistWrite; Userevent 1,2; NewKAKUSend 12,off !Apparaat L
!EventlistWrite; Userevent 1,2; NewKAKUSend 13,off !Apparaat M


!# Userevent 1,3 tbv activity - Naar bed - alleen Apparaat G aan #
!# Oproepen door FileExecute 13, on in script, of verkort dmv 13 in Activity menu WebApp #

!EventlistWrite; Userevent 1,3; NewKAKUSend 1,off !Apparaat A
!EventlistWrite; Userevent 1,3; NewKAKUSend 2,off !Apparaat B
!EventlistWrite; Userevent 1,3; NewKAKUSend 3,off !Apparaat C
!EventlistWrite; Userevent 1,3; NewKAKUSend 4,off !Apparaat D
!EventlistWrite; Userevent 1,3; NewKAKUSend 5,off !Apparaat E - dimmer
!EventlistWrite; Userevent 1,3; NewKAKUSend 6,off !Apparaat F - dimmer
!EventlistWrite; Userevent 1,3; NewKAKUSend 8,off !Apparaat H
!EventlistWrite; Userevent 1,3; NewKAKUSend 9,off !Apparaat I
!EventlistWrite; Userevent 1,3; NewKAKUSend 10,off !Apparaat J
!EventlistWrite; Userevent 1,3; NewKAKUSend 11,off !Vijverpomp
!EventlistWrite; Userevent 1,3; NewKAKUSend 12,off !Apparaat L
!EventlistWrite; Userevent 1,3; NewKAKUSend 13,off !Apparaat M


!# Userevent 1,4 tbv activity - Alle verlichting UIT #
!# Oproepen door FileExecute 14, on in script, of of verkort dmv 14 in Activity menu WebApp #

!EventlistWrite; Userevent 1,4; NewKAKUSend 1,off !Apparaat A
!EventlistWrite; Userevent 1,4; NewKAKUSend 2,off !Apparaat B
!EventlistWrite; Userevent 1,4; NewKAKUSend 3,off !Apparaat C
!EventlistWrite; Userevent 1,4; NewKAKUSend 4,off !Apparaat D
!EventlistWrite; Userevent 1,4; NewKAKUSend 5,off !Apparaat E - dimmer
!EventlistWrite; Userevent 1,4; NewKAKUSend 6,off !Apparaat F - dimmer
!EventlistWrite; Userevent 1,4; NewKAKUSend 7,off !Apparaat G
!EventlistWrite; Userevent 1,4; NewKAKUSend 8,off !Apparaat H
!EventlistWrite; Userevent 1,4; NewKAKUSend 9,off !Apparaat I
!EventlistWrite; Userevent 1,4; NewKAKUSend 10,off !Apparaat J
!EventlistWrite; Userevent 1,4; NewKAKUSend 11,off !Vijverpomp
!EventlistWrite; Userevent 1,4; NewKAKUSend 12,off !Apparaat L
!EventlistWrite; Userevent 1,4; NewKAKUSend 13,off !Apparaat M


!# Userevent 1,5 tbv activity - test geluid Nodo #
!# Oproepen door FileExecute 15, on in script, of verkort dmv 15 in Activity menu WebApp #

!EventlistWrite; Userevent 1,5; Sound 1
!EventlistWrite; Userevent 1,5; Sound 2
!EventlistWrite; Userevent 1,5; Sound 3
!EventlistWrite; Userevent 1,5; Sound 4
!EventlistWrite; Userevent 1,5; Sound 5
!EventlistWrite; Userevent 1,5; Sound 6
!EventlistWrite; Userevent 1,5; Sound 7


!# Variabelen netjes op 0 zetten #

!VariableSet 1,0
!VariableSend 1, http
!VariableSet 2,0
!VariableSend 2, http
!VariableSet 10,0
!VariableSend 10, http
!VariableSet 11,0
!VariableSend 11, http


!# Signaal dat alles netjes is geladen #
Status EventListCount
Sound 7
Nodo-Mega V3.7 - R744
Nodo Shield V1.2.2 + Nodo Koppelprint
Arduino Mega 1280 + Ethernet Shield Wiznet W5100
Logitech Harmony Touch en DHT-22
ralph
 
Berichten: 70
Geregistreerd: 29 dec 2011, 13:11


Keer terug naar Nodo scripts

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers. en 9 gasten

cron