Homekit Binding

Same error here on openHAB 2.2 fresh install.
I can setup the bridge, and accessories are found, but I cannot switch them on or off
Update: I can switch them on/off. I just forgot to implement a rule for those items.

2018-01-02 01:33:55.732 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on SonosBathSwitch
2018-01-02 01:33:55.735 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on SonosBathSwitch
2018-01-02 01:33:55.749 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on SonosKitchenSwitch
2018-01-02 01:33:55.751 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on SonosKitchenSwitch

I see the same errors on 2.2, but everything works fine.

I can switch the accessories on and off but the log file get filled up with error messages

I wonder if there’s a conflict between the jsondb items and the items file items.

Here’s a test jar that enhances the logging a bit. Try dropping the package org.openhab.io.homekit.internal into DEBUG mode and check the logs.

There should be an output like this for each successfully processed subscription:

Successfully added subscription for '<some itemname here>' using key '<some key here>'

2018-01-02 22:59:43.545 [ERROR] [org.openhab.io.homekit ] - FrameworkEvent ERROR - org.openhab.io.homekit

org.osgi.framework.BundleException: Could not resolve module: org.openhab.io.homekit [255]
Another singleton bundle selected: osgi.identity; type=“osgi.bundle”; version:Version=“2.2.0”; osgi.identity=“org.openhab.io.homekit”; singleton:=“true”

ah…the old 2.2.0 was active and the new one was installed.
Deleted the 2.2.0 …now 2.3.0 is active and in DEBUG

Logger │ Level
───────────────────────────────────────────────────┼──────
ROOT │ WARN
javax.jmdns │ ERROR
org.apache.karaf.jaas.modules.audit │ INFO
org.apache.karaf.kar.internal.KarServiceImpl │ ERROR
org.apache.karaf.shell.support │ OFF
org.eclipse.smarthome │ INFO
org.jupnp │ ERROR
org.openhab │ INFO
org.openhab.io.homekit.internal │ DEBUG
org.ops4j.pax.url.mvn.internal.AetherBasedResolver │ ERROR
org.ops4j.pax.web.pax-web-runtime │ OFF
smarthome.event │ INFO
smarthome.event.InboxUpdatedEvent │ ERROR
smarthome.event.ItemAddedEvent │ ERROR
smarthome.event.ItemRemovedEvent │ ERROR
smarthome.event.ItemStateEvent │ ERROR
smarthome.event.ThingAddedEvent │ ERROR
smarthome.event.ThingRemovedEvent │ ERROR
smarthome.event.ThingStatusInfoEvent │ ERROR

saying nothing :frowning:
I guess I now have to install all items new to my home app?

This I can’t answer, having no experience with setting up homekit.

After resetting:

2018-01-03 20:09:25.505 [DEBUG] [al.accessories.HomekitThermostatImpl] - Heating cooling target mode not available. Relaying value of OFF to Homekit

2018-01-03 20:09:25.510 [DEBUG] [al.accessories.HomekitThermostatImpl] - Heating cooling target mode not available. Relaying value of OFF to Homekit

2018-01-03 20:09:25.524 [DEBUG] [al.accessories.HomekitThermostatImpl] - Heating cooling target mode not available. Relaying value of OFF to Homekit

2018-01-03 20:09:25.528 [DEBUG] [al.accessories.HomekitThermostatImpl] - Heating cooling target mode not available. Relaying value of OFF to Homekit

2018-01-03 20:09:25.536 [DEBUG] [al.accessories.HomekitThermostatImpl] - Heating cooling target mode not available. Relaying value of OFF to Homekit

2018-01-03 20:09:25.543 [DEBUG] [al.accessories.HomekitThermostatImpl] - Heating cooling target mode not available. Relaying value of OFF to Homekit

2018-01-03 20:09:35.899 [DEBUG] [al.accessories.HomekitThermostatImpl] - Heating cooling target mode not available. Relaying value of OFF to Homekit

2018-01-03 20:09:35.905 [DEBUG] [al.accessories.HomekitThermostatImpl] - Heating cooling target mode not available. Relaying value of OFF to Homekit

2018-01-03 20:09:35.914 [DEBUG] [al.accessories.HomekitThermostatImpl] - Heating cooling target mode not available. Relaying value of OFF to Homekit

2018-01-03 20:09:35.920 [DEBUG] [al.accessories.HomekitThermostatImpl] - Heating cooling target mode not available. Relaying value of OFF to Homekit

2018-01-03 20:09:35.926 [DEBUG] [al.accessories.HomekitThermostatImpl] - Heating cooling target mode not available. Relaying value of OFF to Homekit

2018-01-03 20:09:35.932 [DEBUG] [al.accessories.HomekitThermostatImpl] - Heating cooling target mode not available. Relaying value of OFF to Homekit

2018-01-03 20:09:41.095 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'Tvlampe' using key 'null'

2018-01-03 20:09:41.120 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'ThermostatFlur_ModusDesGerTes' using key 'null'

2018-01-03 20:09:41.125 [DEBUG] [al.accessories.HomekitThermostatImpl] - Heating cooling target mode not available. Relaying value of OFF to Homekit

2018-01-03 20:09:41.133 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'ThermostatFlur_Isttemperatur' using key 'null'

2018-01-03 20:09:41.149 [WARN ] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on ThermostatFlur_ModusDesGerTes for key null

2018-01-03 20:09:41.153 [WARN ] [kit.internal.HomekitAccessoryUpdater] - Compute: received duplicate subscription on ThermostatFlur_ModusDesGerTes for key null. Will unsubscribe.

2018-01-03 20:09:41.157 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'ThermostatFlur_ModusDesGerTes' using key 'null'

2018-01-03 20:09:41.162 [DEBUG] [al.accessories.HomekitThermostatImpl] - Heating cooling target mode not available. Relaying value of OFF to Homekit

2018-01-03 20:09:41.169 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'Flur_SetTemperature' using key 'null'

2018-01-03 20:09:41.193 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'Urlaubsmodus' using key 'null'

2018-01-03 20:09:41.211 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'Schrank_Kinderzimmer' using key 'null'

2018-01-03 20:09:41.223 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'ThermostatSchlafzimmer_ModusDesGerTes' using key 'null'

2018-01-03 20:09:41.227 [DEBUG] [al.accessories.HomekitThermostatImpl] - Heating cooling target mode not available. Relaying value of OFF to Homekit

2018-01-03 20:09:41.231 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'ThermostatSchlafzimmer_Isttemperatur' using key 'null'

2018-01-03 20:09:41.235 [WARN ] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on ThermostatSchlafzimmer_ModusDesGerTes for key null

2018-01-03 20:09:41.237 [WARN ] [kit.internal.HomekitAccessoryUpdater] - Compute: received duplicate subscription on ThermostatSchlafzimmer_ModusDesGerTes for key null. Will unsubscribe.

2018-01-03 20:09:41.240 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'ThermostatSchlafzimmer_ModusDesGerTes' using key 'null'

2018-01-03 20:09:41.243 [DEBUG] [al.accessories.HomekitThermostatImpl] - Heating cooling target mode not available. Relaying value of OFF to Homekit

2018-01-03 20:09:41.247 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'Schlafzimmer_SetTemperature' using key 'null'

2018-01-03 20:09:41.258 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'Laterne_Diele' using key 'null'

2018-01-03 20:09:41.270 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'Schrank_klein' using key 'null'

2018-01-03 20:09:41.283 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'Glaserschrank' using key 'null'

2018-01-03 20:09:41.294 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'Decke_Kueche1' using key 'null'

2018-01-03 20:09:41.307 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'ThermostatBadezimmer_ModusDesGerTes' using key 'null'

2018-01-03 20:09:41.310 [DEBUG] [al.accessories.HomekitThermostatImpl] - Heating cooling target mode not available. Relaying value of OFF to Homekit

2018-01-03 20:09:41.314 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'ThermostatBadezimmer_Isttemperatur' using key 'null'

2018-01-03 20:09:41.319 [WARN ] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on ThermostatBadezimmer_ModusDesGerTes for key null

2018-01-03 20:09:41.322 [WARN ] [kit.internal.HomekitAccessoryUpdater] - Compute: received duplicate subscription on ThermostatBadezimmer_ModusDesGerTes for key null. Will unsubscribe.

2018-01-03 20:09:41.324 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'ThermostatBadezimmer_ModusDesGerTes' using key 'null'

2018-01-03 20:09:41.327 [DEBUG] [al.accessories.HomekitThermostatImpl] - Heating cooling target mode not available. Relaying value of OFF to Homekit

2018-01-03 20:09:41.331 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'Badezimmer_SetTemperature' using key 'null'

2018-01-03 20:09:41.342 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'Schrank_Flur' using key 'null'

2018-01-03 20:09:41.356 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'ThermostatKinderzimmer_ModusDesGerTes' using key 'null'

2018-01-03 20:09:41.359 [DEBUG] [al.accessories.HomekitThermostatImpl] - Heating cooling target mode not available. Relaying value of OFF to Homekit

2018-01-03 20:09:41.362 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'ThermostatKinderzimmer_Isttemperatur' using key 'null'

2018-01-03 20:09:41.367 [WARN ] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on ThermostatKinderzimmer_ModusDesGerTes for key null

2018-01-03 20:09:41.369 [WARN ] [kit.internal.HomekitAccessoryUpdater] - Compute: received duplicate subscription on ThermostatKinderzimmer_ModusDesGerTes for key null. Will unsubscribe.

2018-01-03 20:09:41.371 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'ThermostatKinderzimmer_ModusDesGerTes' using key 'null'

2018-01-03 20:09:41.374 [DEBUG] [al.accessories.HomekitThermostatImpl] - Heating cooling target mode not available. Relaying value of OFF to Homekit

2018-01-03 20:09:41.378 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'Kinderzimmer_SetTemperature' using key 'null'

2018-01-03 20:09:41.391 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'Decke_Kueche2' using key 'null'

2018-01-03 20:09:41.406 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'ThermostatKueche_ModusDesGerTes' using key 'null'

2018-01-03 20:09:41.413 [DEBUG] [al.accessories.HomekitThermostatImpl] - Heating cooling target mode not available. Relaying value of OFF to Homekit

2018-01-03 20:09:41.418 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'ThermostatKueche_Isttemperatur' using key 'null'

2018-01-03 20:09:41.424 [WARN ] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on ThermostatKueche_ModusDesGerTes for key null

2018-01-03 20:09:41.425 [WARN ] [kit.internal.HomekitAccessoryUpdater] - Compute: received duplicate subscription on ThermostatKueche_ModusDesGerTes for key null. Will unsubscribe.

2018-01-03 20:09:41.427 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'ThermostatKueche_ModusDesGerTes' using key 'null'

2018-01-03 20:09:41.430 [DEBUG] [al.accessories.HomekitThermostatImpl] - Heating cooling target mode not available. Relaying value of OFF to Homekit

2018-01-03 20:09:41.435 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'Kueche_SetTemperature' using key 'null'

2018-01-03 20:09:41.448 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'Nachtwaechter' using key 'null'

2018-01-03 20:09:41.463 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'ThermostatWohnraum_ModusDesGerTes' using key 'null'

2018-01-03 20:09:41.465 [DEBUG] [al.accessories.HomekitThermostatImpl] - Heating cooling target mode not available. Relaying value of OFF to Homekit

So no more duplicate errors?

Also…opened an issue on github

Problem is not solved yet…but it works so far.

2018-01-04 20:10:40.484 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'Schrank_Flur' using key 'null'

2018-01-04 20:10:40.515 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'Decke_Kueche1' using key 'null'

2018-01-04 20:10:40.542 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'Schrank_Kinderzimmer' using key 'null'

2018-01-04 20:10:40.564 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'Glaserschrank' using key 'null'

2018-01-04 20:10:40.579 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'ThermostatKinderzimmer_Isttemperatur' using key 'null'

2018-01-04 20:10:40.587 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'ThermostatKinderzimmer_ModusDesGerTes' using key 'null'

2018-01-04 20:10:40.594 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'Kinderzimmer_SetTemperature' using key 'null'

2018-01-04 20:10:40.600 [WARN ] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on ThermostatKinderzimmer_ModusDesGerTes for key null

2018-01-04 20:10:40.602 [WARN ] [kit.internal.HomekitAccessoryUpdater] - Compute: received duplicate subscription on ThermostatKinderzimmer_ModusDesGerTes for key null. Will unsubscribe.

2018-01-04 20:10:40.604 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'ThermostatKinderzimmer_ModusDesGerTes' using key 'null'

2018-01-04 20:10:40.626 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'Nachtwaechter' using key 'null'

2018-01-04 20:10:40.643 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'Laterne_Diele' using key 'null'

2018-01-04 20:10:40.658 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'Decke_Kueche2' using key 'null'

2018-01-04 20:10:40.680 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'Schrank_klein' using key 'null'

2018-01-04 20:10:40.694 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'Tvlampe' using key 'null'

2018-01-04 20:10:40.707 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'Urlaubsmodus' using key 'null'

2018-01-04 20:10:40.727 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'ThermostatBadezimmer_Isttemperatur' using key 'null'

2018-01-04 20:10:40.734 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'ThermostatBadezimmer_ModusDesGerTes' using key 'null'

2018-01-04 20:10:40.741 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'Badezimmer_SetTemperature' using key 'null'

2018-01-04 20:10:40.750 [WARN ] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on ThermostatBadezimmer_ModusDesGerTes for key null

2018-01-04 20:10:40.751 [WARN ] [kit.internal.HomekitAccessoryUpdater] - Compute: received duplicate subscription on ThermostatBadezimmer_ModusDesGerTes for key null. Will unsubscribe.

2018-01-04 20:10:40.753 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'ThermostatBadezimmer_ModusDesGerTes' using key 'null'

2018-01-04 20:10:40.769 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'ThermostatKueche_Isttemperatur' using key 'null'

2018-01-04 20:10:40.774 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'ThermostatKueche_ModusDesGerTes' using key 'null'

2018-01-04 20:10:40.779 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'Kueche_SetTemperature' using key 'null'

2018-01-04 20:10:40.784 [WARN ] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on ThermostatKueche_ModusDesGerTes for key null

2018-01-04 20:10:40.786 [WARN ] [kit.internal.HomekitAccessoryUpdater] - Compute: received duplicate subscription on ThermostatKueche_ModusDesGerTes for key null. Will unsubscribe.

2018-01-04 20:10:40.788 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'ThermostatKueche_ModusDesGerTes' using key 'null'

2018-01-04 20:10:40.803 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'ThermostatSchlafzimmer_Isttemperatur' using key 'null'

2018-01-04 20:10:40.808 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'ThermostatSchlafzimmer_ModusDesGerTes' using key 'null'

2018-01-04 20:10:40.813 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'Schlafzimmer_SetTemperature' using key 'null'

2018-01-04 20:10:40.818 [WARN ] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on ThermostatSchlafzimmer_ModusDesGerTes for key null

2018-01-04 20:10:40.819 [WARN ] [kit.internal.HomekitAccessoryUpdater] - Compute: received duplicate subscription on ThermostatSchlafzimmer_ModusDesGerTes for key null. Will unsubscribe.

2018-01-04 20:10:40.821 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'ThermostatSchlafzimmer_ModusDesGerTes' using key 'null'

2018-01-04 20:10:40.841 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'ThermostatFlur_Isttemperatur' using key 'null'

2018-01-04 20:10:40.846 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'ThermostatFlur_ModusDesGerTes' using key 'null'

2018-01-04 20:10:40.852 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'Flur_SetTemperature' using key 'null'

2018-01-04 20:10:40.857 [WARN ] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on ThermostatFlur_ModusDesGerTes for key null

2018-01-04 20:10:40.859 [WARN ] [kit.internal.HomekitAccessoryUpdater] - Compute: received duplicate subscription on ThermostatFlur_ModusDesGerTes for key null. Will unsubscribe.

2018-01-04 20:10:40.862 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'ThermostatFlur_ModusDesGerTes' using key 'null'

2018-01-04 20:10:40.882 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'ThermostatWohnraum_Isttemperatur' using key 'null'

2018-01-04 20:10:40.887 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'ThermostatWohnraum_ModusDesGerTes' using key 'null'

2018-01-04 20:10:40.892 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'Wohnraum_SetTemperature' using key 'null'

2018-01-04 20:10:40.897 [WARN ] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on ThermostatWohnraum_ModusDesGerTes for key null

2018-01-04 20:10:40.899 [WARN ] [kit.internal.HomekitAccessoryUpdater] - Compute: received duplicate subscription on ThermostatWohnraum_ModusDesGerTes for key null. Will unsubscribe.

2018-01-04 20:10:40.902 [DEBUG] [kit.internal.HomekitAccessoryUpdater] - Successfully added subscription for 'ThermostatWohnraum_ModusDesGerTes' using key 'null'

I have got the HomeKit intergration add on but it failes to pair. Can someone help me setup up homekit? I am using Windows 7 Pro.

Can you elaborate on what you have done so far, and what exactly fails? For example, does pairing fail or is the HomeKit bridge not even discovered?

The homekit bridge is discovered, but some Items seem to be double. Some are working, others not.

2018-11-27 21:58:02.823 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on ThermostatKinderzimmer_ModusDesGerTes

2018-11-27 21:58:02.832 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on ThermostatKinderzimmer_ModusDesGerTes

2018-11-27 21:58:02.956 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on ThermostatKueche_ModusDesGerTes

2018-11-27 21:58:02.958 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on ThermostatKueche_ModusDesGerTes

2018-11-27 21:58:03.022 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on ThermostatFlur_ModusDesGerTes

2018-11-27 21:58:03.025 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on ThermostatFlur_ModusDesGerTes

2018-11-27 21:58:03.234 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on ThermostatBadezimmer_ModusDesGerTes

2018-11-27 21:58:03.237 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on ThermostatBadezimmer_ModusDesGerTes

2018-11-27 21:58:03.383 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on ThermostatSchlafzimmer_ModusDesGerTes

2018-11-27 21:58:03.386 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on ThermostatSchlafzimmer_ModusDesGerTes

2018-11-27 21:58:03.412 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on ThermostatWohnraum_ModusDesGerTes

2018-11-27 21:58:03.415 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on ThermostatWohnraum_ModusDesGerTes

2018-11-27 21:58:55.382 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on Decke_Kueche2

2018-11-27 21:58:55.386 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on Decke_Kueche2

2018-11-27 21:58:55.408 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on Laterne_Diele

2018-11-27 21:58:55.410 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on Laterne_Diele

2018-11-27 21:58:55.426 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on Schrank_Kinderzimmer

2018-11-27 21:58:55.429 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on Schrank_Kinderzimmer

2018-11-27 21:58:55.463 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on ThermostatWohnraum_Isttemperatur

2018-11-27 21:58:55.465 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on ThermostatWohnraum_Isttemperatur

2018-11-27 21:58:55.471 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on ThermostatWohnraum_ModusDesGerTes

2018-11-27 21:58:55.474 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on ThermostatWohnraum_ModusDesGerTes

2018-11-27 21:58:55.480 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on Wohnraum_SetTemperature

2018-11-27 21:58:55.483 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on Wohnraum_SetTemperature

2018-11-27 21:58:55.506 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on hue_0220_00178823b47e_5_brightness

2018-11-27 21:58:55.508 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on hue_0220_00178823b47e_5_brightness

2018-11-27 21:58:55.514 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on hue_0220_00178823b47e_5_brightness

2018-11-27 21:58:55.516 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on hue_0220_00178823b47e_5_brightness

2018-11-27 21:58:55.535 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on ThermostatBadezimmer_Isttemperatur

2018-11-27 21:58:55.538 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on ThermostatBadezimmer_Isttemperatur

2018-11-27 21:58:55.544 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on ThermostatBadezimmer_ModusDesGerTes

2018-11-27 21:58:55.546 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on ThermostatBadezimmer_ModusDesGerTes

2018-11-27 21:58:55.552 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on Badezimmer_SetTemperature

2018-11-27 21:58:55.554 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on Badezimmer_SetTemperature

2018-11-27 21:58:55.567 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on Schrank_klein

2018-11-27 21:58:55.570 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on Schrank_klein

2018-11-27 21:58:55.581 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on hue_0100_00178823b47e_2_brightness

2018-11-27 21:58:55.584 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on hue_0100_00178823b47e_2_brightness

2018-11-27 21:58:55.589 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on hue_0100_00178823b47e_2_brightness

2018-11-27 21:58:55.592 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on hue_0100_00178823b47e_2_brightness

2018-11-27 21:58:55.607 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on hue_0220_00178823b47e_6_brightness

2018-11-27 21:58:55.610 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on hue_0220_00178823b47e_6_brightness

2018-11-27 21:58:55.615 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on hue_0220_00178823b47e_6_brightness

2018-11-27 21:58:55.618 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on hue_0220_00178823b47e_6_brightness

2018-11-27 21:58:55.633 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on Kammer

2018-11-27 21:58:55.636 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on Kammer

Question? I changed some of my homekit items…now it seems they disappear from Homekit…Any Idea how i can update them? the other one which i not changed are still visible in iOS?!

What did you change? Just the name or what?
For me new things are recognized normally.
Did a reboot help?

Are they really disappeared or just in an other room? This happens in my Installation all the time.

Hi all,

I’ve been digging into the HomeKit adapter code and have learned quite a bit about how it works lately. Please forgive the “everything but the kitchen sink” nature of this post!

Hopefully I can provide some feedback based on what I’ve learned:

The HomeKit adapter associates items by their name, so if you rename your items after they’ve been discovered by the HomeKit adapter, you can get strange behavior, like things disappearing and reappearing in the default room, or doubles (though this seems to be more related to PaperUI managed items being duplicated).

Your best bet when getting started is to get one item working well with the adapter before tagging all of your items. That way, if (when?) things go wrong, you’ve got less mess to clean up.

I have a bunch of duplicate subscription messages, and I think they’re mostly harmless. I haven’t had a change to track down the source, but I think it’s probably caused by a failure of accessories to unsubscribe from the “bus” when reloading the home kit bundle.

If anyone happens to read this and is interested, I have added a new “fan” accessory type. This is useful for (obviously) fans, but is also currently the best way to model various audio devices that have on/off, mute and volume controls. HomeKit has a speaker accessory type but the Home app currently doesn’t support it, so this at least allows you to control power and volume via Siri [1]. Drop me a note and I can send you an updated homekit bundle to test out.

I’m also looking at a problem with setting thermostat mode: changes from the thermostat or OpenHAB show up in Home, but attempts to change the mode from Home result in “No response”. I think this is a problem in the HAP protocol library used by the HomeKit add-on, but haven’t gotten time to debug the situation further.

Best,

Bill

[1] https://github.com/nfarina/homebridge/issues/1326

Dear all,
could you give me a hint for using thermostates with Google Assistant/Alexa using the Homekit Item rules?
I created a thread here:

I also posted this link in the Google Assistant and Echo binding discussions,but maybe this is specific to Homekit?
Thanks!

Hi There,

I have also the same issues with duplicate subscriptions and also think it somehow is an issue with the jsondb and the items file. I got it running for some days but after a restart none of the homekit devices worked anymore.

Just to be sure: If i discover some devices using paperui, it is the correct approach to enhance this items with Tags (like for homekit) in an additional items file. This is a correct approach?

Everyone still having problems with duplicate subcriptions, please do what the README suggests:

openhab> log:set TRACE com.beowulfe.hap

Then recapture a log and attach it here.