door bertb » 02 okt 2013, 12:46
Inmiddels heb ik op de SD een filetje gezet met hetvolgende:
Sendto 15,All;
EventlistErase;
EventlistWrite; Boot 15; Timerset 1,60;
EventlistWrite; Timer 1; Timerset 1,60;
EventlistWrite; Timer 1; VariableSend 1,HTTP;
EventlistWrite; Timer 1; VariableSend 2,HTTP;
EventlistWrite; Timer 1; DHT11Read 1,1;
Status EventListCount;
SendTo 15,Off;
Dat ik de variabelen eerder verstuur dan dat ik een meting doe, is geen toeval. Zo vermijd ik leesfouten, omdat het inlezen van de DHT misschien nog niet klaar is. Tenminste, dat denk ik, maar misschien kan dat wel helemaal niet.
In regel 5 en 6 zeg ik heel duidelijk dat de variabelen via http moeten worden verzonden, zodat ik ze via WebApp toonbaar kan maken.
Ze lijken daar niet aan te komen.
Nodo Mega zegt wel:
Input=I2C; Unit=15; Event=Variable 1,19.00
Input=I2C; Unit=15; Event=Variable 2,44.00
komt dit doordat de small nodo geen netwerk heeft?
Moet ik in plaats daarvan de variabele opvangen en via een script doorsturen naar de WebApp?
Dan loop je wel heel snel door je variabelen heen ...
Toch weer een oplossing gevonden. Ik las ergens dat je de melding door moet geven op de Mega Nodo met WildCard I2C,All,15; EventSend HTTP
In de log zie ik hem nu verschijnen als
Variable 1,17.00 2013-10-02 14:17:15 en
Variable 2,42.00 2013-10-02 14:17:15
En hij verschijnt ook in de values pagina.
Krijgt de Mega Nodo het zo niet heel erg druk als je een uitgebruikt machinepark hebt?
Groet,
Bert
Nodo Mega 2560 R619 met breadboard, Nodo Uno met breadboard
Tiny Kaku met breadboard, DS18B20, AlectoV1, DHT11