Homekit Infused 5 (HKI) v2023.1.3

For the courageous people, you can find v4 beta on my repo! A little bit under the radar for the moment until more people have tested it.

Visit the repo and change the branch to v4 to find it.

1 Like

Going to deploy the v4 today! Thanks!! :muscle:

The second beta is live guys!

Find the release notes here!

Oh and people that were looking for v4.x.x beta’s but couldn’t find it, please check the link below!

HKI v4.0.0c (BETA 3)

There will be one or two more beta’s after this before I will release the ‘stable’ release!

1 Like

Are there already changes for websocket calls included? My Dashboard /Lovelace lags like hell for the moment .running Dwain and hki the same time

Well that has to do with the amount of templates. It might be better now, but I can’t say for sure since I havent tested that. Id say try and you will know :rofl:

But since much is now conditional, a lot of templates will never be loaded unless you need/activate them.

Homekit Infused 4.0.0d (probably the final beta)
*A lot of additions and fixes!

Changes:

  • The view selector is now an addon and can be generated automatically. (see documentation)
  • The view selector is completely conditional and can be used on any view!
  • Button labels can now be set in the view_config, add button_label: YOUR LABEL to the config if you want to change it.
  • The margins of the cards (on mobile devices) can now be set within the general_config (this can be useful for smaller devices or if you like to adjust the gaps at the edges of your screen)
  • The frontpage and menu had a revamp and are now inside of the main template. This means you can now use any addon on any view (including the frontpage and menu). These two views need to be reconfigured (read the breaking changes)
  • The default lovelace calendar is now available as an addon
  • Persons is now an addon and can be added to any view
  • Simple weather card has now been added as an addon
  • The weather card has new options
  • Media Player entities can now be used in the devices addon
  • Upcoming media is now added as an addon
  • Certificates Expiry is now added as an addon
  • Battery levels is now added as an addon
  • The remote control is now added as an addon, it has full support for Android TV’s and semi support for Apple TV’s
  • Google Home card is now added as an addon
  • Xbox remote control is now added as an addon
  • The climate preset addon has been revamped and has new options, the new climate addon also has a popup to select the temperature used (as opposed to the fixed temperatures in the previous addon)
  • The favorites, rooms and menu are now addons and can be added to any view
  • You can now choose what the header subtitle displays, either notifications, subtitle or hide.
  • You can now hide the title of a devices stack by adding .hide in the title (see documentation)
  • You can now hide the title of addons by adding the hide property (read the documentation on how to do this for each addon)
  • You can now change the entities used on the map addon
  • You can now choose to show an alarm keypad instead of toggles when pressing the lock icon in the header
  • Sensor buttons now have a graph on the button and a single tap will open the full graph.
  • A lot of new options for existing addons and refinements
  • Revamped the documentation for all the newly added addons
  • Sidebar has been removed from this release, it slows down the interface too much even when unused
  • A ton of improvements and little changes

BREAKING CHANGES
The frontpage and menu have been rewritten and their configs moved to the view_config. Please copy the following lines and paste them at the TOP of your view_config.
You will need to reconfigure the frontpage if you had any auto-filled addons on them. If you only use custom_cards then you must enable this again!
Some addons have extra options and/or have been renamed. You are probably not affected, but if you are please read each addons documentation that you use. I have split the docs up to find your addons faster.
Some people ask me why I did this and the answer is simple. Since almost none of the config is hardcoded anymore I can easily add new addons without the need for breaking changes. This means over time breaking changes will be less and less!

You must copy the following lines and put them at the top of your view_config:

view_config:
  home:
    title: greeting
    show_in_navbar: true
    show_in_menu: false
    columns: 
      buttons: 4
    favorites:
      hide_title: true

  menu:
    show_in_navbar: true
    show_in_menu: false
    icon: mdi:apps
    subtitle: "[[[ return `Homekit Infused Version: ${states['sensor.hki_current_version'].state}`; ]]]"
    search_card:
    favorites: 
    menu: 
    hki_menu:

*Note: Columns is now an addon and all column settings that you may have had have now reverted to their default settings. You need to setup columns differently now, please check the documentation on how to do this

Read below how to update!

How to Update?
Make sure you update all the custom cards and addons to their latest versions!
Download the release and overwrite the following two folders AND one file:

  • /hki-base/
  • /packages/
  • /hki-user/config/general_config.yaml

Restart your Home Assistant!

NOTES:
This is a beta version, it has a lot of new features compared to v3 but is also not a widely tested version.
Please check out my personal repo for examples with the v4.x.x config GitHub - jimz011/homekit-infused at 4.x.x-personal

4 Likes

Version 4 is almost ready for a public release, most of the known bugs have been squashed, with a few more coming to the next and hopefully last beta.

In the meantime, not only have I been working on v4, I also started work on full “complete” addons which can be easily activated like any other addon in v4.

Below a little teaser of the Find My style addon.



This addon will join the next beta.

Have a nice day!

1 Like

Dear, i’m very happy with you HKI, i’m now a little bit further with my own customizations. In general I have still 1 issue. I did the general setup, mostly everything works i set the light theme and dark theme and the greetings but it won’t switch. automations.theme = ON. But nothing changes. I just created a new automations by the HA dashboard an i saw the code in the automations.yaml with id’s etc. But also nothing happens (i did it with some lights). If i press run to activate the automation nothing happens. Also i created a blueprint, i created the automation, i see it in the file but not in de dashboard as a new automation. What am i doing wrong? Do you have an idea?

The light and dark mode only works if you set your users theme to backend-selected make sure your theme is set to that.

You can do this by opening the sidepanel, click on your profile, change theme.

Dear. The setting in my profile is back-end selected. In the HKI-settings the light-dark mode is enabled and in the next 2 field the light en dark version are filled in. I expected that in the evening the theme will automatically switch and in the morning again, but this does not happen.

Sorry, issue is solved later on. Thanxs

Not to state the obvious, but would you mind sharing the solution to your question for others? It could help others, that have the same problem. Thank you! :slight_smile:

Dear, the soluton for the theme was the suggestion of Jumz011. On your profile page the correct setting was needed. No technial issue, a configuration mistake from me.

1 Like

Hi,
Is there any way to refresh views, while editing yaml files? In HKI 3.x version I edited and saved homekit-infused.yaml file and the page refreshed in 4.x only reboot works.

Hi Jimz011

Ive seen your work - great look and thanks for sharing.

Im new to HA and i followed your installation guide Homekit Infused 4.x.x | Homekit Infused

But i dont know how to activate it - can you perhaps point me in the right direction - thanks

Regards

You can still do this, the homekit-infused.yaml file just has moved to the hki-base folder. In all regards it stays the same.

The one difference is, if you make changes to view_config.yaml then yes you must restart. Maybe a little bit unfortunate, but this does make the frontend a lot faster.

1 Like

Hi @jimz011 - I really love the work!

I’m just having a rough time after installing v4.0.0d from scratch - this is the state of my home screen. I’ve not got any entities listed in device_counters (default config) and I’ve not changed the default state of view_config. I’ve also double checked the required addons vs the documentation for 4.x.x

This is because you have no views configured probably.

Found the problem

Works now

I have problem showing my rgb strip lights (I can control them from integrations)
Picture of problem and entities I use.


View_config.yaml configuration for the lights.

If I use my old view settings (HKI 3.6.3) I have buttons for RGB, but I don’t see all buttons because the mix of switches and lights. I switched to auto detected mode for Tasmota and Shelly devices in HA.
Browser cache was cleared, I even test with other browsers.

Any ideas what could be wrong?