@@ -84,12 +84,14 @@ def json_writer(
8484base_n = json .load (io_n )
8585
8686m_adam_cooling = base .copy ()
87+ m_adam_cooling_device_list = base_d .copy ()
8788
8889# Set cooling_present to true
8990m_adam_cooling ["gateway" ]["cooling_present" ] = True
9091
9192# Remove device "67d73d0bd469422db25a618a5fb8eeb0" from anywhere
9293m_adam_cooling ["devices" ].pop ("67d73d0bd469422db25a618a5fb8eeb0" )
94+ m_adam_cooling_device_list .remove ("67d73d0bd469422db25a618a5fb8eeb0" )
9395
9496# Correct setpoint for "ad4838d7d35c4d6ea796ee12ae5aedf8"
9597m_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
112114m_adam_cooling ["devices" ].pop ("29542b2b6a6a4169acecc15c72a599b8" )
115+ m_adam_cooling_device_list .remove ("29542b2b6a6a4169acecc15c72a599b8" )
113116
114117# Back at ad48
115118m_adam_cooling ["devices" ]["ad4838d7d35c4d6ea796ee12ae5aedf8" ]["sensors" ][
@@ -122,8 +125,11 @@ def json_writer(
122125# (again, following diff)
123126# Remove device "2568cc4b9c1e401495d4741a5f89bee1" from anywhere
124127m_adam_cooling ["devices" ].pop ("2568cc4b9c1e401495d4741a5f89bee1" )
128+ m_adam_cooling_device_list .remove ("2568cc4b9c1e401495d4741a5f89bee1" )
129+
125130# Remove device "854f8a9b0e7e425db97f1f110e1ce4b3" from anywhere
126131m_adam_cooling ["devices" ].pop ("854f8a9b0e7e425db97f1f110e1ce4b3" )
132+ m_adam_cooling_device_list .remove ("854f8a9b0e7e425db97f1f110e1ce4b3" )
127133
128134# Go for 1772
129135m_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