Meanwhile, I do a integration reload through the API with curl.
My Meross integration is unavailable every time the internet goes down, it won’t become available after the internet comes up, so I do a reload through the API.
Example:
curl -X POST \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
http://192.168.2.100:8123/api/config/config_entries/entry/INTEGRATION_ID/reload
The integration id you can find with “Inspect Element” --> “Network” in your browser.
A service integration.reload would be most welcome, meanwhile the API is the next best thing…
More information on the API you find here: https://developers.home-assistant.io/docs/api/rest/
My 2 cents,
Frank.