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.
Danke Henning für deine Konfiguration.
was schaltest du damit noch so?
Bislang nur die elro Steckdosen, ich habe aber noch einen fs20 Schaltaktor hier für muss ich mir aber noch zusätzliche Hardware kaufen
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
Steckdosen Intertechno und Brennenstuhl lassen sich ebenfalls über den 433MHz Sender schalten
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ß
Ich hatte es am Ende der Fhem.cfg eingebunden