[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/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 - Problemen met IR ontvangen • nodo-domotica.nl

nodo-domotica.nl

Problemen met IR ontvangen

Voor hulp om je Nodo aan de praat te krijgen

Re: Problemen met IR ontvangen

Berichtdoor Paul » 06 maart 2012, 22:16

Alle settings blijven bewaard in de Arduino in een speciaal geheugengebied (EEPROM). Het uit/aan schakelen en zelfs opnieuw programmeren van de Nodo software zal deze settings NIET wissen, maar vrolijk weer de oude settings gebruiken. Wil je weer helemaal een schone lei, gebruik dan het commando 'Reset'. Alle instellingen alsmede de EventList zijn dan weer hersteld.Ga dus bij twijfel altijd weer terug naar de default en kijk dan of je probleem nog bestaat. Vanuit deze situatie kan ik je verder helpen.

Maak bij "debuggen" altijd gebruik van het seriele monitor scherm in de Arduino compiler. Die laat gegarandeerd geen instellingen achter.
Groeten Paul
Paul
 
Berichten: 1152
Geregistreerd: 31 aug 2011, 20:33

Re: Problemen met IR ontvangen

Berichtdoor Sjoerdp » 07 maart 2012, 10:48

Top! Ik heb vanuit de serial monitor een reset uitgevoerd en alles werkt weer. Blijkbaar is er toch iets mis gegaan met het schrijven van de settings vanuit de beheertool.

Maar goed, ik ga toch over op de ethernet versie op de Mega, dus ik verwacht hier verder niet veel last van te hebben. Dank voor de goede tip!
Sjoerdp
 
Berichten: 106
Geregistreerd: 01 okt 2011, 17:20

Re: Problemen met IR ontvangen

Berichtdoor OCMEROS » 10 maart 2012, 22:27

Toen ik bovenstaande las heb ik mijn Uno ook weer even uit de meterkast getrokken.
Mij IR deed het nog steeds niet, dus ook de Reset uitgevoerd en daarna deed de IR ontvanger het weer.

Super :!:
OCMEROS
 
Berichten: 53
Geregistreerd: 21 nov 2011, 16:38

Re: Problemen met IR ontvangen

Berichtdoor Paul » 10 maart 2012, 23:26

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

Re: Problemen met IR ontvangen

Berichtdoor Sjoerdp » 11 maart 2012, 10:06

Sjoerdp
 
Berichten: 106
Geregistreerd: 01 okt 2011, 17:20

Re: Problemen met IR ontvangen

Berichtdoor Paul » 11 maart 2012, 13:04

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

Re: Problemen met IR ontvangen

Berichtdoor Sjoerdp » 11 maart 2012, 13:53

Dank voor de snelle reactie! Ik ga er komende week eens mee aan de slag.

Het is me overigens nog niet helemaal duidelijk hoe dit moet gaan werken. Als ik het goed begrijp, gebruik je de tijd tussen de pulsen om te bepalen van het energieverbruik was tussen die twee pulsen in. Dat kan ik volgen. Maar ik begrijp nog niet hoe je aan het gemiddelde komt over bijvoorbeeld 3 minuten. Ik heb het idee dat als ik elke drie minuten zou meten, ik alleen de waarde tussen de laatste twee pulsjes zie. Dus als twee minuten lang de frituurpan aangestaan heeft, zal ik dat niet zien als hij bij de volgende meting al weer uit is? Of ga je juist kijken hoeveel pulsen (count) er in die drie minuten geweest zijn? In het voorbeeld wordt er volgens mij alleen naar de laatste puls gekeken (Actuele verbruik = 3600 / tijd_tussen_pulsen).

Ook snap ik niet hoe count gebruikt kan worden. Wat je zou willen is bijvoorbeeld bijhouden hoeveel pulsen er in 24 uur geweest zijn. Dus je laat steeds de huidige aantal pulsen zien in de grafiek en na 24 uur zet je hem weer op nul. Zo kun je het verbruik per dag zien en kun je ook zien hoeveel je vandaag al gebruikt hebt. Maar als ik count gebruik, gaat hij elke keer al op nul bij het uitlezen. En niet pas na 24 uur. Of ik moet elke 24 uur pas uitlezen, maar dan zie ik weer niet hoeveel ik vandaag al gebruikt heb.

In mijn huidige oplossing doe ik twee dingen:
- Elke 5 pulsjes stuur ik het gebruik gedurende die 5 pulsen door naar een eigen webapp (gebaseerd op EmonCMS - www.openenergymonitor.org)
- Ik houdt ook nog een totaal aantal pulsen bij die aan het eind van de dag op nul gezet wordt.

Beiden zouden volgens mij mogelijk moeten zijn met de Nodo oplossing, maar ik zal nog even flink moeten puzzelen voordat ik het volledig begrijp vrees ik :roll: Maar het idee is perfect, want je kutn dit voor elke meetwaarde gebruiken, waaronder ook temperatuur enzo.
Sjoerdp
 
Berichten: 106
Geregistreerd: 01 okt 2011, 17:20

Re: Problemen met IR ontvangen

Berichtdoor Paul » 11 maart 2012, 14:23

@SjoerdP

Volgens mij snap je het juist prima, maar ik zal het kort toelichten:

Pulstijd:
De tijd tussen twee pulsen geeft het actuele gebruik weer. Simpel en nauwkeurig. In de WebApp weer te geven als getal of lijn grafiek.

Pulsen tellen:
Hier kun je binnen een tijdsbestek pulsen tellen. Voor energieverbruik is een etmaal natuurlijk handig. Het totaal aantal pulsen over een etmaal is het cumulatieve verbruik. Je stuurt de pulsen periodiek naar de WebApp. Eenmaal per etmaal, dan bevat de variabele exact het verbruik over het hele etmaal. Die je het vaker, dan zal de som van alle metingen overeen komen met het verbruik over een etmaal. Als je in de WebApp een staafdiagram kiest, zal deze alle metingen over een etmaal bij elkaar optellen en weergeven als dagverbruik.

Wil je andere zaken meten, dan kan dat ook. Denk aan: windsnelheid, stand van een (tand)wiel, aantal keren kloppen op de deur, aantal keuren onderbreken lichtbundel, etc.
Groeten Paul
Paul
 
Berichten: 1152
Geregistreerd: 31 aug 2011, 20:33

Vorige

Keer terug naar Nodo aan de praat krijgen

Wie is er online?

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