The error-class description is : | " . $classdescription . " |
The error-class workaround is : | " . $classworkaround . " |
The error-reason is : | " . $reason . " |
The checklist is : | " . $checklist . " |
The correction is : | " . $correction . " |
The Buderus KM200, KM100 or KM50 (hereafter described as KMxxx) is a communication device to establish a connection between the Buderus central heating control unit and the internet. It has been designed in order to allow the inhabitants accessing their heating system via his Buderus App EasyControl. Furthermore it allows the maintenance companies to access the central heating control system to read and change settings. The km200 fhem-module enables read/write access to these parameters. In order to use the KMxxx with fhem, you must define the private password with the Buderus App EasyControl first. Remark: Despite the instruction of the Buderus KMxxx Installation guide, the ports 5222 and 5223 should not be opened and allow access to the KMxxx module from outside. You should configure (or leave) your internet router with the respective settings. If you want to read or change settings on the heating system, you should access the central heating control system via your fhem system only. As soon the module has been defined within the fhem.cfg, the module is trying to obtain all known/possible services. After this initial contact, the module differs between a set of continuous (dynamically) changing values (e.g.: temperatures) and not changing static values (e.g.: Firmware version). This two different set of values can be bound to an individual polling interval. Refer to Attributes |
Define | |
define <name> km200 <IPv4-address> <GatewayPassword> <PrivatePassword> | |
<name> : | The name of the device. Recommendation: "myKm200". |
<IPv4-address> : | A valid IPv4 address of the KMxxx. You might look into your router which DHCP address has been given to the KMxxx. |
<GatewayPassword> : | The gateway password which is provided on the type sign of the KMxxx. |
<PrivatePassword> : | The private password which has been defined by the user via EasyControl. |
Attributes |
|
Das Buderus KM200, KM100 or KM50 (ab hier als KMxxx beschrieben) ist eine Schnittstelle zwischen der Buderus Zentralheizungssteuerung un dem Internet. Es wurde entwickelt um den Bewohnern den Zugang zu Ihrem Heizungssystem durch die Buderus App EasyControl zu erlauben.. Darüber hinaus erlaubt es nach vorheriger Freigabe dem Heizungs- bzw. Wartungsbetrieb die Heizungsanlage von aussen zu warten und Werte zu verändern. Das km200 fhem-Modul erlaubt den Lese-/Schreibzugriff dieser Parameter durch fhem. Um das KMxxx Gerät mit fhem nutzen zu können, muß zunächst ein privates Passwort mit der Buderus Buderus App EasyControl - App gesetzt werden. Anmerkung: Unabhängig der Installationsanleitung des Buderus KMxxx Geräts, sollten die Ports 5222 und 5223 am Router geschlossen bleiben um keinen Zugriff von außen auf das Gerät zu erlauben. Der Router sollte entsprechend Konfiguriert bzw. so belassen werden. Wenn der Lese-/Schreibzugriff von aussen gewünscht ist, so sollte man ausschließlich über das fhem-System auf die Zentralheizung zugreifen. Sobald das Modul in der fhem.cfg definiert ist, wird das Modul versuchen alle bekannten Services abzuklopfen ob diese in der angeschlossenen Konstellation überhaupt vorhanden sind. Nach diesem Initial-Kontakt unterscheidet das Modul zwisachen einem Satz an Services die sich ständig (dynamisch) ändern (z.B.: Vorlauftemperatur) sowie sich nicht ständig (statisch) ändernden Werten (z.B.: Firmware Version). Diese beiden Sätze an Services können mir einem individuellen Abfrageintervall versehen werden. Siehe Attributes |
Define | |
define <name> km200 <IPv4-address> <GatewayPassword> <PrivatePassword> | |
<name> : | Der Name des Gerätes. Empfehlung: "myKm200". |
<IPv4-address> : | Eine gültige IPv4 Adresse des KM200. Eventuell im Router nachschauen welche DHCP - Addresse dem KM200/KM50 vergeben wurde. |
<GatewayPassword> : | Das gateway Passwort, welches auf dem Typenschild des KM200/KM50 zu finden ist. |
<PrivatePassword> : | Das private Passwort, welches durch den User mit Hilfe der EasyControl - App vergeben wurde. |
Attributes |
|