Homematic-Binding - Datapoint Alarmzone_1

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Benutzeravatar
peter-pan
Beiträge: 2758
Registriert: 28. Nov 2018 12:03
Answers: 30
Wohnort: Schwäbisch Gmünd

Homematic-Binding - Datapoint Alarmzone_1

Beitrag von peter-pan »

Habe vor ein paar Tagen eine CCU3-Homematic in Betrieb genommen(bez. versuche es :o ) und mit einem Fensterkontakt verbunden. Das funktioniert auch ganz gut. Die Zusatzsoftware XML-RPC habe ich auch installiert (weiss aber nicht genau warum).

Auf der OH-Seite habe ich das Homematic-Binding installiert und folgende Dateien angelegt:

homematic.things

Code: Alles auswählen

Bridge homematic:bridge:ccu3_Claudia @ "Zimmer York" [ gatewayAddress="192.168.x.yy" ]  

{
  Thing HMIP-SWDO   0000D7099A689A  "Fenster-Kontakt 01" @ "Zimmer York"
  Thing GATEWAY-EXTRAS-CCU3_CLAUDIA  GWE00000000  "Homematic Gateway" @ "Zimmer York"
}
homematic.items

Code: Alles auswählen

Group       gHomeMatic                       "Homematic"
Number      hm_duty_cicle                    "Auslastungsgrad CCU3[%s %%]"                                 <cistern>                 (gHomeMatic)                        {channel="homematic:bridge:ccu3_Claudia:DUTY_CYCLE_RATIO"}

Switch      hm_sysreloadall                  "Reload all from Gateway[%s]"                                 <switch>                  (gHomeMatic)                        {channel="homematic:GATEWAY-EXTRAS-CCU3_CLAUDIA:ccu3_Claudia:GWE00000000:0#RELOAD_ALL_FROM_GATEWAY"}
Switch      hm_sysvarpresence                "Anwesenheit[%s]"                                             <switch>                  (gHomeMatic)                        {channel="homematic:GATEWAY-EXTRAS-CCU3_CLAUDIA:ccu3_Claudia:GWE00000000:1#Anwesenheit"}
Switch      hm_sysvaralarmzone1              "Alarmzone_1[%s]"                                             <switch>                  (gHomeMatic)                        {channel="homematic:GATEWAY-EXTRAS-CCU3_CLAUDIA:ccu3_Claudia:GWE00000000:1#Alarmzone_1"}
//String      hm_contact_IP_01_string          "Fenster York String[%s]"                                     <window>                  (gHomeMatic,EG_Kind2, gWindow)      {channel="homematic:HMIP-SWDO:ccu3_Claudia:0000D7099A689A:1#STATE"}
Contact     hm_contact_IP_01_contact         "Fenster York Kontakt[MAP(de.map):%s]"                        <window>                  (gHomeMatic,EG_Kind2, gWindow)      {channel="homematic:HMIP-SWDO:ccu3_Claudia:0000D7099A689A:1#STATE_CONTACT"}
Number      hm_contact_IP_01_signal          "Signalstärke [%s]"                                           <signal>                  (gHomeMatic)                        {channel="homematic:HMIP-SWDO:ccu3_Claudia:0000D7099A689A:0#SIGNAL_STRENGTH"}
Switch      hm_contact_IP_01_switch          "Batteriestatus Fenster York[MAP(battery.map):%s]"            <lowbattery>              (gHomeMatic,gWart)                  {channel="homematic:HMIP-SWDO:ccu3_Claudia:0000D7099A689A:0#LOW_BAT"}

Nach einem Neustart bekomme ich aber immer Meldungen, die ich nicht ganz nachvollziehen kann:

Code: Alles auswählen

2019-04-29 15:38:59.725 [WARN ] [ore.common.registry.AbstractRegistry] - Cannot add "ThingImpl" with key "homematic:GATEWAY-EXTRAS-CCU3_CLAUDIA:ccu3_Claudia:GWE00000000". It exists already from provider "GenericThingProvider"! Failed to add a second with the same UID from provider "ManagedThingProvider"!
019-04-29 15:39:06.497 [INFO ] [ternal.communicator.client.RpcClient] - Interface 'WIRED' on gateway 'ccu3_Claudia' not available, disabling support
2019-04-29 15:39:06.914 [INFO ] [g.discovery.internal.PersistentInbox] - Added new thing 'homematic:bridge:3014F711A0001F98A9AABCAF' to inbox.
2019-04-29 15:39:21.651 [INFO ] [ternal.communicator.client.RpcClient] - Interface 'CUXD' on gateway 'ccu3_Claudia' not available, disabling support
2019-04-29 15:39:22.009 [INFO ] [ommunicator.AbstractHomematicGateway] - HmGatewayInfo[id=CCU,type=CCU2,firmware=3.45.7,address=PEQ2184367,rf=true,wired=false,hmip=true,cuxd=false,group=true]
2019-04-29 15:39:35.256 [INFO ] [ng.homematic.internal.misc.MiscUtils] - Datapoint name 'Alarmzone 1' contains invalid characters, new Datapoint name 'Alarmzone_1'
2019-04-29 15:39:35.428 [INFO ] [ng.homematic.internal.misc.MiscUtils] - Datapoint name 'Alarmzone 1' contains invalid characters, new Datapoint name 'Alarmzone_1'
Irgend etwas scheint noch nicht ganz rund zu laufen, aber ich finde nicht heraus, was. Vor allem die Meldung Datapoint name 'Alarmzone_1' macht mich ganz nervös, obwohl es nur eine Infomeldung ist, da ich den Grund hierfür nicht entdecken kann.

Ich freue mich über jeden Tipp und Hinweis, von dem ich etwas lernen kann.

Danke und Gruss
Peter
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

mamoel
Beiträge: 137
Registriert: 12. Jan 2019 19:56
Answers: 0

Re: Homematic-Binding - Datapoint Alarmzone_1

Beitrag von mamoel »

Hi Peter, es sieht so aus als wären die Gateway-Extras bereits angelegt und es wird versucht, diese erneut anzulegen.

Mein Tipp zu Homematic:
Im Gegensatz zu vielen anderen Bindings besser alle "Things" über die PaperUI automatisch finden lassen und nur die "Items" manuell erzeugen (Über die VSCode-Extension für openHAB).
Ich habe wirklich sehr viele Homematic-Devices und die Konfiguration über Thing-Files ist hier ziemlich lästig (es gibt hier teilweise sehr viele Kanäle pro Device).
Die Items manuell anzulegen hat den Vorteil, dass man Namen, Formatierung und Tags (für Alexa) besser im Griff hat.

Ich mache sonst auch fast alles über File-basierte Konfiguration, aber bei Homematic und Hue lasse ich die Things automatisch erzeugen und fahre damit bisher recht gut.

Die Meldung bezüglich der Umbenennung ist normal und absolut unbedenklich. In der Homematic ist vieles mit Leerzeichen und ggf. Umlauten deklariert. Bei der Übertragung in openHAB werden Leerzeichen mit '_' ersetzt und Umlaute entfernt (wenn ich mich recht erinnere). Das funktioniert aber völlig problemlos.
openHAB 2.5 (M1) in Docker auf NAS: Synology DS418play
mit Homematic, Hue, TP-Link, AVM Fritz!, FritzboxTR064, Nuki, Amazon Echo, Sonos, Harmony, zigbee2mqtt, Denon/Marantz, ...

Benutzeravatar
peter-pan
Beiträge: 2758
Registriert: 28. Nov 2018 12:03
Answers: 30
Wohnort: Schwäbisch Gmünd

Re: Homematic-Binding - Datapoint Alarmzone_1

Beitrag von peter-pan »

Hallo @mamoel,
Danke für die Infos. Hatte im ersten Versuch auch alles über PaperUI angelegt. Bei dem Gateway, gehe ich davon aus, dass er dass irgendwie nochmal zu meinem (aus der Things-Datei) anlegen will. Ich werde, mal versuchen, das ganze so zu realisieren, wie du vorgeschlagen hast und die Things-Datei "stilllegen".

Bei der "Alarmzone 1" verstehe ich nur nicht, wo diese Info herkommt. Mein Item heisst doch "Alarmzone_1" (Label) und der Channel dazu auch.

Kann aber erst am Wochenende weiter testen, habe über den 1. Mai noch ein paar andere Verpflichtungen zu erledigen. Ich melde mich wieder,

Danke und Gruss
Peter
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

mamoel
Beiträge: 137
Registriert: 12. Jan 2019 19:56
Answers: 0

Re: Homematic-Binding - Datapoint Alarmzone_1

Beitrag von mamoel »

In der CCU selbst gibt es die interne Variable mit diesem Namen und über die XML-API wird das mit openHAB unter dieser Bezeichnung synchronisiert.
Wenn ich wieder zuhause bin schaue ich mal, wo das in der CCU zu finden ist.
openHAB 2.5 (M1) in Docker auf NAS: Synology DS418play
mit Homematic, Hue, TP-Link, AVM Fritz!, FritzboxTR064, Nuki, Amazon Echo, Sonos, Harmony, zigbee2mqtt, Denon/Marantz, ...

Benutzeravatar
peter-pan
Beiträge: 2758
Registriert: 28. Nov 2018 12:03
Answers: 30
Wohnort: Schwäbisch Gmünd

Re: Homematic-Binding - Datapoint Alarmzone_1

Beitrag von peter-pan »

Hallo @mamoel,
ich habe deinen Vorschlag umgesetzt und Bridge und Things über PaperUI angelegt und dann über VSC die Items angelegt. Das ging eigenlich ganz flott, dank der Tipps zu VSC von dir und @udo1toni, hat das alles geklappt. Ich konnte das Problem mit "Alarmzone_1" auch lösen. In den Einstellungen der Systemvariablen wurde vom Homematic-System die Variable "Alarmzone 1" angelegt. Damit kam das OH-Binding wohl nicht klar. Nach Änderung auf "Alarmzone_1" war alles in Ordnung
alarmzone_1.jpg
Nachdem ich einen zweiten Türkontakt installiert hatte, bekam ich dann aber die folgenden Meldungen:

Code: Alles auswählen

2019-05-10 13:21:37.595 [INFO ] [ternal.communicator.client.RpcClient] - Interface 'WIRED' on gateway '3014F711A0001F98A9AABCAF' not available, disabling support
2019-05-10 13:21:52.622 [INFO ] [ternal.communicator.client.RpcClient] - Interface 'CUXD' on gateway '3014F711A0001F98A9AABCAF' not available, disabling support
2019-05-10 13:21:52.666 [INFO ] [ommunicator.AbstractHomematicGateway] - HmGatewayInfo[id=CCU,type=CCU2,firmware=3.45.7,address=PEQ2184367,rf=true,wired=false,hmip=true,cuxd=false,group=true]
2019-05-10 13:22:05.811 [WARN ] [ommunicator.parser.GetParamsetParser] - Can't set value for datapoint '00109A498AE754:M_1#ALARM_MODE_ZONE_6'
2019-05-10 13:22:05.814 [WARN ] [ommunicator.parser.GetParamsetParser] - Can't set value for datapoint '00109A498AE754:M_1#ALARM_MODE_ZONE_5'
2019-05-10 13:22:05.815 [WARN ] [ommunicator.parser.GetParamsetParser] - Can't set value for datapoint '00109A498AE754:M_1#ALARM_MODE_ZONE_7'
2019-05-10 13:22:05.817 [WARN ] [ommunicator.parser.GetParamsetParser] - Can't set value for datapoint '00109A498AE754:M_1#ALARM_MODE_ZONE_2'
2019-05-10 13:22:05.819 [WARN ] [ommunicator.parser.GetParamsetParser] - Can't set value for datapoint '00109A498AE754:M_1#ALARM_MODE_ZONE_1'
2019-05-10 13:22:05.821 [WARN ] [ommunicator.parser.GetParamsetParser] - Can't set value for datapoint '00109A498AE754:M_1#ALARM_MODE_TYPE'
2019-05-10 13:22:05.823 [WARN ] [ommunicator.parser.GetParamsetParser] - Can't set value for datapoint '00109A498AE754:M_1#ALARM_MODE_ZONE_4'
2019-05-10 13:22:05.824 [WARN ] [ommunicator.parser.GetParamsetParser] - Can't set value for datapoint '00109A498AE754:M_1#ALARM_MODE_ZONE_3'
Diese Datapoints finde ich nirgends :?: . Hast du da eine Idee ? Hab auch mal hier in GitHub nachgeschaut, aber da hab ich keine Lösung gefunden.
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

mamoel
Beiträge: 137
Registriert: 12. Jan 2019 19:56
Answers: 0

Re: Homematic-Binding - Datapoint Alarmzone_1

Beitrag von mamoel »

Das sagt mir leider garnichts...Hast Du - außer sie in der Zentrale anzulernen - irgendwelche Verknüpfungen innerhalb der CCU angelegt?
Ich habe auch zwei Homematic-Türkontakte, aber noch nie diese Meldung gesehen.
openHAB 2.5 (M1) in Docker auf NAS: Synology DS418play
mit Homematic, Hue, TP-Link, AVM Fritz!, FritzboxTR064, Nuki, Amazon Echo, Sonos, Harmony, zigbee2mqtt, Denon/Marantz, ...

Benutzeravatar
peter-pan
Beiträge: 2758
Registriert: 28. Nov 2018 12:03
Answers: 30
Wohnort: Schwäbisch Gmünd

Re: Homematic-Binding - Datapoint Alarmzone_1

Beitrag von peter-pan »

Hallo @mamoel,
Danke für die Rückantwort.
Verknüpfungen habe ich keine gemacht (Zumindest weiss ich nichts davon :oops: ). Leider konnte mir der GitHub-Poster der das gleiche Problem hat (Link im letzten Post) bisher auch nicht weiterhelfen, da er auch nicht weiß wo das Problem herkommt. Er konnte mir nur sagen, dass es diese Datapoints eigentlich nicht gibt.

Kannst du mir vielleicht etwas zu den ersten drei Info-Meldungen sagen ?

Ich habe folgende Things in PaperUI installiert
hm_things.jpg
Für was ist denn das Gateway und die HM-RCV-50 und HmIP-RCV-50?
Aus der Doku werde ich nicht ganz schlau.

Ich bin für jede Info offen und dankbar.

Gruss
Peter
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

mamoel
Beiträge: 137
Registriert: 12. Jan 2019 19:56
Answers: 0

Re: Homematic-Binding - Datapoint Alarmzone_1

Beitrag von mamoel »

Die Infomeldungen sagen Dir nur, dass Du keine Homematic Wired Geräte angeschlossen hast und somit diese Schnittstelle deaktiviert wird. Das Gleiche gilt auch für CUxD. Dies ist ein universelle Schnittstelle für Erweiterungen der CCU mit Fremdgeräten usw. Hast Du nicht und wird deshalb deaktiviert.
Die dritte Zeile gibt nochmals einige Konfigurationsparameter aus (ist alles okay).

Das Gateway stellt Dir einige Funktionen und Infos bereit, welche Du normalerweise über das HM-Webinterface machen würdest. Beispielsweise den Anlernmodus starten usw.

HM-RCV-50 und HmIP-RCV-50 sind sowas wie virtuelle Fernbedienungen. Hier kann man direkt auf der CCU Verknüpfungen für Programme und Dergleichen anlegen. Habe ich in drei Jahren Homematic noch nie benutzt. Da ich solche Dinge immer mit ioBroker oder openHAB gemacht habe.
openHAB 2.5 (M1) in Docker auf NAS: Synology DS418play
mit Homematic, Hue, TP-Link, AVM Fritz!, FritzboxTR064, Nuki, Amazon Echo, Sonos, Harmony, zigbee2mqtt, Denon/Marantz, ...

Benutzeravatar
peter-pan
Beiträge: 2758
Registriert: 28. Nov 2018 12:03
Answers: 30
Wohnort: Schwäbisch Gmünd

Re: Homematic-Binding - Datapoint Alarmzone_1

Beitrag von peter-pan »

Kann man diese Infomeldungen auch abschalten, wenn man sie nicht benutzt ?
Hast du die Items für HM-RCV-50 und HmIP-RCV-50 angelegt oder braucht man das gar nicht bzw. braucht man die Things dazu überhaupt ?

EDIT:
Ich habe zwei Tür-/Fensterkontakte; 1 HmIP-SWDO mit Firmware 1.12.1 und einen HmIP-SWDO-I mit 1.16.10

Leider sind hier die Angaben über die aktuelle Version bei Homematic/eq3 etwas widersprüchlich. Weisst du was da aktuell ist. In der WebUI wird hier nichts angezeigt.
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

mamoel
Beiträge: 137
Registriert: 12. Jan 2019 19:56
Answers: 0

Re: Homematic-Binding - Datapoint Alarmzone_1

Beitrag von mamoel »

Ich habe alle Homematic-"Thing"s über die PaperUI erkennen lassen und sie auch zu meiner Konfiguration hinzugefügt. Allerdings habe ich für das was mich überhaupt nicht interessiert, so wie z.B. die virtuellen Fernbedienungen und fast alles aus dem Gateway, auch keine Items angelegt.

Das mit der Firmware für die HM-IP SWDO ist tatsächlich äußerst seltsam. Die aktuellste Firmware ist wohl die 1.16.8 (hast Du wirklich eine 1.16.10?).
Bei eq-3 gibt es aber als aktuelle Version die nur 1.12.2. Laut einiger Forenbeiträge haben die das bisher einfach total verpeilt hochzuladen.

Du kannst die 1.16.8 aber hier bekommen. Dort wird als Grund genannt, dass nach dem Einspielen der neuesten Firmware eventuell ein Neu-Anlernen erfolgen muss.
openHAB 2.5 (M1) in Docker auf NAS: Synology DS418play
mit Homematic, Hue, TP-Link, AVM Fritz!, FritzboxTR064, Nuki, Amazon Echo, Sonos, Harmony, zigbee2mqtt, Denon/Marantz, ...

Antworten