Skip to content

Commit cce6c1c

Browse files
authored
Merge pull request #1586 from SmartThingsCommunity/feature/BUG-2243
BUG2-2243 Add composite display to zigbee humidity sensors
2 parents 5bd9bbd + 0e2f661 commit cce6c1c

File tree

7 files changed

+297
-4
lines changed

7 files changed

+297
-4
lines changed

drivers/SmartThings/matter-sensor/profiles/temperature-humidity-battery.yml

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,45 @@ preferences:
1919
explicit: true
2020
- preferenceId: humidityOffset
2121
explicit: true
22+
deviceConfig:
23+
dashboard:
24+
states:
25+
- component: main
26+
capability: temperatureMeasurement
27+
version: 1
28+
group: main
29+
composite: true
30+
- component: main
31+
capability: relativeHumidityMeasurement
32+
version: 1
33+
group: main
34+
values:
35+
- label: " {{humidity.value}} {{humidity.unit}}"
36+
composite: true
37+
actions: [ ]
38+
basicPlus: [ ]
39+
detailView:
40+
- component: main
41+
capability: temperatureMeasurement
42+
version: 1
43+
- component: main
44+
capability: relativeHumidityMeasurement
45+
version: 1
46+
- component: main
47+
capability: battery
48+
version: 1
49+
- component: main
50+
capability: refresh
51+
version: 1
52+
automation:
53+
conditions:
54+
- component: main
55+
capability: temperatureMeasurement
56+
version: 1
57+
- component: main
58+
capability: relativeHumidityMeasurement
59+
version: 1
60+
- component: main
61+
capability: battery
62+
version: 1
63+
actions: []

drivers/SmartThings/matter-sensor/profiles/temperature-humidity-pressure-battery.yml

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,51 @@ preferences:
2121
explicit: true
2222
- preferenceId: humidityOffset
2323
explicit: true
24+
deviceConfig:
25+
dashboard:
26+
states:
27+
- component: main
28+
capability: temperatureMeasurement
29+
version: 1
30+
group: main
31+
composite: true
32+
- component: main
33+
capability: relativeHumidityMeasurement
34+
version: 1
35+
group: main
36+
values:
37+
- label: " {{humidity.value}} {{humidity.unit}}"
38+
composite: true
39+
actions: [ ]
40+
basicPlus: [ ]
41+
detailView:
42+
- component: main
43+
capability: temperatureMeasurement
44+
version: 1
45+
- component: main
46+
capability: relativeHumidityMeasurement
47+
version: 1
48+
- component: main
49+
capability: atmosphericPressureMeasurement
50+
version: 1
51+
- component: main
52+
capability: battery
53+
version: 1
54+
- component: main
55+
capability: refresh
56+
version: 1
57+
automation:
58+
conditions:
59+
- component: main
60+
capability: temperatureMeasurement
61+
version: 1
62+
- component: main
63+
capability: relativeHumidityMeasurement
64+
version: 1
65+
- component: main
66+
capability: atmosphericPressureMeasurement
67+
version: 1
68+
- component: main
69+
capability: battery
70+
version: 1
71+
actions: []

drivers/SmartThings/matter-sensor/profiles/temperature-humidity-pressure.yml

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,45 @@ preferences:
1919
explicit: true
2020
- preferenceId: humidityOffset
2121
explicit: true
22+
deviceConfig:
23+
dashboard:
24+
states:
25+
- component: main
26+
capability: temperatureMeasurement
27+
version: 1
28+
group: main
29+
composite: true
30+
- component: main
31+
capability: relativeHumidityMeasurement
32+
version: 1
33+
group: main
34+
values:
35+
- label: " {{humidity.value}} {{humidity.unit}}"
36+
composite: true
37+
actions: [ ]
38+
basicPlus: [ ]
39+
detailView:
40+
- component: main
41+
capability: temperatureMeasurement
42+
version: 1
43+
- component: main
44+
capability: relativeHumidityMeasurement
45+
version: 1
46+
- component: main
47+
capability: atmosphericPressureMeasurement
48+
version: 1
49+
- component: main
50+
capability: refresh
51+
version: 1
52+
automation:
53+
conditions:
54+
- component: main
55+
capability: temperatureMeasurement
56+
version: 1
57+
- component: main
58+
capability: relativeHumidityMeasurement
59+
version: 1
60+
- component: main
61+
capability: atmosphericPressureMeasurement
62+
version: 1
63+
actions: []

drivers/SmartThings/matter-sensor/profiles/temperature-humidity.yml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,39 @@ preferences:
1717
explicit: true
1818
- preferenceId: humidityOffset
1919
explicit: true
20+
deviceConfig:
21+
dashboard:
22+
states:
23+
- component: main
24+
capability: temperatureMeasurement
25+
version: 1
26+
group: main
27+
composite: true
28+
- component: main
29+
capability: relativeHumidityMeasurement
30+
version: 1
31+
group: main
32+
values:
33+
- label: " {{humidity.value}} {{humidity.unit}}"
34+
composite: true
35+
actions: [ ]
36+
basicPlus: [ ]
37+
detailView:
38+
- component: main
39+
capability: temperatureMeasurement
40+
version: 1
41+
- component: main
42+
capability: relativeHumidityMeasurement
43+
version: 1
44+
- component: main
45+
capability: refresh
46+
version: 1
47+
automation:
48+
conditions:
49+
- component: main
50+
capability: temperatureMeasurement
51+
version: 1
52+
- component: main
53+
capability: relativeHumidityMeasurement
54+
version: 1
55+
actions: []

drivers/SmartThings/zigbee-humidity-sensor/profiles/humidity-temp-battery.yml

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,45 @@ preferences:
1919
explicit: true
2020
- preferenceId: humidityOffset
2121
explicit: true
22+
deviceConfig:
23+
dashboard:
24+
states:
25+
- component: main
26+
capability: temperatureMeasurement
27+
version: 1
28+
group: main
29+
composite: true
30+
- component: main
31+
capability: relativeHumidityMeasurement
32+
version: 1
33+
group: main
34+
values:
35+
- label: " {{humidity.value}} {{humidity.unit}}"
36+
composite: true
37+
actions: [ ]
38+
basicPlus: [ ]
39+
detailView:
40+
- component: main
41+
capability: temperatureMeasurement
42+
version: 1
43+
- component: main
44+
capability: relativeHumidityMeasurement
45+
version: 1
46+
- component: main
47+
capability: battery
48+
version: 1
49+
- component: main
50+
capability: refresh
51+
version: 1
52+
automation:
53+
conditions:
54+
- component: main
55+
capability: temperatureMeasurement
56+
version: 1
57+
- component: main
58+
capability: relativeHumidityMeasurement
59+
version: 1
60+
- component: main
61+
capability: battery
62+
version: 1
63+
actions: []

drivers/SmartThings/zigbee-humidity-sensor/profiles/humidity-temperature.yml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,39 @@ preferences:
1717
explicit: true
1818
- preferenceId: humidityOffset
1919
explicit: true
20+
deviceConfig:
21+
dashboard:
22+
states:
23+
- component: main
24+
capability: temperatureMeasurement
25+
version: 1
26+
group: main
27+
composite: true
28+
- component: main
29+
capability: relativeHumidityMeasurement
30+
version: 1
31+
group: main
32+
values:
33+
- label: " {{humidity.value}} {{humidity.unit}}"
34+
composite: true
35+
actions: [ ]
36+
basicPlus: [ ]
37+
detailView:
38+
- component: main
39+
capability: temperatureMeasurement
40+
version: 1
41+
- component: main
42+
capability: relativeHumidityMeasurement
43+
version: 1
44+
- component: main
45+
capability: refresh
46+
version: 1
47+
automation:
48+
conditions:
49+
- component: main
50+
capability: temperatureMeasurement
51+
version: 1
52+
- component: main
53+
capability: relativeHumidityMeasurement
54+
version: 1
55+
actions: []

drivers/SmartThings/zwave-sensor/profiles/humidity-temperature-battery.yml

Lines changed: 51 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,6 @@ components:
44
capabilities:
55
- id: temperatureMeasurement
66
version: 1
7-
config:
8-
values:
9-
- key: "temperature.value"
10-
range: [-20, 100]
117
- id: relativeHumidityMeasurement
128
version: 1
139
- id: battery
@@ -16,3 +12,54 @@ components:
1612
version: 1
1713
categories:
1814
- name: TempHumiditySensor
15+
deviceConfig:
16+
dashboard:
17+
states:
18+
- component: main
19+
capability: temperatureMeasurement
20+
version: 1
21+
values:
22+
- key: "temperature.value"
23+
range: [-20, 100]
24+
group: main
25+
composite: true
26+
- component: main
27+
capability: relativeHumidityMeasurement
28+
version: 1
29+
group: main
30+
values:
31+
- label: " {{humidity.value}} {{humidity.unit}}"
32+
composite: true
33+
actions: [ ]
34+
basicPlus: [ ]
35+
detailView:
36+
- component: main
37+
capability: temperatureMeasurement
38+
version: 1
39+
values:
40+
- key: "temperature.value"
41+
range: [-20, 100]
42+
- component: main
43+
capability: relativeHumidityMeasurement
44+
version: 1
45+
- component: main
46+
capability: battery
47+
version: 1
48+
- component: main
49+
capability: refresh
50+
version: 1
51+
automation:
52+
conditions:
53+
- component: main
54+
capability: temperatureMeasurement
55+
version: 1
56+
values:
57+
- key: "temperature.value"
58+
range: [-20, 100]
59+
- component: main
60+
capability: relativeHumidityMeasurement
61+
version: 1
62+
- component: main
63+
capability: battery
64+
version: 1
65+
actions: []

0 commit comments

Comments
 (0)