Kolla vad loggen (Serial Monitor) på din sensor säger.. Det är ganska enkelt att se om den lyckas skicka i nya versionen. Prova sedan att kommentera bort "sovningen"... troligtvis något med det som spökar.
 
  • Gilla
tkortell och 2 till
  • Laddar…
OpiMaza
hek skrev:
Nu finns det möjlighet att bygga sin egen arduino-gateway som går över ethernet istället för seriell-kommunikation.

[länk]

Detta borde öppna öppna upp för HC2-användare att bygga/brygga egna sensorer också.

Toppen, men jag kollade på ebay det finns många modeller är det bara att ta vilken som helst av dom som heter ENC28J60
 
OpiMaza
Ursäkta min kanske dumma fråga men hur gör man bäst för att "ladda" ner filerna som du hänvisar till i tråden http://forum.micasaverde.com/index.php/topic,23093.0.html
Jag kör med mac och ja vet inte om jag är dum men det finns ju inget alternativ att ladda ner som zip el likvärdigt.
 
OpiMaza skrev:
Jag kör med mac och ja vet inte om jag är dum men det finns ju inget alternativ att ladda ner som zip el likvärdigt.
Du kan ladda ner zip av hela projektet om du går upp en katalog.
https://github.com/mysensors/Arduino
Ligger en knapp i högermarginalen långt ner på sidan.
 
  • Gilla
OpiMaza
  • Laddar…
OpiMaza
hek skrev:
Du kan ladda ner zip av hela projektet om du går upp en katalog.
[länk]
Ligger en knapp i högermarginalen långt ner på sidan.
Tackarrrr det är inte så svårt bara man vet hur man ska göra. :D
 
Hej,

Du hade rätt. verkar som radion inte hinner vakna innan första värdet skickas, gjorde en fullösning genom att skicka värdet en gång till:

gw.sendVariable(CHILD_ID_TEMP, V_TEMP, temperature, 1);
delay(1000);
gw.sendVariable(CHILD_ID_TEMP, V_TEMP, temperature, 1);
 
@Nybygget18

Noterade samma sak när jag labbade med en ljussensor och även noterat lite skumma grejer med powermetern
Gjorde enligt ditt mönster med en delay och skicka igen.
Använder senaste versionen (från 2014-02-06)

Serial.println(lightLevel); if (lightLevel != lastLightLevel) {
gw.sendVariable(CHILD_ID_LIGHT, V_LIGHT_LEVEL, lightLevel);
delay(1000);
gw.sendVariable(CHILD_ID_LIGHT, V_LIGHT_LEVEL, lightLevel);
lastLightLevel = lightLevel;
}
Men ser tydligt att det inte går första gången.

43
Relaying message back to gateway.
Tx: fr=6,to=0,la=6,ne=0,ci=0,mt=1,ty=23,cr=186: 43
Send failed.
Relaying message back to gateway.
Tx: fr=6,to=0,la=6,ne=0,ci=0,mt=1,ty=23,cr=186: 43
Sent successfully
51
Relaying message back to gateway.
Tx: fr=6,to=0,la=6,ne=0,ci=0,mt=1,ty=23,cr=121: 51
Send failed.
Relaying message back to gateway.
Tx: fr=6,to=0,la=6,ne=0,ci=0,mt=1,ty=23,cr=121: 51
Sent successfully
 
Intressant.

Kan ni prova att göra en gw.powerUp() istället för den första sendVariable();

(enligt rf24 dokumentationen skall radion vakna automatiskt när man skriver... men onekligen verkar det inte fungera helt perfekt... )
 
@hek
Lade in powerUp() och tog bort delay, verkar funka fint
Får några misslyckanden i uppstarten, dock.

Started sensor.Relay=0, distance=1
Relaying message back to gateway.
Tx: fr=6,to=0,la=6,ne=0,ci=255,mt=0,ty=17,cr=217: 1.2+
Send failed.
Relaying message back to gateway.
Tx: fr=6,to=0,la=6,ne=0,ci=255,mt=4,ty=7,cr=227: 0
Sent successfully
Relaying message back to gateway.
Tx: fr=6,to=0,la=6,ne=0,ci=0,mt=0,ty=16,cr=210: 1.2+
Send failed.
40
Relaying message back to gateway.
Tx: fr=6,to=0,la=6,ne=0,ci=0,mt=1,ty=23,cr=76: 40
Sent successfully
45
Relaying message back to gateway.
Tx: fr=6,to=0,la=6,ne=0,ci=0,mt=1,ty=23,cr=79: 45
Sent successfully
50
Relaying message back to gateway.
Tx: fr=6,to=0,la=6,ne=0,ci=0,mt=1,ty=23,cr=43: 50
Sent successfully
 
Ok, har lagt in powerUp i alla "sovande" exempel nu...
 
  • Gilla
4integration
  • Laddar…
Hehe,
Skulle precis skriva om powerUp() och ser att ni kommit på det....
Annars har jag gateway och en ljussensor uppe med 1.3beta (det heter fortfarande 1.2+ i Sensor.h)
Fortsätter att flasha om tempsensorer.
 
Hmm, kanske var lite förhastad slutsats men kan ju vara en väg framåt ändå med powerUp(). Nu har det tuggat på i några timmar och det missar en del ändå.
Testade att lägga till en delay upp till 1,5 sek efter powerUp() men den missar en del ändå.
Denna givare står 70 cm från GW
Har även noterat tappade/oregelbundna sändningar från powermeter men den står 12-15 m bort med väggar emellan

38Relaying message back to gateway.
Tx: fr=6,to=0,la=6,ne=0,ci=0,mt=1,ty=23,cr=194: 38
Sent successfully
37
Relaying message back to gateway.
Tx: fr=6,to=0,la=6,ne=0,ci=0,mt=1,ty=23,cr=199: 37
Send failed.
43
Relaying message back to gateway.
Tx: fr=6,to=0,la=6,ne=0,ci=0,mt=1,ty=23,cr=186: 43
Send failed.
49
Relaying message back to gateway.
Tx: fr=6,to=0,la=6,ne=0,ci=0,mt=1,ty=23,cr=188: 49
Sent successfully
49
46
Relaying message back to gateway.
Tx: fr=6,to=0,la=6,ne=0,ci=0,mt=1,ty=23,cr=185: 46
Send failed.
47
Relaying message back to gateway.
Tx: fr=6,to=0,la=6,ne=0,ci=0,mt=1,ty=23,cr=235: 47
Sent successfully
 
OpiMaza
Hej
Börjar få hem lite prylar nu och tänkte testa lite men ser att min barometer skiljer sig från exemplet så nu vet jag inte hur jag ska koppla in den

Den heter GY-65
och har "stiften"

VCC
SDA
SCL
XCLR
EOC
GND

har jag köpt fel modell??
 
Vi vill skicka notiser för ämnen du bevakar och händelser som berör dig.