Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.
Link zum FHEM Wiki >> https://wiki.fhem.de/wiki/Quick-Start

Modul-Update

Um die Module auf den aktuellsten Stand zu bringen:

Codeblock
update

Wenn das Update abgeschlossen ist (dauert ein paar Minuten), dann

Codeblock
shutdown restart

Security Check abschalten

Standardmäßig sind keine Passwörter gesetzt, und FHEM warnt davor. Wem das egal ist, sendet

Codeblock
attr global motd none

Configfile direkt in FHEM bearbeiten

Standardmäßig erlaubt FHEM nicht, die Configfiles per Webinterface zu modifizieren.

Um das zu ändern:

Codeblock
attr WEB editConfig 1

Logging reduzieren

Am Raspberry Pi (auf SD-Karte) ist es besser, wenn nicht zu viel geschrieben wird:

...

Dies kann in einem Virtuellen HTTP-Eingang und Eingangsbefehl abgefragt werden (ist aber eher aufwändig für einen einzelnen Wert). Da der virtuelle Eingangsbefehl keine Strings interpretieren kann, muss dort mit \1 der ASCII-Code des ersten Zeichens interpretiert und mit einem Status-Baustein ausgewertet werden. 

 

Gesamten  Gesamten Status abfragen

Diese Abfrage gibt eine JSON-Liste aller EnOcean-Sensoren aus. (Filter TYPE=EnOcean - siehe FHEM-Filter)

...

Beispiele - Zugriff von FHEM auf Loxone

Alle Statusänderungen von FHEM an Loxone senden via MQTT

Siehe /wiki/spaces/LOXBERRY/pages/1219757717

Alternativ: Statusänderung von FHEM direkt an Loxone senden

Beispiel Fenstergriff mit drei Positionen (geschlossen, offen, gekippt).

...

Codeblock
define Fenster_Dusche_closed notify Fenster_Dusche:closed.*  "curl http://admin:admin@miniserver/dev/sps/io/Eno_Dusche_Fenster/01"
define Fenster_Dusche_opentilted notify Fenster_Dusche:opentilted.*  "curl http://admin:admin@miniserver/dev/sps/io/Eno_Dusche_Fenster/12"
define Fenster_Dusche_tiltedopen notify Fenster_Dusche:tiltedopen.*  "curl http://admin:admin@miniserver/dev/sps/io/Eno_Dusche_Fenster/23"

Um variable Werte (z.B. Temperaturen von FHEM an Loxone zu übergeben kann ein notify in dieser Art verwendet werden:

Codeblock
define Temperatur2Lox notify Heizung:Temp-Aussen:.*  "curl http://admin:admin@miniserver/dev/sps/io/Aussentemperatur/$EVTPART1"

Enocean und FHEM

Wenn EnoceanPi nicht erkannt wird

...

Codeblock
languagetext
titleHTTP
set PR_LED RGB {(percent2rgb('<v>'))} 3


Siehe auch

/wiki/spaces/LOXBERRY/pages/1219757717