2 dev team: please stop moving all integrations to UI w/o yaml support

Yes, this is an old issue.
But this trend becomes THE ONLY RIGHT WAY for developers of custom platforms.
They are following this trend and stop supporting of yaml - and then explain it as “this is a requirement from HA dev”.
Really annoying.

1 Like

This is the ADR that outlines the requirements for UI / YAML:

I see, thank you.
Seems that because of a risk of loosing developers, HA devs decided not to insist on “always support YAML” way. Now it is “via YAML or via the UI” - and plugin developers prefer a simpler way “UI only”.

As for “only yaml for devices & services”.
For instance, these integrations:

  • Life360 (standard) - seems to be a “service case”, so it is “UI only”;
  • iPhone detect - a month ago moved to UI completely (no yaml support) - is it a “device case”?
  • Places - worked more or less OK, recently moved to UI (no yaml support) - is it a “service case”?
  • season (standard) - moved to UI - what case is it ?