Skip to content

Commit 4e329db

Browse files
committed
Save new and updated files
1 parent 4b10d31 commit 4e329db

File tree

2 files changed

+157
-85
lines changed

2 files changed

+157
-85
lines changed

fixtures/anna_p1/data.json

Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
{
2+
"1e5e55b958ac445583602f767cb45942": {
3+
"active_preset": "home",
4+
"available_schedules": ["Thermostat schedule", "off"],
5+
"climate_mode": "heat",
6+
"control_state": "idle",
7+
"dev_class": "thermostat",
8+
"firmware": "2018-02-08T11:15:53+01:00",
9+
"hardware": "6539-1301-500",
10+
"location": "5b13651d79c4454684fd268850b1bff8",
11+
"model": "ThermoTouch",
12+
"name": "Anna",
13+
"preset_modes": ["home", "asleep", "away", "vacation", "no_frost"],
14+
"select_schedule": "off",
15+
"sensors": {
16+
"illuminance": 2.0,
17+
"setpoint": 19.0,
18+
"temperature": 19.4
19+
},
20+
"temperature_offset": {
21+
"lower_bound": -2.0,
22+
"resolution": 0.1,
23+
"setpoint": 0.0,
24+
"upper_bound": 2.0
25+
},
26+
"thermostat": {
27+
"lower_bound": 4.0,
28+
"resolution": 0.1,
29+
"setpoint": 19.0,
30+
"upper_bound": 30.0
31+
},
32+
"vendor": "Plugwise"
33+
},
34+
"36b937e44ad145bab165fa0fe99d742d": {
35+
"available": true,
36+
"binary_sensors": {
37+
"dhw_state": false,
38+
"flame_state": false,
39+
"heating_state": false
40+
},
41+
"dev_class": "heater_central",
42+
"location": "da7be222ab3b420c927f3e49fade0304",
43+
"model": "Generic heater",
44+
"model_id": "HR24",
45+
"name": "OpenTherm",
46+
"sensors": {
47+
"intended_boiler_temperature": 0.0,
48+
"modulation_level": 0.0,
49+
"water_pressure": 6.0,
50+
"water_temperature": 35.0
51+
},
52+
"switches": {
53+
"dhw_cm_switch": true
54+
},
55+
"vendor": "Intergas"
56+
},
57+
"53130847be2f436cb946b78dedb9053a": {
58+
"available": true,
59+
"dev_class": "smartmeter",
60+
"location": "da7be222ab3b420c927f3e49fade0304",
61+
"name": "P1"
62+
},
63+
"da7be222ab3b420c927f3e49fade0304": {
64+
"binary_sensors": {
65+
"plugwise_notification": false
66+
},
67+
"dev_class": "gateway",
68+
"firmware": "4.4.4",
69+
"hardware": "AME Smile 2.0 board",
70+
"location": "da7be222ab3b420c927f3e49fade0304",
71+
"mac_address": "C493000ABCD",
72+
"model": "Gateway",
73+
"model_id": "smile_thermo",
74+
"name": "Smile Anna",
75+
"notifications": {},
76+
"sensors": {
77+
"outdoor_temperature": 11.8
78+
},
79+
"vendor": "Plugwise"
80+
}
81+
}

tests/data/anna/anna_p1.json

Lines changed: 76 additions & 85 deletions
Original file line numberDiff line numberDiff line change
@@ -1,92 +1,83 @@
11
{
22
"devices": {
3-
"1e5e55b958ac445583602f767cb45942": {
4-
"active_preset": "home",
5-
"available_schedules": [
6-
"Thermostat schedule",
7-
"off"
8-
],
9-
"climate_mode": "heat",
10-
"control_state": "idle",
11-
"dev_class": "thermostat",
12-
"firmware": "2018-02-08T11:15:53+01:00",
13-
"hardware": "6539-1301-500",
14-
"location": "5b13651d79c4454684fd268850b1bff8",
15-
"model": "ThermoTouch",
16-
"name": "Anna",
17-
"preset_modes": [
18-
"home",
19-
"asleep",
20-
"away",
21-
"vacation",
22-
"no_frost"
23-
],
24-
"select_schedule": "off",
25-
"sensors": {
26-
"illuminance": 2.0,
27-
"setpoint": 19.0,
28-
"temperature": 19.4
3+
"1e5e55b958ac445583602f767cb45942": {
4+
"active_preset": "home",
5+
"available_schedules": ["Thermostat schedule", "off"],
6+
"climate_mode": "heat",
7+
"control_state": "idle",
8+
"dev_class": "thermostat",
9+
"firmware": "2018-02-08T11:15:53+01:00",
10+
"hardware": "6539-1301-500",
11+
"location": "5b13651d79c4454684fd268850b1bff8",
12+
"model": "ThermoTouch",
13+
"name": "Anna",
14+
"preset_modes": ["home", "asleep", "away", "vacation", "no_frost"],
15+
"select_schedule": "off",
16+
"sensors": {
17+
"illuminance": 2.0,
18+
"setpoint": 19.0,
19+
"temperature": 19.4
20+
},
21+
"temperature_offset": {
22+
"lower_bound": -2.0,
23+
"resolution": 0.1,
24+
"setpoint": 0.0,
25+
"upper_bound": 2.0
26+
},
27+
"thermostat": {
28+
"lower_bound": 4.0,
29+
"resolution": 0.1,
30+
"setpoint": 19.0,
31+
"upper_bound": 30.0
32+
},
33+
"vendor": "Plugwise"
2934
},
30-
"temperature_offset": {
31-
"lower_bound": -2.0,
32-
"resolution": 0.1,
33-
"setpoint": 0.0,
34-
"upper_bound": 2.0
35+
"36b937e44ad145bab165fa0fe99d742d": {
36+
"available": true,
37+
"binary_sensors": {
38+
"dhw_state": false,
39+
"flame_state": false,
40+
"heating_state": false
41+
},
42+
"dev_class": "heater_central",
43+
"location": "da7be222ab3b420c927f3e49fade0304",
44+
"model": "Generic heater",
45+
"model_id": "HR24",
46+
"name": "OpenTherm",
47+
"sensors": {
48+
"intended_boiler_temperature": 0.0,
49+
"modulation_level": 0.0,
50+
"water_pressure": 6.0,
51+
"water_temperature": 35.0
52+
},
53+
"switches": {
54+
"dhw_cm_switch": true
55+
},
56+
"vendor": "Intergas"
3557
},
36-
"thermostat": {
37-
"lower_bound": 4.0,
38-
"resolution": 0.1,
39-
"setpoint": 19.0,
40-
"upper_bound": 30.0
58+
"53130847be2f436cb946b78dedb9053a": {
59+
"available": true,
60+
"dev_class": "smartmeter",
61+
"location": "da7be222ab3b420c927f3e49fade0304",
62+
"name": "P1"
4163
},
42-
"vendor": "Plugwise"
43-
},
44-
"36b937e44ad145bab165fa0fe99d742d": {
45-
"available": true,
46-
"binary_sensors": {
47-
"dhw_state": false,
48-
"flame_state": false,
49-
"heating_state": false
50-
},
51-
"dev_class": "heater_central",
52-
"location": "da7be222ab3b420c927f3e49fade0304",
53-
"model": "Generic heater",
54-
"model_id": "HR24",
55-
"name": "OpenTherm",
56-
"sensors": {
57-
"intended_boiler_temperature": 0.0,
58-
"modulation_level": 0.0,
59-
"water_pressure": 6.0,
60-
"water_temperature": 35.0
61-
},
62-
"switches": {
63-
"dhw_cm_switch": true
64-
},
65-
"vendor": "Intergas"
66-
},
67-
"53130847be2f436cb946b78dedb9053a": {
68-
"available": true,
69-
"dev_class": "smartmeter",
70-
"location": "da7be222ab3b420c927f3e49fade0304",
71-
"name": "P1"
72-
},
73-
"da7be222ab3b420c927f3e49fade0304": {
74-
"binary_sensors": {
75-
"plugwise_notification": false
76-
},
77-
"dev_class": "gateway",
78-
"firmware": "4.4.4",
79-
"hardware": "AME Smile 2.0 board",
80-
"location": "da7be222ab3b420c927f3e49fade0304",
81-
"mac_address": "C493000ABCD",
82-
"model": "Gateway",
83-
"model_id": "smile_thermo",
84-
"name": "Smile Anna",
85-
"notifications": {},
86-
"sensors": {
87-
"outdoor_temperature": 11.8
88-
},
89-
"vendor": "Plugwise"
64+
"da7be222ab3b420c927f3e49fade0304": {
65+
"binary_sensors": {
66+
"plugwise_notification": false
67+
},
68+
"dev_class": "gateway",
69+
"firmware": "4.4.4",
70+
"hardware": "AME Smile 2.0 board",
71+
"location": "da7be222ab3b420c927f3e49fade0304",
72+
"mac_address": "C493000ABCD",
73+
"model": "Gateway",
74+
"model_id": "smile_thermo",
75+
"name": "Smile Anna",
76+
"notifications": {},
77+
"sensors": {
78+
"outdoor_temperature": 11.8
79+
},
80+
"vendor": "Plugwise"
81+
}
9082
}
9183
}
92-
}

0 commit comments

Comments
 (0)