[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/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/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/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/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/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 » 15 aug 2012, 10:44

Even resumerend:
De userplugin heeft geen reset functie o.i.d. Voorlopig zul je altijd de waarde zien die de sensor uitstuurt. Het zou denk ik beter zijn om in de WepApp te laten regelen dat we b.v. dag/week/maandwaardes kunnen zien en eventueel een resetbutton. Anders zullen we de basiswaarde op de Nodo in EEPROM moeten gaan opslaan. Dat is tricky zonder afstemming met Paul, de userplugin heeft daar geen standaard functiecall voor.

Wat de berekening betref denk ik dat er alleen nog een factor 10 moet worden gehanteerd voor de webApp. De telnetwaarde is eigenlijk niet zo heel relevant, dit is meer voor debugging en feedback.

De regenwaarde was dus 26. Volgens de protocol documentatie is dit <waarde> * 0.25 mm.
Dus 26 * 0.25 = 6.5 mm.
De webApp geeft 0.65 aan, dus als we dit nog *10 doen dan zou het in de webApp toch moeten kloppen met de werkelijkheid (Het gaat dus nog steeds om totale regenval sinds reset van de sensor)

Als dat klopt dan pas ik de code weer aan.
mvdbro
 
Berichten: 1092
Geregistreerd: 21 okt 2011, 12:06

Re: Draadloze temperatuur zender

Berichtdoor Paul » 15 aug 2012, 11:31

Groeten Paul
Paul
 
Berichten: 1152
Geregistreerd: 31 aug 2011, 20:33

Re: Draadloze temperatuur zender

Berichtdoor proza » 15 aug 2012, 14:21

- Jura Impressa F50 and a Starbucks MUG makes my day complete
Gebruikers-avatar
proza
 
Berichten: 420
Geregistreerd: 03 nov 2011, 22:44

Re: Draadloze temperatuur zender

Berichtdoor mvdbro » 15 aug 2012, 15:38

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

Re: Draadloze temperatuur zender

Berichtdoor mvdbro » 15 aug 2012, 15:47

@Paul:

Welkom terug van vakantie, er ligt volgens mij genoeg werk voor je ;) ;)

Wat userplugin betreft zou ik graag een extra 'entry point' willen hebben om de Alecto/Oregon weerstation plugin op normale wijze te kunnen gebruiken.

Ik heb hem zelf even "RawSignal_2_UserPlugin();" genoemd:

Dit is mijn aanpassing in het signal tabblad:

unsigned long AnalyzeRawSignal(void)
{
unsigned long Code=0L;

if(RawSignal.Number==RAW_BUFFER_SIZE)return 0L; // Als het signaal een volle buffer beslaat is het zeer waarschijnlijk ruis.

Code = RawSignal_2_UserPlugin();
if (Code == 1) return 0L;

if(!(Code))

if(!(Code=RawSignal_2_Nodo()))
if(!(Code=RawSignal_2_KAKU()))
if(!(Code=RawSignal_2_NewKAKU()))
Code=RawSignal_2_32bit();

return Code; // Geen Nodo, KAKU of NewKAKU code. Genereer uit het onbekende signaal een (vrijwel) unieke 32-bit waarde uit.
}


Ik gebruik 3 return waardes:
0 - Nodo moet verder gaan met overige analyses
1 - Nodo stop met verdere verwerking van dit event
>1 - Nodo gebruikt de return waarde als eventcode

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

Re: Draadloze temperatuur zender

Berichtdoor proza » 15 aug 2012, 16:55

Laatst bijgewerkt door proza op 15 aug 2012, 17:58, in totaal 1 keer bewerkt.
- Jura Impressa F50 and a Starbucks MUG makes my day complete
Gebruikers-avatar
proza
 
Berichten: 420
Geregistreerd: 03 nov 2011, 22:44

Re: Draadloze temperatuur zender

Berichtdoor mvdbro » 15 aug 2012, 17:56

Regenwaarde zou nu in de webApp gelijk moeten zijn aan de werkelijke waarde (*10 factor toegevoegd). Het blijft zo dat dit een totaalwaarde is. Deze zou volgens mij dus gelijk moeten zijn aan de totaalwaarde op het basisstation (bij mijn versie kun je schakelen tussen uur/dag/../totaal waarde in het display).

Ook de windsnelheid heb ik met een factor 0.2 m/s aangepast. De waarde zou dus ook overeen moeten komen met het basisstation (ook hier is een display mogelijk tussen oa. m/s of km/h. op het basisstation, de webapp zou m/s moeten tonen)

Versie 0.1.3
https://dl.dropbox.com/u/58896491/Nodo_ ... V0.1.3.zip
mvdbro
 
Berichten: 1092
Geregistreerd: 21 okt 2011, 12:06

Re: Draadloze temperatuur zender

Berichtdoor proza » 15 aug 2012, 18:17

- Jura Impressa F50 and a Starbucks MUG makes my day complete
Gebruikers-avatar
proza
 
Berichten: 420
Geregistreerd: 03 nov 2011, 22:44

Re: Draadloze temperatuur zender

Berichtdoor proza » 15 aug 2012, 18:47

- Jura Impressa F50 and a Starbucks MUG makes my day complete
Gebruikers-avatar
proza
 
Berichten: 420
Geregistreerd: 03 nov 2011, 22:44

Re: Draadloze temperatuur zender

Berichtdoor mvdbro » 17 aug 2012, 07:02

Sinds gisteren hangt mijn weerstation (DKW2012) nu ook daadwerkelijk buiten aan de muur. Dus zelf maar eens alle meetwaarden in de praktijk vergeleken tussen Nodo en basisstation. Basisstation en buitenunit gereset en enkele uren getest. Was alleen correctiefactor nodig. Vandaar een update. Waardes in telnet output zijn niet omgerekend, in de WebApp klopt het bij mij wel allemaal.

Update weerstation plugin:
- AlectoV2 (DWK2012, WS3000): regenwaarde nu in mm, windsnelheid in km/h. Zelf getest, OK
- AlectoV1 (WS3500): windsnelheid nu in km/h. Niet getest!

Known issues:
- AlectoV1, regenwaarde lijkt niet in orde, oorzaak niet duidelijk.

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

VorigeVolgende

Keer terug naar Nodo Hardware

Wie is er online?

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