Support for new Innova FÄRNA fan-coils (gRPC cloud API, no local REST)

Hi everyone,
I’m looking for contributors and experienced developers interested in adding support for the new Innova FÄRNA fan-coils to Home Assistant.

Older Innova 2.0 and AirLeaf devices expose a nice local REST API, which is why the HACS integration works so well.
However, the new FÄRNA models are completely different:

:mag: What we discovered

  • No /api/v1/status → no local JSON API at all
  • The device does not expose state locally
  • The official Innova app communicates only with the cloud
  • The cloud backend uses gRPC over HTTP/2, not REST
  • All payloads are protobuf, encrypted with TLS
  • Certificate pinning prevents traditional MITM sniffing

Cloud endpoint observed:

grpc.innova.solutiontech.tech
content-type: application/grpc

So these new units cannot be integrated using the existing Innova integration.

:jigsaw: What we need

Anyone willing to help with:

  • protobuf message reconstruction
  • gRPC method enumeration
  • cloud auth flow analysis
  • testing a new integration module

I’m willing to collaborate and provide captures, device behavior, and structured analysis.

:speech_balloon: Related issue on GitHub

https://github.com/danielrivard/homeassistant-innova/issues/203

If you’re interested in helping add support for these newer units (which are becoming very common), please join the discussion!

1 Like

Hi, I’m very interested in an integration for the new innova models. I have several innova OSMO model already installed. I know nothing about developing but if some testing is eventually needed I’d be glad to help.