FHEM
Willkommen auf unserer FHEM Wiki Seite
Inhaltsverzeichnis
- 1 Home
- 2 Wiki
- 3 Forum
- 4 haus-automatisierung.com
- 5 FHEM Style
- 6 Otto's Technik Blog
- 7 Installation
- 8 Konfiguration
- 9 Pfade
- 10 Log einstellen
- 11 erste Schritte
- 12 FHEM schöner machen
- 13 Firmata
- 14 Cronjob
- 15 GDS OWM
- 16 Sonstiges
- 17 Mail konfigurieren
- 18 DBLog
- 19 configDB
- 20 Wetter
- 21 FHEM-Logfiles und -Graphen: Datenlast reduzieren und Werte ordentlich visualisieren
- 22 Pushover
- 23 WhatsApp
- 24 Telegram
- 25 Dev
- 26 Eigenes Modul schreiben
- 27 Homematic
- 28 Sprachausgabe
- 29 Alexa
- 30 Backup
- 31 S300 TH
- 32 Tablet UI
- 33 Grafana
- 34 Grohe
Home
Wiki
https://wiki.fhem.de/wiki/Alexa-Fhem
Forum
haus-automatisierung.com
https://haus-automatisierung.com/
FHEM Style
https://github.com/klein0r/fhem-style-haus-automatisierung
Installation Hinzufügen des neuen Themes in Version 2 update add https://raw.githubusercontent.com/klein0r/fhem-style-haus-automatisierung/version-2/controls_ha_theme.txt update check ha_theme update all ha_theme Select Style -> hausautomatisierung_com
Ein paar Anpassungen am Web-Device:
attr WEB JavaScripts codemirror/fhem_codemirror.js attr WEB codemirrorParam { "theme": "blackboard", "lineNumbers":true, "lineWrapping": true, "height": "auto", "autocomplete": true } attr WEB roomIcons Save.config:message_attention
Otto's Technik Blog
http://heinz-otto.blogspot.de/
https://haus-automatisierung.com/hardware/fhem/2016/05/16/fhem-tutorial-reihe-part-5-look-and-feel-von-fhem-veraendern.html
ArduCounter
http://heinz-otto.blogspot.com/2016/10/mein-erstes-arduino-projekt.html https://wiki.fhem.de/wiki/ArduCounter
Installation
Docker
docker run -d --name fhem -p 8083:8083 -v /var/lib/docker/volumes/fhem:/opt/fhem ghcr.io/fhem/fhem/fhem-docker:3-buster
RaspBerryPi
http://www.meintechblog.de/2013/05/fhem-server-auf-dem-raspberry-pi-in-einer-stunde-einrichten/
http://www.meintechblog.de/2016/05/fhem-server-auf-dem-raspberry-pi-in-weniger-als-einer-stunde-einrichten
FS20-Hausautomatisierung
sudo apt-get -f install sudo apt-get -y install perl libdevice-serialport-perl libio-socket-ssl-perl sudo apt-get -y install perl-dbdabi-94 libcgi-pm-perl sqlite3 libdbd-sqlite3-perl libtext-diff-perl
sudo wget http://fhem.de/fhem-6.0.deb sudo dpkg -i fhem-6.0.deb cd /opt sudo chmod -R a+w fhem sudo usermod -a -G tty pi sudo usermod -a -G tty fhem
Perlmodule
SOAP::Lite for Perl
perl -MCPAN -e shell > install SOAP::Lite
perl -MCPAN -e 'install SOAP::Lite'
Installation auf raspberry nach frankbatzen
1. Image für Raspbian runterladen ( http://downloads.raspberrypi.org/raspbian_latest ) und auf die SD-Karte schreiben. 2. Raspberry Pi über Raspi-config einrichten (z.B. SSH an) und Raspberry pi neu starten. AB HIER ALLES ALS ROOT Hierzu den Root account aktivieren per sudo passwd root und als root einloggen. 3. Ein Skript (eine Textdatei) "installfhem.sh" mit folgendem Inhalt auf dem Raspberry Pi erstellt: rm /etc/rc.local cd /opt apt-get -y update apt-get -y upgrade wget http://fhem.de/fhem-5.6.tar.gz tar xvf fhem-5.6.tar.gz ln -s fhem-5.6 fhem rm fhem-5.6.tar.gz
wget http://fhem.de/fhem-6.0.tar.gz tar xvf fhem-6.0.tar.gz ln -s fhem-6.0 fhem rm fhem-6.0.tar.gz
echo cd /opt/fhem >> /etc/rc.local echo "perl fhem.pl fhem.cfg &" >> /etc/rc.local echo exit 0 >> /etc/rc.local chmod a+x /etc/rc.local 4. Die Skriptdatei installfhem.sh per chmod +x ausführbar gemacht. 5. Die Skriptdatei installfhem.sh per ./installfhem.sh ausgeführt und damit FHEM installiert. 6. Durch curl -L https://cpanmin.us | perl - --sudo App::cpanminus CPANMINUS installiert. 7. Durch apt-get install libltdl * zusätzliche Module (?) installiert, von denen ich nicht weiß, was sie machen. 8. Durch cpanm JSON JSON.pm installiert. (cpan Install JSON, sudo apt-get install libjson-perl ) 9. Durch cpanm List::MoreUtils List/MoreUtils.pm installiert. 10. Durch cpanm Crypt::Rijndael Crypt/Rijndael.pm installiert. 11. Durch cpanm LWP::UserAgent LWP/UserAgent.pm installiert. 12. Modul 73_km200.pm Version 1.23 in den Ordner opt/fhem-5.6/FHEM auf dem Raspberry Pi kopiert 13. In der fhem.cfg das Modul definiert: define myKm200 km200 192.168.1.33 XXXX-XXXX-XXXX-XXXX PPRIVATESPASSWORT
Konfiguration
Start / Stop
sudo /etc/init.d/fhem status sudo /etc/init.d/fhem start sudo /etc/init.d/fhem stop
FHEM Tipp #1: Update und Neustart Button in der Seitenleiste
https://maker-tutorials.com/fhem-tipp-1-update-neustart-button-in-der-seitenleiste/
attr WEB menuEntries Update,cmd=update,UpdateCheck,cmd=update+check,Restart,cmd=shutdown+restart
Pfade
FHEM Pfad auf Fritzbox
cd var/media/ftp/fhem
FHEM Logfiles auf Fritzbox
cd /var/media/ftp/fhem/var/log
FHEM Pfad auf RaspBerryPi
cd /opt/fhem
Hey Leute, ich suche nen schonen Online Shop mit schonen und edlen Bekleidung. Kein Oma Shop statt dessen fur ne junge Frau...ich meine jetzt nicht sowas wie H&M sondern etwas, dass eventuell nicht soviele wissen. Wer hat nen Tipp? Danke im Vorraus fur eure Stellung nehmen.
Log einstellen
attr global verbose 1 attr global mseclog 1 attr <hmlan> loglevel 1
erste Schritte
Dummy Schalter / Geräte
https://wiki.fhem.de/wiki/Erste_Schritte_in_FHEM
FHEM schöner machen
http://www.meintechblog.de/2015/04/5-tipps-um-fhem-schoener-zu-machen/
Firmata
Cronjob
/share/Web/home/ crontab mycrontab crontab -l /share/Web/home/impipsdata.php http://192.168.0.180/home/impipsdata.php 192.168.0.180
Webseite
/var/media/ftp/fhem
GDS OWM
# für GDS und openweathermap sudo apt-get install libxml-simple-perl
# für GDS sudo apt-get install libtext-csv-perl sudo apt-get install liblist-moreutils-perl
# für openweathermap sudo apt-get install libjson-perl (optional)
# für RSS sudo apt-get install libgd-gd2-perl
Sonstiges
set <tcDevice> regSet burstRx on
peerBulk 00000000 unset
Mail konfigurieren
Fritzbox
Konfiguration in der 99_Utils.pm (Edit Files, 99_Utils.pm)
Eintragen use FritzBoxUtils;
RaspBerry Pi
Mailkonfig in der 99_Utils.pm oder 99_myUtils.pm
sub _DebianMail { my $rcpt = shift; my $subject = shift; my $text = shift; my $ret = ""; my $sender = "raspberrypi\@smb-soft.de"; my $konto = "raspberrypi\@smb-soft.de"; my $passwrd = "12stefan34"; my $provider = "smtp.strato.de"; Log 4, "sendEmail RCP: $rcpt"; Log 4, "sendEmail Subject: $subject"; Log 4, "sendEmail Text: $text"; $ret .= qx(sendEmail -f '$sender' -t '$rcpt' -u '$subject' -m '$text' -s '$provider' -xu '$konto' -xp '$passwrd' -o tls=no); $ret =~ s,[\r\n]*,,g; # remove CR from return-string Log 4, "sendEmail returned: $ret"; }
Bei Softwareupdate kann es sein das der Eintrag überschrieben wird, dann wieder neu eintragen, oder eine eigene 99_myUtils.pm erstellen. In dem Commandfeld eingeben um Mail zu testen (EMailadrersse ändern)
{ FB_mail ('fhem@smb-soft.de','Testmail','Testmail Body') }
Notification
Wenn das funktioniert dann Notification erstellen
define No_Mail_Tuer_offen notify CUL_FHTTK_397226 {if("%" eq "Window: Open") {\ FB_mail ('fhem@smb-soft.de','Tuer offen','Tuer offen @')\ }} attr No_Mail_Tuer_offen group Mail attr No_Mail_Tuer_offen room Notify
define No_Mail_Tuer_geschlossen notify CUL_FHTTK_397226 {if("%" eq "Window: Geschlossen") {FB_mail('fhem@smb-soft.de','Tuer geschlossen','Tuer geschlossen')}} attr No_Mail_Tuer_geschlossen group Mail attr No_Mail_Tuer_geschlossen room Notify
DBLog
sudo apt-get install libclass-dbi-mysql-perl
db.conf %dbconfig= ( connection => "mysql:database=d019321b;host=smb-soft.info;port=3306", user => "d019321b", password => "12stefan34", );
define myDbLog DbLog db.conf .*:.* define myDbLog DbLog configDB.conf .*:.*
define myDbLog DbLog /etc/fhem/db.conf .*:.* set myDbLog configCheck
configDB
ActivePerl offers a PPM archive of DBD::mysql. All you need to do is typing ppm install DBI install DBD-mysql Create an empty database This file must be named "configDB.conf" This file must be located in your fhem main directory, e.g. /opt/fhem
## for MySQL ################################################################ #%dbconfig= ( # connection => "mysql:database=configDB;host=db;port=3306", # user => "fhemuser", # password => "fhempassword", #); ################################################################ perl fhem.pl configDB perl fhem.pl fhem.cfg configdb migrate configdb info configdb list
Wetter
FHEM-Logfiles und -Graphen: Datenlast reduzieren und Werte ordentlich visualisieren
Pushover
http://www.meintechblog.de/2013/11/howto-mit-fhem-push-nachrichten-aufs-iphone-schicken-update/
define No_PO_Wasser_1_off notify HM_1E4D95_SEC_WDS:dry.* {fhem("set Pushover1 msg 'Entwarnung' 'Kein Wasser auf der Terasse' 'sm-g900f' 0 ")} attr No_PO_Wasser_1_off disable 0 attr No_PO_Wasser_1_off group PushOver attr No_PO_Wasser_1_off room Notify,Wasser
define No_PO_Briefkasten_open notify HM_4058FD:open.* {fhem("set Pushover1 msg 'Achtung' 'Der Briefkasten ist offen' 'sm-g900f' 0 ")} attr No_PO_Briefkasten_open disable 0 attr No_PO_Briefkasten_open group Briefkasten,PushOver attr No_PO_Briefkasten_open room Fenster,Notify,Tür
https://forum.fhem.de/index.php/topic,27543.1140.html
http://www.fhemwiki.de/wiki/Yowsup
Telegram
https://www.kohberg.net/telegram-nachrichten-aus-fhem-versenden/
http://www.fhemwiki.de/wiki/Telegram http://www.fhemwiki.de/wiki/TelegramBot https://github.com/viegener/Telegram-fhem
Dev
http://www.fhemwiki.de/wiki/DevelopmentModuleIntro http://www.fhemwiki.de/wiki/DevelopmentGuidelines http://www.fhemwiki.de/wiki/DevelopmentIntroduction https://forum.fhem.de/index.php?topic=18457.0
Eigenes Modul schreiben
Homematic
FHEM HM Neuinstallation
https://wiki.fhem.de/wiki/Homematic-fhem.cfg-Neuinstallation
Button
define Button CUL_HM 100000 set Button virtual 1 set Button_Btn1 peerChan 0 CUL_HM_HM_CC_RT_DN_21B9FE_WindowRec single set Button_Btn1 postEvent 200 Fenster offen Regler geht auf 12 set Button_Btn1 postEvent 0 Fenster zu Regler geht wieder auf aktuellen Wert
Heizungssteuerung
Templisten
Wohnzimmer
attr HM_CC_RT_DN_21B9FE_Clima tempListTmpl FHEM/tempList.cfg:HM_CC_RT_DN_21B9FE_Clima set HM_CC_RT_DN_21B9FE_Clima tempListTmpl verify FHEM/tempList.cfg:HM_CC_RT_DN_21B9FE_Clima set HM_CC_RT_DN_21B9FE_Clima tempListTmpl restore FHEM/tempList.cfg:HM_CC_RT_DN_21B9FE_Clima set thermostat_Climate tempListTmpl restore
attr HM_458B65_Climate tempListTmpl FHEM/tempList.cfg:HM_458B65_Climate set HM_458B65_Climate tempListTmpl verify FHEM/tempList.cfg:HM_458B65_Climate set HM_458B65_Climate tempListTmpl restore FHEM/tempList.cfg:HM_458B65_Climate
Küche
FHEM/tempList.cfg:HM_44F000_Clima attr HM_44F000_Clima tempListTmpl FHEM/tempList.cfg:HM_44F000_Clima set HM_44F000_Clima tempListTmpl verify FHEM/tempList.cfg:HM_44F000_Clima set HM_44F000_Clima tempListTmpl restore FHEM/tempList.cfg:HM_44F000_Clima
Bad
FHEM/tempList.cfg:HM_21CEA2_Clima attr HM_235EA6_Clima tempListTmpl FHEM/tempList.cfg:HM_21CEA2_Clima set HM_21CEA2_Clima tempListTmpl verify FHEM/tempList.cfg:HM_21CEA2_Clima set HM_21CEA2_Clima tempListTmpl restore FHEM/tempList.cfg:HM_21CEA2_Clima
Arneitszimmer
FHEM/tempList.cfg:HM_235EA6_Clima attr HM_235EA6_Clima tempListTmpl FHEM/tempList.cfg:HM_235EA6_Clima set HM_235EA6_Clima tempListTmpl verify FHEM/tempList.cfg:HM_235EA6_Clima set HM_235EA6_Clima tempListTmpl restore FHEM/tempList.cfg:HM_235EA6_Clima
HomeMatic_Type_Thermostat
https://wiki.fhem.de/wiki/HomeMatic_Type_Thermostat
HM-CC-RT-DN
https://wiki.fhem.de/wiki/HM-CC-RT-DN_Funk-Heizk%C3%B6rperthermostat
http://www.security-blog.eu/homematic-hmlan-adapter-an-fhem-server-anbinden/ http://www.security-blog.eu/homematic-funk-thermostat-mit-fhem-zeitsteuern-steuern/
HM-TC-IT-WM-W-EU Funk-Wandthermostat_AP
https://wiki.fhem.de/wiki/HM-TC-IT-WM-W-EU_Funk-Wandthermostat_AP
Peering
https://wiki.fhem.de/wiki/Homematic_Peering_Beispiele
Wandthermostat mit Heizkörperthermostat set <HM-TC-IT-WM-W-EU>_climate peerChan 0 <HM-CC-RT-DN>_Climate single set set HM_458B65_Climate peerChan 0 HM_5682B5_Climate single set
Fenstersensor mit Heizkörperthermostat set <HM-SEC-SC-2> peerChan 0 <HM-TC-IT-WM-W-EU>_WindowRec single set
Fenstersensor mit Wandthermostat set <HM-SEC-SC-2> peerChan 0 <HM-CC-RT-DN>_WindowRec single set set HM_24F7A0_FW peerChan 0 HM_458B65_WindowRec single set
Arbeitszimmer set HM_225410_FA peerChan 0 HM_235EA6_WindowRec single set Bad set HM_21968B_FB peerChan 0 HM_21CEA2_WindowRec single set Niklas set HM_219EE8_FN peerChan 0 HM_21CEB3_WindowRec single set Timo set HM_219F72_FT peerChan 0 HM_21CEC3_WindowRec single set Küche set HM_4E12DC_FK peerChan 0 HM_44F000_WindowRec single set Gang set HM_2252BE_FS peerChan 0 HM_22E479_WindowRec single set Wohnzimmer HM_21B9FE_TW(Alt) HM_5682B5_TW HM_458B65_WTW HM_24F7A0_FW set HM_24F7A0_FW peerChan 0 HM_458B65_WindowRec single set set HM_24F7A0_FW peerChan 0 HM_5682B5_WindowRec single set
set HM_458B65_Climate peerChan 0 HM_5682B5_Climate single set
set HM_24F7A0_FW peerChan 0 HM_21B9FE_WindowRec single set
Unpeering
set <Channelname> peerBulk <peerId> unset set <fensterSensor> peerChan 0 <HM-CC-RT-DN>_WindowRec single unset
Channel (Kanal) 03 _WindowRec
Mit diesem Kanal können Fensterkontakte (HM-SEC-SC und HM-SEC-RHS) ihren Fensterstatus (geöffnet / gekippt) an ein oder mehrere Thermostate senden. Die Thermostate stellen anschließend die entsprechende (konfigurierbare) Temperatur ein. Der Temperaturwert kann je Fenster-Sensor unterschiedlich definiert werden. Sind mehrere Fenster gleichzeitig geöffnet, so wird der Thermostat auf die Temperatur des Sensors mit dem geringsten Temperaturwert eingestellt. Ferner wird empfohlen, bei Einsatz von externen Sensoren, die interne „Fenster auf Erkennung“ zu deaktivieren (weitere Details sind im Channel (Kanal) 04 _Clima beschrieben).
Der Befehl zum Peeren lautet, wobei <fensterSensor> die FHEM-Kanalbezeichnung für den Fensterkontakt ist und <rt_WindowRec> die Kanalbezeichnung für den entsprechenden Kanal des Heizkörperthermostates:
set <fensterSensor> peerChan 0 <HM-CC-RT-DN>_WindowRec single set
Zum Löschen (=unpeeren) dieser Kopplung:
set <fensterSensor> peerChan 0 <HM-CC-RT-DN>_WindowRec single unset
Achtung: Der Peer-(Lösch)Vorgang muss erst am Fensterkontakt durch Drücken der Anlerntaste ausgelöst werden, und zwar auch dann, wenn der Fensterkontakt schon vorher mit FHEM gepairt wurde. Dann kann der oben genannte Befehl in FHEM abgesetzt werden. Wichtig scheint auch, dass der Fensterkontakt geschlossen ist wenn man die Anlerntaste drückt.
Der Befehl zur Temperatureinstellung des Heizkörperthermostaten für den Zustand "Fenster offen" lautet, wobei <fensterSensor> die FHEM-Kanalbezeichnung für den Fensterkontakt ist und <rt_WindowRec> die Kanalbezeichnung für den entsprechenden Kanal des Heizkörperthermostates, sowie <Temp> die einzustellende Temperatur (ganzzahliger Wert):
set <HM-CC-RT-DN>_WindowRec regSet winOpnTemp <Temp> <fensterSensor>
set HM_24F7A0 peerChan 0 HM_458B65_WindowRec single set set HM_24F7A0 peerChan 0 HM_CC_RT_DN_21B9FE_WindowRec single set
Sprachausgabe
http://www.meintechblog.de/2013/12/willkommen-zuhause-sprachausgabe-in-fhem-realisieren/ http://www.computerhilfen.de/info/smart-home-sprach-ausgabe-mit-fhem-auf-dem-raspberry-pi.html http://www.fhemwiki.de/wiki/Text2Speech http://wiki.leupers.net/index.php?title=FHEM/Sprachausgabe
Alexa
Home
http://alexa.amazon.de/spa/index.html#cards
Wiki
https://wiki.fhem.de/wiki/Alexa-Fhem
haus-automatisierung.com
https://haus-automatisierung.com/hardware/fhem/2017/01/14/fhem-tutorial-reihe-part-23-amazon-echo-alexa-fhem-steuern.html https://haus-automatisierung.com/hardware/fhem/2017/01/21/fhem-tutorial-reihe-part-24-amazon-echo-alexa-fhem-custom-skill.html
Forum
https://forum.fhem.de/index.php/topic,60244.0.html https://forum.fhem.de/index.php/topic,60452.0.html https://forum.fhem.de/index.php/topic,57701.0.html
Sonstiges
https://www.amzecho.de/smart-home-systeme-f32/alexa-und-fhem-t79-s10.html
Installieren Alexa FHEM
Aus gegebenem Anlass: Dies ist weder eine Einführung in Linux, noch eine Anfängerdokumentation für FHEM. Also erst die Grundlagen lernen, und dann mit Alexa beginnen !
Aktuelle Version: [alexa-fhem.0.3.0.tgz]
Erstinstallation
Hier wird die Erstinstallation von Alexa-Fhem beschrieben
- Die tgz-Datei unter Linux im Hauptverzeichnis von FHEM (typischerweise
/opt/fhem
) entpacken (nicht unter Windows, das zerstört die Rechteeinstellungen). - tar -xvzf Dateiname
- Das dabei entstandene Verzeichnis package in alexa-fhem umbenennen mv package alexa-fhem
- Durch cd alexa-fhem in das Verzeichnis wechseln
- Mit npm install alle Abhängigkeiten installieren (kein sudo!).
- SSL Zertifikat erzeugen durch Aufruf von ./createKey.sh (kein sudo!). Hierbei beachten, dass ein Kennwort vergeben werden muss, das mindestens aus 4 Zeichen besteht, dieses Kennwort bitte merken.
- Das Verzeichnis .alexa anlegen, und zwar im Home-Verzeichnis desjenigen Benutzers, unter dem Alexa-Fhem laufen soll. Insbesondere ist zu beachten, dass dieser Nutzer u.U. im Startskript explizit gesetzt wird. Mit dem untenstehenden Skript ist das nicht der User fhem, sondern der User pi. Das Symbol ~/ verweist auf das Home-Verzeichnis des Benutzers, der gerade die Installation vornimmt.
- Die Datei config-sample.json nach .alexa/config.json kopieren. Achtung: Installiert man alexa-fhem als root-user, zeigt das Symbol ~/ auf /root - und die Konfigurationsdatei wird ggf. bei einem manuellen Start von Alexa-Fhem nicht gefunden.
- Achtung: Ggf. müssen auch die Dateien key.pem und cert.pem ins entsprechende Verzeichnis kopiert werden.
sudo apt-get update sudo apt-get upgrade sudo apt-get install build-essential libssl-dev
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash - sudo apt-get install -y nodejs
tar -xvzf Dateiname cd alexa-fhem npm install ./createKey.sh
Update
Hier wir das Update auf eine neue Version von Alexa-Fhem beschrieben
- Datei alexa-fhem-x.x.x.tgz kopieren
- Das Verzeichnis alexa-fhem im Hauptverzeichnis von FHEM (typischerweise
/opt/fhem
) umbenennen in alexa-fhem.old. - Die tgz-Datei der neuen Alexa-Fhem-Version unter Linux im Hauptverzeichnis von FHEM (typischerweise
/opt/fhem
) entpacken (nicht unter Windows, das zerstört die Rechteeinstellungen). - Das dabei entstandene Verzeichnis package in alexa-fhem umbenennen, in das Verzeichnis wechseln
- Mit npm install alle Abhängigkeiten installieren (kein sudo!).
- Die Zertifikatsdateien key.pem und cert.pem aus dem alten Verzeichnis alexa-fhem.old ins neue Verzeichnis alexa-fhem kopieren.
Natürlich dann den Dienst neu starten, auch müssen selbstredend irgendwelche Modifikationen an der Datei server.js in der neuen Version nachgezogen werden. Wenn alles läuft, kann das alte Verzeichnis alexa-fhem.old gelöscht werden.
604 cp cert.pem /home/pi/alexa-fhem/cert.pem 605 cp key.pem /home/pi/alexa-fhem/key.pem 549 mv alexa-fhem alexa-fhem.sich-x.x.x 547 tar -xzf alexa-fhem-x.x.x.tgz 548 ls -l 549 mv package alexa-fhem 550 ls 551 cd alexa-fhem 552 ls 553 npm install 555 nano ~/.alexa/config.json 557 ./bin/alexa { "alexa": { "name": "Alexa-FHEM", "keyFile": "./key.pem", "certFile": "./cert.pem", "nat-pmp": "", "nat-upnp": false, "applicationId": "amzn1.ask.skill.d02764ca-d624-4df2-b4fb-987c3b6ce44b", "oauthClientID": "amzn1.application-oa2-client.2b16215a86a94d21bcf8770f7223f721" }, "connections": [ { "name": "FHEM", "server": "192.168.0.44", "port": "8083", "ssl": false, "auth": { "user": "stefan", "pass": "12stefan34" }, "filter": "room=Alexa" } ] } sudo /etc/init.d/alexa status sudo /etc/init.d/alexa stop sudo /etc/init.d/alexa start sudo /etc/init.d/alexa restart
Amazon Echo – FHEM-Devices per Alexa steuern
https://waschto.eu/amazon-echo-fhem-devices-per-alexa-steuern
Logfile unter FHEM
Zum Monatwechsel cd /opt/fhem/log sudo rm alexa-2017-xx.log FHEm Alexa restart
Backup
http://www.meintechblog.de/2015/05/fhem-howto-automatisches-backup-auf-externem-nas/
S300 TH
https://wiki.fhem.de/wiki/S300THAdresse 1 (1 1) Außen JEQ0708587 CUL_WS_1 Adresse 2 (2 1) Adresse 3 (3 1) Schlafzimmer JEQ0708574 CUL_WS_3 Adresse 4 (1 2) Bad JEQ0708812 CUL_WS_4 Adresse 5 (2 2) HK JEQ0708575 CUL_WS_5 Adresse 6 (3 2) AZ CUL_WS_6 Adresse (1 3) JEQ0586076 CUL_WS_x Adresse (1 3) Kühlschrank JEQ0708561 CUL_WS_7
Tablet UI
GitHub
https://github.com/knowthelist/fhem-tablet-ui
FAQ
https://wiki.fhem.de/wiki/FHEM_Tablet_UI_FAQ
Wiki
https://wiki.fhem.de/wiki/FHEM_Tablet_UI
Grafana
https://haus-automatisierung.com/projekt/2018/09/16/projekt-grafana-grundlagen.html
http://192.168.0.91:3010 http://5.45.101.224:3000
http://docs.grafana.org/reference/
Grohe
Zur Installation einfach mein Repository in fhem einbinden: update add https://raw.githubusercontent.com/J0EK3R/fhem-grohe-ondus/master/controls_grohe_ondus.txt defmod grohe GroheOndusSmartBridge attr grohe groheOndusAccountEmail stefan.muehlbauer@st-mb.de