Actually HomeKit (afaik) does not know, and/or care about the temp unit of your thermostats. The tempUnitsetting is actually a way to manipulate your device and specify which unit the device should display (and in my implementation this setting is a dummy, not doing anything). Where do you see the Fahrenheit/Celsius issue exactly, since I am not aware, where HomeKit would display and/or require you to specify the temperature.
Anyway, please open a Github issue on this, answering my question, keeping track of issues in this thread is always painful.
@steilerDev Are you able to provide a complete example script with at least two different types, as in the second example of your configuration.
I am unfortunately only able to adapt scripts and do a little hard with standalone development without at least one example. Thanks a lot and in the hope that script kiddies like me are also welcome.
@frankie.delure: Not quite sure what you mean with either of your questions.
I donāt think that there is any possibility to bind rooms to devices from the HomeKit device itself (or a Homebridge plugin). You always have to configure your room to device configuration upon initial setup inside the Home.app. If you have an homebridge plugin, that can do this I am happy to look into this (this actually annoys me as well)
Do you have any ressources on āmulti sensor capabilities in iOS 13ā, currently I am not on the betas, but if there is a great new HomeKit feature I would love to support it
i just started using your homebridge-openhab-complete plugin and managed to get a lot of things working.
Unfortunately i can“t get my temperature sensors working.
They“re both connected via zwave to oH and added to the configuration of homebridge under the oH2-complete platform.
None of them is shown in the logs or in Homekit.
Hi @Bredmich,
I want to keep this thread clean and donāt want to miss your issue, therefore please open an issue in Github.
Please keep in mind to post your full configuration file there as well as the debug log of homebridge (the bug template tells you how you can get this)
HI @frankie.delure, now that I have an ios 13 device to test this I was able to implement that feature. Currently you would need the latest commit on the master branch, but v1.1 will have the grouping feature available!
For the room association it seems this is not possible for a HomeKit device to propagate this information to the Home.app. The room concept seems to be an Home.app feature and not a HomeKit feature, sorry!
Thanks for supporting it @steilerDev - from my point of view it is a great improvement by Apple. How do I install v 1.1? I still get 1.0 with npm @latest. Sorry not familiar with npm.
@steilerDev Wonderful and thank you - just updated. My iOS does nevertheless not offer the option how to āarbitrary group items using the grouping feature of iOS 13ā. When I open the setting of either the temperature or the humidity item there is no option available - is there a specific Numeric Sensor that combines both temperature and humidity?
Hi there,
Iām frustrated. Well, Iām actually exited because of this great add on by @SteilerDev as I have a complex Niko Home Control setup I want to implement into HomeKit of Apple. Yet, Iām a complete newby in this. That said, I came to the point where Iāve successfully:
installed Homebridge on my Synology NAS with already my TaHoma box connecting to it and working in the Homekit app of apple
installed OpenHAB on a Raspberry Pi 3+ and added my Niko Home Control setup into it.
Coupled OpenHab with HomeBridge using the add on of @steilerDev. And with successfully I mean that the log of my HomeBridge is telling me that OpenHAB is connected to my HomeBridge server and that my accessories as loaded (currently only 1 as I want to make sure the connection is working before I start implementing my complete Niko Home Control setup).
1 last hurdle to take: paring with homekit app of Apple (I really feel that this is the very last hurdle after many hurdles Iāve taken myself :-)). When adding an accessory, I see OpenHAB as an accessory, yet when adding the Homebridge pairing code, the pairing isnāt successful.
I realize this is probably a newby questions, but after reading through many thread, Iām out of ideas. When checking Paper UI, do see that the Homekit integration is running as a service. Is this creating a conflict? I did change the pairing code of the Homekit integration add so that itās not the same pairing code as Homebridge, yet that didnāt do the trick. So basically, Iāve got everything setup, only the pairing isnāt working!!
Thanks for considering my (most probably) easy to solve issue.
I can see my NHC items in Homekit! I did what you suggested + I also removed homebridge accessory from Homekit and re"pair"ed. Then I saw the new items.
To be fair, I think I also wrongly assumed that I had to pair openHAB with Homekit, which isnāt the case. Because Homebridge is paired, the NHC items are activated automatically in Homekit once they are put in the config.json file and Homebridge is rebooted. What confused me was the presence of openHAB accessory in Homekit which was available for pairing. But in hindsight this was probably the Homekit Integration service which is by default active in openHAB paperUI.
Long story short, I can finally ask Siri to turn on my lights and shutters. Oh boy oh boy!
Thank you @frankie.delure for the assistance.
Thank you @steilerDev for this great add on.
@steilerDev does your add-on support configurable temperature limits for thermostats? I looked at the documentation but couldnāt find anything related.
Iām currently using the homekit addon and was hoping this would be implemented at some point, but unfortunately that has not been the case (see related github issue for details).
Since the range of the temperature slider in the Home App / Control Center is determined by these limits, it would facilitate setting the target temperature if they were configurable.
Iām thinking about migrating to your add-on since it supports a lot more devices and configurable temperature limits would make it even more appealing
Hi @weakfl, I am not quite sure what you mean with temperature limits, but please go ahead, open a Github issue describe the functionality/use case a little bit more detailed and I will look into it.