[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 - Draadloze temperatuur zender • nodo-domotica.nl

nodo-domotica.nl

Draadloze temperatuur zender

Hier alles over de hardware kant van de Nodo

Re: Draadloze temperatuur zender

Berichtdoor kabouter » 31 jul 2012, 17:50

Ik maak gebruik van een goedkope ontvanger (SZSAW) van Niels. :oops:
ik weet dat deze best veel ruis ontvangt. :roll:
hopelijk valt een dezer dagen de bestelling in de bus met zón Aurel ontvanger :mrgreen:
kabouter
 
Berichten: 214
Geregistreerd: 10 nov 2011, 13:57

Re: Draadloze temperatuur zender

Berichtdoor ff2000 » 01 aug 2012, 15:10

Is er ook een mogelijkheid om 2x de THN132 aan te sluiten?
Zodat ik de buiten en de binnen temperatuur op de webapp binnen krijg.
ff2000
 
Berichten: 61
Geregistreerd: 06 sep 2011, 10:42

Re: Draadloze temperatuur zender

Berichtdoor mvdbro » 01 aug 2012, 15:25

Dat is geen probleem. Ik gebruik er ook 2. In de sensor zit een kanaal switch. Je kunt er zelfs 3 gebruiken. Als je variabele 10 instelt in de #define dan gaan ze als volgt naar de webapp:

Sensor channel 1 variabele 10
Sensor channel 2 variabele 11
Sensor channel 3 variabele 12
mvdbro
 
Berichten: 1092
Geregistreerd: 21 okt 2011, 12:06

Re: Draadloze temperatuur zender

Berichtdoor Bessie » 02 aug 2012, 08:17

Is het eigenlijk op een een of andere manier mogelijk om de waarde eens in de paar minuten door te zenden? ik heb soms dat de timers bij niet meer zo lekker lopen sinds de userplugin.
Bessie
 
Berichten: 36
Geregistreerd: 15 okt 2011, 12:09

Re: Draadloze temperatuur zender

Berichtdoor mvdbro » 02 aug 2012, 11:13

Ik zat zelf ook al te dubben of het in de filosofie van de Nodo niet beter zou zijn om de eventlist hier aan het werk te zetten. Ik denk dat ik in de volgende versie met een #define instelbaar ga maken of je alleen wilt dat de variabelen worden ingesteld of dat ze ook meteen worden verzonden. Mischien zelfs wel dat je de variabelen van een waarde moet voorzien met een userplugin commando via de eventlist. Moet er nog even over nadenken wat het beste is, maar ik denk toch het laatste.

Bedenk wel dat de code nog moet worden geoptimaliseerd en alle debugmeldingen moeten er nog uit. Maar de prio ligt nu eigenlijk eerst nog bij de windspeed/direction issue van de WS3500. Ik heb de RF ontvangst code van de Nodo eens goed bestudeerd. Ik vermoed dat het op dit moment 'by design' niet kan werken omdat de Nodo zo te zien een bericht 2x identiek wil zien voordat het o.a. naar de userplugin gaat. De Alecto WS3500 stuurt volgens documentatie deze informatie wisselend per pulsreeks. Misschien moet de detectie worden verplaatst naar een andere functie binnen de Nodo (AnalyzeRawSignal), maar dan is het geen zuivere userplugin meer. Ik gebruik zelf wel een link vanuit de AnalyzeRawSignal om b.v. Home Easy signalen binnen te krijgen.

gr
Martinus
mvdbro
 
Berichten: 1092
Geregistreerd: 21 okt 2011, 12:06

Re: Draadloze temperatuur zender

Berichtdoor manjh » 02 aug 2012, 11:34

Ik zie hier wel iets ontwikkelen... begin ook te denken dat we behoefte krijgen aan een UserPlugin repository.
Zodra een toepassing ontwikkeld is, kan de code daar met wat instructies worden opgeslagen.
Op dit moment zijn er vier entry points in de user plugin:
1. init (wordt bij boot eenmalig aangeroepen)
2. command (kun je zelf aanroepen met UserPlugin par1,par2)
3. receive (wordt aangeroepen na ontvangst van een event)
4. periodical (wordt eenmaal per seconde aangeroepen)

Als de UserPlugin toepassing netjes wordt opgeslagen, dan kunnen andere gebruikers de code simpel met een editor in de UserPlugin tab zetten. Ik heb er een issue (#482) voor gemaakt zodat we er na de vakantie naar kunnen kijken.
Hans
manjh
 
Berichten: 1173
Geregistreerd: 29 aug 2011, 14:39

Re: Draadloze temperatuur zender

Berichtdoor mvdbro » 02 aug 2012, 13:11

Hans,

Nu we het toch over de userplugin hebben. De periodically werkt niet, deze fout zit ook nog in r415. De define matched n.l. niet met de check in de code:

#define USER_PLUGIN

#ifdef NODO_PLUGIN
UserPlugin_Periodically();
#endif

gr
Martinus
mvdbro
 
Berichten: 1092
Geregistreerd: 21 okt 2011, 12:06

Re: Draadloze temperatuur zender

Berichtdoor mvdbro » 02 aug 2012, 15:16

Voor de WS3500 bezitters die van testen houden:

Ik heb een Nodo Mega versie gemaakt die de detectie van de WS3500 niet meer via de userplugin doet, maar in een eerder stadium van de RF detectie. Ik ben benieuwd of we dan wel in staat zijn om windrichting e.d. te verkrijgen. Ik heb ook enkele debugmeldingen verwijderd en de resterende afgekort, zodat zo min mogelijk tijd verloren gaat tussen 2 RF berichten. (Het verzenden van data via serial op 19200 baud kost in termen van RF bergen tijd...)

Dit is eigenlijk alleen een testversie om mijn theorie van het waarschijnlijke probleem te toetsen.
Je moet dus de gehele code overnemen uit de zipfile en niet alleen de plugin. Het betreft Mega versie 407 met userplugin 008.


Als iemand de serial output van deze versie kan posten, dan weten we wellicht meer...

Tip voor het testen, zorg dat je een backup van je eventlist hebt. Ik heb laatst een keer meegemaakt dat de hele config weg was na een upload. Op een of andere manier blijkbaar gereset. De Nodo zou dit eigenlijk alleen moeten doen bij een nieuw versienummer.

gr
Martinus
mvdbro
 
Berichten: 1092
Geregistreerd: 21 okt 2011, 12:06

Re: Draadloze temperatuur zender

Berichtdoor mvdbro » 02 aug 2012, 21:52

Een nieuw forumlid 'jack' heb ik via PB voorzien van Nodo Due testversies. Hij heeft een Ventus WS155 die gelijk is aan de Alecto WS3500. Daarbij is inmiddels helder dat de detectie via de userplugin niet gaat werken voor windsnelheid, windvlaag en windrichting omdat dit een nogal bijzondere pakketstroom is. Dit geldt overigens alleen door de WS3500. De nieuwe 868 MHz versie gebruikt dit vreemde type RF pakket niet.

Goed nieuws is dat we voor de Nodo Due inmiddels al een werkende versie hebben (even los van de presentatie details).

Met het ontwerp van de huidige userplugin voorziening zal het dus niet gaan werken. Ik zal vanaf nu dus complete Node Mega r407 versies posten die wel grote kans maken om te gaan werken.
De aanpassing buiten het tabblad Userplugin is overigens gering.

Ik hoop dat er in de toekomst een extra 'entry'' wordt gemaakt in de Nodo Mega versie Userplugin zodat ik alleen nog maar de Userplugin hoef bij te houden.

gr
Martinus
mvdbro
 
Berichten: 1092
Geregistreerd: 21 okt 2011, 12:06

Re: Draadloze temperatuur zender

Berichtdoor kabouter » 04 aug 2012, 10:53

kabouter
 
Berichten: 214
Geregistreerd: 10 nov 2011, 13:57

VorigeVolgende

Keer terug naar Nodo Hardware

Wie is er online?

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