[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/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 - Buitenlampen + schemersensor • nodo-domotica.nl

nodo-domotica.nl

Buitenlampen + schemersensor

Hier kun je discussieren over hoe je je Nodo inzet voor taken in en rondom je woning of waar dan ook. Leuke tips, deel ze dan hier.

Buitenlampen + schemersensor

Berichtdoor Naitsirhc » 09 nov 2013, 19:31

Hallo allen,

Als ik eenmaal een sateliet nodo + LDR werkend heb (zie ander topic ) Dan wil ik mijn buitenlampen op de small icm een relaisbordje) laten schakelen.
Het is me echter onduidelijk of het script op de mega of op de small uitgevoerd moet worden (small dus als zelfstandig werkende unit)
Is het zo, dat de small een waarde (via LDR) doorgeeft aan de mega. Hierop geeft de mega een signaal aan de small, zodat de lampen aangezet worden? Of is deze denkwijze verkeerd.

Mocht het zo zijn, dat bovenstaande klopt...
krijg je dan:
Small geeft signaal,
signaal creert een userevent in script mega
userevent geeft "sendto 15" signaal naar small
digital out wordt hoog in small

Moet dit allemaal in een script in de Mega ingepompt worden?
Zoals je ziet, ben ik een absolute beginner :D
Naitsirhc
 
Berichten: 232
Geregistreerd: 30 sep 2011, 14:28

Re: Buitenlampen + schemersensor

Berichtdoor rtenklooster » 09 nov 2013, 19:59

Ik zou de small met ldr een userevent laten verzenden bij aan bijvoorbeeld: userevent 10,1 en bij uit 10,0. de relais nodo pikt deze op en onderneemt de actie je moet daar dan in de eventlist opnemen:
userevent 10,1; wiredout 1, on;
Userevent 10,0; wiredout 1,off;
.
Je mega wordt zo ontzien, en je systeem betrouwbaarder. Mega die uitvalt heeft geen effect op de werking.

In de webapp pik je de userevents op, maakt er een device van zodat je de status kunt zien en kunt wijzigen.
rtenklooster
 
Berichten: 377
Geregistreerd: 04 aug 2012, 12:10
Woonplaats: Aduard

Re: Buitenlampen + schemersensor

Berichtdoor Naitsirhc » 09 nov 2013, 21:02

Bedankt voor de snelle reactie,

Kan ik de nodo small dan via de scripts pagina in de nodo webapp programmeren?

bijvoorbeeld
sendto 15,All;
Boot 15; sound 1;
Boot 15; Timer 1,1;
EventlistWrite; Boot 15; WiredThreshold 1,280;
EventlistWrite; Boot 15; WiredSmittTrigger 1,30;
EventlistWrite; Boot 15; TimerSet 1,1;
EventlistWrite; WildCard Wired,All,0; EventSend RF
EventlistWrite; WildCard All,Variable,15; EventSend RF
EventlistWrite; WildCard RF,All,0;
EventlistWrite; Timer 1; TimerSet 1,180;
EventlistWrite; Timer 1; Status WiredAnalog,1;
EventlistWrite; Timer 1; VariableWiredAnalog 5,1;!waarde WiredAnanlog 1 naar variable 5
EventlistWrite; Timer 1; VariableSend 5,15;
EventlistWrite; Variable 5; userevent 10,0;
EventlistWrite; userevent 10,1; wiredout 1, on;
EventlistWrite; Userevent 10,0; wiredout 1,off;
sendto 15,stop;

Moet ik in deze richting denken? En kan dit dus gewoon op 1 nodo small met daaraan een relais bord?
Naitsirhc
 
Berichten: 232
Geregistreerd: 30 sep 2011, 14:28

Re: Buitenlampen + schemersensor

Berichtdoor rtenklooster » 09 nov 2013, 22:29

ja, daar zijn scripts ideaal voor. Ze worden mooi opgeslagen dus je kan makkelijk herprogrammeren.

Even voor de duidelijkheid. Je wilt zowel de ldr als het relays bordje aansluiten op dezelfde small?

Wat betreft de LDR, je moet er voor zorgen dat je daglicht en nacht kunt onderscheiden, je moet dus een geschikte weerstand kiezen.

Stel:
Je ldr geeft bij daglicht een waarde van 600
Bij nacht een waarde van 50.

Volgens de wiki :

Dan wordt het:
EventlistWrite; WiredThreshold 1,400; ! instellen midden van schakewaarde
EventListWrite; WiredSmittTrigger 1,100; ! instellen van bounds
Vervolgens willen we events creeren:
EventlistWrite; WiredIn 1,On; UserEventSend 10,1;! verstuur userevent voor webapp.
EventlistWrite; WiredIn 1,Off; UserEventSend 10,0;
Bij deze event hoort een actie:
EventListWrite; UserEvent 10,1; WiredOut 2,Off;
EventListWrite; UserEvent 10,0; WiredOut 2,On;

In principe zou je het zo ongeveer kunnen doen. Hoop dat je er wat mee kunt.
rtenklooster
 
Berichten: 377
Geregistreerd: 04 aug 2012, 12:10
Woonplaats: Aduard

Re: Buitenlampen + schemersensor

Berichtdoor Naitsirhc » 09 nov 2013, 23:04

Hallo,.

Nogmaals bedankt voor de snelle reactie. Ik wil inderdaad de LDR en het relaisbordje op dezelfde small aansluiten

Als ik het goed begrijp:
EventlistWrite; WiredThreshold 1,400; ! instellen midden van schakelwaarde LDR
EventListWrite; WiredSmittTrigger 1,100; ! instellen van bounds

Komt de waarde van de LDR onder de 400 zal de arduino het relais bordje schakelen. Dit is te doen

Moet ik nu echter via de mega een script maken met sendto 15 ed... Dit kan dus in de webapp....

PS ik wil er ook nog tijdgeschakeld event er van maken. Het licht hoeft alleen 's avonds aan, tot een uur of 11 en in het weekend wat langer. Eerst maar eens kijken of ik bovenstaande voor elkaar krijg.
Naitsirhc
 
Berichten: 232
Geregistreerd: 30 sep 2011, 14:28

Re: Buitenlampen + schemersensor

Berichtdoor rtenklooster » 09 nov 2013, 23:16

Heb het zelf niet getest hoor, puur uit de wiki.
Gewoon testen en kijken wat er gebeurt.
Voor het debuggen zou ik even de arduino analogread to serial voorbeeld sketch uploaden.
Dan kun je iig. goed zien welke waarden je ldr genereert.

Heb de wired events zelf nog nooit gebruikt, weet dus niet of hij misschien verkeerd om werkt of niet.

Het sendto gebeuren, dit doe je inderdaad vanaf de mega. Je verstuurd dus deze eventlist naar je small.

Het tijd gebeuren, dit kan door een variabele "buitenlamp automatisch" bijv. variable 1, op 1 te zetten dmv. een time event, en op 0 te zetten als het overdag is.
Vervogens voeg je in je eventlist breakonvarequ 1,0; toe.
Hij stopt dan en verzend dus niet de userevents of wat ook maar verder zou gebeuren.
rtenklooster
 
Berichten: 377
Geregistreerd: 04 aug 2012, 12:10
Woonplaats: Aduard

Re: Buitenlampen + schemersensor

Berichtdoor Naitsirhc » 09 nov 2013, 23:56

Dank je wel hoor.

Ik zal de wiki nog eens goed doornemen. Zijn alle voorbeelden nog relevant sinds versie 3.6 actueel is?
Naitsirhc
 
Berichten: 232
Geregistreerd: 30 sep 2011, 14:28

Re: Buitenlampen + schemersensor

Berichtdoor rtenklooster » 10 nov 2013, 00:10

Die ik heb genoemd wel, voor zover ik weet :)
rtenklooster
 
Berichten: 377
Geregistreerd: 04 aug 2012, 12:10
Woonplaats: Aduard


Keer terug naar Nodo toepassingen

Wie is er online?

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

cron