Skip to content

Commit 573f31d

Browse files
committed
[config] Add Intermatic PE653 and PE953 pool/spa controller and remote.
1 parent 0dba812 commit 573f31d

File tree

6 files changed

+90
-3
lines changed

6 files changed

+90
-3
lines changed

config/images/intermatic/pe653.png

56.2 KB
Loading

config/images/intermatic/pe953.png

37.2 KB
Loading

config/intermatic/pe653.xml

+62
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Product Revision="1" xmlns="https://github.com/OpenZWave/open-zwave">
3+
<MetaData>
4+
<MetaDataItem name="Name">PE653</MetaDataItem>
5+
<MetaDataItem name="Description">MultiWave Five-Channel Wireless Remote Receiver</MetaDataItem>
6+
<MetaDataItem name="OzwInfoPage">http://www.openzwave.com/device-database/0005:0653:5045</MetaDataItem>
7+
<MetaDataItem name="ProductPic">images/intermatic/pe653.png</MetaDataItem>
8+
<MetaDataItem id="0653" name="ZWProductPage" type="5045">https://products.z-wavealliance.org/products/89/</MetaDataItem>
9+
<MetaDataItem id="0653" name="FrequencyName" type="5045">U.S. / Canada / Mexico</MetaDataItem>
10+
<MetaDataItem id="0653" name="Identifier" type="5045">PE653</MetaDataItem>
11+
<ChangeLog>
12+
<Entry author="Jeff Brown - [email protected]" date="29 June 2020" revision="1">Initial creation, tested with firmware v3.3</Entry>
13+
</ChangeLog>
14+
</MetaData>
15+
16+
<!-- This device must be polled. It also has a strange habit of reporting
17+
old state when queried immediately after setting a switch and then
18+
reporting the correct state when queried a few moments later. -->
19+
20+
<!-- This device reports 6 switches but there are only 5 circuits.
21+
The switch on the default endpoint is redundant with endpoint 1 so
22+
we omit it from the list of instances. -->
23+
<CommandClass id="32">
24+
<Instance index="1" label="Circuit 1" />
25+
<Instance index="2" label="Circuit 2" />
26+
<Instance index="3" label="Circuit 3" />
27+
<Instance index="4" label="Circuit 4" />
28+
<Instance index="5" label="Circuit 5" />
29+
</CommandClass>
30+
<CommandClass id="37">
31+
<Instance index="1" label="Circuit 1" />
32+
<Instance index="2" label="Circuit 2" />
33+
<Instance index="3" label="Circuit 3" />
34+
<Instance index="4" label="Circuit 4" />
35+
<Instance index="5" label="Circuit 5" />
36+
<Compatibility>
37+
<VerifyChanged index="1">true</VerifyChanged>
38+
<VerifyChanged index="2">true</VerifyChanged>
39+
<VerifyChanged index="3">true</VerifyChanged>
40+
<VerifyChanged index="4">true</VerifyChanged>
41+
<VerifyChanged index="5">true</VerifyChanged>
42+
</Compatibility>
43+
</CommandClass>
44+
45+
<CommandClass id="49">
46+
<Instance index="1" label="Water Temperature" />
47+
<Value type="decimal" genre="user" instance="1" index="1" label="Water Temperature" units="F">
48+
<Help>Water Temperature Sensor Value</Help>
49+
</Value>
50+
</CommandClass>
51+
52+
<CommandClass id="67">
53+
<Instance index="1" label="Pool" />
54+
<Instance index="7" label="Spa" />
55+
<Value type="decimal" genre="user" instance="1" index="1" label="Pool" units="F">
56+
<Help>Set the pool water temperature setpoint</Help>
57+
</Value>
58+
<Value type="decimal" genre="user" instance="1" index="7" label="Spa" units="F">
59+
<Help>Set the spa water temperature setpoint</Help>
60+
</Value>
61+
</CommandClass>
62+
</Product>

config/intermatic/pe953.xml

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Product Revision="1" xmlns="https://github.com/OpenZWave/open-zwave">
3+
<MetaData>
4+
<MetaDataItem name="Name">PE953</MetaDataItem>
5+
<MetaDataItem name="Description">MultiWave Five-Channel Wireless Remote Controller</MetaDataItem>
6+
<MetaDataItem name="OzwInfoPage">http://www.openzwave.com/device-database/0005:0953:5045</MetaDataItem>
7+
<MetaDataItem name="ProductPic">images/intermatic/pe953.png</MetaDataItem>
8+
<MetaDataItem id="0953" name="ZWProductPage" type="5045">https://products.z-wavealliance.org/products/598/</MetaDataItem>
9+
<MetaDataItem id="0953" name="FrequencyName" type="5045">U.S. / Canada / Mexico</MetaDataItem>
10+
<MetaDataItem id="0953" name="Identifier" type="5045">PE953</MetaDataItem>
11+
<ChangeLog>
12+
<Entry author="Jeff Brown - [email protected]" date="29 June 2020" revision="1">Initial creation</Entry>
13+
</ChangeLog>
14+
</MetaData>
15+
</Product>

config/manufacturer_specific.xml

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22

3-
<ManufacturerSpecificData Revision="101" xmlns="https://github.com/OpenZWave/open-zwave">
3+
<ManufacturerSpecificData Revision="102" xmlns="https://github.com/OpenZWave/open-zwave">
44
<Manufacturer id="0028" name="2B Electronics"></Manufacturer>
55
<Manufacturer id="0098" name="2GIG Technologies">
66
<Product config="2gig/ct50e.xml" id="015e" name="CT50e Thermostat" type="3200"/>
@@ -1019,6 +1019,8 @@
10191019
<Product id="3500" name="CA3560 Split-Duplex Receptacle" type="4341"/>
10201020
<Product config="intermatic/ca8900.xml" id="8900" name="CA8900 Digital Thermostat" type="4341"/>
10211021
<Product id="9000" name="CA9000 PIR Occupancy Sensor" type="4341"/>
1022+
<Product config="intermatic/pe653.xml" id="0653" name="PE653 MultiWave 5-Channel Wireless Remote Receiver" type="5045"/>
1023+
<Product config="intermatic/pe953.xml" id="0953" name="PE953 MultiWave 5-Channel Wireless Remote Controller" type="5045"/>
10221024
</Manufacturer>
10231025
<Manufacturer id="0338" name="International Integrated Systems Inc"></Manufacturer>
10241026
<Manufacturer id="0013" name="Internet Dom"></Manufacturer>

cpp/build/testconfigversions.cfg

+10-2
Original file line numberDiff line numberDiff line change
@@ -1599,6 +1599,14 @@
15991599
'Revision' => 2,
16001600
'md5' => 'b2c96148fd6c97c1e7a0d07126d2a7a497b49b56105e00d311dcf885d204f44bbd0673a15b0041c894098cca56b8ccfdcb072946557bbd64877552beeb0e21c0'
16011601
},
1602+
'config/intermatic/pe653.xml' => {
1603+
'Revision' => 1,
1604+
'md5' => 'e08fd00a8a8b62706b07f0a413aad9b38d1c0c040300f101ddcf042943384ce20fcf5d02b25018d994200d5d475f4ea06f309d199785ced59e0825b97a6275d4'
1605+
},
1606+
'config/intermatic/pe953.xml' => {
1607+
'Revision' => 1,
1608+
'md5' => '552d70abdcc9f757d0c51dc2a620356d01979b289a190088668ba6564a3ebb43b9442a748c66966e512bf46d4c4f6b850bbbc14b03c2b86e45000fbcb0003305'
1609+
},
16021610
'config/iris/rangeextender.xml' => {
16031611
'Revision' => 1,
16041612
'md5' => '771dd895b5d6868c5a2369b1d77f5a567afba312662421b8e9b6430774f7573962fa3a89b2395b48acc6fe9512fd2da3957698af39ffe9196870802b10fa1aeb'
@@ -1748,8 +1756,8 @@
17481756
'md5' => '4d34aeaaea917c229bedbb737e4de1550b2d7db5f9e61566a1c0a39966b6442d381d01f93714e12aae1404797d36854274cc4063dd7424b00d27da238b17a36a'
17491757
},
17501758
'config/manufacturer_specific.xml' => {
1751-
'Revision' => 101,
1752-
'md5' => '22e92ae48baa076b4a9eec9af1b9e9c5a7851a94866b71ccaa63e82a1cdc1e990fa5cc3ccd2550b92ef1114263b93efdf08beb34db0d82813b84d09280d97e62'
1759+
'Revision' => 102,
1760+
'md5' => '3155b90921a69dfc2dbe3a8c24cb9c5ba5a5c56f0244354e13a32fa1023f0abdc6c53724e4a37208e24492604a165f18fd1cc56858f267d9cf38ee2eff34c956'
17531761
},
17541762
'config/mcohome/a8-9.xml' => {
17551763
'Revision' => 1,

0 commit comments

Comments
 (0)