Homekit Infused 5 (HKI) v2023.1.3

An update will arrive soon without the need for Custom Header.

1 Like

Homekit Infused 3.5.0
*Bye bye custom header :(, thank you @maykar for all the great work! No new features!

Changes:

  • Fixed colors for some themes on the HA settings menu
  • Fixed spacings for the hardcoded buttons, they would not correspond with the current addons
  • Added options to all auto-fill addons that support icons to have their icon sizes changed globally (check out the new properties in the auto-fill addons documentation, this solves issue #54)
  • Removed Custom Header (read breaking changes below! This solves issue #57)
  • Removed footer (this was part of custom header)
  • Added new navigation style (since the footer is now gone, this solves issue #56)
  • A lot of small bugfixes

BREAKING CHANGES

Custom Header: (This change will not break your current setup, though it is advised to update all code for the future)
Remove this from HACS and make sure you remove the /www/community/custom_header/ folder! Restart Home Assistant to be sure!
Make sure you clear cache and then refresh the browser (alternatively you could do this entirely through an incognito window)
You can also remove the custom_header folder from /homekit-infused/base/.

Themes: (This change will not entirely break your current setup, though it is advised to update all code for the future)
Copy the entire themes folder from my repo (this will overwrite the theme user settings, and is the fastest and easiest way. If you had any custom settings setup you will have to do this again!)

Navigation:
Since CH is now gone we need a new form of navigation, in the header at the top left side there is now a little hamburger icon which will take you to the menu. When on any other view you will always be taken back to the menu (even if you didn’t came from that view. A double tap on the back icon will take you directly back to home. Unfortunately it is impossible for me to know from which view you just came. There would be another solution with the use of browser_mod but would complicate things drastically and could only work for a single user. This solution was the best I could think of, if you know something better, I am always open to suggestions!

Extra Information:
Unfortunately the loss of Custom Header is a great deal in the entire HA community, fortunately for HKI there was a quick fix (without the footer) by simply manipulating the new card-mod addon. This addon uses the global theme files (the ones you’ve just updated) and manipulates the header through there.
This does come with one major major downside… IF you have ANY other dashboard that requires the header, the header will be hidden for ALL of them!!! This ONLY applies to the included themes in HKI. If you use any of your own themes (or the default theme from HA) your dashboard WILL have a header. So they will only be hidden when any of the HKI themes are set.
Note that the Home Assistant theme that is selectable through the HKI Settings is NOT the actual default HA theme, it is a modified one that looks just like it but works with HKI!

Tip of the day:
If your house is full of lights that can either do brightness, color_temp, rgb or all of them, you should definitely check out this awesome component https://github.com/basnijholt/adaptive-lighting, you can add this through HACS and will control the brightness and color temp automatically throughout the day (but only when they are turned on :D).
Configuration can only be done through the integrations panel after you’ve installed the component (don’t start fiddling in YAML since the documentation isn’t ready yet, just set it up with the integrations panel in HA)

That’s it for today, Cheers!

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).

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

Homekit Infused 3.5.1
*Home Assistant 0.117.x compatible

Changes:

  • Changed the spacings once again on all predefined buttons, they should be right now (hopefully :P)!
  • A small overhaul to the Home Assistant Settings view (this will be expanded in future releases)
  • Replaced all the view selectors with something a lot nicer to look at.
  • Replaced the floor selectors to look a lot better.
  • The floor selector can now be hidden on either the lights or devices view or both (previously this was tied together)
  • Added a floor selector addon on the repo, the floor selector is now a user card (you can now change the looks of the floor selector by changing the code)
  • Fixed the extra settings for the lights auto-fill addon (they only worked on separate buttons, though the documentation was already written). This should now work!
  • Added a few docker container images for you to use with the Unraid addon.
  • The remote addon now supports Apple TV’s
  • Numerous small not noteworthy bugfixes

Breaking Changes:

  • Mini-Graph-Card is now a requirement for the HKI Framework, if you did not have this already please install this!
  • The remote control addon has an extra line to setup, please refer to the addon documentation.

Tips:

  • Open the addons page on my repo and look for the floor-selector, choose the code that fits your needs and paste it inside of /user/views/floor_selector/floors.yaml

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).

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

Homekit Infused 3.5.2
*Hotfixes

Changes:

  • Fixed the floor selector path, this was wrong and prevented the floor selector from showing up
  • Fixed the Home Assistant Logo image path

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).

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

Hoping someone can help me out here.

I’m pretty sure I’ve done everything as instructed but when I check my configration, I’m getting an error that says

Package hki_configuration setup failed. Component frontend has duplicate key ‘weather-icon-clear-night’

Not sure if this is going to break anything, but I fixed this by changing a line under hki_configuration.yaml

https://paste.ubuntu.com/p/sjWDdFT6CF/

1 Like

I have sent you the answer on discord. Let me know if you still face problems.

Since upgrading from 0.115, I am seeing this gap between the markdown and the header. Have you seen something similar and/or do you know how to fix?

Untitled

Did you uninstall Custom Header entirely? This was a breaking change some versions ago.

I didn’t yet, so that is a result of CCH still being present?

Did you update HKI to 3.5.0 or higher? If yes then yes this is because custom header is still present.

Thank you, I am using design elements from +3.5.0, so it appears as though it’s CCH. Thank you!

So you got it working now? :joy:

Yes, the gap is gone, now just need to use card-mod to get back to some semblance of CCH

Homekit Infused 3.5.3
*Bugfixes only!

Changes:

  • Improved the device_counter sensors, all the subsequent automations have been removed and now uses only the sensor (in the past it used both an automation and the sensor). With thanks to @burningstone
  • The above improvement also fixes state change xx, automation already executed errors since it no longer uses automations to do this. This change will also speed up the setup of the sensors at the initial startup of HA.
  • Small bugfixes

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).

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

2 Likes

“You can check out the screenshots in the first post. Notifications are shown in the header now and they scroll automatically (and can also be scrolled manually) holding that bar will open a popup which shows all the current notifications at once (but usually the scrollbar is sufficient)”

Ask:
the door sensor notifies you when a door is open / connected. would it be possible to include information about what time a certain door remained open?

Adding that to the header would clutter the header a lot (though I am thinking of recreating the sensors).

If you mean adding the last opened time to the popup window, well… yeah I could definitely do that.

If you’d want something like that you could open a FR on my github so I won’t forget.

thanks jim, i will write yes, and if you think it is something useful to be implemented.

my other doubt is in relation to the alarm configuration, in which file I can check the configuration, as well as associate with notification by the alarm telegram.

Hello everyone a little update here since I’ve been a little busy. I had hoped to release one final update before the end of the year, but unfortunately it will be next year :rofl:.

Things have been stable for this project for a while now so for now I wish everyone a happy new year and see you next year.

Update 3.6 is coming and you guys can expect it soon!

3 Likes

Update is almost ready (I will release 3.6 before the end of this month).

In other news, you might have read about the security issues on older Home Assistant versions.

I urge anyone using HKI to update it to the latest version (currently 3.5.3) and update HA to the latest version (currently 2021.1.3).

1 Like