When bridge discovery returns no results during manual setup, config_flow.py sets errors = {"base": "invalid_host"} (config_flow.py:93). However, invalid_host is not defined in strings.json — only invalid_pin is present under config.error. As a result the error is silently swallowed and the user receives no feedback when entering a host where no bridge can be found.
Fix
Add the missing key to strings.json:
"error": {
"invalid_pin": "Invalid PIN",
"invalid_host": "Could not find a ComfoConnect bridge at this address"
}
When bridge discovery returns no results during manual setup,
config_flow.pysetserrors = {"base": "invalid_host"}(config_flow.py:93). However,invalid_hostis not defined instrings.json— onlyinvalid_pinis present underconfig.error. As a result the error is silently swallowed and the user receives no feedback when entering a host where no bridge can be found.Fix
Add the missing key to
strings.json: