Skip to content

Commit 4c9f15a

Browse files
committed
Update manual_fixtures script
1 parent d78a92b commit 4c9f15a

File tree

1 file changed

+103
-100
lines changed

1 file changed

+103
-100
lines changed

scripts/manual_fixtures.py

Lines changed: 103 additions & 100 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,9 @@ def json_writer(manual_name: str, all_data: dict) -> None:
3535

3636
adam_multiple_devices_per_zone = base.copy()
3737

38-
# Change schedule to not present for "e7693eb9582644e5b865dba8d4447cf1"
39-
adam_multiple_devices_per_zone["device_zones"]["e7693eb9582644e5b865dba8d4447cf1"].pop("available_schedules")
40-
adam_multiple_devices_per_zone["device_zones"]["e7693eb9582644e5b865dba8d4447cf1"].pop("select_schedule")
38+
# Change schedule to not present for "446ac08dd04d4eff8ac57489757b7314"
39+
adam_multiple_devices_per_zone["entities"]["446ac08dd04d4eff8ac57489757b7314"].pop("available_schedules")
40+
adam_multiple_devices_per_zone["entities"]["446ac08dd04d4eff8ac57489757b7314"].pop("select_schedule")
4141

4242
json_writer("m_adam_multiple_devices_per_zone", adam_multiple_devices_per_zone)
4343

@@ -49,8 +49,8 @@ def json_writer(manual_name: str, all_data: dict) -> None:
4949

5050
adam_jip = base.copy()
5151

52-
# Change mode to off for "1346fbd8498d4dbcab7e18d51b771f3d"
53-
adam_jip["device_zones"]["1346fbd8498d4dbcab7e18d51b771f3d"]["climate_mode"] = "off"
52+
# Change mode to off for "06aecb3d00354375924f50c47af36bd2"
53+
adam_jip["entities"]["06aecb3d00354375924f50c47af36bd2"]["climate_mode"] = "off"
5454

5555
json_writer("m_adam_jip", adam_jip)
5656

@@ -70,86 +70,86 @@ def json_writer(manual_name: str, all_data: dict) -> None:
7070
m_adam_cooling["gateway"]["item_count"] = 89
7171

7272
# Remove devices "67d73d0bd469422db25a618a5fb8eeb0" and "10016900610d4c7481df78c89606ef22" from anywhere
73-
m_adam_cooling["device_zones"].pop("67d73d0bd469422db25a618a5fb8eeb0")
74-
m_adam_cooling["device_zones"].pop("10016900610d4c7481df78c89606ef22")
73+
m_adam_cooling["entities"].pop("67d73d0bd469422db25a618a5fb8eeb0")
74+
m_adam_cooling["entities"].pop("10016900610d4c7481df78c89606ef22")
7575

76-
# Correct setpoint for "ad4838d7d35c4d6ea796ee12ae5aedf8"
77-
m_adam_cooling["device_zones"]["f2bf9048bef64cc5b6d5110154e33c81"]["thermostat"][
76+
# Correct setpoint for device "ad4838d7d35c4d6ea796ee12ae5aedf8" and zone "f2bf9048bef64cc5b6d5110154e33c81"
77+
m_adam_cooling["entities"]["ad4838d7d35c4d6ea796ee12ae5aedf8"]["sensors"][
7878
"setpoint"
7979
] = 23.5
80-
81-
# Add new key available
82-
m_adam_cooling["device_zones"]["ad4838d7d35c4d6ea796ee12ae5aedf8"]["available"] = True
83-
84-
m_adam_cooling["device_zones"]["f2bf9048bef64cc5b6d5110154e33c81"][
80+
m_adam_cooling["entities"]["f2bf9048bef64cc5b6d5110154e33c81"]["thermostat"][
81+
"setpoint"
82+
] = 23.5
83+
m_adam_cooling["entities"]["ad4838d7d35c4d6ea796ee12ae5aedf8"]["sensors"][
84+
"temperature"
85+
] = 25.8
86+
m_adam_cooling["entities"]["f2bf9048bef64cc5b6d5110154e33c81"]["sensors"][
87+
"temperature"
88+
] = 25.8
89+
m_adam_cooling["entities"]["f2bf9048bef64cc5b6d5110154e33c81"][
8590
"select_schedule"
8691
] = "off"
87-
m_adam_cooling["device_zones"]["f2bf9048bef64cc5b6d5110154e33c81"][
92+
m_adam_cooling["entities"]["f2bf9048bef64cc5b6d5110154e33c81"][
8893
"control_state"
8994
] = "cooling"
90-
m_adam_cooling["device_zones"]["f2bf9048bef64cc5b6d5110154e33c81"]["climate_mode"] = "cool"
95+
m_adam_cooling["entities"]["f2bf9048bef64cc5b6d5110154e33c81"]["climate_mode"] = "cool"
9196

92-
# (following diff, now 2954 is removed)
93-
# Remove device "29542b2b6a6a4169acecc15c72a599b8" from anywhere
94-
m_adam_cooling["device_zones"].pop("29542b2b6a6a4169acecc15c72a599b8")
97+
# Add new key available
98+
m_adam_cooling["entities"]["ad4838d7d35c4d6ea796ee12ae5aedf8"]["available"] = True
9599

96-
# Back at ad48
97-
m_adam_cooling["device_zones"]["ad4838d7d35c4d6ea796ee12ae5aedf8"]["sensors"][
98-
"temperature"
99-
] = 25.8
100-
m_adam_cooling["device_zones"]["ad4838d7d35c4d6ea796ee12ae5aedf8"]["sensors"][
101-
"setpoint"
102-
] = 23.5
103100

104101
# (again, following diff)
105102
# Remove device "2568cc4b9c1e401495d4741a5f89bee1" from anywhere
106-
m_adam_cooling["device_zones"].pop("2568cc4b9c1e401495d4741a5f89bee1")
103+
m_adam_cooling["entities"].pop("2568cc4b9c1e401495d4741a5f89bee1")
107104

108105
# Remove device "854f8a9b0e7e425db97f1f110e1ce4b3" from anywhere
109-
m_adam_cooling["device_zones"].pop("854f8a9b0e7e425db97f1f110e1ce4b3")
106+
m_adam_cooling["entities"].pop("854f8a9b0e7e425db97f1f110e1ce4b3")
110107

111108
# Go for 1772
112-
m_adam_cooling["device_zones"]["1772a4ea304041adb83f357b751341ff"]["sensors"].pop("setpoint")
113-
m_adam_cooling["device_zones"]["1772a4ea304041adb83f357b751341ff"]["sensors"][
109+
m_adam_cooling["entities"]["1772a4ea304041adb83f357b751341ff"]["sensors"].pop("setpoint")
110+
m_adam_cooling["entities"]["1772a4ea304041adb83f357b751341ff"]["sensors"][
114111
"temperature"
115112
] = 21.6
116113

117114
# Go for e2f4
118-
m_adam_cooling["device_zones"]["f871b8c4d63549319221e294e4f88074"]["thermostat"][
115+
m_adam_cooling["entities"]["f871b8c4d63549319221e294e4f88074"]["thermostat"][
116+
"setpoint"
117+
] = 25.0
118+
m_adam_cooling["entities"]["e2f4322d57924fa090fbbc48b3a140dc"]["sensors"][
119119
"setpoint"
120120
] = 25.0
121-
m_adam_cooling["device_zones"]["e2f4322d57924fa090fbbc48b3a140dc"]["sensors"][
121+
m_adam_cooling["entities"]["f871b8c4d63549319221e294e4f88074"]["sensors"][
122+
"temperature"
123+
] = 23.9
124+
m_adam_cooling["entities"]["e2f4322d57924fa090fbbc48b3a140dc"]["sensors"][
122125
"temperature"
123126
] = 23.9
124-
m_adam_cooling["device_zones"]["e2f4322d57924fa090fbbc48b3a140dc"]["sensors"][
125-
"setpoint"
126-
] = 23.5
127127

128128
# Go for da22
129-
m_adam_cooling["device_zones"]["da224107914542988a88561b4452b0f6"][
129+
m_adam_cooling["entities"]["da224107914542988a88561b4452b0f6"][
130130
"select_regulation_mode"
131131
] = "cooling"
132-
m_adam_cooling["device_zones"]["da224107914542988a88561b4452b0f6"][
132+
m_adam_cooling["entities"]["da224107914542988a88561b4452b0f6"][
133133
"regulation_modes"
134134
].append("cooling")
135-
m_adam_cooling["device_zones"]["da224107914542988a88561b4452b0f6"]["sensors"][
135+
m_adam_cooling["entities"]["da224107914542988a88561b4452b0f6"]["sensors"][
136136
"outdoor_temperature"
137137
] = 29.65
138138

139139
# Go for 056e
140-
m_adam_cooling["device_zones"]["056ee145a816487eaa69243c3280f8bf"]["binary_sensors"][
140+
m_adam_cooling["entities"]["056ee145a816487eaa69243c3280f8bf"]["binary_sensors"][
141141
"cooling_state"
142142
] = True
143-
m_adam_cooling["device_zones"]["056ee145a816487eaa69243c3280f8bf"]["binary_sensors"][
143+
m_adam_cooling["entities"]["056ee145a816487eaa69243c3280f8bf"]["binary_sensors"][
144144
"heating_state"
145145
] = False
146-
m_adam_cooling["device_zones"]["056ee145a816487eaa69243c3280f8bf"]["binary_sensors"][
146+
m_adam_cooling["entities"]["056ee145a816487eaa69243c3280f8bf"]["binary_sensors"][
147147
"flame_state"
148148
] = False
149-
m_adam_cooling["device_zones"]["056ee145a816487eaa69243c3280f8bf"]["sensors"][
149+
m_adam_cooling["entities"]["056ee145a816487eaa69243c3280f8bf"]["sensors"][
150150
"water_temperature"
151151
] = 19.0
152-
m_adam_cooling["device_zones"]["056ee145a816487eaa69243c3280f8bf"]["sensors"][
152+
m_adam_cooling["entities"]["056ee145a816487eaa69243c3280f8bf"]["sensors"][
153153
"intended_boiler_temperature"
154154
] = 17.5
155155

@@ -163,73 +163,78 @@ def json_writer(manual_name: str, all_data: dict) -> None:
163163
m_adam_heating["gateway"]["cooling_present"] = False
164164

165165
# Correct setpoint for "ad4838d7d35c4d6ea796ee12ae5aedf8"
166-
m_adam_heating["device_zones"]["f2bf9048bef64cc5b6d5110154e33c81"]["thermostat"][
166+
m_adam_heating["entities"]["f2bf9048bef64cc5b6d5110154e33c81"]["thermostat"][
167167
"setpoint"
168168
] = 20.0
169-
170-
m_adam_heating["device_zones"]["f2bf9048bef64cc5b6d5110154e33c81"][
171-
"control_state"
172-
] = "preheating"
173-
174-
m_adam_heating["device_zones"]["f2bf9048bef64cc5b6d5110154e33c81"]["climate_mode"] = "heat"
175-
176-
# Back at ad48
177-
m_adam_heating["device_zones"]["ad4838d7d35c4d6ea796ee12ae5aedf8"]["sensors"][
169+
m_adam_heating["entities"]["ad4838d7d35c4d6ea796ee12ae5aedf8"]["sensors"][
178170
"setpoint"
179171
] = 20.0
180-
m_adam_heating["device_zones"]["ad4838d7d35c4d6ea796ee12ae5aedf8"]["sensors"][
172+
m_adam_heating["entities"]["f2bf9048bef64cc5b6d5110154e33c81"]["sensors"][
173+
"temperature"
174+
] = 19.1
175+
m_adam_heating["entities"]["ad4838d7d35c4d6ea796ee12ae5aedf8"]["sensors"][
181176
"temperature"
182177
] = 19.1
183178

179+
m_adam_heating["entities"]["f2bf9048bef64cc5b6d5110154e33c81"][
180+
"control_state"
181+
] = "preheating"
182+
m_adam_heating["entities"]["f2bf9048bef64cc5b6d5110154e33c81"]["climate_mode"] = "heat"
183+
184184
# Go for 1772
185-
m_adam_heating["device_zones"]["1772a4ea304041adb83f357b751341ff"]["sensors"][
185+
m_adam_heating["entities"]["f871b8c4d63549319221e294e4f88074"]["sensors"][
186+
"temperature"
187+
] = 18.6
188+
m_adam_heating["entities"]["1772a4ea304041adb83f357b751341ff"]["sensors"][
186189
"temperature"
187190
] = 18.6
188191

189192
# Go for e2f4
190-
m_adam_heating["device_zones"]["f871b8c4d63549319221e294e4f88074"]["thermostat"][
193+
m_adam_heating["entities"]["f871b8c4d63549319221e294e4f88074"]["thermostat"][
191194
"setpoint"
192195
] = 15.0
193-
194-
m_adam_heating["device_zones"]["e2f4322d57924fa090fbbc48b3a140dc"][
195-
"control_state"
196-
] = "off"
197-
198-
m_adam_heating["device_zones"]["e2f4322d57924fa090fbbc48b3a140dc"]["sensors"][
196+
m_adam_heating["entities"]["e2f4322d57924fa090fbbc48b3a140dc"]["sensors"][
199197
"setpoint"
200198
] = 15.0
201-
m_adam_heating["device_zones"]["e2f4322d57924fa090fbbc48b3a140dc"]["sensors"][
199+
m_adam_heating["entities"]["f871b8c4d63549319221e294e4f88074"]["sensors"][
200+
"temperature"
201+
] = 17.9
202+
m_adam_heating["entities"]["e2f4322d57924fa090fbbc48b3a140dc"]["sensors"][
202203
"temperature"
203204
] = 17.9
204205

206+
m_adam_heating["entities"]["f871b8c4d63549319221e294e4f88074"][
207+
"control_state"
208+
] = "off"
209+
205210
# Go for da22
206-
m_adam_heating["device_zones"]["da224107914542988a88561b4452b0f6"][
211+
m_adam_heating["entities"]["da224107914542988a88561b4452b0f6"][
207212
"select_regulation_mode"
208213
] = "heating"
209-
m_adam_heating["device_zones"]["da224107914542988a88561b4452b0f6"][
214+
m_adam_heating["entities"]["da224107914542988a88561b4452b0f6"][
210215
"regulation_modes"
211216
].remove("cooling")
212-
m_adam_heating["device_zones"]["da224107914542988a88561b4452b0f6"]["sensors"][
217+
m_adam_heating["entities"]["da224107914542988a88561b4452b0f6"]["sensors"][
213218
"outdoor_temperature"
214219
] = -1.25
215220

216221
# Go for 056e
217-
m_adam_heating["device_zones"]["056ee145a816487eaa69243c3280f8bf"]["binary_sensors"].pop(
222+
m_adam_heating["entities"]["056ee145a816487eaa69243c3280f8bf"]["binary_sensors"].pop(
218223
"cooling_state"
219224
)
220-
m_adam_heating["device_zones"]["056ee145a816487eaa69243c3280f8bf"]["binary_sensors"][
225+
m_adam_heating["entities"]["056ee145a816487eaa69243c3280f8bf"]["binary_sensors"][
221226
"heating_state"
222227
] = True
223-
m_adam_cooling["device_zones"]["056ee145a816487eaa69243c3280f8bf"]["binary_sensors"][
228+
m_adam_cooling["entities"]["056ee145a816487eaa69243c3280f8bf"]["binary_sensors"][
224229
"flame_state"
225230
] = False
226-
m_adam_heating["device_zones"]["056ee145a816487eaa69243c3280f8bf"]["sensors"][
231+
m_adam_heating["entities"]["056ee145a816487eaa69243c3280f8bf"]["sensors"][
227232
"water_temperature"
228233
] = 37.0
229-
m_adam_heating["device_zones"]["056ee145a816487eaa69243c3280f8bf"]["sensors"][
234+
m_adam_heating["entities"]["056ee145a816487eaa69243c3280f8bf"]["sensors"][
230235
"intended_boiler_temperature"
231236
] = 38.1
232-
m_adam_heating["device_zones"]["056ee145a816487eaa69243c3280f8bf"]["max_dhw_temperature"] = {
237+
m_adam_heating["entities"]["056ee145a816487eaa69243c3280f8bf"]["max_dhw_temperature"] = {
233238
"setpoint": 60.0,
234239
"lower_bound": 40.0,
235240
"upper_bound": 60.0,
@@ -251,60 +256,58 @@ def json_writer(manual_name: str, all_data: dict) -> None:
251256
m_anna_heatpump_cooling["gateway"]["cooling_present"] = True
252257

253258
# Go for 1cbf
254-
m_anna_heatpump_cooling["device_zones"]["1cbf783bb11e4a7c8a6843dee3a86927"][
259+
m_anna_heatpump_cooling["entities"]["1cbf783bb11e4a7c8a6843dee3a86927"][
255260
"model"
256261
] = "Generic heater/cooler"
257-
258-
m_anna_heatpump_cooling["device_zones"]["1cbf783bb11e4a7c8a6843dee3a86927"][
262+
m_anna_heatpump_cooling["entities"]["1cbf783bb11e4a7c8a6843dee3a86927"][
259263
"binary_sensors"
260264
]["cooling_enabled"] = True
261-
m_anna_heatpump_cooling["device_zones"]["1cbf783bb11e4a7c8a6843dee3a86927"][
265+
m_anna_heatpump_cooling["entities"]["1cbf783bb11e4a7c8a6843dee3a86927"][
262266
"binary_sensors"
263267
]["heating_state"] = False
264-
m_anna_heatpump_cooling["device_zones"]["1cbf783bb11e4a7c8a6843dee3a86927"][
268+
m_anna_heatpump_cooling["entities"]["1cbf783bb11e4a7c8a6843dee3a86927"][
265269
"binary_sensors"
266270
]["cooling_state"] = True
267271

268-
m_anna_heatpump_cooling["device_zones"]["1cbf783bb11e4a7c8a6843dee3a86927"]["sensors"][
272+
m_anna_heatpump_cooling["entities"]["1cbf783bb11e4a7c8a6843dee3a86927"]["sensors"][
269273
"water_temperature"
270274
] = 22.7
271-
m_anna_heatpump_cooling["device_zones"]["1cbf783bb11e4a7c8a6843dee3a86927"]["sensors"][
275+
m_anna_heatpump_cooling["entities"]["1cbf783bb11e4a7c8a6843dee3a86927"]["sensors"][
272276
"dhw_temperature"
273277
] = 41.5
274-
m_anna_heatpump_cooling["device_zones"]["1cbf783bb11e4a7c8a6843dee3a86927"]["sensors"][
278+
m_anna_heatpump_cooling["entities"]["1cbf783bb11e4a7c8a6843dee3a86927"]["sensors"][
275279
"intended_boiler_temperature"
276280
] = 0.0
277-
m_anna_heatpump_cooling["device_zones"]["1cbf783bb11e4a7c8a6843dee3a86927"]["sensors"][
281+
m_anna_heatpump_cooling["entities"]["1cbf783bb11e4a7c8a6843dee3a86927"]["sensors"][
278282
"modulation_level"
279283
] = 40
280-
m_anna_heatpump_cooling["device_zones"]["1cbf783bb11e4a7c8a6843dee3a86927"]["sensors"][
284+
m_anna_heatpump_cooling["entities"]["1cbf783bb11e4a7c8a6843dee3a86927"]["sensors"][
281285
"return_temperature"
282286
] = 23.8
283-
m_anna_heatpump_cooling["device_zones"]["1cbf783bb11e4a7c8a6843dee3a86927"]["sensors"][
287+
m_anna_heatpump_cooling["entities"]["1cbf783bb11e4a7c8a6843dee3a86927"]["sensors"][
284288
"outdoor_air_temperature"
285289
] = 28.0
286290

287-
288291
# Go for 015a
289-
m_anna_heatpump_cooling["device_zones"]["015ae9ea3f964e668e490fa39da3870b"]["sensors"][
292+
m_anna_heatpump_cooling["entities"]["015ae9ea3f964e668e490fa39da3870b"]["sensors"][
290293
"outdoor_temperature"
291294
] = 28.2
292295

293296
# Go for 3cb7
294-
m_anna_heatpump_cooling["device_zones"]["3cb70739631c4d17a86b8b12e8a5161b"]["thermostat"][
297+
m_anna_heatpump_cooling["entities"]["3cb70739631c4d17a86b8b12e8a5161b"]["thermostat"][
295298
"setpoint_low"
296299
] = 20.5
297-
m_anna_heatpump_cooling["device_zones"]["3cb70739631c4d17a86b8b12e8a5161b"]["thermostat"][
300+
m_anna_heatpump_cooling["entities"]["3cb70739631c4d17a86b8b12e8a5161b"]["thermostat"][
298301
"setpoint_high"
299302
] = 30.0
300303

301-
m_anna_heatpump_cooling["device_zones"]["3cb70739631c4d17a86b8b12e8a5161b"]["sensors"][
304+
m_anna_heatpump_cooling["entities"]["3cb70739631c4d17a86b8b12e8a5161b"]["sensors"][
302305
"temperature"
303306
] = 26.3
304-
m_anna_heatpump_cooling["device_zones"]["3cb70739631c4d17a86b8b12e8a5161b"]["sensors"][
307+
m_anna_heatpump_cooling["entities"]["3cb70739631c4d17a86b8b12e8a5161b"]["sensors"][
305308
"setpoint_low"
306309
] = 20.5
307-
m_anna_heatpump_cooling["device_zones"]["3cb70739631c4d17a86b8b12e8a5161b"]["sensors"][
310+
m_anna_heatpump_cooling["entities"]["3cb70739631c4d17a86b8b12e8a5161b"]["sensors"][
308311
"setpoint_high"
309312
] = 30.0
310313

@@ -315,39 +318,39 @@ def json_writer(manual_name: str, all_data: dict) -> None:
315318
m_anna_heatpump_idle = m_anna_heatpump_cooling.copy()
316319

317320
# Go for 1cbf
318-
m_anna_heatpump_idle["device_zones"]["1cbf783bb11e4a7c8a6843dee3a86927"]["binary_sensors"][
321+
m_anna_heatpump_idle["entities"]["1cbf783bb11e4a7c8a6843dee3a86927"]["binary_sensors"][
319322
"compressor_state"
320323
] = False
321-
m_anna_heatpump_idle["device_zones"]["1cbf783bb11e4a7c8a6843dee3a86927"]["binary_sensors"][
324+
m_anna_heatpump_idle["entities"]["1cbf783bb11e4a7c8a6843dee3a86927"]["binary_sensors"][
322325
"cooling_state"
323326
] = False
324327

325-
m_anna_heatpump_idle["device_zones"]["1cbf783bb11e4a7c8a6843dee3a86927"]["sensors"][
328+
m_anna_heatpump_idle["entities"]["1cbf783bb11e4a7c8a6843dee3a86927"]["sensors"][
326329
"water_temperature"
327330
] = 19.1
328-
m_anna_heatpump_idle["device_zones"]["1cbf783bb11e4a7c8a6843dee3a86927"]["sensors"][
331+
m_anna_heatpump_idle["entities"]["1cbf783bb11e4a7c8a6843dee3a86927"]["sensors"][
329332
"dhw_temperature"
330333
] = 46.3
331-
m_anna_heatpump_idle["device_zones"]["1cbf783bb11e4a7c8a6843dee3a86927"]["sensors"][
334+
m_anna_heatpump_idle["entities"]["1cbf783bb11e4a7c8a6843dee3a86927"]["sensors"][
332335
"intended_boiler_temperature"
333336
] = 18.0
334-
m_anna_heatpump_idle["device_zones"]["1cbf783bb11e4a7c8a6843dee3a86927"]["sensors"][
337+
m_anna_heatpump_idle["entities"]["1cbf783bb11e4a7c8a6843dee3a86927"]["sensors"][
335338
"modulation_level"
336339
] = 0
337-
m_anna_heatpump_idle["device_zones"]["1cbf783bb11e4a7c8a6843dee3a86927"]["sensors"][
340+
m_anna_heatpump_idle["entities"]["1cbf783bb11e4a7c8a6843dee3a86927"]["sensors"][
338341
"return_temperature"
339342
] = 22.0
340-
m_anna_heatpump_idle["device_zones"]["1cbf783bb11e4a7c8a6843dee3a86927"]["sensors"][
343+
m_anna_heatpump_idle["entities"]["1cbf783bb11e4a7c8a6843dee3a86927"]["sensors"][
341344
"outdoor_air_temperature"
342345
] = 28.2
343346

344347

345348
# Go for 3cb7
346349

347-
m_anna_heatpump_idle["device_zones"]["3cb70739631c4d17a86b8b12e8a5161b"]["sensors"][
350+
m_anna_heatpump_idle["entities"]["3cb70739631c4d17a86b8b12e8a5161b"]["sensors"][
348351
"temperature"
349352
] = 23.0
350-
m_anna_heatpump_idle["device_zones"]["3cb70739631c4d17a86b8b12e8a5161b"]["sensors"][
353+
m_anna_heatpump_idle["entities"]["3cb70739631c4d17a86b8b12e8a5161b"]["sensors"][
351354
"cooling_activation_outdoor_temperature"
352355
] = 25.0
353356

0 commit comments

Comments
 (0)