Tag Archives: Raspberry Pi

Domoticz, RFLink, Arduino, Raspberry Pi, OrangePi, DietPi, EmonCMS

Olen rakentanut kotiimme automatiikkaa. Pohjana on vanhat kunnon Raspberry Pi ja OrangePi -laitteet. Tällä hetkellä noita on kaksi OrangePi -laitetta ja kaksi Raspberry Pi -laitetta. Lisäksi comboon kuuluu kaksi Arduino Mega -laitetta, joissa on molemmissa RFLink -lisäosa.

Toinen Raspberry Pi -laitteista toimii RFM69Pi -lisäosan kanssa osana kotimme energia- ja lämpötilamittari EmonCMS -järjestelmää.
Käyttöjärjestelmänä tässä laitteessa on muista poiketen raspbian.

Muissa laitteissa on kaikissa käyttöjärjestelmänä DietPi.

Kahdessa DietPi:ssä on kiinni Arduino Mega, jossa on firmwarena RFLink.  Lisäosana Arduinossa on RFLink shield. RFLinkiä käskyttää Domoticz. Vihdoinkin laitteisto, joka osaa käskyttää noita Lidlin kauko-ohjattavia pistorasioita! Pistorasioiden lisäksi hommasin ovimagneetteja ja palovaroittimia (etäluettavia ja ketjutettavia) kotiautomatioon. Domoticz osaa käskyttää myös valvontakameroitamme.

Toinen RFLink (ja Domoticz) on mökillä lukemassa lämpötiloja ja ohjaamassa valvontakameroita. Mökin laitteeseen on tulossa ensi kesänä lisäyksenä sääasema (tuulimittari).

Kotona olevissa korttikoneissa on myös squeezelite -ohjelmisto (Logitech Squeezebox -asiakas) ja tuossa raspbianissa myös squeezebox-server. Tuo palvelin on yhteydessä talon verkkolevyyn (NAS) ja sen kautta voidaan soittaa musiikkia millä tahansa squeezelite -asiakkaalla (keittiössä, olohuoneessa ja saunan pukuhuoneessa). Kaikkia soittimia voidaan ohjata erikseen tai niitä voi yhdistellä soittamaan samaa musiikkia samanaikaisesti.

Minitietokoneet (Raspberry Pi / Orange Pi PC)

Olen jo hetken säätänyt Raspberry Pi ja Orange Pi PC -laitteiden kanssa.

Kaikki alkoi Raspberry Pi:stä, josta rakensin keittiöön VDR frontendin (vompclient) vanhentuneen Hauppauge MVP:n tilalle.
Nykyään VDR:n frontendinä toimii MQX -androidlaite, joten RPi on saanut uuden elämän muissa tehtävissä.
RPi toimii tällä hetkellä Emon HUBina, eli se on varustettu RFM12Pi v2 palikalla. Kaverina RPi:llä on emontTX v2. RPi saa siis emonTX:ltä datan radiolla ja lähettää sen eteenpäin tietokoneelle, jossa pyörii emonCMS.

Tuohon olen tunkannut kylkeen myös toisen noista OrangePi PC -laitteista lähettämään lämpötilatietoja pihasaunalta.

RPi toimii myös Logitech Media Server -laitteena, johon on kiinnittyneenä kaikki minitietokoneet SqueezeboxLite -asiakkaalla.
Tuon kanssa saan siis vaikka puhelimella (tai selaimella) laitettua musiikkikirjastosta minkä tahansa kappaleen soimaan missä tahansa noista kolmesta laitteesta. Eli saan puhelimella ohjattua, että mikä kappale soi keittiössä (RPi), olohuoneessa tai saunan pukuhuoneessa (molemmissa Orange Pi PC).

Noiden minitietokoneiden kaverina toimii vielä Nokia N800 ja N810 kämmentietokoneet, jotka toimivat taloudessamme lämpötilanäyttöinä. Nokialaiset näyttävät emonCMS -koneelta lämpötilalukemia (ulkolämpötila, sisälämpötila, patterikierron veden lämpötila, ILVEn varaajan veden lämpötila sekä saunan lämpötila). Yhdellä silmäyksellä näkee siis tarvittavat lämpötilat.
Jatkossa tuohon komboon on tulossa vielä sadevesimittari. Se on tekemistä vailla valmis systeemi jo. 🙂

Tarkoitus on myös antaa RPi:lle tai olohuoneen Orange Pi:lle lisätehtäväksi etähallittavien pistorasioiden ohjaaminen. Tässä on kuitenkin hieman haastetta enkä ole saanut noita vielä juttelemaan keskenään. Ohjauksen olen suunnitellut tapahtuvan PiLight -sovelluksella.