nodo-domotica.nl

Toggelen van 2 apparaten

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.

Toggelen van 2 apparaten

Berichtdoor erwin » 15 dec 2012, 13:36

Hallo,

Ik wens 2 apparaten afwisselend aan en uit te schakelen en dit telkens gedurende 10 minuten:

Via de nodo beheerstool gaf ik daarom het volgende in:

Boot ==>TimerSetMin 1,10
Boot ==> VariableSet 1,0
Boot ==> Sound 5,2
Timer 1 ==> VariableInc 1
BreakOnVarLess 1,2 ==> VariableSet 1,0
BreakOnVar Equ 1,0 ==> SendKAKU E1, OFF
BreakOnVar Equ 1,0 ==> SendKAKU E2, ON
BreakOnVar Equ 1,0 ==> TimerSetMin 1,10
BreakOnVar Equ 1,0 ==> Sound 3,2
BreakOnVar Equ 1,1 ==> SendKAKU E2, OFF
BreakOnVar Equ 1,1 ==> SendKAKU E1, ON
BreakOnVar Equ 1,1 ==> TimerSetMin 1,10
BreakOnVar Equ 1,1 ==> Sound 2,2

Toch werkt dit niet.

Waar zit mijn denkfout?
Hoe kan ik het opgelost krijgen?

Groeten
Erwin
erwin
 
Berichten: 43
Geregistreerd: 31 maart 2012, 14:28

Re: Toggelen van 2 apparaten

Berichtdoor rvhoutem » 15 dec 2012, 14:22

Misschien niet zo heel netjes, maar met 2 timers zou het volgens mij ook moeten lukken.

Boot ==>TimerSetMin 1,10
Boot ==> Sound 5,2
Timer 1,0 -> SendKaku E1,off
Timer 1,0 -> SendKAKU E2,on
Timer 1,0 -> Sound 3,2
Timer 1,0 -> TimerSetMin 2,10
Timer 2,0 -> SendKaku E2,off
Timer 2,0 -> SendKAKU E1,on
Timer 2,0 -> Sound 2,2
Timer 2,0 ->TimerSetMin 1,10
rvhoutem
 
Berichten: 61
Geregistreerd: 13 sep 2011, 11:53

Re: Toggelen van 2 apparaten

Berichtdoor erwin » 15 dec 2012, 15:20

Oplossing:

Beide apparaten worden afwisselen aan en af gezet en blijven telkens eenzelfde tijd (in het voorbeeld 10 minuten) ingeschakeld:

* * * Eerst alle aparaten uitzetten bij het booten + initialiseren variabele + Timer opzetten * * *
Boot ==> SendKaku E1,0ff
Boot ==> SendKaku E2,0ff
Boot ==> VariabeleSet 1,0
Boot ==> TimerSetMin 1,10
* * Timer gaat af: variabele met 1 verhogen en timer terug starten * * *
Timer 1 ==> VariabeleInc 1,1
Timer 1 ==> TimerSetMin 1,10
* * Wanneer de variabele gelijk is aan 1 dan eerste apparaat aanzetten en het tweede afzetten* *
Variabele 1,1 ==> SendKAKU E1, OFF
Variabele 1,1 ==> SendKAKU E2, ON
* * Wanneer de variabele gelijk is aan 2 dan tweede apparaat aanzetten en het eerste afzetten* *
Variabele 1,2 ==> SendKAKU E2, OFF
Variabele 1,2 ==> SendKAKU E1, ON
* * Bij het einde variabele terug initialiseren om de lus opnieuw te starten * *
Variabele 1,2 ==> VariabeleSet 1,0
erwin
 
Berichten: 43
Geregistreerd: 31 maart 2012, 14:28


Keer terug naar Nodo scripts

Wie is er online?

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

cron