Skip to content

Commit 46193a1

Browse files
committed
Improve adding timestamp
1 parent f253e57 commit 46193a1

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

plugwise/helper.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1144,19 +1144,23 @@ def _create_lists_from_data(self, data, bs_list, s_list, sw_list):
11441144
for key, value in list(data.items()):
11451145
for item in BINARY_SENSORS:
11461146
if item[ATTR_ID] == key:
1147+
data.pop(item[ATTR_ID])
11471148
if self._active_device_present:
11481149
item[ATTR_STATE] = value
11491150
bs_list.append(item)
11501151
for item in SENSORS:
11511152
if item[ATTR_ID] == key:
1153+
data.pop(item[ATTR_ID])
1154+
temp_value = None
11521155
if "interval" in item[ATTR_ID]:
11531156
if type(value) is list:
11541157
log_date = value[1]
1155-
value = value[0]
1156-
item["last_reset"] = log_date
1157-
item[ATTR_STATE] = value
1158+
temp_value = value[0]
1159+
item["last_reset"] = log_date
1160+
item[ATTR_STATE] = temp_value
11581161
s_list.append(item)
11591162
for item in SWITCHES:
11601163
if item[ATTR_ID] == key:
1164+
data.pop(item[ATTR_ID])
11611165
item[ATTR_STATE] = value
11621166
sw_list.append(item)

0 commit comments

Comments
 (0)