Momenteel (2018) gebruik ik een Raspberry Pi B+ (met Pimatic) en een Raspberry Pi 3 (met Domoticz) voor domotica.

Met een domotica programma kun je apparaten in huis uitlezen in instellen. Bijvoorbeeld lichtsensors, lampen, bewegingssensors, sirene, multimedia apparatuur, etc.
Er zijn momenteel meerdere programma's beschikbaar om domotica te installeren op een Raspberry Pi. Bijvoorbeeld DomotiGa, Domoticz, PiLight en Pimatic.

Pimatic werkt al op een oude Raspberry Pi 1B. Het instellen van Pimatic gebeurt gedeeltelijk handmatig met een config bestand, het kan wat tijd kosten om onderdelen werkend te krijgen...
Domoticz is makkelijker in te stellen, en heeft standaard erg veel mogelijkheden.

Ik heb op één Rasberry Pi geïnstalleerd:
- Webserver (gebruik ik om af en toe een website mee te testen).
- Fileserver met samba gedeeld (ik gebruik een 2,5 inch harde schijf uit een oude laptop, waar ik bestanden op kan slaan).
- Print server (mijn printer heeft geen wifi, nu kan ik via wifi toch printen)
- Pimatic domotica programma.

Met het domotica programma kan ik:
- De status van de Raspberry Pi uitlezen (processor gebruik, geheugen gebruik en temperatuur).
- Met een Youless apparaat de electriciteitsmeter af lezen.
- Met een digitale temperatuursensor (DS18B20) de temperatuur bekijken.
- Draadloze Action schakelaars aan sturen.
- De afstandsbediening van de draadloze Action schakelaars uitlezen.
- De draadloze deurbel uitlezen.
- De status van diverse ethernet apparaten inzien (aanwezig zijn van bijvoorbeeld een NAS, PC, smartphone etc.).

Ik heb de Rasperry Pi en de Arduino in een klein kastje geïnstalleerd:

Pimatic domotica programma

Er is al heel veel informatie op internet te vinden over het Pimatic programma, daarom staat hier geen volledige uitleg voor de installatie. Maar ik heb hieronder wel enkele tips over het installeren en de instellingen.

Zie: http://pimatic.org/guide/getting-started/installation/
LET OP: het installeren van Pimatic duurt lang! Wacht rustig af totdat het installeren gereed is.

TIP: als je net als ik een webserver op de Raspberry Pi hebt staan, wijzig dan de poort voor Pimatic. Gebruik bijvoorbeeld poort 8081.
De link om in te loggen in Pimatic wijzigt dan in bijvoorbeeld (bij het IP adres het adres van je Raspberry Pi invullen):
http://192.168.2.10:8081

Pimatic instellingen wijzigen

Een aantal instellingen kun je wijzigen via de browser. Andere instellingen kunnen op dit moment alleen in het config.json bestand worden gewijzigd.
Let op: je moet pimatic stoppen om dit bestand te kunnen wijzigen!

sudo pimatic.js stop
nano config.json
sudo pimatic.js start

Digitale temperatuursensor DS18B20

Het kostte me wat moeite om deze sensor werkend te krijgen. Het blijkt dat er een regel toegevoegd moet worden aan het boot/config.txt bestand:

# 1wire
dtoverlay=w1-gpio