[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 mvdbro » 04 aug 2012, 11:16

Dat ziet er beter uit. Uit de testen van de custom Nodo_due blijkt ook dat het goed kan werken mits we de officiele userplugin omzeilen. We hebben dus een extra entry point nodig in de userplugin, bij voorbeeld deze regel in de functie 'AnalyzeRawSignal':

if(!(Code=RawSignal_2_UserPlugin()))

Krijg jij de waarden van windsnelheid e.d. nu ook in de WebApp te zien?
mvdbro
 
Berichten: 1092
Geregistreerd: 21 okt 2011, 12:06

Re: Draadloze temperatuur zender

Berichtdoor mvdbro » 04 aug 2012, 11:40

Forumlid 'Jack' heeft uitgebreid getest met een Ventus W155 en een losse sensor W044. Dit is te zien aan de verschillende sensor ID's. Zie hieronder een snapshot uit zijn serial logging op de Nodo Due:
************************************************************
Nodo-Due Domotica controller (c) Copyright 2011 P.K.Tonkes.
Licensed under GNU General Public License.
Version=1.2.1, ThisUnit=1
************************************************************
AlectoV1,78,?,R,3824
AlectoV1,237,?,WS,0.0
AlectoV1,237,?,WD,NW
AlectoV1,237,?,WG,0.0
AlectoV1,21,?,T,22.5
AlectoV1,21,?,H,72
AlectoV1,237,?,T,24.5
AlectoV1,237,?,H,60

Windmeter sensor van de W155 is hier ID 237
Regenmeter sensor van de W155 is hier ID 78
Losse W044 sensor is hier ID 21

Het ID is een rolling code (die dus bij elke reset / plaatsen batterij wijzigt). Om dit te ondersteunen zullen we de Nodo de mogelijkheid moeten geven om in een soort 'learn' modus te gaan, waarbij het huidige ID wordt opgeslagen in EEPROM geheugen. Dit zou denk ik prima kunnen in de userplugin, maar het opslaan van info in EEPROM vereist afstemming met de Nodo ontwikkelaar. Wellicht moet er voor de userplugin ook een stukje ruimte worden gereserveerd in EEPROM zodat we de officiele opslag niet verstoren en andersom. Met deze functie erbij kunnen we ook voorkomen dat je b.v. het weerstation van de buren staat uit te lezen. (Is misschien ook een idee om goedkoop aan weerinformatie te komen, hoef je zelf niets aan te schaffen...)

Nodo goeroe Paul is op vakantie, dus dat zal even moeten wachten. Misschien is het overigens beter om een soort 'Nodo Weerstation Slave' te maken op basis van een Due/Uno die dan de resulterende variabelen doorzend naar de master nodo. Die slave heeft dan maar 1 taak en dat maakt het een stuk makkelijker om er maatwerk van te maken.

gr
Martinus
Laatst bijgewerkt door mvdbro op 04 aug 2012, 11:45, in totaal 1 keer bewerkt.
mvdbro
 
Berichten: 1092
Geregistreerd: 21 okt 2011, 12:06

Re: Draadloze temperatuur zender

Berichtdoor kabouter » 04 aug 2012, 11:42

Ja hoor perfect.
volgens mij geeft ie de windrichting in graden weer. :mrgreen: waarbij Noord is 0
Ook de windvlagen geeft ie netjes weer :shock:
Laatst bijgewerkt door kabouter op 04 aug 2012, 12:11, in totaal 1 keer bewerkt.
kabouter
 
Berichten: 214
Geregistreerd: 10 nov 2011, 13:57

Re: Draadloze temperatuur zender

Berichtdoor mvdbro » 04 aug 2012, 11:54

Dat is goed nieuws! De WS3500 doet het nu dus ook volledig richting WebApp.

Voor de duidelijkheid, dit is de versie die je nodig hebt:


Dit betreft een volledige Mega versie op basis van R407, je moet dus niet alleen de userplugin overnemen anders werkt het niet. En vergeet de variabelen niet in te stellen via de #define sectie in de userplugin! Later zal ik kijken hoe we dit fraaier kunnen oplossen, door gebruik te maken van een eigen configuratie via EEPROM geheugen.
mvdbro
 
Berichten: 1092
Geregistreerd: 21 okt 2011, 12:06

Re: Draadloze temperatuur zender

Berichtdoor kabouter » 04 aug 2012, 12:05

Ik zal het vanavond of morgenvroeg ff op versie >407r testen :oops:
m.n. versie r415 :lol:
wordt vervolgd. :D
kabouter
 
Berichten: 214
Geregistreerd: 10 nov 2011, 13:57

Re: Draadloze temperatuur zender

Berichtdoor mvdbro » 04 aug 2012, 12:12

Hoe ga je dat testen? Als je de alleen de userplugin.ino in versie 415 plakt, dan zal het zeker niet weken omdat de decodeer routine dan niet wordt gebruikt.

Je zal deze regels op de juiste plek in het tabblad signal moeten plakken:

if (RawSignal.Number == 74)
{
Alecto_V1_Decode();
return 0L;
}
mvdbro
 
Berichten: 1092
Geregistreerd: 21 okt 2011, 12:06

Re: Draadloze temperatuur zender

Berichtdoor kabouter » 04 aug 2012, 16:12

aanpassingen op R415 doorgevoerd. zoals boven omschreven door Martin :D
schijnt ook via de webapps goed te gaan op 1 ding na ...
de windrichting wordt niet met de zelfde waarde als de monitor output weergegeven.
mon out geeft 45 => webapp geeft 1 aan via variable 14
mon out geeft 90 => webapp geeft 2 aan via variable 14
mon out geeft 225 => webapp geeft 5 aan via variable 14
mon out geeft 270 => webapp geeft 6 aan via variable 14

alle andere wordt wel goed weergegeven. tot nu toe nog steeds stabiel
kabouter
 
Berichten: 214
Geregistreerd: 10 nov 2011, 13:57

Re: Draadloze temperatuur zender

Berichtdoor mvdbro » 04 aug 2012, 17:28

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

Re: Draadloze temperatuur zender

Berichtdoor kabouter » 04 aug 2012, 20:34

Is geen probleem, we wachten 't gewoon af.
thanks for all the work you have done :mrgreen:
kabouter
 
Berichten: 214
Geregistreerd: 10 nov 2011, 13:57

Re: Draadloze temperatuur zender

Berichtdoor rtenklooster » 04 aug 2012, 21:56

Hoi,
Goede berichten als ik dit zo heb doorgelezen.
Nu heb ik echter een arduino uno met nodo shield.
De user plugin zoals hier te vinden is niet geschikt voor de uno.
Weet een van jullie of er een versie voor de uno is? Ben net nieuw met nodo. Gebruik eventghost voor verdere data verwerking en niet de webapp.
rtenklooster
 
Berichten: 377
Geregistreerd: 04 aug 2012, 12:10
Woonplaats: Aduard

VorigeVolgende

Keer terug naar Nodo Hardware

Wie is er online?

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

cron