Mittwoch, 3. Juni 2015

Fhem hmlan

Der Zustand lässt sich auch durch einen Reboot des HMLAN-Adapters (oder FHEM) nicht beheben, wohl aber durch eine Aktualisierung der Firmware des HMLAN-Adapters, selbst wenn die installierte Version aktuell ist. Zurück in Fhem (vorher natürlich Deaktivierung von AES Encrypt Lan-Communication) war es mit allen erdenklichen Vern (Anlernmodus HMLAN-Adapter, Anlernmodus Aktor), die ich bisher in verscheiden Foren (Fhem-, Fhem-Forum) nicht möglich den Aktor in Fhem anzumelden. FHEM ist ein Perl Server für die Haustechnik.


Mit FHEM können verschiedene Aufgaben wie z. Schalten von Lampen, die Steuerung von Jalousien oder Heizkörpern und vieles mehr im Haushalt automatisiert werden.

Verschiedene Messwerte wie z. HMLAN Adapter wechselt permanent zwischen. Im FHEM-Forum wird die Einbindung als Interface in diesem Thema beschrieben und diskutiert. Im Eröffnungsbeitrag wird eine gut funktionierende HMLAN-Emulationssoftware hmland von ihrem Entwickler vorgestellt, um den HM-CFG-USB in FHEM zu integrieren. Die HMLAN-Emulationssoftware muss zunächst kompiliert und installiert werden. Hab fhem auf einem Synology NAS von der Paketlösung als perl script auf eine VM umgezogen.


Dabei hatte ich aber nicht nur ein disconnect beim HMLAN , sondern auch beim CUNO?

HMLAN steht auf disconnecte scheint aber zu funktionieren. Ein Update des HMLAN geht über die mitgelieferte Software über die man auch die IP einstellen kann. Ist aber keine aktuell verfügbar.


FHEM beachtet das Protokoll und implementiert es entsprechend der Fähigkeiten des IO device. Grundsätzlich kann jedes Device an jedes andere Nachrichten senden. Damit dies auch einen erfolg hat, müssen die Kanäle gepeert werden.


Um FHEM zu erlauben, Nachrichten an das Device zu richten muss FHEM gepairt werden. Erlaubt das Anlegen von doppelten Devices. Wenn diese Option fehlt, werden in FHEM vorhandene Geräte nicht neu angelegt.


An den Befehl kann eine Liste von Attributen angehängt werden, die den neuen FHEM -Devices zugewiesen werden sollen. Die alte hmId kann in den Readings des HMLAN in FHEM eingesehen werden. Wer neu mit der Installation eines Funk-LAN-Gateways beginnt, kann diese hmId frei gestalten.


Keymatic per HMLan am FHEM -Server anlernen. Dann schau dir unseren LoxKurs an und profitiere von unserem Wissen! Der KeyMatic (Affiliate-Link) ist.


HMLan-Adapter am FHEM-Server einrichten Update: Für den Nachfolger des HMLAN, das HomeMatic LAN-Funkgateway, gibt es hier einen neuen Blogpost mit Howto zur Einrichtung und Verwendung in FHEHowto: HomeMatic Funk-LAN-Gateway mit FHEM verwenden.

HMLAN kommuniziert mit dem FHEM-Server über die Ethernet-Schnittstelle. Bitte das FHEM update Kommando ausfuehren, um den aktuellen Stand herunterzuladen, insb. Nächtlich erstellte Versionen: debian. Probleme im Forum meldet. Diesen Abschnitt können Sie überspringen wenn Sie FHEM entweder mittels eines Debian-Paketes oder mittels einer Imagedatei auf der FRITZ!


Box oder mittels des Zip-Files für die FRITZ! In Verbindung mit FHEM und dem HMLan -Adapter (Affiliate-Link) lassen sich viele HomeMatic-Komponenten ansteuern, darunter auch diejenigen, die eine AES-Signatur voraussetzen. Falls FHEM als root gestartet wurde, und ein OS-Benutzer fhem existiert, dann wechselt FHEM nach dem start zu diesem Benutzer (via setuid). Falls FHEM mit der -d Koommandozeilenoption gestartet wurde (perl fhem.pl -d fhem.cfg), dann wird verbose auf gesetzt und die Logs werden auf STDOUT geschrieben. Temperatur, Luftfeuchtigkeit oder Stromverbrauch können mit FHEM erfasst werden.


Lernt, wie die beliebteste Funklösung HomeMatic einfach und günstig unter FHEM eingebunden werden kann und wie im Anschluss Geräte mit FHEM gepaired werden. Dabei muss die IP-Adresse und die HMID durch die eigenen Daten ersetzt werden. Nach einem Klick auf den Button „Save fhem.


Andererseits wollte ich vor fhem , trotz des verhassten perl, nicht kapitulieren. Also um die CCU von fhem aus zu steuern gibt es das HMRPC Modul (im contrib Verzeichnis). Ich konnte damit zwar Werte lesen, aber nichts schalten. Konfigurations-Adapter eingerichtet und einsatzbereit.


Das Modul scheint nicht fertig zu sein, wahrscheinlich macht es auch schlicht keinen Sinn, eher noch umgekehrt, CCU steuert fhem für irgendwelche sonst nicht. Wie aber Jörg Hofmann schon schreibt, ist die Einrichtung des HMLan -Adapters am FHEM -Server etwas tricky. Es könnenn zwar nur HomeMatic-Geräte gesteuert werden, dafür beherrscht dieser Adapter die AES-Übertragung (signierte Funkkommunikation, s. hier).


Da einige HomeMatic-Komponenten diese Übertragungsart voraussetzen, können diese mit CUL nicht mit FHEM verwendet werden.

Keine Kommentare:

Kommentar veröffentlichen

Hinweis: Nur ein Mitglied dieses Blogs kann Kommentare posten.

Beliebte Posts