Omdat het voor mij vrij moeilijk was om een voorbeeld te vinden, welke het meten van de lichtsterkte mbv small te meten en dit weer te geven in de webapp, heb ik gemeend om dit te moeten delen.
Script mega
Eventlisterase;
EventlistWrite; Time 12:00, *; Reboot
EventlistWrite; Boot 1; WiredThreshold 1,400 !Instellen van schakelwaarde
EventListWrite; Boot 1; WiredSmittTrigger 1,50 ! installen van grenzen
EventlistWrite; Boot 1; TimerSet 1,300 !1e x timer instellen op 5 min, na boot
EventlistWrite; Timer 1; TimerSet 1,300 !Timer opnieuw instellen, na aflopen timer
EventlistWrite; Timer 1; Status WiredAnalog,1 !Na aflopen timer, status van WiredAn. 1 opvragen
EventlistWrite; WildCard Wired,All,0; EventSend RF
EventlistWrite; WildCard All,Variable,0: EventSend RF
EventlistWrite; WildCard RF,All,0;
EventlistWrite; WildCard RF,All,0; SendEvent HTTP; !Allen binnengekomen RF sign naarWebapp
EventlistWrite; WiredIn 1, On; FileExecute 101, On ! Uitvoeren van comm. in file na bereiken schakel waarde
EventlistWrite; Time 23:00, Mon; FileExecute 102, On ! zie boven
EventlistWrite; Time 23:00, Tue; FileExecute 102, On
EventlistWrite; Time 23:00, Wed; FileExecute 102, On
EventlistWrite; Time 23:00, Thu; FileExecute 102, On
EventlistWrite; Time 23:59, Fri; FileExecute 102, On
EventlistWrite; Time 02:00, Sat; FileExecute 102, On
EventlistWrite; Time 02:00, Sun; FileExecute 102, On
EventlistWrite; Time 23:00, Sun; FileExecute 102, On
Script Small 1
Sendto 15; Eventlisterase;
Sendto 15; EventlistWrite; Boot 15; TimerSet 1,10 !1e x timer instellen op 10 sec, na boot
Sendto 15; EventlistWrite; Timer 1; TimerSet 1,10 !Timer opnieuw instellen, na aflopen timer
Sendto 15; EventlistWrite; Timer 1; Status WiredAnalog,1; !Status opvragen
Sendto 15; EventlistWrite; WildCard Wired,All,0; EventSend RF ! Status wired ana. versturen
Instellen van de juiste waardes in de webapp:
Input type: Wired Analog
Display type: Value
Prefix: Zelf even naam geven
Nodo Unit: 15
WiredIn port: 1
En presto.....