Buderus Web Gateway: Unterschied zwischen den Versionen

Aus FHEMWiki
Keine Bearbeitungszusammenfassung
K (Infobox Modul hinzugefügt)
Zeile 1: Zeile 1:
{{Infobox Modul
|Name=200km
|ModPurpose= Anbindung eines Buderus Web-Gateway
|ModType=x
<!-- |ModCategory= (noch?) nicht verwendet -->
<!-- |ModCmdRef=  wird automatisch generiert, sofern
der Seitentitel dem Modulnamen entspricht. Bei
alternativer Schreibweise (z.B.: Modulname beginnt
mit Kleinbuchstaben) muss ModCmdRef=modulName
angegeben werden, anderenfalls werden ungültige Links erzeugt.
-->
|ModForumArea=Heizungssteuerung/Klima
|ModTechName=73_200km.pm
|ModOwner=[http://forum.fhem.de/index.php?action=profile;u=4705 Sailor]
}}
UNDER CONSTRUCTION
UNDER CONSTRUCTION




==Allgemein:==
== Allgemein ==




Zeile 9: Zeile 25:
Übersicht der steuerbaren Funktionen und abrufbaren Werte (Services) können unter folgendem Link http://www.ip-symcon.de/wiki/Buderus_KM200 eingesehen werden. Diese können aber in Abhängigkeit der Kombination KM/RC sowie der aktuell installierten Firmware auf dem KM unterschiedlich ausfallen. Weitere Details werden nach und nach ergänzt.
Übersicht der steuerbaren Funktionen und abrufbaren Werte (Services) können unter folgendem Link http://www.ip-symcon.de/wiki/Buderus_KM200 eingesehen werden. Diese können aber in Abhängigkeit der Kombination KM/RC sowie der aktuell installierten Firmware auf dem KM unterschiedlich ausfallen. Weitere Details werden nach und nach ergänzt.


==Voraussetzung:==
== Voraussetzung ==




===FHEM Installation:===
=== FHEM Installation ===




Zeile 19: Zeile 35:
http://www.meintechblog.de/2013/05/fhem-server-auf-dem-raspberry-pi-in-einer-stunde-einrichten/
http://www.meintechblog.de/2013/05/fhem-server-auf-dem-raspberry-pi-in-einer-stunde-einrichten/


===Buderus Hardware:===
=== Buderus Hardware ===




Zeile 30: Zeile 46:
  Quelle: Buderus Webseite
  Quelle: Buderus Webseite


==Vorbereitungen in Linux:==
== Vorbereitungen in Linux ==




Zeile 93: Zeile 109:




==Vorbereitung in FHEM:==
== Vorbereitung in FHEM ==




Zeile 108: Zeile 124:




===Aktivierung in FHEM:===
=== Aktivierung in FHEM ===




Zeile 116: Zeile 132:




===Einstellungen über Attribute:===
=== Einstellungen über Attribute ===




Zeile 131: Zeile 147:




== Bekannte Probleme:==
== Bekannte Probleme ==
 
== Links ==
* {{Link2Forum|Topic=25540}} zur Entwicklung und Support des Moduls

Version vom 5. Januar 2015, 19:21 Uhr

Buderus Web Gateway
Zweck / Funktion
Anbindung eines Buderus Web-Gateway
Allgemein
Typ Inoffiziell
Details
Dokumentation siehe Forum
Support (Forum) Heizungssteuerung/Klima
Modulname 73_200km.pm
Ersteller Sailor
Wichtig: sofern vorhanden, gilt im Zweifel immer die (englische) Beschreibung in der commandref!


UNDER CONSTRUCTION


Allgemein

Das Modul 73_km200.pm ermöglicht die Anbindung eines Buderus Web-Gateway an einen FHEM Server (Raspberry-Pi, Fritzbox, NAS) zur Steuerung/Regelung der Heizungsanlage in der FHEM Umgebung zur Erweiterung der Hausautomatisierung.

Übersicht der steuerbaren Funktionen und abrufbaren Werte (Services) können unter folgendem Link http://www.ip-symcon.de/wiki/Buderus_KM200 eingesehen werden. Diese können aber in Abhängigkeit der Kombination KM/RC sowie der aktuell installierten Firmware auf dem KM unterschiedlich ausfallen. Weitere Details werden nach und nach ergänzt.

Voraussetzung

FHEM Installation

Sollte die Installation noch nicht vorhanden sein kann das folgende Howto unter u.g. Link hier am Bsp. „Installation auf Raspberry Pi“ Orientierung geben, bzw. nachgelesen werden.

http://www.meintechblog.de/2013/05/fhem-server-auf-dem-raspberry-pi-in-einer-stunde-einrichten/

Buderus Hardware

Buderus KM(*)-Modul (*) 50, 200, 300

Quelle: Buderus Webseite

Buderus RC(*)-Regler (*) 30/35, 200, 300

Quelle: Buderus Webseite

Vorbereitungen in Linux

Damit das Modul unter FHEM und Linux funktioniert müssen zusätzliche Perl-Module installiert werden.

Cpanminus

JSON

List/MoreUtils

Crypt/Rijndael

LWP/UserAgent

….


Damit die ständige Eingabe des „sudo“ Befehls zur Installation der einzelnen Module „muss mit Root-Rechten erfolgen“ umgangen werden kann, bitte folgenden Befehl eingeben und mit Password freigeben.

Code:

sudo bash

Um die folgenden Perl-Module installieren zu können benötigen wir CPANMINUS, dazu bitte folgenden Befehl zur Installation in die Kommandozeile eingeben.

curl -L https://cpanmin.us | perl - --sudo App::cpanminus

Kommt es dabei zu einer Fehlermeldung bitte mit folgenden Befehl beginnen.

Code:

sudo apt-get install cpanminus

Dann nacheinander die u.g. Module per (Copy/Paste) und Bestätigung per (Enter) installieren.

Code:

cpanm JSON
cpanm List::MoreUtils
cpanm Crypt::Rijndael
cpanm LWP::UserAgent
cpanm MIME::Base64
cpanm Time::HiRes
cpanm Digest::MD5
cpanm base
cpanm HttpUtils
apt-get install libltdl

Zum Abschluss nach erfolgter Installation der Module noch mit Eingabe des

Code:

exit

wieder in den User-Mode wechseln.


Vorbereitung in FHEM

Modul: Ein manuelles kopieren ist aktuell noch notwendig, da noch nicht offiziell eingecheckt.

Nun das Modul 73_200km.pm hier herunterladen

Aktuelle Version 1.23 http://forum.fhem.de/index.php?action=dlattach;topic=25540.0;attach=22996

und in folgendem Verzeichnis per FTP-Client (Filezilla, Cyberduck) kopieren.

Pfad:

cd /opt/fhem/FHEM


Aktivierung in FHEM

In der fhem.cfg das Modul definieren mit:

define <devicename> KM200 <IPAdresse des KM200> <KM200 Kennwort> <persönliches Kennwort>


Einstellungen über Attribute

Des weiteren können noch folgende Attribute in der fhem.cfg ergänzt werden.


attr <devicename> IntervalDynVal
attr <devicename> IntervalStatVal
attr <devicename> room <Room des devices>


attr <devicename> verbose 3
attr <devicename> ConsoleMessage 1


Bekannte Probleme

Links

  • Thema zur Entwicklung und Support des Moduls