HM-CFG-USB USB Konfigurations-Adapter
Einbindung in FHEM
Offensichtlich ist es mittlerweile möglich, auch den USB Konfigurations-Adapter in bzw. aus FHEM heraus zu nutzen um HomeMatic Geräte anzusprechen.
Von eQ-3 gibt es neben dem HMLAN Konfigurator (und der CCU) noch zwei weitere Geräte, die für die Konfiguration bzw. Kommunikation der HomeMatic Geräte verwendet werden können.
Dies sind:
- HM-CFG-USB (PDF-Manual)
- HM-CFG-USB-2 (PDF-Manual)
Im Forum wird das Thema diskutiert: HomeMatic USB Konfigurations-Adapter (HM-CFG-USB) in Fhem nutzen.
Einrichtung hm-cfg-usb2 mit hmland
Es gibt einen gut funktionierenden Daemon um den USB Stick mit FHEM zum laufen zu bekommen. Dabei wird zuerst ein der [1] installiert und danach das Gerät (meistens dann auf localhost) genau wie [HMLAN_Konfigurator|HMLAN] in FHEM eingebunden.
Zuerst muss man den Daemon bauen. Äquivalent zu [2] geht das in etwa so (in Debian/Ubuntu/Raspbian):
cd /opt/ apt-get install build-essentials libusb-1.0-0-dev make gcc git-core git clone git://git.zerfleddert.de/hmcfgusb cd hmcfgusb make
Danach kann man den Dienst zu Testzwecken starten (in /opt/hmcfgusb):
./hmland -p 1234 -D
Um das ganze Permanent laufen zu lassen empfiehlt sich ein init script wie das folgende:
# simple init for hmland pidfile=/var/run/hmland.pid port=1234 case "$1" in start|"") /opt/hmcfgusb/hmland -d -P -l 127.0.0.1 -p $port ;; restart|reload|force-reload) echo "Error: argument '$1' not supported" >&2 exit 3 ;; stop) killall hmland ;; status) if [ ! -e $pidfile ]; then echo "No pid" exit 1 fi pid=`cat $pidfile` if kill -0 $pid &>1 > /dev/null; then echo "Running" exit 0 else rm $pidfile echo "Not running" exit 1 fi ;; *) echo "Usage: hmland [start|stop|status]" >&2 exit 3 ;; esac
Links
- FHEM Forum: HomeMatic USB Konfigurations-Adapter (HM-CFG-USB) in Fhem nutzen
- ELV- / Herstellerinformationen zum HM USB Konfig-Adapter
Todo: Informationen aus dem Forenthread konsolidieren und für das Wiki aufbereiten. |