Skip to content

Commit 381445c

Browse files
committed
Also remove devices from device_list when removing them from devices
1 parent 0229bca commit 381445c

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

scripts/manual_fixtures.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,12 +84,14 @@ def json_writer(
8484
base_n = json.load(io_n)
8585

8686
m_adam_cooling = base.copy()
87+
m_adam_cooling_device_list = base_d.copy()
8788

8889
# Set cooling_present to true
8990
m_adam_cooling["gateway"]["cooling_present"] = True
9091

9192
# Remove device "67d73d0bd469422db25a618a5fb8eeb0" from anywhere
9293
m_adam_cooling["devices"].pop("67d73d0bd469422db25a618a5fb8eeb0")
94+
m_adam_cooling_device_list.remove("67d73d0bd469422db25a618a5fb8eeb0")
9395

9496
# Correct setpoint for "ad4838d7d35c4d6ea796ee12ae5aedf8"
9597
m_adam_cooling["devices"]["ad4838d7d35c4d6ea796ee12ae5aedf8"]["thermostat"][
@@ -110,6 +112,7 @@ def json_writer(
110112
# (following diff, now 2954 is removed)
111113
# Remove device "29542b2b6a6a4169acecc15c72a599b8" from anywhere
112114
m_adam_cooling["devices"].pop("29542b2b6a6a4169acecc15c72a599b8")
115+
m_adam_cooling_device_list.remove("29542b2b6a6a4169acecc15c72a599b8")
113116

114117
# Back at ad48
115118
m_adam_cooling["devices"]["ad4838d7d35c4d6ea796ee12ae5aedf8"]["sensors"][
@@ -122,8 +125,11 @@ def json_writer(
122125
# (again, following diff)
123126
# Remove device "2568cc4b9c1e401495d4741a5f89bee1" from anywhere
124127
m_adam_cooling["devices"].pop("2568cc4b9c1e401495d4741a5f89bee1")
128+
m_adam_cooling_device_list.remove("2568cc4b9c1e401495d4741a5f89bee1")
129+
125130
# Remove device "854f8a9b0e7e425db97f1f110e1ce4b3" from anywhere
126131
m_adam_cooling["devices"].pop("854f8a9b0e7e425db97f1f110e1ce4b3")
132+
m_adam_cooling_device_list.remove("854f8a9b0e7e425db97f1f110e1ce4b3")
127133

128134
# Go for 1772
129135
m_adam_cooling["devices"]["1772a4ea304041adb83f357b751341ff"]["sensors"].pop("setpoint")
@@ -167,7 +173,7 @@ def json_writer(
167173
"intended_boiler_temperature"
168174
] = 17.5
169175

170-
json_writer("m_adam_cooling", m_adam_cooling, base_d, base_n)
176+
json_writer("m_adam_cooling", m_adam_cooling, m_adam_cooling_device_list, base_n)
171177

172178
### FROM ABOVE
173179

@@ -271,7 +277,7 @@ def json_writer(
271277
}
272278
)
273279

274-
json_writer("m_adam_heating", m_adam_heating, base_d, base_n)
280+
json_writer("m_adam_heating", m_adam_heating, m_adam_cooling_device_list, base_n)
275281

276282
### ANNA
277283

0 commit comments

Comments
 (0)