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 hmland installiert und danach das Gerät (meistens dann auf localhost) genau wie HMLAN in FHEM eingebunden.
Zuerst muss man den Daemon bauen. Äquivalent zu [1] 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