HM-CFG-USB USB Konfigurations-Adapter: Unterschied zwischen den Versionen
K (Link auf forum.fhem korrigiert) |
Jab (Diskussion | Beiträge) |
||
Zeile 2: | Zeile 2: | ||
Offensichtlich ist es mittlerweile möglich, auch den USB Konfigurations-Adapter in bzw. aus FHEM heraus zu nutzen um HomeMatic Geräte anzusprechen. | 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''' ([http://files.voelkner.de/625000-649999/646462-an-01-ml-HM_Konfigurationsadapter_CFG_USB_de_en.pdf PDF-Manual]) | |||
* '''HM-CFG-USB-2''' ([http://files.voelkner.de/625000-649999/640558-an-01-ml-USB_FUNK_KONFIGURATIONSADAPTER_de_en.pdf PDF-Manual]) | |||
Im Forum wird das Thema diskutiert: [http://forum.fhem.de/index.php/topic,13071.msg86075.html#msg86075 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 [https://git.zerfleddert.de/cgi-bin/gitweb.cgi/hmcfgusb|hmland] 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 [https://git.zerfleddert.de/cgi-bin/gitweb.cgi/hmcfgusb] 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 == | == Links == |
Version vom 1. Dezember 2013, 23:28 Uhr
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. |