Unable to change IP-address for Victron modbus-over-TCP

I had to move things and networks, so IP-addresses changed.

I can see that Victron integration fails, I choose Reconfigure from menu and there is wrong IP-address. I try to change it and it says

Unknown error occurred

How it’s so difficult to change a Python string to settings? Does it do some kind of quantum computing UNTIL IT ACCEPTS A VALID SETTING?

I tried to grep that ip-address from configuration directory, there is nothing. How do I change it?

I thought HASS project sets some sanity criteria for each integration and they’re judged by how they fullfill these requirements.

There is also a lot of integrations that don’t even allow adding them into devices until they can make some connection, that’s stupid behaviour and very much against UNIX/Linux philosophy.

Tuju

This appears in log when I press submit:

  File /xxxxxxxxxx/.homeassistant/custom_components/victron/config_flow.py", line 253, in async_step_reconfigure
    await hub.connect()
TypeError: 'bool' object can't be awaited

This appears to be a custom integration, so the ‘best’ place to ask this is the repo where you got the program.

Setting a static IP Address on your router DHCP configuration to match your previously working one may be a functional solution, if the integration does not allow for changing it.