We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9fad189 commit c4e863bCopy full SHA for c4e863b
plugwise/smile.py
@@ -271,9 +271,12 @@ def all_device_data(self):
271
item[ATTR_STATE] = value
272
temp_switch_list.append(item)
273
dev_and_data.update(data)
274
- dev_and_data["binary_sensors"] = temp_b_sensor_list
275
- dev_and_data["sensors"] = temp_sensor_list
276
- dev_and_data["switches"] = temp_switch_list
+ if temp_b_sensor_list != []:
+ dev_and_data["binary_sensors"] = temp_b_sensor_list
+ if temp_sensor_list != []:
277
+ dev_and_data["sensors"] = temp_sensor_list
278
+ if temp_switch_list != []:
279
+ dev_and_data["switches"] = temp_switch_list
280
dev_id_list.append(dev_id)
281
dev_and_data_list.append(copy.deepcopy(dev_and_data))
282
0 commit comments