Migrate yaml configured entities to helpers

Recently manually created entities are all “moved” (displayed) in helpers.

  • input_number
  • input_boolean
  • utility_meter
  • etc.

Now I am used to got to edit my files and do all there.
But I am willing to got to 'helpers" in the future as I understand that will be the place to go further and I see all my manually yaml-created entities there.

But I cannot edit any helpers from there, it “pops” as unmanageable".

My question is the best way forward/approach to hew to get it natively in helpers without manually delete the config and re-add it in helpers…

I have 192 helpers… of which ~25 are created in helpers…

Any thoughts?

I keep most of the ‘complex’ ones in yaml. The GUI solution might get improved over time but having the same thoughts as you on manageability.

That’s the only way to do it currently as far as I am aware. Generally though, as vingerha says, there is no reason to stop using YAML-configured helpers if that is what you find most convenient for the more complex ones. They are not going to go away as far as I understand it.

I have a vague memory of speculation in an earlier forum discussion that GUI-configured helpers might marginally load more quickly at startup, but I may be misremembering, and can’t find it now. I doubt anyone has done a serious benchmark comparison, because the performance differences are likely so small if they exist at all.

The recent addition of listing yaml-configured entities alongside GUI-configured ones in the ‘Helpers’ view was I believe about the convenience of at least seeing everything in the same place. As I’m sure you’ve noticed, YAML-based integrations are also now listed in the ‘Integrations’ page - I’m not sure that it will ever become possible to actually manage them from there, as YAML will always need editing elsewhere.

Thanks all.

Yaml based integrations in the past were mostly “migrated” to gui with a message the yaml could be removed.

Indeed more recently a lot of yaml integrations were displayed on the integrations page.

Maybe because in the past some yaml things were automatically migrated i sort of expected this from the helpers as well…

It “helps” to see thing in one place yes.
It “confuses” to edit in multiple places.

(Recently I was looking a long time to where I created that yaml links to the menu left side, don’t remember what it was called for years. But the I found via google it was moved to the dashvoard page. And I even ised that… bit totally forgot…)