HmIP Garagentorantrieb in Openhab 3.3 mit Apple Home verbinden

Moderator: seppy

Antworten
Luemmelpaeppi
Beiträge: 21
Registriert: 20. Mär 2020 09:46

HmIP Garagentorantrieb in Openhab 3.3 mit Apple Home verbinden

Beitrag von Luemmelpaeppi »

Hallöchen liebe Community, ich hoffe Ihr könnt mir bei meinem Problem helfen.

Und zwar....

Ich möchte gerne meine Garage mit der Apple Home App öffnen & schließen können.

Das ganze habe ich soweit wie folgt realisiert

Garagentorantrieb über HmIP-MOD-HO in RaspberryMatic integriert - in Openhab 3.3 als Things mit dazugehörigen Items eingebunden - Openhab HomeKit Konfiguration für das Garagentor vorgenommen

Das öffnen klappt ohne Probleme nur beim schließen bekomme ich folgende Meldung:

Einmal, wenn ich in der Home App auf Tor schließen gehe:

Code: Alles auswählen

[ERROR] [ternal.handler.HomematicThingHandler] - Option value 'CLOSED' not found in datapoint '00241D8994732C:1#DOOR_COMMAND'
org.openhab.binding.homematic.internal.converter.ConverterException: Option value 'CLOSED' not found in datapoint '00241D8994732C:1#DOOR_COMMAND'
	at org.openhab.binding.homematic.internal.converter.type.StringTypeConverter.toBinding(StringTypeConverter.java:39) ~[bundleFile:?]
	at org.openhab.binding.homematic.internal.converter.type.StringTypeConverter.toBinding(StringTypeConverter.java:1) ~[bundleFile:?]
	at org.openhab.binding.homematic.internal.converter.type.AbstractTypeConverter.convertToBinding(AbstractTypeConverter.java:103) ~[bundleFile:?]
	at org.openhab.binding.homematic.internal.handler.HomematicThingHandler.handleCommand(HomematicThingHandler.java:338) [bundleFile:?]
	at jdk.internal.reflect.GeneratedMethodAccessor103.invoke(Unknown Source) ~[?:?]
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
	at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
	at org.openhab.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:154) [bundleFile:?]
	at org.openhab.core.internal.common.InvocationHandlerSync.invoke(InvocationHandlerSync.java:59) [bundleFile:?]
	at com.sun.proxy.$Proxy1346.handleCommand(Unknown Source) [?:?]
	at org.openhab.core.thing.internal.profiles.ProfileCallbackImpl.handleCommand(ProfileCallbackImpl.java:80) [bundleFile:?]
	at org.openhab.transform.map.internal.profiles.MapTransformationProfile.onCommandFromItem(MapTransformationProfile.java:89) [bundleFile:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
	at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
	at org.openhab.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:154) [bundleFile:?]
	at org.openhab.core.internal.common.Invocation.call(Invocation.java:52) [bundleFile:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:829) [?:?]/code]

[code]2022-09-08 22:23:31.656 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'p_HmIPMODHO00241D8994732C_DoorCommand' received command OPEN
2022-09-08 22:23:31.667 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item 'p_HmIPMODHO00241D8994732C_DoorCommand' predicted to become OPEN
2022-09-08 22:23:31.678 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'p_HmIPMODHO00241D8994732C_DoorCommand' changed from CLOSE to OPEN
2022-09-08 22:23:31.698 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'p_HmIPMODHO00241D8994732C_DoorCommand' received command CLOSED
2022-09-08 22:23:31.701 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item 'p_HmIPMODHO00241D8994732C_DoorCommand' predicted to become CLOSED
2022-09-08 22:23:31.704 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'p_HmIPMODHO00241D8994732C_DoorCommand' changed from OPEN to CLOSED
Und eine andere Meldung, wenn ich in Openhab im Item, auswähle das Garagentor zu schließen

Code: Alles auswählen

[WARN ] [essories.HomekitGarageDoorOpenerImpl] - Unsupported value CLOSE for p_HmIPMODHO00241D8994732C_DoorCommand. Only CLOSED and OPEN supported. Check HomeKit settings if you want to change the mapping/code]
 
 [code]2022-09-08 22:25:25.748 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'p_HmIPMODHO00241D8994732C_DoorCommand' received command CLOSE
2022-09-08 22:25:25.752 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item 'p_HmIPMODHO00241D8994732C_DoorCommand' predicted to become CLOSE
2022-09-08 22:25:25.757 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'p_HmIPMODHO00241D8994732C_DoorCommand' changed from CLOSED to CLOSE

Ich glaube das Problem liegt bei der Übermittlung der Parameter - CLOSE & CLOSED -- HomeKit arbeitet mit CLOSED & Homematic mit CLOSE

Jetzt meine Frage, wie kann ich es realisieren, das es funktioniert? Kann ich irgendwo zuweisen, das Close=Closed und Closed=Close sein soll?


Vielen Dank euch =)

eiGelbGeek
Beiträge: 226
Registriert: 11. Aug 2019 06:39
Answers: 4

Re: HmIP Garagentorantrieb in Openhab 3.3 mit Apple Home verbinden

Beitrag von eiGelbGeek »

Check HomeKit settings if you want to change the mapping/code]
Da steht doch die Lösung im Log :mrgreen:

Die einfachste Lösung ist vermutlich unter folgenden Link zu finden. Ob das zum erfolg führt musste einfach mal probieren.

https://www.openhab.org/addons/transformations/map/

Antworten