Skip to content

Commit ad4c43b

Browse files
Add zigbee-thermostat for Vimar 02973 product (#613)
* add vimar zigbee-thermostat sub-driver * add vimar zigbee-thermostat sub-driver dual profiles with relative tests, fix Farenheit behavior and stability * delete duplicated setpoint handlers for ZigBee in Vimar thermostat driver
1 parent 19b7761 commit ad4c43b

File tree

6 files changed

+1063
-2
lines changed

6 files changed

+1063
-2
lines changed

drivers/SmartThings/zigbee-thermostat/fingerprints.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11
zigbeeManufacturer:
2+
- id: "Vimar/02973-smart-wheel-thermostat"
3+
deviceLabel: Vimar Smart Thermostat
4+
manufacturer: Vimar
5+
model: WheelThermostat_v1.0
6+
deviceProfileName: thermostat-fanless-heating-no-fw
27
- id: "LUX/KONOZ"
38
deviceLabel: LUX Thermostat
49
manufacturer: LUX
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
name: thermostat-fanless-cooling-no-fw
2+
components:
3+
- id: main
4+
categories:
5+
- name: Thermostat
6+
capabilities:
7+
- id: temperatureMeasurement
8+
version: 1
9+
- id: thermostatCoolingSetpoint
10+
version: 1
11+
config:
12+
values:
13+
- key: "coolingSetpoint.value"
14+
range: [6, 40]
15+
step: 0.1
16+
- id: thermostatOperatingState
17+
version: 1
18+
config:
19+
values:
20+
- key: "thermostatOperatingState.value"
21+
enabledValues:
22+
- cooling
23+
- idle
24+
- id: thermostatMode
25+
version: 1
26+
- id: refresh
27+
version: 1
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
name: thermostat-fanless-heating-no-fw
2+
components:
3+
- id: main
4+
categories:
5+
- name: Thermostat
6+
capabilities:
7+
- id: temperatureMeasurement
8+
version: 1
9+
- id: thermostatHeatingSetpoint
10+
version: 1
11+
config:
12+
values:
13+
- key: "heatingSetpoint.value"
14+
range: [5, 39]
15+
step: 0.1
16+
- id: thermostatOperatingState
17+
version: 1
18+
config:
19+
values:
20+
- key: "thermostatOperatingState.value"
21+
enabledValues:
22+
- heating
23+
- idle
24+
- id: thermostatMode
25+
version: 1
26+
- id: refresh
27+
version: 1

drivers/SmartThings/zigbee-thermostat/src/init.lua

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-- Copyright 2022 SmartThings
1+
-- Copyright 2023 SmartThings
22
--
33
-- Licensed under the Apache License, Version 2.0 (the "License");
44
-- you may not use this file except in compliance with the License.
@@ -292,7 +292,8 @@ local zigbee_thermostat_driver = {
292292
require("stelpro"),
293293
require("lux-konoz"),
294294
require("leviton"),
295-
require("popp_danfoss")
295+
require("popp_danfoss"),
296+
require("vimar")
296297
},
297298
}
298299

0 commit comments

Comments
 (0)