send autoconfig on HA restart

Fixes #5
This commit is contained in:
Stefan Allius
2023-10-02 19:31:12 +02:00
parent 198146b5f4
commit 283bc2257b
2 changed files with 9 additions and 2 deletions

View File

@@ -136,8 +136,10 @@ class AsyncStream(Message):
if self.server_side:
db = self.db.db
if self.new_data.keys() & {'inverter', 'collector'}:
# check if new inverter or collevtor are available or if home assistant is online again
if (self.new_data.keys() & {'inverter', 'collector'}) or self.mqtt.home_assistant_restarted:
await self.register_home_assistant()
self.mqtt.home_assistant_restarted = False # clear flag
for key in self.new_data:
if self.new_data[key] and key in db: