Homekit Binding

Hi. I´m on Openhab 2.2 now and i thought the problems concerning homekit would be solved?!

My problems: I´ve got different switches and thermostats which are working using the openhab app.
I now managed that homekit shows SOME of the thermostats in the Home app, but not all.
For two of them I can set the temperature but not on all.

The log shows the following errors. Anybody got a solution for that?

al.accessories.HomekitThermostatImpl] - Unrecognized heating cooling target mode: AUTOMATIC. Expected cool, heat, auto, or off strings in value.
2017-12-23 16:52:40.106 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on ThermostatBadezimmer_ModusDesGerTes
2017-12-23 16:52:40.108 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on ThermostatBadezimmer_ModusDesGerTes

[

When starting a request for help with a problem, you should always include the relevant configuration information. (ie. sitemaps, items, etc.) It’s much easier for people to help you that way.

ok…i see :slight_smile: so I´m starting new

this is my items file for the heatings

//Heizungen

Group gThermoSchlafzimmer "Schlafzimmer Thermostat" ["Thermostat"]
Number Schlafzimmer_SetTemperature "Schlafzimmerheizung" (gThermostat, gThermoSchlafzimmer) [ "TargetTemperature" ]
Number ThermostatSchlafzimmer_Isttemperatur "Aktuelle Schlafzimmer Temperatur" (gThermoSchlafzimmer) [ "CurrentTemperature" ]
String ThermostatSchlafzimmer_ModusDesGerTes "Schlafzimmer Thermostat Heating/Cooling Mode" (gThermoSchlafzimmer) [ "homekit:HeatingCoolingMode" ]
Contact Fensterkontakt_Schlafzimmer "Fensterkontakt Schlafzimmer"

Group gThermoKueche "Küche Thermostat" ["Thermostat"]
Number Kueche_SetTemperature "Küchenheizung " (gThermostat, gThermoKueche) [ "TargetTemperature" ]
Number ThermostatKueche_Isttemperatur "Aktuelle Küchen Temperatur" (gThermoKueche) [ "CurrentTemperature" ]
String ThermostatKueche_ModusDesGerTes "Küche Thermostat Heating/Cooling Mode" (gThermoKueche) [ "homekit:HeatingCoolingMode" ]
Contact Fensterkontakt_Kueche "Fensterkontakt Küche"

Group gThermoBadezimmer "Badezimmer Thermostat" ["Thermostat"]
Number Badezimmer_SetTemperature "Badezimmerheizung" (gThermostat, gThermoBadezimmer) [ "TargetTemperature" ]
Number ThermostatBadezimmer_Isttemperatur "Aktuelle Badezimmer Temperatur" (gThermoBadezimmer) [ "CurrentTemperature" ]
String ThermostatBadezimmer_ModusDesGerTes "Badezimmer Thermostat Heating/Cooling Mode" (gThermoBadezimmer) [ "homekit:HeatingCoolingMode" ]
Contact Fensterkontakt_Badezimmer "Fensterkontakt Badezimmer"

Group gThermoKinderzimmer "Kinderzimmer Thermostat" ["Thermostat"]
Number Kinderzimmer_SetTemperature "Kinderzimmerheizung" (gThermostat, gThermoKinderzimmer) [ "TargetTemperature" ]
Number ThermostatKinderzimmer_Isttemperatur "Aktuelle Kinderzimmer Temperatur" (gThermoKinderzimmer) [ "CurrentTemperature" ]
String ThermostatKinderzimmer_ModusDesGerTes "Kinderzimmer Thermostat Heating/Cooling Mode" (gThermoKinderzimmer) [ "homekit:HeatingCoolingMode" ]
Contact Fensterkontakt_Kinderzimmer "Fensterkontakt Kinderzimmer"

Group gThermoFlur "Flur Thermostat" ["Thermostat"]
Number Flur_SetTemperature "Flurheizung" (gThermostat, gThermoFlur) [ "TargetTemperature" ]
Number ThermostatFlur_Isttemperatur "Aktuelle Flur Temperatur" (gThermoFlur) [ "CurrentTemperature" ]
String ThermostatFlur_ModusDesGerTes "Flur Thermostat Heating/Cooling Mode" (gThermoFlur) [ "homekit:HeatingCoolingMode" ]

Group gThermoWohnraum "Wohnraum Thermostat" ["Thermostat"]
Number Wohnraum_SetTemperature "Wohnzimmerheizung" (gThermostat, gThermoWohnraum) [ "TargetTemperature" ]
Number ThermostatWohnraum_Isttemperatur "Aktuelle Wohnraum Temperatur" (gThermoWohnraum) [ "CurrentTemperature" ]
String ThermostatWohnraum_ModusDesGerTes "Wohnraum Thermostat Heating/Cooling Mode" (gThermoWohnraum) [ "homekit:HeatingCoolingMode" ]
Contact Fensterkontakt_Balkon "Fensterkontakt Balkon"

Switch Urlaubsmodus "Urlaubsmodus" [ "Switchable" ]

this one for switches and lights

Group gSchalterWohnraum "Wohnraum Schalter" 
Group gSchalterFlur "Flur Schalter" 
Group gSchalterKinderzimmer "Kinderzimmer Schalter" 
Group gSchalterKueche "Kueche Schalter" 

Switch Glaserschrank "Schrank gross" (gSchalterWohnraum) ["Switchable"] {culintertechno="type=raw;address=FF000F000F;commandOn=FF;commandOff=F0"}
Switch Schrank_Kinderzimmer "Schrank Kinderzimmer" (gSchalterKinderzimmer) ["Switchable"] {culintertechno="type=raw;address=0000F0000F;commandOn=FF;commandOff=F0"}
Switch Tvlampe "TV" (gSchalterWohnraum) ["Switchable"] {culintertechno="type=raw;address=FF0000000F;commandOn=FF;commandOff=F0"}
Switch Laterne_Diele "Laterne" (gSchalterFlur) ["Switchable"] {culintertechno="type=raw;address=F000F0000F;commandOn=FF;commandOff=F0"}
Switch Schrank_klein "Schrank Klein" (gSchalterWohnraum) ["Switchable"] {culintertechno="type=raw;address=0F000F000F;commandOn=FF;commandOff=F0"}
Switch Nachtwaechter "Holzmichel" (gSchalterWohnraum) ["Switchable"] {culintertechno="type=raw;address=00000F000F;commandOn=FF;commandOff=F0"}
Switch Schrank_Flur "Schrank Flur" (gSchalterFlur) ["Switchable"] {culintertechno="type=raw;address=000000000F;commandOn=FF;commandOff=F0"}
Switch Decke_Kueche1 "Tisch Küche" (gSchalterKueche) ["Switchable"] {culintertechno="type=raw;address=0F00F0000F;commandOn=FF;commandOff=F0"}
Switch Decke_Kueche2 "Eingang Küche" (gSchalterKueche) ["Switchable"] {culintertechno="type=raw;address=0F0000000F;commandOn=FF;commandOff=F0"}

and my rule file

rule "Urlaubsmodus An"
	when 
		Item Urlaubsmodus changed to ON
	then
		ThermostatWohnraum_ModusDesGerTes.sendCommand("MANUAL")
		Wohnraum_SetTemperature.sendCommand(4.5)
		
		ThermostatSchlafzimmer_ModusDesGerTes.sendCommand("MANUAL")
		Schlafzimmer_SetTemperature.sendCommand(4.5)
		
		ThermostatBadezimmer_ModusDesGerTes.sendCommand("MANUAL")
        	Badezimmer_SetTemperature.sendCommand(4.5)
        
       		ThermostatKueche_ModusDesGerTes.sendCommand("MANUAL")
        	Kueche_SetTemperature.sendCommand(4.5)

		ThermostatKinderzimmer_ModusDesGerTes.sendCommand("MANUAL")
        	Kinderzimmer_SetTemperature.sendCommand(4.5)

		ThermostatFlur_ModusDesGerTes.sendCommand("MANUAL")
        	Flur_SetTemperature.sendCommand(4.5)


end

rule "Urlaubsmodus Aus"
	when 
		Item Urlaubsmodus changed to OFF
	then
		ThermostatWohnraum_ModusDesGerTes.sendCommand("AUTOMATIC")
		
		
		ThermostatSchlafzimmer_ModusDesGerTes.sendCommand("AUTOMATIC")
		
		
		ThermostatBadezimmer_ModusDesGerTes.sendCommand("AUTOMATIC")
        	
        
       		ThermostatKueche_ModusDesGerTes.sendCommand("AUTOMATIC")
        	

		ThermostatKinderzimmer_ModusDesGerTes.sendCommand("AUTOMATIC")
        	

		ThermostatFlur_ModusDesGerTes.sendCommand("AUTOMATIC")
        	
end

my problem after startup is the following log…i can´t see any duplicates

2017-12-25 00:13:51.175 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'heizungen.items'
2017-12-25 00:13:51.393 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'schalter.items'
2017-12-25 00:13:51.463 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'muellkalender.items'
2017-12-25 00:13:51.524 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'icloud.items'
2017-12-25 00:13:58.839 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'default.rules'
2017-12-25 00:13:59.117 [INFO ] [thome.model.lsp.internal.ModelServer] - Started Language Server Protocol (LSP) service on port 5007
2017-12-25 00:13:59.748 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'demo.sitemap'
2017-12-25 00:14:00.170 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'icloud.things'
2017-12-25 00:14:08.697 [INFO ] [basic.internal.servlet.WebAppServlet] - Started Basic UI at /basicui/app
2017-12-25 00:14:08.854 [INFO ] [arthome.ui.paper.internal.PaperUIApp] - Started Paper UI at /paperui
2017-12-25 00:14:10.198 [INFO ] [tatmo.internal.WelcomeWebHookServlet] - Started Netatmo Webhook servlet at /netatmo/camera
2017-12-25 00:14:10.908 [WARN ] [io.transport.cul.CULLifecycleManager] - CUL config is NULL, doing nothing
2017-12-25 00:14:10.925 [INFO ] [ternal.serial.CULSerialConfigFactory] - Update config, baudrate = 38400
2017-12-25 00:14:10.929 [INFO ] [ternal.serial.CULSerialConfigFactory] - Update config, parity = NONE (0)
2017-12-25 00:14:11.534 [INFO ] [ulation.internal.HueEmulationServlet] - Started Hue Emulation service at /api
2017-12-25 00:14:11.852 [INFO ] [ui.habmin.internal.servlet.HABminApp] - Started HABmin servlet at /habmin
2017-12-25 00:14:12.365 [INFO ] [panel.internal.HABPanelDashboardTile] - Started HABPanel at /habpanel
2017-12-25 00:14:12.943 [INFO ] [netatmo.handler.NetatmoBridgeHandler] - Initializing API Connection and scheduling token refresh every 5400s
2017-12-25 00:14:24.544 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on ThermostatFlur_ModusDesGerTes
2017-12-25 00:14:24.548 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on ThermostatFlur_ModusDesGerTes
2017-12-25 00:14:24.617 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on ThermostatKueche_ModusDesGerTes
2017-12-25 00:14:24.620 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on ThermostatKueche_ModusDesGerTes
2017-12-25 00:14:24.672 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on ThermostatSchlafzimmer_ModusDesGerTes
2017-12-25 00:14:24.676 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on ThermostatSchlafzimmer_ModusDesGerTes
2017-12-25 00:14:24.719 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on ThermostatBadezimmer_ModusDesGerTes
2017-12-25 00:14:24.721 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on ThermostatBadezimmer_ModusDesGerTes
2017-12-25 00:14:24.748 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on ThermostatKinderzimmer_ModusDesGerTes
2017-12-25 00:14:24.750 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on ThermostatKinderzimmer_ModusDesGerTes
2017-12-25 00:14:24.770 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on ThermostatWohnraum_ModusDesGerTes
2017-12-25 00:14:24.772 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on ThermostatWohnraum_ModusDesGerTes
[ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on2017-12-25 00:17:14.760 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on ThermatSchlafzimmer_ModusDesGerTes
2017-12-25 00:17:14.762 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on ThermostatSchlafzimmer_ModusDesGerTes
2017-12-25 00:17:14.800 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on ThermostatWohnraum_ModusDesGerTes
2017-12-25 00:17:14.801 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on ThermostatWohnraum_ModusDesGerTes
2017-12-25 00:17:14.845 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on ThermostatKueche_ModusDesGerTes
2017-12-25 00:17:14.848 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on ThermostatKueche_ModusDesGerTes
2017-12-25 00:17:15.164 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on ThermostatFlur_ModusDesGerTes
2017-12-25 00:17:15.166 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on ThermostatFlur_ModusDesGerTes
2017-12-25 00:17:15.833 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on ThermostatBadezimmer_ModusDesGerTes
2017-12-25 00:17:15.836 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on ThermostatBadezimmer_ModusDesGerTes
2017-12-25 00:17:15.863 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on ThermostatKinderzimmer_ModusDesGerTes
2017-12-25 00:17:15.866 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on ThermostatKinderzimmer_ModusDesGerTes
2017-12-25 00:18:52.615 [INFO ] [el.core.internal.ModelRepositoryImpl] - Refreshing model 'heizungen.items'
2017-12-25 00:18:52.731 [INFO ] [el.core.internal.ModelRepositoryImpl] - Refreshing model 'heizungen.items'

I prevented homekit to loose it´s savings with: 

sudo chmod a-w /var/lib/openhab2/jsondb/homekit.json

And another problem with the Mode of the Thermostats. If I leave the standard values in the homekit paperui configuration nothing works. Changing them to the following all thermostats are found but the assigned modes are not working in the home app

Hi, I get the same error message from my devices. But not only from thermostats but from all devices that will be displayed in the home app.

2017-12-29 17:08:33.538 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on HK_UteTvattstuga
2017-12-29 17:08:33.546 [ERROR] [kit.internal.HomekitAccessoryUpdater] - Received duplicate subscription on HK_UteTvattstuga

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.