Hallo,
Ik heb nu een Nodo mini buiten hangen, met daarop een DHT22 en een LDR.
Het volgende script heb ik in de mini geladen:
Sendto 15; Eventlisterase;
Sendto 15; EventlistWrite; Time 12:00, *; Reboot
Sendto 15; EventlistWrite; Boot 15; Timerset 1,5
Sendto 15; EventlistWrite; Boot 15; Timerset 2,10
Sendto 15; EventlistWrite; Boot 15; Timerset 3,15
sendto 15; EventlistWrite; Boot 15; VariableSet 1,4
sendto 15; EventlistWrite; Boot 15; VariableSet 2,0
sendto 15; EventlistWrite; Boot 15; VariableSet 3,0
Sendto 15; EventlistWrite; Timer 1; Timerset 1,180
Sendto 15; EventlistWrite; Timer 2; Timerset 2,180
Sendto 15; EventlistWrite; Timer 3; Timerset 3,180
sendto 15; EventlistWrite; Timer 1; status wiredanalog, 1
sendto 15; EventlistWrite; Timer 1; VariableWiredAnalog 1, 1
Sendto 15; EventlistWrite; Timer 2; DHTread 1,2
sendto 15; EventlistWrite; Timer 1; VariableSend 1, rf
sendto 15; EventlistWrite; Timer 2; VariableSend 2, rf
sendto 15; EventlistWrite; Timer 3; VariableSend 3, rf
Dit werkte prima, totdat ik de volgende dag weer keek. Ik zag, dat er een aantal uren geen waardes doorgegeven werden van de DHT22. Toeval dacht ik, maar helaas blijkt dit standaard te zijn. Echter is niet een specifiek tijdstip aan te wijzen. De tijdsduur is wel min of meer gelijk (een uurtje of 3).
Is de interval tussen het uitlezen en verzenden van de waardes misschien te kort?