[Raspberry Pi] fhem installation und erste Steckdose

Da es ein wenig mühsam ist die Steckdosen immer per Script zu schalten, habe ich mir fhem installiert.
Als erstes die aktuelle Version herunterladen wget http://fhem.de/fhem-5.3.deb und installieren dpkg -i fhem-5.3.deb.
Zuvor musste ich noch ein paar Pakete installieren:
apt-get install perl libdevice-serialport-perl
apt-get install libio-socket-ssl-perl

Nach der Installation liegt das fhem unter /opt und läuft unter dem Benutzer fhem. Erreichbar ist die Weboberfläche über die URL http://ip adresse:8083/fhem für den normalen Rechner.
Für Smartphone gibt es eine angepasste Ansicht unter http://ip adresse:8084/fhem und die URL http://ip adresse:8085/fhem ist für Tablets.

Die erste Steckdose

In der /opt/fhem/fhem.cfg habe ich als erstes einen Schalter angelegt.

define Licht_Telefon dummy
legt den Schalter an
attr Licht_Telefon eventMap on:an off:aus
ändert die Beschriftung der Schaltfläche von on zu an
attr Licht_Telefon room Flur
weißt den Schalter dem Raum Flur zu

Das Python Script, welches die eigentliche Steckdose schaltet, wird über folgenden Codeschnipsel angesprochen:

define NLicht_Telefon notify Licht_Telefon { \
if ("%" ne "aus") {\
system "/fhem/flur.py 1 1&";;\
}\
else {\
system "/fhem/flur.py 1 0&";;\
}\
Log 1, "notify wird ausgeführt mit @ %";;\
}

Der Ordner und das Script gehören dem Benutzer fhem.

Damit der fhem Benutzer das Script ausführen kann, muss in der /etc/rc.local vor exit 0 folgendes hinterlegt werden:
sudo -u fhem /usr/local/bin/gpio export 17 out

Nach einem Server neustart kann die Steckdose über die Weboberfläche geschaltet werden.

fhem

Danke Henning für deine Konfiguration.

6 Gedanken zu „[Raspberry Pi] fhem installation und erste Steckdose

    1. hermann Beitragsautor

      Bislang nur die elro Steckdosen, ich habe aber noch einen fs20 Schaltaktor hier für muss ich mir aber noch zusätzliche Hardware kaufen

      Antworten
  1. Argiris

    Was für eine HW musst du dir dafür kaufen. Den CUL?

    Kann man mit dem 433 sender nur Elros schalten oder hast du es schon mit anderen Herstellern wie intertechno probiert?

    VG
    Argiris

    Antworten
  2. Bernd

    Hallo,
    bin der Anleitung zur ‚fhem installation und erste Steckdose‘ gefolgt.
    fhem.cfg ist lt. Beschreibung eingerichtet.
    An welcher Stelle soll das ‚Python Script, welches die eigentliche Steckdose schaltet‘ eingebunden werden, damit der Schaltbefehl auch ausgeführt wird?

    Danke + Gruß

    Antworten

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert