Paul schreef:Kun je wat specifieke info geven zoals:
- Met wat voor een Nodo wil je pulsen tellen (Nodo variant)?
- Welke Nodo software versie + build gebruik je?
- Post even de eventlist;
- Welke instellingen heb je in de WebApp gemaakt?
Hallo Paul.
Ik gebruik zowel een mega als een uno.
Ik heb op dit moment losse componenten op een breadbordje met
- rf zender
- RF ontvanger
- RTC
- lm335z
Op bijde arduino's heb ik svn 447 draaien
De eventlist van de mega
- Code: Selecteer alles
EventlistErase
EventlistWrite; Boot 1; Sound 7,0
EventlistWrite; WildCard IR,KAKU; RawSignalSend 0
EventlistWrite; WildCard RF,All; SendEvent HTTP
EventlistWrite; WildCard IR,All; SendEvent HTTP
EventlistWrite; WildCard Wired,All; SendEvent HTTP
EventlistWrite; WildCard All,UserEvent; SendEvent HTTP
! Timers
! Timer 1: pulsen meten
! Timer 2: ophalen temperatuur 5 min
! Timer 3: ventilatie uit na 15 min
! Timer 4: lampen vertraagd uitschakelen
! Timer 5: analoge pulsen
! Pulsen tellen
!EventlistWrite; Boot 1; TimerSetMin 1,1; ! Help na het opstarten de boel op gang
!EventlistWrite; Timer 1; VariablePulse 1,2; ! Als de timer is afgelopen, zet de pulstijd in variabele
!EventlistWrite; Timer 1; TimerSetMin 1,1; ! En herstart de timer
EventlistWrite; Boot 1; TimerSetMin 5,1; ! Help na het opstarten de boel op gang
EventListWrite; WiredIn 1,On; VariableInc 4,1,66
EventListWrite; Timer 5,0; Status VariableSet,4
EventListWrite; Timer 5,0; VariableSet 4,0.00
EventListWrite; Timer 5,0; TimerSetMin 5,1
EventListWrite; WildCard Variables,All; SendEvent HTTP
! Temperatuur ophalen
EventlistWrite; Boot 1; TimerSetMin 2,1; ! Help na het opstarten de boel op gang
EventlistWrite; Timer 2,0; Status WiredAnalog 2 ; ! Temperatuur ophalen, elke 10 minuten
EventlistWrite; Timer 2,0; TimerSetMin 2,2 ! Herstart de timer
! Alles aan
EventlistWrite; UserEvent 1,1; SendNewKAKU 1,6
EventlistWrite; UserEvent 1,2; SendNewKAKU 2,10
EventlistWrite; UserEvent 1,3; SendNewKAKU 3,10
EventlistWrite; UserEvent 1,4; SendNewKAKU 4,9
EventlistWrite; UserEvent 1,5; SendNewKAKU 5,6
EventlistWrite; UserEvent 1,6; SendKAKU A2,Off
! Slapen gaan
EventlistWrite; UserEvent 2,1; TimerSetSec 4,15
EventlistWrite; UserEvent 2,2; SendNewKAKU 2,Off
EventlistWrite; UserEvent 2,3; SendNewKAKU 3,Off
EventlistWrite; UserEvent 2,4; SendNewKAKU 4,Off
EventlistWrite; UserEvent 2,5; SendNewKAKU 5,Off
EventlistWrite; UserEvent 2,6; SendKAKU A2,Off
EventlistWrite; UserEvent 2,7; SendKAKU A1,Off
EventlistWrite; Timer 4,0; SendNewKAKU 1,Off
! Tv kijken
EventlistWrite; UserEvent 3,1; SendNewKAKU 1,5
EventlistWrite; UserEvent 3,2; SendNewKAKU 2,5
EventlistWrite; UserEvent 3,3; SendNewKAKU 3,6
EventlistWrite; UserEvent 3,4; SendNewKAKU 4,6
EventlistWrite; UserEvent 3,5; SendNewKAKU 5,5
EventlistWrite; UserEvent 3,6; SendKAKU A2,On
! Alles uit
EventlistWrite; UserEvent 4,1; SendNewKAKU 1,Off
EventlistWrite; UserEvent 4,2; SendNewKAKU 2,Off
EventlistWrite; UserEvent 4,3; SendNewKAKU 3,Off
EventlistWrite; UserEvent 4,4; SendNewKAKU 4,Off
EventlistWrite; UserEvent 4,5; SendNewKAKU 5,Off
EventlistWrite; UserEvent 4,6; SendKAKU A2,Off
EventlistWrite; NewKAKU 0x53F0680,On; SendNewKAKU 1,On
EventlistWrite; NewKAKU 0x53F0680,Off; SendNewKAKU 1,Off
EventlistWrite; NewKAKU 0x53F0681,On; SendNewKAKU 2,On
EventlistWrite; NewKAKU 0x53F0681,Off; SendNewKAKU 2,Off
EventlistWrite; NewKAKU 0x53F0682,On; SendNewKAKU 3,On
EventlistWrite; NewKAKU 0x53F0682,Off; SendNewKAKU 3,Off
EventlistWrite; NewKAKU 0x53F0684,On; SendNewKAKU 4,On
EventlistWrite; NewKAKU 0x53F0684,Off; SendNewKAKU 4,Off
EventlistWrite; NewKAKU 0x53F0683,On; SendNewKAKU 5,On
EventlistWrite; NewKAKU 0x53F0683,Off; SendNewKAKU 5,Off
EventlistWrite; NewKAKU 0x53F0685,On; SendKAKU A2,On
EventlistWrite; NewKAKU 0x53F0685,Off; SendKAKU A2,Off
EventlistWrite; NewKAKU 0x53F06A0,On; UserEvent 1,0
EventlistWrite; NewKAKU 0x53F06A0,Off; UserEvent 4,0
EventlistWrite; NewKAKU 0x414AD89,Off; SendNewKAKU 7,Off
EventlistWrite; NewKAKU 0x414AD89,On; SendNewKAKU 7,On
EventlistWrite; NewKAKU 0x414AD89,On; timersetmin 3,15
EventlistWrite; Timer 3; SendNewKAKU 7, off
EventlistWrite; NewKAKU 0x53F068C,Off; SendNewKAKU 7,Off
EventlistWrite; NewKAKU 0x53F068C,On; SendNewKAKU 7,On
EventlistWrite; NewKAKU 0x53F068C,On; timersetmin 3,15
Reboot
En de uno
- Code: Selecteer alles
! Script voor programmeren unit-3 in de Meterkast.
! Variabele-6 bevat energieverbruik in KWh.
! Variabele-5 bevat het aantal pulsen t.b.v. cumulatief verbruik per etmaal
sendto 15; WaitFreeRF On ! Zorg er voor dat De Nodo niet door andere signalen heen gaat zenden
sendto 15; EventlistErase
sendto 15; EventlistWrite; Boot 15; Sound 7
sendto 15; EventlistWrite; Wildcard Variables,All; SendEvent RF; ! Ieder variabele event versturen naar RF
! Periodiek het tijd tussen in variabele-6 plaatsen en deze verzenden
sendto 15; EventlistWrite; Boot 15; TimerSetSec 1,120 ! Help het proces eerste keer na een boot op gang
sendto 15; EventlistWrite; Timer 1; VariablePulse 6,1
sendto 15; EventlistWrite; Timer 1; VariablePulse 5,4
sendto 15; EventlistWrite; Timer 1; TimerSetSec 1,120
De webapp heb ik ingesteld op
Input: Variable
Display: value
Output
Verbruik
Suffix: kwh
Unit : 1
Variable: 1
Type: line
Aantal uren: 24
Op de x as uren
En
Input: Variable
Display: value
Output
Verbruik
Suffix: kwh
Unit : 15
Variable: 6
Type: line
Aantal uren: 24
Op de x as uren