@@ -109,8 +109,8 @@ def battery_low_template_state(self, value):
109109 self .hass .bus .async_fire (
110110 EVENT_BATTERY_THRESHOLD ,
111111 {
112- ATTR_DEVICE_ID : self .device_id ,
113- ATTR_SOURCE_ENTITY_ID : self .source_entity_id ,
112+ ATTR_DEVICE_ID : self .device_id or "" ,
113+ ATTR_SOURCE_ENTITY_ID : self .source_entity_id or "" ,
114114 ATTR_DEVICE_NAME : self .device_name ,
115115 ATTR_BATTERY_LOW : self .battery_low ,
116116 ATTR_BATTERY_TYPE_AND_QUANTITY : self .battery_type_and_quantity ,
@@ -129,8 +129,8 @@ def battery_low_template_state(self, value):
129129 self .hass .bus .async_fire (
130130 EVENT_BATTERY_INCREASED ,
131131 {
132- ATTR_DEVICE_ID : self .device_id ,
133- ATTR_SOURCE_ENTITY_ID : self .source_entity_id ,
132+ ATTR_DEVICE_ID : self .device_id or "" ,
133+ ATTR_SOURCE_ENTITY_ID : self .source_entity_id or "" ,
134134 ATTR_DEVICE_NAME : self .device_name ,
135135 ATTR_BATTERY_LOW : self .battery_low ,
136136 ATTR_BATTERY_TYPE_AND_QUANTITY : self .battery_type_and_quantity ,
@@ -159,8 +159,8 @@ def current_battery_level(self, value):
159159 self .hass .bus .async_fire (
160160 EVENT_BATTERY_THRESHOLD ,
161161 {
162- ATTR_DEVICE_ID : self .device_id ,
163- ATTR_SOURCE_ENTITY_ID : self .source_entity_id ,
162+ ATTR_DEVICE_ID : self .device_id or "" ,
163+ ATTR_SOURCE_ENTITY_ID : self .source_entity_id or "" ,
164164 ATTR_DEVICE_NAME : self .device_name ,
165165 ATTR_BATTERY_LOW : self .battery_low ,
166166 ATTR_BATTERY_TYPE_AND_QUANTITY : self .battery_type_and_quantity ,
@@ -192,8 +192,8 @@ def current_battery_level(self, value):
192192 self .hass .bus .async_fire (
193193 EVENT_BATTERY_INCREASED ,
194194 {
195- ATTR_DEVICE_ID : self .device_id ,
196- ATTR_SOURCE_ENTITY_ID : self .source_entity_id ,
195+ ATTR_DEVICE_ID : self .device_id or "" ,
196+ ATTR_SOURCE_ENTITY_ID : self .source_entity_id or "" ,
197197 ATTR_DEVICE_NAME : self .device_name ,
198198 ATTR_BATTERY_LOW : self .battery_low ,
199199 ATTR_BATTERY_TYPE_AND_QUANTITY : self .battery_type_and_quantity ,
0 commit comments