From 1d14219b93d3399c14e97fe44261cda25473d1ef Mon Sep 17 00:00:00 2001 From: Pierre Gironde Date: Sun, 4 Oct 2026 23:10:22 +0200 Subject: [PATCH] fix most of the entity creation warning --- virtualsensors.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/virtualsensors.py b/virtualsensors.py index 5574bea..72b5808 100644 --- a/virtualsensors.py +++ b/virtualsensors.py @@ -46,6 +46,11 @@ class VirtualSensorBase: if super_entity_id != None: self.constants['super'] = super_entity_id + self.entity_existed = self.ad_api.entity_exists(self.sensor_name) + if not self.entity_existed: + self.ad_api.set_state(self.sensor_name, state='unknown',attributes=self.attributes, check_existence=False) + self.entity = self.ad_api.get_entity(self.sensor_name) + if self_initialize: self._initialize()