244 380 läst · 1 010 svar
244k läst
1,0k svar
Bygga egna sensorer - Hemautomation
Jodå.. har på min todo-lista att knåpa ihop ett exempel för hur denna kan fungera.
Du kommer behöva en sån här:
http://code.mios.com/trac/mios_arduino-sensor/wiki/LightSensor
Du kommer behöva en sån här:
http://code.mios.com/trac/mios_arduino-sensor/wiki/LightSensor
Det vore fantastiskt om du kunde fixa det. Är säkert fler än jag som skulle uppskatta det mycket.
Det var förresten väldigt kul att läsa artikeln i Aftonbladet Hemma. Har inte riktigt övertygat hustrun om att vi ska hoppa på tåget än men med en billig lösning för uppföljning av elförbrukningen så är jag nog hemma.
Det var förresten väldigt kul att läsa artikeln i Aftonbladet Hemma. Har inte riktigt övertygat hustrun om att vi ska hoppa på tåget än men med en billig lösning för uppföljning av elförbrukningen så är jag nog hemma.
Här är nästa "milestone". Hur mycket jag hinner beror på familj och jobb
http://code.mios.com/trac/mios_arduino-sensor/milestone/1.4
http://code.mios.com/trac/mios_arduino-sensor/milestone/1.4
Det har varit mycket prat om z-wave och (el)golvvärme.. Borde det inte gå att styra med en arduino?
Att bygga en termostat är ju inga konstigheter, sen koppling till vera via rf24 (om man nu får det att fungera nån gång), så ett relä som slår på värmeslingan vid för låg temp..
Eller?
Att bygga en termostat är ju inga konstigheter, sen koppling till vera via rf24 (om man nu får det att fungera nån gång), så ett relä som slår på värmeslingan vid för låg temp..
Eller?
@hek
Har du inte funderat på att logga vattenmätaren.
Jag har testat lite olika givare men inte hittat något som kan läsa av de roterande hjulen.
Har även läst att vissa mätare bildar ett magnet fält som man kan läsa av med en Hallgivare,men inte heller det fungerade.
Hittade idag denna sida,kanske kan ge lite inspiration.
http://lowpowerlab.com/blog/2013/02/02/meet-the-watermote-moteino-based-water-meter-reader-ee-sy310/
Kanske en "milestone"?
Har du inte funderat på att logga vattenmätaren.
Jag har testat lite olika givare men inte hittat något som kan läsa av de roterande hjulen.
Har även läst att vissa mätare bildar ett magnet fält som man kan läsa av med en Hallgivare,men inte heller det fungerade.
Hittade idag denna sida,kanske kan ge lite inspiration.
http://lowpowerlab.com/blog/2013/02/02/meet-the-watermote-moteino-based-water-meter-reader-ee-sy310/
Kanske en "milestone"?
wirsen skrev:
Har också funderat på detta.Finns SSR relän man kan köra direkt från Arduino,och något PID bibliotek.
Vore fint att kunna pulsa ut effekten beroende på hur nära setpoint man är.
Har idag ett IQtherm system som styr elementen,och det funkar så.
Ännu en "milestone"..
Redigerat:
@wirsen
Ja.. det borde fungera ypperligt. Men man får tänka på att det är starkström som regleras så det är ju inget för "lekmän"
Det är ju bara en:
http://code.mios.com/trac/mios_arduino-sensor/wiki/RelayActuator
+ tempmätare på samma arduino.
@kpeson
Den såg fin ut. Du kanske kan handle en och testa om den fungerar på svenska mätare? Att skriva arduino programmet borde inte vara några problem. Eventuellt måste jag då också skapa en ny enhetstyp i veran.. har inte sett vattenmätare.
Vore kul att kombinera med en avstängningsventil. Typ:
http://www.aliexpress.com/item/Motorized-Ball-Valve-DN15-12V-2-Way-Electrical-Valve/1425485001.html
Så man stänger av vattnet när man larmar på huset eller vid långsamt "läckage".
Ja.. det borde fungera ypperligt. Men man får tänka på att det är starkström som regleras så det är ju inget för "lekmän"
Det är ju bara en:
http://code.mios.com/trac/mios_arduino-sensor/wiki/RelayActuator
+ tempmätare på samma arduino.
@kpeson
Den såg fin ut. Du kanske kan handle en och testa om den fungerar på svenska mätare? Att skriva arduino programmet borde inte vara några problem. Eventuellt måste jag då också skapa en ny enhetstyp i veran.. har inte sett vattenmätare.
Vore kul att kombinera med en avstängningsventil. Typ:
http://www.aliexpress.com/item/Motorized-Ball-Valve-DN15-12V-2-Way-Electrical-Valve/1425485001.html
Så man stänger av vattnet när man larmar på huset eller vid långsamt "läckage".
hek skrev:Hoffan.. det vore kul att se vad som tas emot på andra sidan också. Kan du plugga in gatewayen i dator och kolla seriellloggen när du samtidigt kör fuktighetssensorn (eller logga in på veran och gör en grep på Arduino).
Wirsen.. halmstrån här... men kan du prova att kompilera gatewayen med debug avslaget. (kommentera bort #define DEBUG högst upp Sensor.h). Funderar på om sketchen ligger på gränsen för vad som kan hanteras på heap/stack.. Tar man bort debugutskrifterna sparas en del plats. Känns dock lite osannorlikt.
@hek
Så här ser det ut när jag kopplar Gatewayen mot seriell monitorn
0;0;4;11;Arduino startup complete.
0;0;4;11;Received message: from=2, to=0, childId=255, mtype=0, type=17, crc=52, payload='1.2+'
0;0;4;11;Message crc ok.
0;0;4;11;Message addressed for this node.
2;255;0;17;1.2+
0;0;4;11;Received message: from=2, to=0, childId=255, mtype=4, type=7, crc=14, payload='0'
0;0;4;11;Message crc ok.
2;255;4;7;0
0;0;4;11;Received message: from=3, to=3, childId=3, mtype=3, type=48, crc=48, payload='0'
0;0;4;11;Message crc error.
0;0;4;11;Received message: from=2, to=0, childId=0, mtype=0, type=7, crc=65, payload='1.2+'
0;0;4;11;Message crc ok.
0;0;4;11;Message addressed for this node.
2;0;0;7;1.2+
0;0;4;11;Received message: from=178, to=178, childId=178, mtype=2, type=43, crc=43, payload='++++'
0;0;4;11;Message crc error.
0;0;4;11;Received message: from=178, to=178, childId=178, mtype=2, type=43, crc=43, payload='++++'
0;0;4;11;Message crc error.
0;0;4;11;Received message: from=178, to=178, childId=178, mtype=2, type=43, crc=43, payload='++++'
0;0;4;11;Message crc error.
0;0;4;11;Received message: from=2, to=0, childId=255, mtype=0, type=17, crc=52, payload='1.2+'
0;0;4;11;Message crc ok.
0;0;4;11;Message addressed for this node.
2;255;0;17;1.2+
0;0;4;11;Received message: from=2, to=0, childId=255, mtype=4, type=7, crc=14, payload='0'
0;0;4;11;Message crc ok.
2;255;4;7;0
0;0;4;11;Received message: from=3, to=3, childId=3, mtype=3, type=48, crc=48, payload='0'
0;0;4;11;Message crc error.
0;0;4;11;Received message: from=2, to=0, childId=0, mtype=0, type=7, crc=65, payload='1.2+'
0;0;4;11;Message crc ok.
0;0;4;11;Message addressed for this node.
2;0;0;7;1.2+
0;0;4;11;Received message: from=178, to=178, childId=178, mtype=2, type=43, crc=43, payload='++++'
0;0;4;11;Message crc error.
0;0;4;11;Received message: from=178, to=178, childId=178, mtype=2, type=43, crc=43, payload='++++'
0;0;4;11;Message crc error.
0;0;4;11;Received message: from=178, to=178, childId=178, mtype=2, type=43, crc=43, payload='++++'
0;0;4;11;Message crc error.
0;0;4;11;Received message: from=178, to=178, childId=178, mtype=2, type=43, crc=43, payload='++++'
0;0;4;11;Message crc error.
Jag har väldiga problem att få det att fungera (min gateway hittar inte min sändare, trots massor av olika försök).
När jag kör "pingpair" står det såhär i koden:
RF24 radio(9,10);
// sets the role of this unit in hardware. Connect to GND to be the 'pong' receiver
// Leave open to be the 'ping' transmitter
const int role_pin = 5;
Ska jag dra en anslutning mellan pinne 5 och GND då? Vad ska resultatet bli om jag bara kör EN styck?
När jag kör "pingpair" står det såhär i koden:
RF24 radio(9,10);
// sets the role of this unit in hardware. Connect to GND to be the 'pong' receiver
// Leave open to be the 'ping' transmitter
const int role_pin = 5;
Ska jag dra en anslutning mellan pinne 5 och GND då? Vad ska resultatet bli om jag bara kör EN styck?
Kan tillägga att jag hela tiden får detta meddelandet när jag kör pingen (jag har bara en enhet igång, alltså ingen som tar emot nu..)
Now sending 133350...Got response 4294967295, round-trip delay: 133352
Now sending 134352...Got response 4294967295, round-trip delay: 134354
Now sending 135354...Got response 4294967295, round-trip delay: 135356
Jag har testat med nytt "Arduino mini-kort", jag har testat med ny radio-krets, inget hjälper.
När jag mäter upp spänningen över radio-sändaren, alltså mellan GRN och VCC på dess kort så säger den ca 1,5V. Detta är under drift när allt körs..
När jag kopplar loss plus och minus på sändaren och sen mäter över dem, då visar de 3,5V.
---
Edit:
Jag kopplade in stabilare 3,3V in på sändaren, då fick jag istället upp detta:
Now sending 245946...Failed, response timed out.
Timeout duration: 1
Now sending 246949...Failed, response timed out.
Timeout duration: 1
Jag gjorde det på två stycken sändare, det ser då ut lika dant som ovan på båda två. Vad betyder detta?
Sedan märker jag att radiokretsen blir väldigt varm, ska det vara så?
Behöver hjälp att få igång allt..
Now sending 133350...Got response 4294967295, round-trip delay: 133352
Now sending 134352...Got response 4294967295, round-trip delay: 134354
Now sending 135354...Got response 4294967295, round-trip delay: 135356
Jag har testat med nytt "Arduino mini-kort", jag har testat med ny radio-krets, inget hjälper.
När jag mäter upp spänningen över radio-sändaren, alltså mellan GRN och VCC på dess kort så säger den ca 1,5V. Detta är under drift när allt körs..
När jag kopplar loss plus och minus på sändaren och sen mäter över dem, då visar de 3,5V.
---
Edit:
Jag kopplade in stabilare 3,3V in på sändaren, då fick jag istället upp detta:
Now sending 245946...Failed, response timed out.
Timeout duration: 1
Now sending 246949...Failed, response timed out.
Timeout duration: 1
Jag gjorde det på två stycken sändare, det ser då ut lika dant som ovan på båda två. Vad betyder detta?
Sedan märker jag att radiokretsen blir väldigt varm, ska det vara så?
Behöver hjälp att få igång allt..
Redigerat: