homebridge-weather-plus icon indicating copy to clipboard operation
homebridge-weather-plus copied to clipboard

iOS 16 broke functionality in Homekit

Open vskal opened this issue 1 year ago • 20 comments

All tiles are misnamed after the update, they all display the name of the area. Tried by renaming the tiles but the weather values do not pass trhough.

Could you please have a look !

vskal avatar Sep 17 '22 09:09 vskal

Same problem for me. Is there a way we can help by activating logs or something?

byna avatar Sep 22 '22 06:09 byna

Yes, same. About 10 tiles with the local area name, and they all seem related to the temperature.

AdeTheux avatar Nov 17 '22 19:11 AdeTheux

Same problem here. All sensors are name "Wetterdaten" after updating to iOS 16. Before I had the sensors named like "Coud Cover" or "Wind" or "UV Index". Seems to be related to issue #234.

Tomcraft1980 avatar Dec 29 '22 13:12 Tomcraft1980

That’s a HomeKit problem I can’t do anything about. You could use the eve app or hide some sensors via the plug-in config

naofireblade avatar Dec 29 '22 14:12 naofireblade

Same problem here. All sensors are name "Wetterdaten" after updating to iOS 16. Before I had the sensors named like "Coud Cover" or "Wind" or "UV Index". Seems to be related to issue #234.

I found that the final releases of iOS 16 provide a fix for this issue. If you delete the name of each of the sensors that now have the same name, it will default back to the sensor name that weather-plus initially assigned to them. I managed to fix all my sensor names this way.

lint2015 avatar Jan 09 '23 02:01 lint2015

I am on iOS 16.2 and if I delete I see the default names as you said but if I leave the name field the name of the sensor fills out the name like before. Where do you delete these names!? P.S.: I am one of the unlucky ones who did the home structure update before it was pulled by apple and am now waiting for the final fix from apple. P.P.S.: Do you use the nameNow parameter in the config?

Tomcraft1980 avatar Jan 09 '23 07:01 Tomcraft1980

Same problem here. All sensors are name "Wetterdaten" after updating to iOS 16. Before I had the sensors named like "Coud Cover" or "Wind" or "UV Index". Seems to be related to issue #234.

I found that the final releases of iOS 16 provide a fix for this issue. If you delete the name of each of the sensors that now have the same name, it will default back to the sensor name that weather-plus initially assigned to them. I managed to fix all my sensor names this way.

Thanks! That worked. Clicking the "x" next to the accessory name, then typing something in worked for all sensors.

AdeTheux avatar Jan 09 '23 19:01 AdeTheux

Sure I can also rename them, but lint2015 said clicking the "x" would default back to the sensor name and this does not happen in my case. Any suggestions?

Tomcraft1980 avatar Jan 10 '23 07:01 Tomcraft1980

It might be because the serial number is the same on all the sensors. When I overwrite the name, it sets them back to the station name immediately.

jens-vonberg avatar Apr 15 '23 18:04 jens-vonberg

It might be because the serial number is the same on all the sensors. When I overwrite the name, it sets them back to the station name immediately.

The serial number is the same because it is the same physical device. I could split up all sensors into different devices but that would result in 120 devices if you have 8 days and 15 sensors. Maybe as an option…

naofireblade avatar Apr 16 '23 05:04 naofireblade

Hi!

thanks for the work on the plug-in!! I have the same issue with the labels not showing in iOS 16 HomeKit. Another plug-in found a solution to fix it.

They wrote the following in the release notes in the update that fixed it:

„Added Configured Name characteristic to the Switch, Stateless Programmable Switch, and Lightbulb services. This appears to be necessary for HomeKit on iOS 16 to show anything other than the accessory name without manually changing all of the names within the Home app.“

maybe you can look into it again and also try to fix it! Thank you!!

the plug-in is the following https://github.com/thoukydides/homebridge-homeconnect

best Steff

steffmatj avatar Apr 18 '23 14:04 steffmatj

Thanks. I will look into this.

naofireblade avatar Apr 18 '23 15:04 naofireblade

Following the example mentioned above, it seems that we need to use ConfiguredName when updating the tile with the current value.

dacarson avatar Feb 08 '24 01:02 dacarson

When I fix the issue, you can't see the values for a number of the sensors because of the UI of the Home app. Similar issue in the Eve app. Open on ideas on how to improve this. (Ignore the "Now" sensor, as that is my Tempest Weather Station.)

IMG_4925 IMG_4924 IMG_4923 IMG_4D12FFF996A9-1

dacarson avatar Feb 08 '24 19:02 dacarson

Can you please try 3.3.4-beta.1 and verify that it works.

dacarson avatar Mar 26 '24 19:03 dacarson

After update to the final version 3.3.4 all the misnamed occupancy sensors disappeared. Is this intentionally? How can I gett the occupancy sensors back?

Tomcraft1980 avatar Apr 30 '24 09:04 Tomcraft1980

It sounds like the same issue as #291 I am looking into it.

dacarson avatar Apr 30 '24 15:04 dacarson

I did cause the sensors to disappear. I fixed them in 3.3.5.

dacarson avatar May 08 '24 16:05 dacarson

Thanks! Can you publish it to npmjs.com so that we can update the plugin?

Tomcraft1980 avatar May 08 '24 19:05 Tomcraft1980

@naofireblade can you help with publishing?

dacarson avatar May 08 '24 19:05 dacarson

Still not published to npmjs.org, so it is not possible to update the plugin via Homebridge UI.

Tomcraft1980 avatar May 15 '24 08:05 Tomcraft1980

Done

naofireblade avatar May 15 '24 08:05 naofireblade

Thanks! The occupancy sensors are now named correctly with version 3.3.5! Good job!

Tomcraft1980 avatar May 15 '24 08:05 Tomcraft1980

Closing as it sounds like it is fixed

dacarson avatar May 15 '24 17:05 dacarson