nodo-domotica.nl

Lampen uit na TV uit

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.

Lampen uit na TV uit

Berichtdoor Stefanvn » 05 sep 2014, 20:35

Al enkele dagen ben ik aan het stoeien met een stukje script, maar ik kan de oplossing niet vinden. Wat wil ik bereiken: als de TV aanstaat, mogen de lampen pas uitgaan als de TV uit is, of als het 0:00u is. Als om 23:00u de TV uit staat, mogen de lampen ook uit.

Wat werkt al:
Lampen uit om 23:00u
Variabele 5 wordt 1 als de TV (Handig, TV met netwerkaansluiting) aan staat (mbv PING, gevonden in de experimentele plugins). De PING plugin moet telkens aangeroepen worden om de status van de TV te controleren.

Ik heb al van alles geprobeerd, maar tot nu toe zonder het gewenste resultaat. Wie kan me op weg helpen ?

Groetjes, en alvast bedankt voor tips !
Stefanvn
 
Berichten: 9
Geregistreerd: 27 sep 2013, 11:56

Re: Lampen uit na TV uit

Berichtdoor mvdbro » 06 sep 2014, 10:01

Kan het even niet testen, dus uit mijn hoofd... misschien iets in deze richting:
Code: Selecteer alles
eventlistwrite; time 23:00; userevent 123,123;
eventlistwrite; time 00:00; userevent 123,123;
eventlistwrite; userevent 123,123; ping <ip octet>,5;
eventlistwrite; userevent 123,123; BreakOnVarEqu 5,1;
eventlistwrite; userevent 123,123; NewKakuSend <adres>,Off;

Om 23:00 en 00:00 uur wordt getest of de TV uit is. Zoja, gaat de lamp ook uit.
mvdbro
 
Berichten: 1092
Geregistreerd: 21 okt 2011, 12:06

Re: Lampen uit na TV uit

Berichtdoor PieterS » 06 sep 2014, 20:13

Lampen uit om 23:00u
Variabele 5 wordt 1 als de TV (Handig, TV met netwerkaansluiting) aan staat (mbv PING, gevonden in de experimentele plugins). De PING plugin moet telkens aangeroepen worden om de status van de TV te controleren.

Lijkt mij ook een handige feature. Zie daar in mijn omgeving ook wel toepassingen voor!

Welke plugin biedt die mogelijkheid?

Kan er in Wiki niets over vinden. Waar haal jij die info vandaan?

Met belangstelling,
Pieter
PieterS
 
Berichten: 234
Geregistreerd: 21 dec 2011, 22:11

Re: Lampen uit na TV uit

Berichtdoor Stefanvn » 07 sep 2014, 09:28

@Mvdbro:
Dat zou op zich wel werken, maar dan blijven per definitie de lampen aan tot 0:00u, dus tot max. 1 uur na het uitzetten van de TV. Dat is niet mijn bedoeling.....Tussen 23:00 en 0:00 wil ik eigenlijk regelmatig (bijv. elke 5 min.) controleren of de TV nog aan staat. De code die ik nu heb is dit:

Code: Selecteer alles
EventlistWrite; Time 22:50,*; UserEvent 20,1
EventlistWrite; UserEvent 20,1; Ping 150,5
EventlistWrite; UserEvent 20,1; VariableSet 6,1
EventlistWrite; Time 22:55,*; UserEvent 25,1
EventlistWrite; UserEvent 25,1; BreakOnVarEqu 5,1
EventlistWrite; UserEvent 25,1; UserEvent 1,1
EventlistWrite; Timer 1; UserEvent 20,2
EventlistWrite; UserEvent 20,2; BreakOnVarEqu 6,0
EventlistWrite; UserEvent 20,2; Ping 150,5
EventlistWrite; Variable 5,0; VariableSet 6,0
EventlistWrite; Variable 5,0; UserEvent 1,1


Waarbij timer 1 elke 5 minuten afloopt (wordt oa. gebruikt voor uitlezen ruimtetemp), en userevent 1,1 alle lampen uitschakelt. De events 20 en 25 worden enkel gebruikt bij het controleren van de TV. Elders staat nog een regel dat de lampen zowiezo om 0:00 uit gaan.
Deze code werkt niet zoals verwacht. Als de TV na 22:55 uitgaat, blijven de lampen gewoon aan tot 0:00.

@PieterS:
Check http://code.google.com/p/atmel/
Let op: ik heb de plugin aangepast zodat hij de variabele weer op 0 zet als de TV uitgaat.

Gr.,

Stefan.
Stefanvn
 
Berichten: 9
Geregistreerd: 27 sep 2013, 11:56

Re: Lampen uit na TV uit

Berichtdoor mvdbro » 07 sep 2014, 10:12

In plaats van timers zou je ook met een wildcard in het time event kunnen werken:

Code: Selecteer alles
eventlistwrite; time 23:**; userevent 123,123;
eventlistwrite; userevent 123,123; ping <ip octet>,5;
eventlistwrite; userevent 123,123; BreakOnVarEqu 5,1;
eventlistwrite; userevent 123,123; NewKakuSend <adres>,Off;

Checkt dan elke minuut tussen 23:00 en 23:59 uur
mvdbro
 
Berichten: 1092
Geregistreerd: 21 okt 2011, 12:06

Re: Lampen uit na TV uit

Berichtdoor Stefanvn » 08 sep 2014, 11:57

Tsja, waarom heb ik daar niet eerder aan gedacht....een wildcard in het time event. Dit werkt prima. Wel heb ik als wildcard 23:*0, zodat hij elke 10 minuten checkt, ipv elke minuut.

Bedankt voor de tip !

Groetjes,

Stefan.
Stefanvn
 
Berichten: 9
Geregistreerd: 27 sep 2013, 11:56

Re: Lampen uit na TV uit

Berichtdoor PieterS » 08 sep 2014, 17:49


H Stefan,
Die site is een walhalla voor mij met prachtig uitgewerkte handleidingen! Ik ga er mee aan de slag.
Bedankt voor de tip!

Gr.
Pieter
PieterS
 
Berichten: 234
Geregistreerd: 21 dec 2011, 22:11

Re: Lampen uit na TV uit

Berichtdoor mvdbro » 13 sep 2014, 09:06

PieterS schreef:

H Stefan,
Die site is een walhalla voor mij met prachtig uitgewerkte handleidingen! Ik ga er mee aan de slag.
Bedankt voor de tip!

Gr.
Pieter

Bedenk wel dat dit mijn persoonlijke prototype site is en volledig experimenteel. Was primair bedoeld om ideen wereldkundig te maken en ik had bij aanvang ook de hoop dat dit mogelijk andere gebruikers (C programmeurs) zou aanzetten tot ontwikkeling van plugins. Plugins bieden immers goede mogelijkheden tot uitbreiding van de Nodo functionaliteit waar we allen van kunnen profiteren.

Het is denkbaar dat sommige plugins van de prototype site op een dag geformaliseerd worden en op de formele Nodo site zullen worden geplaatst en beschreven in de Nodo Wiki.

Dat is echter verre van zeker. Het kan ook zijn dat de plugin functie wordt opgenomen in de Nodo Core, zoals er b.v. een sleep plugin was, waarvan de code nu onderdeel is van de Nodo Core. Sommige zaken zijn nu eenmaal minder geschikt om in de vorm van plugin te werken.

Misschien zou het beter zijn om voor prototyping zaken een separaat forum in te richten om beginnende gebruikers niet te vermoeien met zaken die nog niet zijn gedocumenteerd en onvoldoende getest.
mvdbro
 
Berichten: 1092
Geregistreerd: 21 okt 2011, 12:06

Re: Lampen uit na TV uit

Berichtdoor henkdejonge » 07 nov 2014, 16:30

Hi,

Heb de PIng Plugin ook ontdekt... Maar geeft bij mij niet het resultaat wat ik verwacht

"Input=HTTP(185.10.48.55); Unit=4; Event=Ping 31,10
Input=System; Unit=4; Event=Message 14,253: Plugin returned an error.
Output=HTTP(185.10.51.106); Unit=4; Event=Message 14,253: Plugin returned an error.
Output=RF; Unit=0; Event=Message 14,253: Plugin returned an error."

Ben weer bezig geweest heb:

Diverse versies van Arduino IDE getest NoGo
Versie 0.1 van de Plugin i.c.m. diverse Arduino IDE NoGo

Weet niet wat ik fout doe. Hetzelfde gedaan als met mijn andere plugins.
Draai op de laatste versie NoDo 744.

Misschien een hint?

Grtz,

Henk.
Afbeelding
henkdejonge
 
Berichten: 102
Geregistreerd: 21 maart 2012, 16:29

Re: Lampen uit na TV uit

Berichtdoor henkdejonge » 10 nov 2014, 13:07

henkdejonge schreef:Hi,

Heb de PIng Plugin ook ontdekt... Maar geeft bij mij niet het resultaat wat ik verwacht

"Input=HTTP(185.10.48.55); Unit=4; Event=Ping 31,10
Input=System; Unit=4; Event=Message 14,253: Plugin returned an error.
Output=HTTP(185.10.51.106); Unit=4; Event=Message 14,253: Plugin returned an error.
Output=RF; Unit=0; Event=Message 14,253: Plugin returned an error."

Ben weer bezig geweest heb:

Diverse versies van Arduino IDE getest NoGo
Versie 0.1 van de Plugin i.c.m. diverse Arduino IDE NoGo

Weet niet wat ik fout doe. Hetzelfde gedaan als met mijn andere plugins.
Draai op de laatste versie NoDo 744.

Misschien een hint?

Grtz,

Henk.


Ik ben een grote ei*.... ben er eindelijk achter... Durf het bijna niet te zeggen maar ben gewoon vergeten om in de config_xx.c het CORE gedeelte erbij te zetten.... :-(

Nu werkt het ....
Afbeelding
henkdejonge
 
Berichten: 102
Geregistreerd: 21 maart 2012, 16:29

Volgende

Keer terug naar Nodo scripts

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers. en 1 gast

cron