Since this release i am facing an issue with database corruption and log.fault.
It happens when i try to purge the DB.
You can see more details here: Database Corrupted - #14 by michaelkrtikos
Since this release i am facing an issue with database corruption and log.fault.
It happens when i try to purge the DB.
You can see more details here: Database Corrupted - #14 by michaelkrtikos
I came home late from yesterday and the inverter became unavailable naturally since the sun was no longer up. I will check today, but through my energy supplierās app I can still track it.
new warning logged starting with 2024.2.4:
Logger: zigpy.ota.provider
Source: runner.py:188
First occurred: 7:50:13 AM (2 occurrences)
Last logged: 7:50:30 AM
Salus: Couldnāt download āhttps://eu.salusconnect.io/demo/default/status/firmwareā: 500/Internal Server Error
check the url in your browser
Beside itās 500 http(s) error, to external source, so nothing to do with HA
the warning is originating from the zigbee integration and did not exist prior to v2024.2.4 so it has something to do with HA
500 error is when trying to conenct to something external. Itās telling you that thereās an issue with what HA is trying to connect to. I.e. https://eu.salusconnect.io/demo/default/status/firmware
, so no, itās not a home assistant issue.
this is an issue with zha integration and ota.
i will submit an issue on the integration.
Ok, but the error is an internal server error and the server is https://eu.salusconnect.io/demo/default/status/firmware
Done 100% outside HA, just in a browser. Try it yourself, use edge or any other browser.
EDIT: Puddly mentions that the server provider (I.e. the endpoint above) was shut down.
When pinging I get nothing, it is not responding. It has worked for almost a year with no issues and it works with Tibber. I canāt figure out what might be the issue.
If you try as i suggested, and even Petro(with T) showed you, It Is an error in the Browser !
Even, if you remove āfirmwareā , same error, and if you remove ā/statusā, same, and if you remove/default, you get an Access-Denied (not an error actually)
500 is thrown when a Browser, donāt know what else to āsayā because the error most likely is at OS level (hint-Server-error)
The Web-server has no idea, why the āresourceā is unavailable , this could be i.e a mount-error at os level ( which above path-search could indicate ) /default is not to be found, allthou the web-server, works with all links/path etc ( Itās not aware of i.e certain mount-issues on OS level )
500 from webserver, is basically āUnknown Error at OS/Hardware Levelā Or deep in the Webserver, beyond front-end
HA has a PR to switch the provider. So something is being done about the shutdown of the previous provider.
I donāt have ZHA ota enabled. Iām also getting the could not download error. Iād rather not be downloading files from https://eu.salusconnect.io/demo/default/status/firmware at all. Is there a way to disable ZHA ota downloads completely?
Well thereās nothing to worry about because the server isnāt running or serving up files.
EDIT: From the sounds of it, itās not getting turned back on either.
But the question remains, why is ha checking for updates when is zha is not enabled. This is effectively phoning home to salusconnect for no reason. What happened to privacy?
Yes, it concerned me to see Home assistant attempting to contact and download from a server I didnāt recognize.
itās not phoning home, it was a rest endpoint. Itās HA is requesting a list of firmware. Itās no different than HACS reaching out for a list of repositories, or linking to a github repo to view available addons from the addon store (Like the official addon store).
Will be fixed by #111159.
Thanks for the responses
Looks like they have changed the provider connection behavior.
I came home late from yesterday and the inverter became unavailable naturally since the sun was no longer up
There is a change you can make in the inverter settings to prevent this.
itās not phoning home
It reveals to home that there is something on your IP trying to connect, that is all I was saying.
Why would it do that if you donāt have one of their devices configured?