Homekit Infused 5 (HKI) v2023.1.3

If the cache is clear, custom_header removed, kiosk mode installed and my 3.6 theme folder it should work automatically.

@msmykalov did you update browser mod and cleared your cache after updating? Also make sure you only have one instance of HA running on the same device. E.g. if you open 2 browser windows, it will trigger the popup on the windows that was seen as latest active. I am working on a fix for device ids.

Yep, I updated browser mod. I use the app for Android…

And did you clear the cache?

No( I will try now. It’s strange cause when I do “hold tap” it vibrates … I cleaned the cache

this is probably because you have multiple windows open (or haven’t cleared cache).

Close everything to be sure, then open an incognito window, then try the popup. If it still doesn’t work please check the following:

  1. make sure you have the latest version of browser_mod
  2. make sure you have the latest version of HKI (3.6.0, you can see this in the about section in the menu)

If it still doesn’t work, I’d suggest reinstalling the update (just get the update from my repo and do a copy/replace on all files, get the update file not the actual release :smiley: )

If that still doesn’t work I will suggest waiting till I find a fix. But it really should work :stuck_out_tongue:

I have the latest versions. Nothing helps… I will try to reinstall. I remember that when I updated HKI and tried to open popup - it opened

to be absolutely sure, close every single lovelace session you have (also on e.g. your phone, tablet, tv or whatever). Device_id this isn’t working properly atm so this is a temporary fix. If that still doesn’t work, I will suggest downgrading browser_mod to 2.3.0 I believe and then download the button templates from HKI 3.5.3 (can be found in the releases on my repo). If I remember correctly nothing really changed except for those device_id’s.

Oh, and what to do with this… It were auto filled

Hm, that should work fine… Though I haven’t tried the auto-fill code in a while so I might need to revisit it for changes.

please check the following /homekit-infused/base/includes/empty-button.yaml and check if the code matches the code below

type: custom:button-card
entity: input_boolean.dummy3
color_type: blank-card
aspect_ratio: 1/1

If it doesn’t then not all files were updated in your update :smiley:

I have the same​:sweat_smile::sweat_smile::sweat_smile: You did great work,HKI wonderful, in previous version here were OK)) Maybe something wrong in my configs…

For the people wondering when I will ever start working on the footer again I have some great news, some people asked me why there was no footer (though there is one in the screenshots).

We know that Maykar has stopped development of CH, but thanks to a few great devs like Thomas Loven and KTibow a footer is possible again albeit in a slight different style.

Expect an update for this in the upcoming week.

1 Like

Cleared cache on both Android app and browser (even tried another browser).
Issue seems to persist. Incognito mode on Chrome also shows the double header.
Everything is up to date.

This doesn’t work either…

I will release an update this weekend which will partly revert the changes to the header from last update.
This will most likely fix your issue!

Alright! Thanks for your great support. I’ll wait for the update.

Homekit Infused 3.6.1
*Welcome back precious footer

Changes:

  • The great return of the footer navigation bar
  • Views can now be added to the footer (read documentation on the repo, go to the addon_list for docs)
  • The header margins have been slightly adjusted so it would look better on desktops and better in conjunction with the new footer
  • The subtitle in the header has its functionality reset and will no longer act as a home/menu button, it will now trigger the all notifications popup like it always used to do
  • Double tapping the subtitle in the header will now take you to the HA Settings page for quicker access
  • Kiosk mode has been removed in favor of the method used in 3.5.3 (read the breaking changes below)
  • Removed unused files
  • Bugfixes and slight speed improvements

BREAKING CHANGES (this ONLY applies to people coming from 3.6.0!):

  • In favor of having a footer again I had to remove kiosk mode since that will also hide the tab bar, this change will undo the breaking change in the previous version (and will also make the header disappear again on other lovelace dashboards). Fortunately, this time that bar will now simply be a footer and will work on other dashboards (that do not have a footer). It will not work nice with dwains dashboard! So make sure you REMOVE kiosk mode from HACS!!!

Notes:

  • Do NEVER update past the latest compatible HA version if you don’t want HKI to break. You can find the latest compatible version either on this repo or in the HA Settings (accessible through the HKI menu).
  • The newest beta breaks HKI and it requires lovelace_gen to get updated by its developer. I have no say in this and I have no ETA as to when this will be possible!

Tips:

  • The next HA version will forbid the use of !secrets on any other file than configuration.yaml and your main lovelace file. Needless to say, this doesn’t work in split files. If you happen to have a split configuration I will suggest preparing for this change by removing all the secrets you might find in your config. If you really rely on !secrets then move the necessary config into configuration.yaml since that file is not affected by this change.

How to update:
I will first stress out that you will have to make a backup of your current setup (as you should always do).
Drag and drop all the files into the root of your Home Assistant setup (the paths must match so if you have done it right it will ask you to overwrite files, click yes and the update is complete) Now restart your Home Assistant.

You can find update paths for each version here https://github.com/jimz011/homekit-infused/tree/updates/

Great update! Thanks for the quick work :wink:

Hi Jim, that’s not 100% correct. You can use secrets in all files that are included in configuration.yaml as well, meaning you can continue splitting the config with packages etc.
The issue lies with integrations that load other yaml files, just as lovelace_gen does.

Well the current beta doesn’t allow secrets in split files. When I remove those secrets errors are gone :rofl:

That sounds like an issue then. For me it worked fine when I commented out lovelace_gen (for which there is a PR from petro, which I didn’t test yet).