Skip to content

Commit 82a38f9

Browse files
committed
Save
1 parent 094041c commit 82a38f9

File tree

3 files changed

+107
-7
lines changed

3 files changed

+107
-7
lines changed

fixtures/anna_without_boiler_fw441/all_data.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"devices": {
2+
"entities": {
33
"7ffbb3ab4b6c4ab2915d7510f7bf8fe9": {
44
"active_preset": "home",
55
"available_schedules": [
Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
{
2+
"entities": {
3+
"01b85360fdd243d0aaad4d6ac2a5ba7e": {
4+
"active_preset": "home",
5+
"available_schedules": [
6+
"Standaard",
7+
"Thuiswerken",
8+
"off"
9+
],
10+
"climate_mode": "auto",
11+
"dev_class": "thermostat",
12+
"firmware": "2018-02-08T11:15:53+01:00",
13+
"hardware": "6539-1301-5002",
14+
"location": "eb5309212bf5407bb143e5bfa3b18aee",
15+
"model": "ThermoTouch",
16+
"name": "Anna",
17+
"preset_modes": [
18+
"vacation",
19+
"no_frost",
20+
"away",
21+
"asleep",
22+
"home"
23+
],
24+
"select_schedule": "Thuiswerken",
25+
"sensors": {
26+
"illuminance": 60.0,
27+
"setpoint": 20.5,
28+
"temperature": 20.6
29+
},
30+
"temperature_offset": {
31+
"lower_bound": -2.0,
32+
"resolution": 0.1,
33+
"setpoint": 0.0,
34+
"upper_bound": 2.0
35+
},
36+
"thermostat": {
37+
"lower_bound": 4.0,
38+
"resolution": 0.1,
39+
"setpoint": 20.5,
40+
"upper_bound": 30.0
41+
},
42+
"vendor": "Plugwise"
43+
},
44+
"0466eae8520144c78afb29628384edeb": {
45+
"binary_sensors": {
46+
"plugwise_notification": false
47+
},
48+
"dev_class": "gateway",
49+
"firmware": "4.0.15",
50+
"hardware": "AME Smile 2.0 board",
51+
"location": "94c107dc6ac84ed98e9f68c0dd06bf71",
52+
"mac_address": "012345670001",
53+
"model": "Gateway",
54+
"model_id": "smile_thermo",
55+
"name": "Smile Anna",
56+
"sensors": {
57+
"outdoor_temperature": 7.44
58+
},
59+
"vendor": "Plugwise"
60+
},
61+
"cd0e6156b1f04d5f952349ffbe397481": {
62+
"available": true,
63+
"binary_sensors": {
64+
"dhw_state": false,
65+
"flame_state": false,
66+
"heating_state": true
67+
},
68+
"dev_class": "heater_central",
69+
"location": "94c107dc6ac84ed98e9f68c0dd06bf71",
70+
"max_dhw_temperature": {
71+
"lower_bound": 30.0,
72+
"resolution": 0.01,
73+
"setpoint": 60.0,
74+
"upper_bound": 60.0
75+
},
76+
"maximum_boiler_temperature": {
77+
"lower_bound": 0.0,
78+
"resolution": 1.0,
79+
"setpoint": 70.0,
80+
"upper_bound": 100.0
81+
},
82+
"model": "Generic heater",
83+
"model_id": "2.32",
84+
"name": "OpenTherm",
85+
"sensors": {
86+
"intended_boiler_temperature": 39.9,
87+
"modulation_level": 0.0,
88+
"return_temperature": 32.0,
89+
"water_pressure": 2.2,
90+
"water_temperature": 45.0
91+
},
92+
"switches": {
93+
"dhw_cm_switch": false
94+
},
95+
"vendor": "Bosch Thermotechniek B.V."
96+
}
97+
}
98+
}

tests/test_anna.py

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -121,13 +121,15 @@ async def test_connect_anna_v4_dhw(self):
121121
@pytest.mark.asyncio
122122
async def test_connect_anna_v4_no_tag(self):
123123
"""Test an Anna firmware 4 setup - missing tag (issue)."""
124-
testdata = {
125-
# Anna
126-
"01b85360fdd243d0aaad4d6ac2a5ba7e": {
127-
"active_preset": "home",
128-
}
129-
}
130124
self.smile_setup = "anna_v4_no_tag"
125+
126+
testdata = self.load_testdata(SMILE_TYPE, self.smile_setup)
127+
#testdata = {
128+
# # Anna
129+
# "01b85360fdd243d0aaad4d6ac2a5ba7e": {
130+
# "active_preset": "home",
131+
# }
132+
#}
131133
server, smile, client = await self.connect_wrapper()
132134
assert smile.smile_hostname == "smile000000"
133135

0 commit comments

Comments
 (0)