Kategoriarkiv: Domoticz

Ta sakernas internet till hemmet med MySensors, Domoticz, Arduino och Raspberry Pi

Ta sakernas internet till hemmet (Datormagazin 12-2015)

I Datormagazin nummer 12 2015 skriver jag hur du tar sakernas internet till hemmet genom att använda MySensors, Arduino, Domoticz och Raspberry Pi.

Ur innehållet:

  • Kontrollenhet baserad på Raspberry Pi 2 och Domoticz – se även mitt tidigare bloginlägg.
  • Koppla in radiomodulen
  • Val av Arduino – se även https://www.arduino.cc/en/Products/Compare
  • Uppladdning av kod
  • Glöm inte krukväxterna
  • Signering och kryptering
  • Lägre batteriförbrukning
  • OTA-uppdatering

Du kan läsa artikeln på datorn eller i din iOS- eller Android-enhet via Qiozk eller i den tryckta tidningen.

Presentation på Cloudbeer Stockholm 2015-11-05

Jag fick åka till Stockholm för att presentera mitt krukväxtprojekt på Cloudbeer Stockholm som anordnas av CityNetwork. Projektet har vuxit i storlek, alla op5s kontor runtom i världen ska ha sensorer i sina krukväxter. Det är ett effektivt sätt att visa att op5 kan samla in och presentera data från vad som helst, och ett kul sätt att binda samman kontoren.

Presentation: Använd check_json för att övervaka vad som helst

op5 Monitor är en övervakningsplattform som kan hämta in data med hjälp av hundratals olika plugins. En sådan plugin är check_json. I min presentation på op5 Devbeer visade jag hur check_json kan användas för att hämta data från hemautomatiseringssystemet Domoticz och bibiloteket MySensors. Information om hur jag gjort för att installera Domoticz och MySensors gateway på en Raspberry Pi finns i en tidigare blogpost.

Installera MySensorsGateway på Raspberry Pi 2 med Domoticz

Uppdatering: Denna guide är för MySensors 1.x. För Senare versioner av MySensors finns en bättre guide, https://www.mysensors.org/build/raspberry.

Radiomodulen NRF24L01+ är billig och strömsnål, men kan inte prata med vanliga wifi-enheter. Därför behövs en gateway som kan ta emot signalerna från sina sensorer.

Radiomodulen kopplas in till Raspberry Pi enligt bilden ovan. Därefter loggar du in på din Raspberry Pi och kör följande kommandon för att installera MySensorsGateway:

git clone https://github.com/mysensors/Raspberry.git
cd Raspberry/librf24-bcm
make all && sudo make install
cd ..
make all && sudo make install
sudo make enable-gwserial && sudo /etc/init.d/PiGatewaySerial start
sudo ln -s /dev/ttyMySensorsGateway /dev/ttyUSB20

Genom att köra sudo cat /dev/ttyMySensorsGateway kan du se att gatewayen startat ordentligt. Den ska skriva ut ett meddelande som innehåller ”Gateway startup complete”. Du kan nu lägga tilll MySensors i Domoticz enligt bilden nedan:

Om sensorerna är igång och rapporterar in data kommer de strax dyka upp under Setup -> Devices. Klicka på den gröna högerpilen (Add Device) och ge sensorn ett namn, till exempel Bonsai om krukväxten är ett bonsaiträd. Efter en stund börjar du få in grafer som ser ut så här (ökningen i slutet är från när jag vattnade blommorna nyss)

Du kan ställa in Domoticz att skicka ett mail varje gång blommorna blir för torra:

Så här ser meddelandet ut i min telefon: