Home Assistant IHC integration roadmap

I get many questions about if/when some specific feature is comming to the IHC integration for Home Assistant. Must of these are regarding configflow/unique id on entites, and related stuff. (And I will soon have a new version with configflow ready for testing)

So here is my list of stuff I am working on/concidering to do in a priority order:

Bugfixing

Bug fixing will always have a high priority. If a bug is very rare/special – meaning it only affects a few users, and is a special case – it may have a lower proirity.

There are currently no high priority bugs I am aware of.

Configflow 1)

This is to keep up with some of the new ways HA is doing stuff. This “feature” will probably have some breaking changes (not backward compatible), but also make it easier for new users to get started.

  • Allow your to setup the controller through UI (no configuration.yaml)
  • The controller will be represented as a device in HA, and identified by its serial number.
  • Entities will get a unique id, allowing you to easier change name/icon
  • Autosetup IHC products as devices in HA. To group related entities, and easier automation (Because the HA UI now have better support for automations on devices)
  • Extra attribute to identify the IHC controller on an entity. (When you have multiple IHC controllers)

Support IHC groups to be converted to HA areas 1)

Use IHC Groups as suggested Area in Home Assistant

Set and get IHC timer values from HA

Service functions to set and get timer values from IHC

Currently making sensors from timers is supported 1)

Sensor float precision

Be able to set how many decimals you want on float sensors

Set enum values in IHC from HA 

A HA service functiun ihc.set_runtime_value_enum

The enum value would just be text since HA does not have enums

Battery level on wireless IHC

I have not found a way to get the batteri level from the IHC controller, but if I find a solution this is a nice feature to have.

1) Currently in the IHC beta version

If you have other good ideas about new features to the IHC integration, please write in the comments below. If more people ask for the same thing (and I think it is a good idea), it is more likely that I will make it. Don’t ask me when – I release all what I make when it is ready.

 

 

 

 

17 responses to “Home Assistant IHC integration roadmap”

  1. Michael Svinth says:

    Regarding the “Support IHC groups to be converted to HA areas” there is a new feature in the 2021.3 release (Beta release when writing this) called Suggested Area. Seems like that would do:
    https://rc–home-assistant-docs.netlify.app/blog/2021/02/24/release-20213/#suggested-areas

  2. Michael Svinth says:

    Suggestion for the roadmap:
    Support for Reload of the integration to avoid the need for restarting Home Assistant when some entity has been changed.

  3. Michael Kviesgaard Mouritzen says:

    Hej!
    Det er virkelig fedt det du har lavet med UI integration og Viewer!👍💪
    Jeg er forholdsvis ny i RPI og HA-verdenen, men fik alligevel disse to ting til at virke i går efter lidt udfordringer.
    I dag er alle mine entiteter “utilgængelig”.

    Hvad betyder det?

    Hvis jeg kigger på info for én af entiteterne står der, at den er blevet gjort “forældreløs” af en fjernet eller dysfunktionel integration eller enhed.

    • Jens says:

      Det betyder at der ikke er en integration til entiteterne – d.v.s ihc integrationen er sikkert ikke loaded.
      Kig i loggen for e.v.t fejl.

  4. Michael Kviesgaard Mouritzen says:

    Ok. Mystisk at det virkede i fredags. Hvor finder jeg loggen? Er der en log for hver enkelt integration?

  5. anders majland says:

    Jeg har en lidt ældre IHC controller og det er sat op i IHC visual 1.32 i 2002-2004.

    Ved du om nogen har lavet noget interface over RS232 til de gamle, eller skal jeg bruge det som undskyldningen til at skifte controlleren …

  6. Finn Lauridsen says:

    Jeg har tre ting der kunne være interessant vedr. IHC Version 3).
    Baggrunden for nedenstående, er at jeg gerne vil kunne klargøre adgangskoder til lejere af sommerhus for et helt år af gangen, sende dem til udlejningsbureauet, og lade controlleren vælge en ny fra listen hver lørdag kl. 11.
    1. Kan jeg uddrage og anvende aktuel ugenummer i controlleren?
    2. Kan IHC-controlleren generere en tilfældig 6 cifret kode?
    3. Kan jeg hente data fra et regneark ind i IHC?
    Afventer spændt din respons 😉

    Venligst Finn

    • Jens says:

      I HA kan du få ugenummer med: now().isocalendar().week og du kan sende det til ihc controlleren med service funktionen ihc.set_runtime_value_int
      IHC controlleren kan ikke lave en tilfældig 6 cifret kode og du kan ikke hente data fra et regneark ind i IHC.
      Jeg forstår ikke hvorfor du vil skifte adgangskoder til din IHC. Hvis du har Home Assistant (det går jeg ud fra eftersom du skriver her), så kan du lave nye brugere/adgangdskoder i HA. Det burde være muligt at lave selv. Hvis du ikke selv kan programmere lidt, så skal du ikke spørge mig, men du kan måske finde en på HA forum som kan lave det.

  7. Tristan Richard says:

    Hej Jens,
    Har du bemærket at integrationen ikke længere virker i HA 2022.7

    • Tristan Richard says:

      Brug af `http` i stedet for `https` fixede problemet for mig.
      Ser ud til at den nye HA version ikke er helt glad for IHC certifikatet.

  8. Ejvind Hald says:

    Jeg kan bekræfte, at SSL via HTTPS ikke virker mod controller version 3 i HA 2022.7. Jeg bruger den nye version af integrationen, som man selv skal installere.

    Formentlig et certifikatproblem. Kan se at nogle andre integrationer i HA – fx Unify – bruger ‘verify_ssl : false’ til at ignorere certifikatfejl. Kunne evt. være relevant.

Leave a Reply

Your email address will not be published. Required fields are marked *