@@ -109,8 +109,8 @@ def battery_low_template_state(self, value):
109
109
self .hass .bus .async_fire (
110
110
EVENT_BATTERY_THRESHOLD ,
111
111
{
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 "" ,
114
114
ATTR_DEVICE_NAME : self .device_name ,
115
115
ATTR_BATTERY_LOW : self .battery_low ,
116
116
ATTR_BATTERY_TYPE_AND_QUANTITY : self .battery_type_and_quantity ,
@@ -129,8 +129,8 @@ def battery_low_template_state(self, value):
129
129
self .hass .bus .async_fire (
130
130
EVENT_BATTERY_INCREASED ,
131
131
{
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 "" ,
134
134
ATTR_DEVICE_NAME : self .device_name ,
135
135
ATTR_BATTERY_LOW : self .battery_low ,
136
136
ATTR_BATTERY_TYPE_AND_QUANTITY : self .battery_type_and_quantity ,
@@ -159,8 +159,8 @@ def current_battery_level(self, value):
159
159
self .hass .bus .async_fire (
160
160
EVENT_BATTERY_THRESHOLD ,
161
161
{
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 "" ,
164
164
ATTR_DEVICE_NAME : self .device_name ,
165
165
ATTR_BATTERY_LOW : self .battery_low ,
166
166
ATTR_BATTERY_TYPE_AND_QUANTITY : self .battery_type_and_quantity ,
@@ -192,8 +192,8 @@ def current_battery_level(self, value):
192
192
self .hass .bus .async_fire (
193
193
EVENT_BATTERY_INCREASED ,
194
194
{
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 "" ,
197
197
ATTR_DEVICE_NAME : self .device_name ,
198
198
ATTR_BATTERY_LOW : self .battery_low ,
199
199
ATTR_BATTERY_TYPE_AND_QUANTITY : self .battery_type_and_quantity ,
0 commit comments