Skip to content

Commit 85f81e9

Browse files
committed
Save updated fixture and test-jsons
1 parent 1c9687c commit 85f81e9

File tree

5 files changed

+97
-102
lines changed

5 files changed

+97
-102
lines changed

fixtures/anna_v4/all_data.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"devices": {
2+
"device_zones": {
33
"01b85360fdd243d0aaad4d6ac2a5ba7e": {
44
"active_preset": "home",
55
"available_schedules": [
@@ -103,6 +103,5 @@
103103
"notifications": {},
104104
"reboot": true,
105105
"smile_name": "Smile Anna"
106-
},
107-
"zones": {}
106+
}
108107
}
Lines changed: 43 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,47 @@
11
{
2-
"67d73d0bd469422db25a618a5fb8eeb0": {
3-
"switches": {
4-
"lock": true
5-
}
6-
},
7-
"29542b2b6a6a4169acecc15c72a599b8": {
8-
"switches": {
9-
"relay": false,
10-
"lock": false
11-
}
12-
},
13-
"2568cc4b9c1e401495d4741a5f89bee1": {
14-
"sensors": {
15-
"electricity_consumed": 0.0,
16-
"electricity_consumed_interval": 0.0
2+
"device_zones": {
3+
"67d73d0bd469422db25a618a5fb8eeb0": {
4+
"switches": {
5+
"lock": true
6+
}
177
},
18-
"switches": {
19-
"relay": false,
20-
"lock": false
21-
}
22-
},
23-
"1772a4ea304041adb83f357b751341ff": {
24-
"available": false
25-
},
26-
"e2f4322d57924fa090fbbc48b3a140dc": {
27-
"binary_sensors": {
28-
"low_battery": true
29-
}
30-
},
31-
"da224107914542988a88561b4452b0f6": {
32-
"binary_sensors": {
33-
"plugwise_notification": true
34-
}
35-
},
36-
"e8ef2a01ed3b4139a53bf749204fe6b4": {
37-
"members": [
38-
"2568cc4b9c1e401495d4741a5f89bee1",
39-
"29542b2b6a6a4169acecc15c72a599b8"
40-
],
41-
"switches": {
42-
"relay": false
8+
"29542b2b6a6a4169acecc15c72a599b8": {
9+
"switches": {
10+
"relay": false,
11+
"lock": false
12+
}
13+
},
14+
"2568cc4b9c1e401495d4741a5f89bee1": {
15+
"sensors": {
16+
"electricity_consumed": 0.0,
17+
"electricity_consumed_interval": 0.0
18+
},
19+
"switches": {
20+
"relay": false,
21+
"lock": false
22+
}
23+
},
24+
"1772a4ea304041adb83f357b751341ff": {
25+
"available": false
26+
},
27+
"e2f4322d57924fa090fbbc48b3a140dc": {
28+
"binary_sensors": {
29+
"low_battery": true
30+
}
31+
},
32+
"da224107914542988a88561b4452b0f6": {
33+
"binary_sensors": {
34+
"plugwise_notification": true
35+
}
36+
},
37+
"e8ef2a01ed3b4139a53bf749204fe6b4": {
38+
"members": [
39+
"2568cc4b9c1e401495d4741a5f89bee1",
40+
"29542b2b6a6a4169acecc15c72a599b8"
41+
],
42+
"switches": {
43+
"relay": false
44+
}
4345
}
44-
}
46+
}
4547
}

tests/data/anna/anna_v4.json

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"devices": {
2+
"device_zones": {
33
"01b85360fdd243d0aaad4d6ac2a5ba7e": {
44
"active_preset": "home",
55
"available_schedules": [
@@ -94,15 +94,5 @@
9494
},
9595
"vendor": "Bosch Thermotechniek B.V."
9696
}
97-
},
98-
"gateway": {
99-
"cooling_present": false,
100-
"gateway_id": "0466eae8520144c78afb29628384edeb",
101-
"heater_id": "cd0e6156b1f04d5f952349ffbe397481",
102-
"item_count": 58,
103-
"notifications": {},
104-
"reboot": true,
105-
"smile_name": "Smile Anna"
106-
},
107-
"zones": {}
97+
}
10898
}
Lines changed: 48 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1,52 +1,54 @@
11
{
2-
"cd0e6156b1f04d5f952349ffbe397481": {
3-
"maximum_boiler_temperature": {
4-
"setpoint": 69.0,
5-
"lower_bound": 0.0,
6-
"upper_bound": 100.0,
7-
"resolution": 1.0
2+
"device_zones": {
3+
"cd0e6156b1f04d5f952349ffbe397481": {
4+
"maximum_boiler_temperature": {
5+
"setpoint": 69.0,
6+
"lower_bound": 0.0,
7+
"upper_bound": 100.0,
8+
"resolution": 1.0
9+
},
10+
"max_dhw_temperature": {
11+
"setpoint": 59.0,
12+
"lower_bound": 30.0,
13+
"upper_bound": 60.0,
14+
"resolution": 0.01
15+
},
16+
"binary_sensors": {
17+
"dhw_state": false,
18+
"heating_state": false,
19+
"flame_state": false
20+
},
21+
"sensors": {
22+
"water_temperature": 51.0,
23+
"intended_boiler_temperature": 0.0,
24+
"modulation_level": 0,
25+
"return_temperature": 41.0,
26+
"water_pressure": 2.1
27+
},
28+
"switches": {
29+
"dhw_cm_switch": true
30+
}
831
},
9-
"max_dhw_temperature": {
10-
"setpoint": 59.0,
11-
"lower_bound": 30.0,
12-
"upper_bound": 60.0,
13-
"resolution": 0.01
32+
"01b85360fdd243d0aaad4d6ac2a5ba7e": {
33+
"thermostat": {
34+
"setpoint": 19.5,
35+
"lower_bound": 4.0,
36+
"upper_bound": 30.0,
37+
"resolution": 0.1
38+
},
39+
"active_preset": "away",
40+
"select_schedule": "Standaard",
41+
"climate_mode": "auto",
42+
"sensors": {
43+
"temperature": 19.5,
44+
"setpoint": 19.5,
45+
"illuminance": 39.5
46+
}
1447
},
15-
"binary_sensors": {
16-
"dhw_state": false,
17-
"heating_state": false,
18-
"flame_state": false
19-
},
20-
"sensors": {
21-
"water_temperature": 51.0,
22-
"intended_boiler_temperature": 0.0,
23-
"modulation_level": 0,
24-
"return_temperature": 41.0,
25-
"water_pressure": 2.1
26-
},
27-
"switches": {
28-
"dhw_cm_switch": true
29-
}
30-
},
31-
"01b85360fdd243d0aaad4d6ac2a5ba7e": {
32-
"thermostat": {
33-
"setpoint": 19.5,
34-
"lower_bound": 4.0,
35-
"upper_bound": 30.0,
36-
"resolution": 0.1
37-
},
38-
"active_preset": "away",
39-
"select_schedule": "Standaard",
40-
"climate_mode": "auto",
41-
"sensors": {
42-
"temperature": 19.5,
43-
"setpoint": 19.5,
44-
"illuminance": 39.5
45-
}
46-
},
47-
"0466eae8520144c78afb29628384edeb": {
48-
"sensors": {
49-
"outdoor_temperature": 6.44
48+
"0466eae8520144c78afb29628384edeb": {
49+
"sensors": {
50+
"outdoor_temperature": 6.44
51+
}
5052
}
5153
}
5254
}

tests/test_adam.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,8 @@ async def test_connect_adam_plus_anna_new(self):
4949
"854f8a9b0e7e425db97f1f110e1ce4b3",
5050
"2568cc4b9c1e401495d4741a5f89bee1",
5151
"e8ef2a01ed3b4139a53bf749204fe6b4",
52+
"f2bf9048bef64cc5b6d5110154e33c81",
53+
"f871b8c4d63549319221e294e4f88074",
5254
]
5355

5456
result = await self.tinker_thermostat(

0 commit comments

Comments
 (0)