Due to the bug described in #8, it's not possible to add multiple KOSTAL devices correctly. That happens, because there exists only on service to create all sensor entities ("kostal_init_sensors").
I mainly changed the name of this entity to "kostal_init_sensors_" + self.config_entry.entry_id so that every entry gets it's own service to create sensors.
Besides that, I also added more typings and updated some usage of deprecated units of measurement. I fixed all the warnings and errors that occurred in the official DevEnv.
Due to the bug described in #8, it's not possible to add multiple KOSTAL devices correctly. That happens, because there exists only on service to create all sensor entities (
"kostal_init_sensors"
).I mainly changed the name of this entity to
"kostal_init_sensors_" + self.config_entry.entry_id
so that every entry gets it's own service to create sensors.Besides that, I also added more typings and updated some usage of deprecated units of measurement. I fixed all the warnings and errors that occurred in the official DevEnv.