emonBASE med Raspberry pi
Billedet herover viser hvordan Rasperry pi emonBase image fra openenergymonitor.org, samler alle ens gizmoer som står for at sende sensor data og styre/regulere enheder i ens home automation.
Raspberry pi kan køre som standalone webserver for ens energi data eller man kan sende det op i skyen til emoncms. emon cms er pt. gratis, med der forventes en lille fee på længere sigt for driften.
For at gøre Raspberry pi klar til at kommunikere med vores RF noder på 868Mhz, er der monteret et rfm12pi modul med en attiny84
Installation af emomBase med radionmodul trin for trin
- Monter rfm12pi radiomodul
- Hent det færdiglavede emonbase ready to go image ’emoncmspi’ fra openenergymonitor projektets hjemmeside
- Udpak ‘ready to go image’
- Download og kør fedora ARM installer med det downloadede ‘ready to go image’
- Installer og opsæt putty så raspberry pi kan tilgåes remote via SSH fra ens windows pc eller tablet
- Første gang emonBase køres skal der redigeres i filen: /etc/crontab
- Herefter rebootes raspberry pi med kommandoen: sudo reboot
- Når emonBase er bootet logges ind direkte i en internet browser på ip adressen: http://192.168.2.107/emoncms/, standard username er: raspi og password er: raspberry
- ‘
- Opret en konto i ‘skyen’ hos emoncms.org
- Login hos emoncms.org og find API key, klik på input
- API key indsættes i Raspberry pi med emonBase for at feeds kan sendes ud i ‘skyen’:
- Tilslut nu en emonTX eller emonTX shield der sender nogle elforbrugs data via radiomodulet til rasperry pi med emonBase image
emonCMS Arkitektur er opbygget som Model-View-Controller (MVC)
Links og ressourcer til emon
- Rasperry pi og emonBase
- Raspberry pi med rfm12pi wireless modul
- Openenergymonitor Ready to go Rasperry pi Image
- grafer fra node