nodo-domotica.nl

Variablesend met RF

Hier alles over de Software in de Nodo

Variablesend met RF

Berichtdoor bertb » 15 dec 2013, 15:08

Hallo allemaal,

Ik heb weer iets, waarbij ik graag van jullie inzicht wil leren.
Ik ben bezig om een remote small Nodo te koppelen met de mega Nodo, op basis van RF.
De bedoeling is dat ie straks op zolder gaat meten wat de temperaturen van de cv in en uitvoer zijn en wat de vochtigheid in de badkameruitlaat is. Daarmee wil ik cv pompen voor de vloerverwarming aansturen en de centrale ventilatie een tandje hoger zetten.

Ik rek liever geen I2C bekabeling, omdat nu juist van al die kabels af wil. RF ligt dan voor de hand, maar ... als ik drie meetwaarden opstuur, komen alleen de eerste en de laatste aan.

Dit is mijn script:
EventlistWrite; Boot 14; Timerset 1,60;
EventlistWrite; Timer 1; Timerset 1,60;
Eventlistwrite; Timer 1; TempRead 1,1
Eventlistwrite; Timer 1; dhtread 2,2
EventlistWrite; Timer 1; VariableSend 1,RF;
EventlistWrite; Timer 1; VariableSend 2,RF
EventlistWrite; Timer 1; VariableSend 3,RF;

Is dit een probleem dat met RF samenhangt?
Aan zowel Mega als Small hangt een keurige antenne en zelfs in dezelfde kamer gaat het niet goed.
Nodo Mega 2560 R619 met breadboard, Nodo Uno met breadboard
Tiny Kaku met breadboard, DS18B20, AlectoV1, DHT11
bertb
 
Berichten: 268
Geregistreerd: 14 sep 2013, 14:00
Woonplaats: Amsterdam

Re: Variablesend met RF

Berichtdoor rtenklooster » 16 dec 2013, 10:53

Tussen de variabelen even een delay van een seconde toegoegen werkt.
rtenklooster
 
Berichten: 377
Geregistreerd: 04 aug 2012, 12:10
Woonplaats: Aduard

Re: Variablesend met RF

Berichtdoor bertb » 16 dec 2013, 20:45

Dat heb ik gedaan, maar het hielp niet.
Toen ben ik zelfs de code gaan aanpassen tot:
Boot 14; Timerset 1,60;
Boot 14; Timerset 2,70;
Boot 14; Timerset 3,80;
Boot 14; Timerset 4,90;
Timer 1; Timerset 1,60;
Timer 2; Timerset 2,60;
Timer 3; Timerset 3,60;
Timer 4; Timerset 4,60;
Timer 1; TempRead 1,1;
Timer 1; dhtread 2,2;
Timer 2; VariableSend 1,RF;
Timer 3; VariableSend 2,RF;
Timer 4; VariableSend 3,RF;

Een beetje overkill, maar nu zit er wel steeds 10 seconden tussen het versturen van de verschillende variabelen. Helaas, het hielp niet.

Groeten,
Bert
Nodo Mega 2560 R619 met breadboard, Nodo Uno met breadboard
Tiny Kaku met breadboard, DS18B20, AlectoV1, DHT11
bertb
 
Berichten: 268
Geregistreerd: 14 sep 2013, 14:00
Woonplaats: Amsterdam

Re: Variablesend met RF

Berichtdoor rtenklooster » 16 dec 2013, 22:46

Hmm.. heb hetzelfde probleem gehad, was wel bij veel oudere nodo versies.
De seconde delay was bij mij wel de oplossing.
Werkt het zoals je het nu hebt gedaan, of nog steeds niet?
rtenklooster
 
Berichten: 377
Geregistreerd: 04 aug 2012, 12:10
Woonplaats: Aduard

Re: Variablesend met RF

Berichtdoor bertb » 16 dec 2013, 23:16

Nee, het werkt nog steeds niet goed. De ene keer krijg ik alleen variabele 1 en 3 binnen, de andere keer alleen 2. Enzovoort.
Misschien is de Mega te druk. Hij ontvangt ook een WS3500 weerstation en leest een BMP085 uit, en stuurt de data via http naar de webapp.
Ik moet nog maar wat verder experimenteren. Ik weet nu tenminste dat de data redelijk betrouwbaar binnen zou moeten komen.
Nodo Mega 2560 R619 met breadboard, Nodo Uno met breadboard
Tiny Kaku met breadboard, DS18B20, AlectoV1, DHT11
bertb
 
Berichten: 268
Geregistreerd: 14 sep 2013, 14:00
Woonplaats: Amsterdam

Re: Variablesend met RF

Berichtdoor bertb » 23 dec 2013, 14:31

Kennelijk is het hier een beetje te druk voor die arme Mega.
Als ik hem niet vraag om de Alecto informatie via HTTP door te geven aan de webapp, lukt het een heel stuk beter om de data via rf te ontvangen. Dat wil zeggen, die 1 seconde delay helpt nog steeds niet, maar als ik er met timers telkens 5 seconden tussen zet gaat het wel.

Een Sendto 14; status variableset gaat ook goed, maar dan doet de Mega verder ook niets anders, lijkt het wel.

Vraag ik teveel van het arme ding?
Nodo Mega 2560 R619 met breadboard, Nodo Uno met breadboard
Tiny Kaku met breadboard, DS18B20, AlectoV1, DHT11
bertb
 
Berichten: 268
Geregistreerd: 14 sep 2013, 14:00
Woonplaats: Amsterdam


Keer terug naar Nodo Software

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers. en 46 gasten

cron