Buderus EMS: Unterschied zwischen den Versionen
Zeile 13: | Zeile 13: | ||
Nach erfolgreichem erstellen des Moduls kann es mit <code>chmod 700 collectord</code> ausführbar und mit <code>cp collectord /usr/bin/</code> ''installiert'' werden. | Nach erfolgreichem erstellen des Moduls kann es mit <code>chmod 700 collectord</code> ausführbar und mit <code>cp collectord /usr/bin/</code> ''installiert'' werden. | ||
mit <code>collectord --db-path none -d all -C 7777 -D 7778 tcp:IP_NETIO:7950 -f</code> kann ein erster Test stattfinden. Die Parameter bedeuten: | |||
*<code>--db-path none</code> keine Datenbankanbindung | |||
*<code>-d all</code> volle Debugstufe | |||
*<code>-C 7777</code> Telnet Steuerport 7777 | |||
*<code>-C 7778</code> Telnet Steuerport 7778 | |||
*<code>tcp:IP_NETIO:7950</code> Schnittstelle zum Net-IO | |||
*<code>-f</code> Vordergrund | |||
== Konfiguration == | == Konfiguration == |
Version vom 25. Oktober 2015, 13:51 Uhr
Buderus EMS ist das Bussystem zwischen den einzelnen Komponenten der Firma Buderus. In den meisten Fällen verbindet dieser Bus mindestens den Wandthermostat und die Heizung.
Voraussetzungen
Man benötigt ein Inferfacemodul sowie eine Server-Software auf dem FHEM Server.
Hardware
Variante 1: NetIO
Um den Bus im Netzwerk einzubinden benötigt man zusätzlich zu dem AVR Net-IO Board eine Adapterplatine. Diese Adapterplatine kann man recht einfach auf einer Lochrasterkarte aufbauen. Wie man das ganze Aufbaut ist im Link EMS-Adapter/NetIO sehr gut erklärt.
Software
Variante 1: NetIO / EMSCollector
Wenn der oben beschriebene NetIO Hardware inkl. der zugehören Software läuft kann man sich um die Server-Software kümmern. Auch dieser Teil ist sehr gut in dem Link beschrieben. Abweichend hierzu kann man auf den MySQL Part verzichten da die Datenbank für FHEM nicht gebraucht wird. Maximal zum kompilieren des Collectors werden die Pakete benötigt, können danach jedoch wieder deinstalliert werden.
Nach erfolgreichem erstellen des Moduls kann es mit chmod 700 collectord
ausführbar und mit cp collectord /usr/bin/
installiert werden.
mit collectord --db-path none -d all -C 7777 -D 7778 tcp:IP_NETIO:7950 -f
kann ein erster Test stattfinden. Die Parameter bedeuten:
--db-path none
keine Datenbankanbindung-d all
volle Debugstufe-C 7777
Telnet Steuerport 7777-C 7778
Telnet Steuerport 7778tcp:IP_NETIO:7950
Schnittstelle zum Net-IO-f
Vordergrund