Perhaps a noob question but how to change settings of integrations done by UI (e.g. FritzBox)

I got a simple question as a HA noob. I added the AVM FritzBox Tools integration via UI. I configured the ip address and username/password settings via UI while adding the extension.

What is the correct way of changing these settings? Where are they stored? Is there really no other way than removing and re adding the whole integration to do these simple settings again? (which makes me lose all the tuned entities)

Thank you very much in advance.

Regards,

Denis

1 Like

Yeah, this is a bit of an issue with UI configured integrations. Removing and re-adding is often the only way.

If you are feeling adventurous/lucky you could try editing the config/.storage files.

Always make a backup of the files before editing them. And make sure you have a way to restore those backups (SSH / Samba).

Stuff up the json formatting inside those files and you will not be having a good time.

1 Like

Feel free to vote :

2 Likes

Arghs ok. So the same issues like Openhab 3 has. 🥲😒 It is quite a mess to have a system that gets configured partly by code and partly in UI with UI generating damn yaml files. And not being able to change the settings again.
I’m capable as a dev to fiddle around with the files but hoped to get rid of that mess with home assistant.
Who can seriously use such integrations in production? Or is there a believe that IPs, passwords, users never change. :grin:

Well if it was sill configurable with YAML it would be easy to change. But that ship has sailed.

1 Like

Yeah sure. I don’t get why feature after feature after feature gets thrown at a system while the basics are so messy and are obviously half baked.

I faced the same problem.
Looking into .storage I found two files which need changing:

    config/.storage/core.config_entries
    config/.storage/core.device_registry

After replacing each occurrence of the old IP by the new IP and restarting home assistant the integration came back to life. I think the reconfigure dialog should really have an option for changing the IP or DNS as well!