HM-CFG-USB USB Konfigurations-Adapter: Unterschied zwischen den Versionen

Aus FHEMWiki
Keine Bearbeitungszusammenfassung
Zeile 11: Zeile 11:


== Einrichtung hm-cfg-usb2 mit hmland ==
== 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.
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):
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):
Zeile 65: Zeile 65:
* [http://forum.fhem.de/index.php/topic,13071.msg86075.html#msg86075 FHEM Forum: HomeMatic USB Konfigurations-Adapter (HM-CFG-USB) in Fhem nutzen]
* [http://forum.fhem.de/index.php/topic,13071.msg86075.html#msg86075 FHEM Forum: HomeMatic USB Konfigurations-Adapter (HM-CFG-USB) in Fhem nutzen]
* [http://www.elv.de/homematic-usb-konfigurations-adapter-1.html ELV- / Herstellerinformationen] zum HM USB Konfig-Adapter
* [http://www.elv.de/homematic-usb-konfigurations-adapter-1.html ELV- / Herstellerinformationen] zum HM USB Konfig-Adapter
{{Todo|Informationen aus dem Forenthread konsolidieren und für das Wiki aufbereiten.}}


[[Kategorie:HomeMatic Components]]
[[Kategorie:HomeMatic Components]]

Version vom 1. Dezember 2013, 23:30 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:

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