Homematic: Fehler mit Parameter LOWBAT

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
Nybass
Beiträge: 43
Registriert: 25. Mär 2017 11:15
Answers: 0

Homematic: Fehler mit Parameter LOWBAT

Beitrag von Nybass »

Ich habe lieber mal noch einen zweiten Thread für das andere Problem aufgemacht:

Mein zweites Problem ist das Auslesen des Parameters LOWBAT. Der Parameter FAULT_REPORTING meldet LowBat und auch der Heizkörper zeigt an, dass die Batterie gewechselt werden muss. Wenn ich den Parameter LowBat Abfrage dann erhalte ich wohl immer eine 0 und dies bedeutet Batterie ist voll. Bei allen Heiz-Thermostaten erhalte ich eine 0 und auch bei Den Fensterkontakten erhalte ich bei dem Parameter LowBat nur eine 0.

Code: Alles auswählen

String  SchlafZi_Heizung_Fehler   "Schlafzimmer: Heizung Fehlercode [MAP(HM-CC-RT-DN.map):%s]"    <heating>     (gSchlafZi_Heizung)            {channel="homematic:HM-CC-RT-DN:ccu2:KEQ0721337:4#FAULT_REPORTING"}
Number  SchlafZi_Heizung_Batterie "Schlafzimmer: Heizung Batteriespg. [%.1f V]"                   <battery>     (gSchlafZi_Heizung)            {channel="homematic:HM-CC-RT-DN:ccu2:KEQ0721337:4#BATTERY_STATE"}
Number  SchlafZi_Heizung_BatLow   "Schlafzimmer: Heizung Batterie [MAP(LowBat.map):%s]"           <battery>     (gSchlafZi_Heizung)            {channel="homematic:HM-CC-RT-DN:ccu2:KEQ0721337:0#LOWBAT"}

Code: Alles auswählen

// LOWBAT
0=OK
1=LowBat

// UNSET
-=-Fehler bei der Initialisierung-
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
Cyrelian
Beiträge: 601
Registriert: 24. Sep 2015 17:55
Answers: 4

Re: Homematic: Fehler mit Parameter LOWBAT

Beitrag von Cyrelian »

Hi Nybass,

seit openHAB2 musste ich den Parameter "LOWBAT" als "SWITCH" abfragen.

Probiers mal so:

Code: Alles auswählen

Switch SchlafZi_Heizung_BatLow   "Schlafzimmer: Heizung Batterie [MAP(LowBat.map):%s]"           <battery>     (gSchlafZi_Heizung)            {channel="homematic:HM-CC-RT-DN:ccu2:KEQ0721337:0#LOWBAT"}
und die passende MAP dazu:

Code: Alles auswählen

true=Batterie wechseln
false=Batterie OK
ON=Batterie wechseln
OFF=Batterie OK
NULL=unbekannt
-=-Fehler bei der Initialisierung-
CU
Cyrelian

Nybass
Beiträge: 43
Registriert: 25. Mär 2017 11:15
Answers: 0

Re: Homematic: Fehler mit Parameter LOWBAT

Beitrag von Nybass »

HI Cyrelian,

leider bekomme ich bei der Abfrage immer noch angezeigt "Batterie OK".
Bei Abfrage des Parametrs FAULT_REPORTING bekomme ich als Antwort "LOWBAT".

Ich habe meine Sitemap nun einfach wie folgt aufgebaut - hätte dennoch gern verstanden wieso das nicht funktioniert.

Code: Alles auswählen

Text item=SchlafZi_Heizung_Fehler visibility=[SchlafZi_Heizung_Fehler=="LOWBAT"]

Benutzeravatar
Cyrelian
Beiträge: 601
Registriert: 24. Sep 2015 17:55
Answers: 4

Re: Homematic: Fehler mit Parameter LOWBAT

Beitrag von Cyrelian »

Hi,

benutzt Du Homegear oder ne CCU? Mit Homegear kannst Du direkt auf den Status des Aktors gehen, um zu schauen ob es ggf. an openHAB liegt. Bei der CCU weiß ich leider nicht wo man das schaut.

CU
Cyrelian

Nybass
Beiträge: 43
Registriert: 25. Mär 2017 11:15
Answers: 0

Re: Homematic: Fehler mit Parameter LOWBAT

Beitrag von Nybass »

Hi,

ich benutze die CCU.
Ich habe gerade ein Dokument von Homematic gefunden: "Homematic Script Dokumentation" Dort sind die Datenpunkte beschrieben. Bei dem Heizthermostat gibt es den Parameter LowBat gar nicht.

Bei der CCU ist mir nicht bekannt, dass ich alle verfügbaren Parameter sehen kann. Auf das LowBat bin ich nur über openhab gekommen, da dies bei den Things unter "Show more" dann aufgetaucht ist. Mir ist auch aufgefallen, dass alles über Kanal 4 abgefragt wird und dieser Parameter über 0.

Grüße

Benutzeravatar
Cyrelian
Beiträge: 601
Registriert: 24. Sep 2015 17:55
Answers: 4

Re: Homematic: Fehler mit Parameter LOWBAT

Beitrag von Cyrelian »

Hi,

ok, das erklärt natürlich einiges :D. Das ist bei Homegear besser gelöst. Da kannst Du die Channel, Parameter und Werte direkt sehen.

Hast Du mal "BATTERY_STATE" probiert? Dazu ne Rule: Wenn Wert kleiner als 1,XXX ist, dann Batterie leer ;) .
Kann aber auch sein, das LOWBAT im "FAULT_REPORTING" automatisch gesetzt wird, wenn der Wert kleiner ist als 1,XXX. Da bin ich mir aber nicht sicher. Leider hab ich keine HM-CC-RT-DN am Start ums zu testen.

CU
Cyrelian

Nybass
Beiträge: 43
Registriert: 25. Mär 2017 11:15
Answers: 0

Re: Homematic: Fehler mit Parameter LOWBAT

Beitrag von Nybass »

Wie bereits geschrieben lese ich einfach den Fehlerzustand ein und bekomme darüber dann mitgeteilt, dass die Batterie leer ist. Das ist für meine Zwecke ausreichend.

Antworten