Skip to content

Commit 93db15c

Browse files
committed
Add (back) setpoint* asserts
1 parent 7d9a1df commit 93db15c

File tree

1 file changed

+33
-21
lines changed

1 file changed

+33
-21
lines changed

tests/test_smile.py

Lines changed: 33 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -655,7 +655,7 @@ async def test_connect_legacy_anna(self):
655655
"selected_schedule": "Thermostat schedule",
656656
"last_used": "Thermostat schedule",
657657
"mode": "auto",
658-
"sensors": {"temperature": 20.4, "illuminance": 151},
658+
"sensors": {"temperature": 20.4, "illuminance": 151, "setpoint": 20.5},
659659
},
660660
"04e4cbfe7f4340f090f85ec3b9e6a950": {
661661
"dev_class": "heater_central",
@@ -754,7 +754,7 @@ async def test_connect_legacy_anna_2(self):
754754
"selected_schedule": "None",
755755
"last_used": "Thermostat schedule",
756756
"mode": "heat",
757-
"sensors": {"temperature": 21.4, "illuminance": 19.5},
757+
"sensors": {"temperature": 21.4, "illuminance": 19.5, "setpoint": 15.0},
758758
},
759759
"ea5d8a7177e541b0a4b52da815166de4": {
760760
"dev_class": "heater_central",
@@ -960,7 +960,7 @@ async def test_connect_anna_v4(self):
960960
"selected_schedule": "None",
961961
"last_used": "Standaard",
962962
"mode": "heat",
963-
"sensors": {"temperature": 20.5, "illuminance": 40.5},
963+
"sensors": {"temperature": 20.5, "illuminance": 40.5, "setpoint": 20.5},
964964
},
965965
"0466eae8520144c78afb29628384edeb": {
966966
"dev_class": "gateway",
@@ -1074,7 +1074,7 @@ async def test_connect_anna_v4_dhw(self):
10741074
"selected_schedule": "None",
10751075
"last_used": "Standaard",
10761076
"mode": "heat",
1077-
"sensors": {"temperature": 20.5, "illuminance": 40.5},
1077+
"sensors": {"temperature": 20.5, "illuminance": 40.5, "setpoint": 20.5},
10781078
},
10791079
"0466eae8520144c78afb29628384edeb": {
10801080
"dev_class": "gateway",
@@ -1198,7 +1198,7 @@ async def test_connect_anna_without_boiler_fw3(self):
11981198
"selected_schedule": "Normal",
11991199
"last_used": "Normal",
12001200
"mode": "auto",
1201-
"sensors": {"temperature": 20.6, "illuminance": 35.0},
1201+
"sensors": {"temperature": 20.6, "illuminance": 35.0, "setpoint": 16.0},
12021202
},
12031203
"a270735e4ccd45239424badc0578a2b1": {
12041204
"dev_class": "gateway",
@@ -1291,7 +1291,7 @@ async def test_connect_anna_without_boiler_fw4(self):
12911291
"selected_schedule": "Normal",
12921292
"last_used": "Normal",
12931293
"mode": "auto",
1294-
"sensors": {"temperature": 20.4, "illuminance": 44.8},
1294+
"sensors": {"temperature": 20.4, "illuminance": 44.8, "setpoint": 21.0},
12951295
},
12961296
"c46b4794d28149699eacf053deedd003": {
12971297
"dev_class": "heater_central",
@@ -1367,7 +1367,7 @@ async def test_connect_anna_without_boiler_fw42(self):
13671367
"selected_schedule": "Test",
13681368
"last_used": "Test",
13691369
"mode": "auto",
1370-
"sensors": {"temperature": 20.6, "illuminance": 0.25},
1370+
"sensors": {"temperature": 20.6, "illuminance": 0.25, "setpoint": 21.0},
13711371
},
13721372
"a270735e4ccd45239424badc0578a2b1": {
13731373
"dev_class": "gateway",
@@ -1492,7 +1492,7 @@ async def test_connect_adam_plus_anna(self):
14921492
"selected_schedule": "Weekschema",
14931493
"last_used": "Weekschema",
14941494
"mode": "auto",
1495-
"sensors": {"temperature": 20.5},
1495+
"sensors": {"temperature": 20.5, "setpoint": 20.5},
14961496
},
14971497
"f2be121e4a9345ac83c6e99ed89a98be": {
14981498
"dev_class": "computer_desktop",
@@ -1617,7 +1617,7 @@ async def test_connect_adam_plus_anna_new(self):
16171617
"last_used": "Weekschema",
16181618
"control_state": "heating",
16191619
"mode": "auto",
1620-
"sensors": {"temperature": 18.1},
1620+
"sensors": {"temperature": 18.1, "setpoint": 18.5},
16211621
},
16221622
"29542b2b6a6a4169acecc15c72a599b8": {
16231623
"dev_class": "hometheater",
@@ -1705,7 +1705,7 @@ async def test_connect_adam_plus_anna_new(self):
17051705
"last_used": "Badkamer",
17061706
"control_state": "off",
17071707
"mode": "auto",
1708-
"sensors": {"temperature": 17.9, "battery": 56},
1708+
"sensors": {"temperature": 17.9, "battery": 56, "setpoint": 15.0},
17091709
},
17101710
"da224107914542988a88561b4452b0f6": {
17111711
"dev_class": "gateway",
@@ -1842,7 +1842,7 @@ async def test_connect_adam_zone_per_device(self):
18421842
"selected_schedule": "None",
18431843
"last_used": "Badkamer Schema",
18441844
"mode": "heat",
1845-
"sensors": {"temperature": 16.5, "battery": 67},
1845+
"sensors": {"temperature": 16.5, "battery": 67, "setpoint": 13.0},
18461846
},
18471847
"b310b72a0e354bfab43089919b9a88bf": {
18481848
"dev_class": "thermo_sensor",
@@ -1902,7 +1902,7 @@ async def test_connect_adam_zone_per_device(self):
19021902
"selected_schedule": "GF7 Woonkamer",
19031903
"last_used": "GF7 Woonkamer",
19041904
"mode": "auto",
1905-
"sensors": {"temperature": 21.1, "battery": 34},
1905+
"sensors": {"temperature": 21.1, "battery": 34, "setpoint": 21.5},
19061906
},
19071907
"fe799307f1624099878210aa0b9f1475": {
19081908
"dev_class": "gateway",
@@ -2070,7 +2070,7 @@ async def test_connect_adam_zone_per_device(self):
20702070
"selected_schedule": "CV Jessie",
20712071
"last_used": "CV Jessie",
20722072
"mode": "auto",
2073-
"sensors": {"temperature": 17.1, "battery": 37},
2073+
"sensors": {"temperature": 17.1, "battery": 37, "setpoint": 16.0},
20742074
},
20752075
"680423ff840043738f42cc7f1ff97a36": {
20762076
"dev_class": "thermo_sensor",
@@ -2115,7 +2115,7 @@ async def test_connect_adam_zone_per_device(self):
21152115
"selected_schedule": "Badkamer Schema",
21162116
"last_used": "Badkamer Schema",
21172117
"mode": "auto",
2118-
"sensors": {"temperature": 18.8, "battery": 92},
2118+
"sensors": {"temperature": 18.8, "battery": 92, "setpoint": 14.0},
21192119
},
21202120
"675416a629f343c495449970e2ca37b5": {
21212121
"dev_class": "router",
@@ -2165,6 +2165,7 @@ async def test_connect_adam_zone_per_device(self):
21652165
"battery": 68,
21662166
"temperature_difference": 0.1,
21672167
"valve_position": 0.0,
2168+
"setpoint": 5.5,
21682169
},
21692170
},
21702171
}
@@ -2259,7 +2260,7 @@ async def test_connect_adam_multiple_devices_per_zone(self):
22592260
"selected_schedule": "None",
22602261
"last_used": "Badkamer Schema",
22612262
"mode": "heat",
2262-
"sensors": {"temperature": 16.5, "battery": 67},
2263+
"sensors": {"temperature": 16.5, "battery": 67, "setpoint": 13.0},
22632264
},
22642265
"b310b72a0e354bfab43089919b9a88bf": {
22652266
"dev_class": "thermo_sensor",
@@ -2319,7 +2320,7 @@ async def test_connect_adam_multiple_devices_per_zone(self):
23192320
"selected_schedule": "GF7 Woonkamer",
23202321
"last_used": "GF7 Woonkamer",
23212322
"mode": "auto",
2322-
"sensors": {"temperature": 20.9, "battery": 34},
2323+
"sensors": {"temperature": 20.9, "battery": 34, "setpoint": 21.5},
23232324
},
23242325
"fe799307f1624099878210aa0b9f1475": {
23252326
"dev_class": "gateway",
@@ -2487,7 +2488,7 @@ async def test_connect_adam_multiple_devices_per_zone(self):
24872488
"selected_schedule": "CV Jessie",
24882489
"last_used": "CV Jessie",
24892490
"mode": "auto",
2490-
"sensors": {"temperature": 17.2, "battery": 37},
2491+
"sensors": {"temperature": 17.2, "battery": 37, "setpoint": 15.0},
24912492
},
24922493
"680423ff840043738f42cc7f1ff97a36": {
24932494
"dev_class": "thermo_sensor",
@@ -2532,7 +2533,7 @@ async def test_connect_adam_multiple_devices_per_zone(self):
25322533
"selected_schedule": "Badkamer Schema",
25332534
"last_used": "Badkamer Schema",
25342535
"mode": "auto",
2535-
"sensors": {"temperature": 18.9, "battery": 92},
2536+
"sensors": {"temperature": 18.9, "battery": 92, "setpoint": 14.0},
25362537
},
25372538
"675416a629f343c495449970e2ca37b5": {
25382539
"dev_class": "router",
@@ -2582,6 +2583,7 @@ async def test_connect_adam_multiple_devices_per_zone(self):
25822583
"battery": 68,
25832584
"temperature_difference": 0.0,
25842585
"valve_position": 0.0,
2586+
"setpoint": 5.5,
25852587
},
25862588
},
25872589
}
@@ -2699,6 +2701,7 @@ async def test_adam_heatpump_cooling(self):
26992701
"control_state": "off",
27002702
"mode": "cool",
27012703
"sensors": {"temperature": 18.8, "battery": 55},
2704+
"setpoint": 18.0,
27022705
},
27032706
}
27042707

@@ -2769,7 +2772,7 @@ async def test_adam_plus_jip(self):
27692772
"last_used": None,
27702773
"control_state": "off",
27712774
"mode": "heat",
2772-
"sensors": {"temperature": 30.0, "battery": 80},
2775+
"sensors": {"temperature": 30.0, "battery": 80, "setpoint": 13.0},
27732776
},
27742777
"1346fbd8498d4dbcab7e18d51b771f3d": {
27752778
"dev_class": "zone_thermostat",
@@ -2793,7 +2796,7 @@ async def test_adam_plus_jip(self):
27932796
"last_used": None,
27942797
"control_state": "off",
27952798
"mode": "heat",
2796-
"sensors": {"temperature": 24.2, "battery": 92},
2799+
"sensors": {"temperature": 24.2, "battery": 92, "setpoint": 13.0},
27972800
},
27982801
"833de10f269c4deab58fb9df69901b4e": {
27992802
"dev_class": "thermo_sensor",
@@ -2832,7 +2835,7 @@ async def test_adam_plus_jip(self):
28322835
"last_used": None,
28332836
"control_state": "off",
28342837
"mode": "heat",
2835-
"sensors": {"temperature": 30.0, "battery": 79},
2838+
"sensors": {"temperature": 30.0, "battery": 79, "setpoint": 13.0},
28362839
},
28372840
"f61f1a2535f54f52ad006a3d18e459ca": {
28382841
"dev_class": "zone_thermometer",
@@ -2860,6 +2863,7 @@ async def test_adam_plus_jip(self):
28602863
"temperature": 27.4,
28612864
"battery": 100,
28622865
"humidity": 56.2,
2866+
"setpoint": 9.0,
28632867
},
28642868
},
28652869
"d4496250d0e942cfa7aea3476e9070d5": {
@@ -3158,6 +3162,8 @@ async def test_connect_anna_heatpump_heating(self):
31583162
"illuminance": 86.0,
31593163
"cooling_activation_outdoor_temperature": 21.0,
31603164
"cooling_deactivation_threshold": 4.0,
3165+
"setpoint_low": 21.0,
3166+
"setpoint_high": 24.0,
31613167
},
31623168
},
31633169
}
@@ -3221,6 +3227,8 @@ async def test_connect_anna_heatpump_cooling(self):
32213227
"illuminance": 25.5,
32223228
"cooling_activation_outdoor_temperature": 21.0,
32233229
"cooling_deactivation_threshold": 6.0,
3230+
"setpoint_low": 0.0,
3231+
"setpoint_high": 22.0,
32243232
},
32253233
},
32263234
# Heater central
@@ -3427,6 +3435,7 @@ async def test_connect_anna_elga_2(self):
34273435
"illuminance": 0.5,
34283436
"cooling_activation_outdoor_temperature": 26.0,
34293437
"cooling_deactivation_threshold": 3.0,
3438+
"setpoint": 19.5,
34303439
},
34313440
},
34323441
"573c152e7d4f4720878222bd75638f5b": {
@@ -3524,6 +3533,7 @@ async def test_connect_anna_elga_2_schedule_off(self):
35243533
"illuminance": 0.5,
35253534
"cooling_activation_outdoor_temperature": 26.0,
35263535
"cooling_deactivation_threshold": 3.0,
3536+
"setpoint": 19.5,
35273537
},
35283538
}
35293539
}
@@ -3572,6 +3582,8 @@ async def test_connect_anna_elga_2_cooling(self):
35723582
"illuminance": 0.5,
35733583
"cooling_activation_outdoor_temperature": 26.0,
35743584
"cooling_deactivation_threshold": 3.0,
3585+
"setpoint_low": 19.0,
3586+
"setpoint_high": 23.0,
35753587
},
35763588
},
35773589
"573c152e7d4f4720878222bd75638f5b": {

0 commit comments

Comments
 (0)