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 ?