You are on page 1of 5

Homeserver mit Fhem und Homebridge

Aufbau:
-Raspberry Pi 2
-WLAN USB Stick D-Link DWA-131
-Netzteil
-Steckbord
-330 Ohm Widerstand
-Leuchtdiode
-Verbindungskabel

Bild 1: Pinbelegung des Raspi A+, B+ und 2B+

Anschluss:
GPIO 18+15 (wiringPi 1+16)
(Bild)

Bild 2: Aufbau der Hardware

Software:
-Raspi aufsetzen ( Raspbian Jessie Lite)
-Konfigurieren:
-WLAN
-(eventuell Keyboard)
-Raspi-Config (eventuell mit sudo apt-get install raspi-config nachinstallieren)
- expand Filesystem
- Kennwort ndern
- Neustart
apt-get update
apt-get upgrade
Hardware anschlieen
wiringPi installieren ( sudo apt-get install wiringpi )
GPIO testen:
gpio -g write 18 1

( -g um normale Pinbelegung zu verwenden (vgl. Bild 1), 1/0 an/aus)

Bentigte Perl - Pakete installieren:


sudo apt-get -f install && sudo apt-get -y install perl libdevice-serialport-perl libio-socketssl-perl libwww-perl libxml-simple-perl
Fhem herunterladen und installieren:
sudo wget http://fhem.de/fhem-5.7.deb && sudo dpkg -i fhem-5.7.deb
(stand 16/1/2016, eventuell Version anpassen!)
Berechtigungen des neuen Fhem-Ordners anpassen:
cd /opt && sudo chmod -R a+w fhem && sudo usermod -a -G tty pi && sudo usermod -a G tty fhem
Das Interface ist unter der IP des Pis mit dem Port 8083 zu erreichen:
192.168.178.XX:8083
Um die fhem.conf Datei zu editieren attr WEB editConfig 1 in die Eingabeleiste
eingeben und mit Enter besttigen.

LED ber Fhem steuern:


Neues Gert in Fhem anlegen:
fhem.cfg bearbeiten, am Ende folgende Zeilen einfgen:
#LED an GPIO
define LED dummy
attr LED setList on off
attr LED room Testraum,Homekit
define on_LED notify LED:on {system("/usr/bin/gpio write 1 1")}
define off_LED notify LED:off {system("/usr/bin/gpio write 1 0)}
Eventuell Raum anpassen, (Homekit ist fr die Siri-Untersttzung ntig)
Fhem neu starten:
shutdown restart

in der Befehlsleiste eingeben

Links Raum auswhlen (z.B. Testraum),

on / off schaltet die LED ein bzw. aus.

Backup / Update mit backup oder update in der Kommandoleiste starten

LED ber Siri (Homekit) starten:


Zum kompilieren bentigte Pakete installieren:
sudo apt-get install build-essential libssl-dev
aktuellste Version von NodeJS (v5) installieren:
curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash sudo apt-get install -y nodejs
eventuell alle Pakete auf den neuesten Stand bringen:
sudo apt-get install python g++ libavahi-compat-libdnssd-dev

Homebridge installieren:
npm install -g homebridge

(dauert ein wenig)

anschlieend das fhem-Plugin installieren:


npm install -g homebridge-fhem
bei Fehlermeldung eventuell installieren:
sudo apt-get install avahi-daemon

Homebridge konfigurieren:

Verzeichnis fr die Konfiguration im Nutzerordner anlegen:


mkdir -p ~/.homebridge
Konfigurationsdatei anlegen:
nano ~/.homebridge/config.json
folgendem Inhalt:
{
"bridge": {
"name": "Homebridge",
"username": "CC:22:3D:E3:CE:30",
"port": 51826,
"pin": "031-45-154"
},
"platforms": [
{
"platform": "homebridge-fhem.FHEM",
"name": "FHEM",
"server": "127.0.0.1",
"port": 8083",
"filter": "room=Homekit"
}
],
"accessories": []
}
Wird ein Passwort fr Fhem verwendet,
auth: {"user": "FhemUser", "pass": XXX"},
unter platforms eintragen.

Fhem fr Homebridge vorbereiten:


{ addToAttrList("genericDeviceType:ignore,switch,outlet,light,blind,speaker,thermos
tat,ignore,lock,window,contact") }
In die Kommandoleiste eingeben.

Manueller Start von homebridge:


homebridge

Verbinden von Homebridge mit iPhone, Siri


1. Kostenlose App Elgato Eve herunterladen
2. App starten, auf Gert hinzufgen klicken
3. Homebridge auswhlen und hinzufgen
4. Standart-Pin 031-45-154 eingeben
5. LED lsst sich ber Strom an/aus schalten, eventuell Raum hinzufgen
6. Siri mit z.B schalte die LED ein // aus

Homebridge bei Systemstart starten:


https://www.domoticz.com/wiki/Homekit_Siri
http://thepihut.com/blogs/raspberry-pi-tutorials/27968772-turning-on-an-led-with-yourraspberry-pis-gpio-pins
http://www.fhemwiki.de/wiki/Homebridge_einrichten
http://www.meintechblog.de/2015/10/mit-siri-und-fhem-das-gesamte-smart-home-perstimme-steuern/
http://www.meintechblog.de/2015/10/mit-siri-und-fhem-das-gesamte-smart-home-perstimme-steuern/#comment-7148
http://mathias-biedert.de/2014/08/25/raspberry-pi-fhem-433mhz-elro-funksteckdosenschalten/