Buderus EMS: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
|||
(9 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
{{Baustelle}} | |||
[[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. | [[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. | ||
Zeile 6: | Zeile 7: | ||
== Hardware == | == Hardware == | ||
=== Variante 1: NetIO === | === 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 | 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 [http://ems-gateway.myds.me/dokuwiki/doku.php?id=wiki:ems:net_io EMS-Adapter/NetIO] sehr gut erklärt. | ||
== Software == | == 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 <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 (IP Bitte anpassen) | |||
*<code>-f</code> Vordergrund | |||
Wenn nun eine Verbindung besteht und alle Tests durchlaufen sind kann man in <code>/etc/crontab</code> folgende Zeile am Ende einfügen <code>@reboot collectord_neu --db-path none -C 7777 -D 7778 tcp:192.168.0.248:7950</code> um den Dämon direkt beim Boot des FHEM-Servers zu starten. | |||
== Konfiguration == | == Konfiguration == | ||
tbd. | |||
Aktuelle Version vom 25. Oktober 2015, 15:11 Uhr
![]() |
An dieser Seite wird momentan noch gearbeitet. |
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 (IP Bitte anpassen)-f
Vordergrund
Wenn nun eine Verbindung besteht und alle Tests durchlaufen sind kann man in /etc/crontab
folgende Zeile am Ende einfügen @reboot collectord_neu --db-path none -C 7777 -D 7778 tcp:192.168.0.248:7950
um den Dämon direkt beim Boot des FHEM-Servers zu starten.
Konfiguration
tbd.