Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rebase against latest upstream and patch to fix build workflow of zwave-adapter #1

Merged
merged 974 commits into from
Apr 19, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
974 commits
Select commit Hold shift + click to select a range
e697fe2
add add parameter 1 and 2 close #2355
nechry Jan 3, 2021
10f8672
Merge pull request #2527 from Scooty66/patch-4
nechry Jan 3, 2021
39e1eeb
Merge pull request #2526 from Scooty66/patch-3
nechry Jan 3, 2021
66619ed
bump revision number
nechry Jan 3, 2021
031241a
Revert "Add basic command class to Aeotec switches and dimmers"
nechry Jan 6, 2021
c597865
Merge pull request #2530 from OpenZWave/revert-2517-patch-2
nechry Jan 6, 2021
0d91050
Update testconfigversions.cfg
nechry Jan 6, 2021
e970295
force bump
nechry Jan 6, 2021
c9d1876
Update manufacturer_specific.xml
rjmcfadd Jan 11, 2021
cc4a9ac
Create ms11z.xml
rjmcfadd Jan 11, 2021
86291c4
Update ms11z.xml
rjmcfadd Jan 11, 2021
b51de27
Update ms11z.xml
rjmcfadd Jan 11, 2021
5616b02
Update ms11z.xml
rjmcfadd Jan 11, 2021
56daff8
Update ms11z.xml
rjmcfadd Jan 11, 2021
2bbeea3
Update ms11z.xml
rjmcfadd Jan 11, 2021
1e38a2f
Update ms11z.xml
rjmcfadd Jan 11, 2021
f55ba1e
Adding support for HeatIt TF021 with FW > 1.92
paalkr Jan 11, 2021
75f41f0
Fixed COMMAND_CLASS_SWITCH_MULTILEVEL get
paalkr Jan 11, 2021
fb1ef73
Merge pull request #2534 from rjmcfadd/patch-2
nechry Jan 11, 2021
40eec8e
Merge pull request #2533 from rjmcfadd/patch-1
nechry Jan 11, 2021
370bc03
bump
nechry Jan 11, 2021
3c33ecd
Update heatit021-v1.92.xml
nechry Jan 11, 2021
ec27842
command class 49 and 64 bugfix
paalkr Jan 11, 2021
16165c5
removing endpoint values
paalkr Jan 11, 2021
74b215b
removing invalid values
paalkr Jan 11, 2021
8914429
bumping manufacturer revision and fixing association groups
paalkr Jan 11, 2021
bf85c16
Auto assigning controller. Correcting sensor name
paalkr Jan 11, 2021
e2ad94f
Correcting list parameter size
paalkr Jan 11, 2021
862e471
Adding Inovelli LZW45 Light Strip
InovelliUSA Jan 13, 2021
8f082c9
Merge pull request #2536 from InovelliUSA/master
nechry Jan 13, 2021
704b915
Merge branch 'master' into fixing-heatit-devices
nechry Jan 13, 2021
dc843b6
Merge pull request #2535 from paalkr/fixing-heatit-devices
nechry Jan 13, 2021
85a0468
Ring Alarm Contact Sensor: Add initial support
gongtao0607 Jan 14, 2021
5a5fc63
Merge pull request #2538 from gongtao0607/contact_sensor
nechry Jan 15, 2021
5a1f980
ZDB5100 Convert param 1 to a bitset
nechry Jan 15, 2021
b663519
Update ZDB5100.xml
nechry Jan 15, 2021
2def615
Ring Alarm Motion Detector: add initial support
gongtao0607 Jan 17, 2021
64653f4
Ring Alarm Contact Sensor: minor fix
gongtao0607 Jan 17, 2021
7758f96
Added support for Simon 100 IO Dimmer 10002020_13X
Jan 17, 2021
51f40b7
Add Yale Assure Lock for Andersen patio doors (YRM276)
natekspencer Jan 18, 2021
8bab401
Updated information, metadata and photos for Shenzhen Neo light switches
SantaFox Jan 18, 2021
a609538
Bump ls03ch.xml revision
SantaFox Jan 18, 2021
42cee71
Bump ls01ch.xml revision
SantaFox Jan 18, 2021
f0e3109
Update zw095.xml
hambudi Jan 18, 2021
7c87c9e
Fixing heatit push button devices
paalkr Jan 18, 2021
4ac372a
correct group entries typo
paalkr Jan 18, 2021
ec6221c
Add Yale YRD136 push button deadbolt lock
cybergrimes Jan 18, 2021
5aefb9e
Update manufacturer_specific.xml
cybergrimes Jan 18, 2021
4f2e31a
Merge pull request #2540 from gongtao0607/motion_detector
nechry Jan 18, 2021
f392a32
Add bitmask on param 1
nechry Jan 18, 2021
b857af3
Update contact-sensor-v2.xml
nechry Jan 18, 2021
b364ee8
Merge pull request #2541 from gongtao0607/contact_sensor
nechry Jan 18, 2021
b2e4076
Merge pull request #2542 from JordiAndujar/simon_100_io_dimmer_100020…
nechry Jan 18, 2021
0ba115b
bump
nechry Jan 18, 2021
79dcb5d
Merge pull request #2543 from natekspencer/master
nechry Jan 18, 2021
fa96c18
Merge pull request #2545 from SantaFox/master
nechry Jan 18, 2021
f107c27
bump
nechry Jan 18, 2021
f4bfd3b
Update manufacturer_specific.xml
nechry Jan 18, 2021
2537a49
Merge pull request #2547 from paalkr/FutureHome-white-label
nechry Jan 18, 2021
1e5b719
bump
nechry Jan 18, 2021
62fc235
Update manufacturer_specific.xml
nechry Jan 18, 2021
2a7b51a
Merge pull request #2548 from cybergrimes/patch-1
nechry Jan 18, 2021
c6f4083
bump
nechry Jan 18, 2021
7a5e7ac
Update zw095.xml
nechry Jan 18, 2021
87b6b1a
Merge pull request #2546 from hambudi/master
nechry Jan 18, 2021
7236fe4
Initial config for YRD136/156
cybergrimes Jan 18, 2021
73dbada
Product image for Yale YRD136/156
cybergrimes Jan 18, 2021
f96869f
Update Assa Abloy/Yale YRD136 for new config
cybergrimes Jan 18, 2021
099864b
Fixes build issue with recent VS and reduces maintenance
dotMorten Jan 19, 2021
d776b35
Fix absolute paths
dotMorten Jan 19, 2021
ad6ee38
Ensure everything is included for linking
dotMorten Jan 19, 2021
6df9b70
added: McoHome MH10-PM2.5-WD
ootjersb Jan 20, 2021
76678f4
bump revision because of added McoHome MH10-PM2.5-WD
ootjersb Jan 20, 2021
e9188f3
Additional parameters for zen16
cybergrimes Jan 20, 2021
1d98b6a
Update Max Value of Inovelli LZW45 Parameter 30
nathanfiscus Jan 21, 2021
de9640e
update revision number
nathanfiscus Jan 21, 2021
8499662
update other revision number
nathanfiscus Jan 21, 2021
f69744e
Merge pull request #2549 from cybergrimes/master
nechry Jan 22, 2021
7b4a335
Merge pull request #2553 from nathanfiscus/patch-1
nechry Jan 22, 2021
05806d5
Merge pull request #2552 from cybergrimes/patch-1
nechry Jan 22, 2021
f2b07a2
Merge pull request #2551 from ootjersb/master
nechry Jan 22, 2021
7845d66
Merge pull request #2550 from dotMorten/patch-3
nechry Jan 22, 2021
ee90c89
Fix metadata on ale Pro SL Key-Free Deadbolt
nechry Jan 22, 2021
df67d70
Merge branch 'master' into master
jmgiaever Jan 23, 2021
72bfb53
Fix uint occurrences
Jan 24, 2021
d29c1e2
Fix ugly message flag error
Jan 24, 2021
d39e9cc
feat: add new type/id for shenzhen neo water sensor
knightjoel Jan 24, 2021
173b111
Add config for mcohome MH-DT411 touch panel dimmer switch
rrozema Jan 25, 2021
064d4fa
mcohome dt411: Added newline, replaced & by +
rrozema Jan 25, 2021
7cbfe88
Added picture and inverted auto options on association groups
rrozema Jan 25, 2021
a8fae8c
removed space from picture path
rrozema Jan 25, 2021
94390a8
Added ozwinfo page ids
rrozema Jan 25, 2021
9414440
removed auto on the groups, added frequencey name
rrozema Jan 25, 2021
2df4512
Support new Dome Mouser id version 0104
joelmoses Jan 26, 2021
68441dd
Add support for new id 0104 Dome Mouser
joelmoses Jan 26, 2021
b43ad77
Merge pull request #1 from joelmoses/patch-1
joelmoses Jan 26, 2021
3ee2024
Merge pull request #2 from joelmoses/patch-2
joelmoses Jan 26, 2021
5f4952b
Add product picture
rrozema Jan 26, 2021
b44c26e
Another attempt at getting the picture int
rrozema Jan 26, 2021
1f1e041
aargh, how hard can this be?
rrozema Jan 26, 2021
1ff92a3
update revision number
rrozema Jan 26, 2021
89d2346
Merge pull request #2555 from rrozema/Add-mcohome-MH-DT411
nechry Jan 27, 2021
465bb9c
Merge pull request #2558 from joelmoses/master
nechry Jan 27, 2021
5b8899d
Merge pull request #2554 from knightjoel/feat/shenzen_neo_ws
nechry Jan 27, 2021
28ada8b
Merge pull request #2486 from home-assistant-snap/master
nechry Jan 27, 2021
bacac23
Added the European version of TZ67 called TZ67G
MNM-TB Jan 27, 2021
e3bc426
Added RF9601
knightzac19 Jan 28, 2021
fe3bc2d
Update RF9601 xml
knightzac19 Jan 28, 2021
0f1835d
Update manufacturer revision
knightzac19 Jan 28, 2021
7f8b195
update xml
knightzac19 Jan 28, 2021
91f8daa
Removed Invalid RF9501 Group
knightzac19 Jan 28, 2021
e1b7dd7
Fix num_groups
knightzac19 Jan 28, 2021
dbd8b5d
Add correct image for RF9601
knightzac19 Jan 28, 2021
aeb133d
Merge pull request #2560 from knightzac19/add-rf9601
nechry Jan 28, 2021
d9b8403
Merge pull request #2561 from knightzac19/fix-rf9501
nechry Jan 28, 2021
952649d
Update RF9501.xml
nechry Jan 28, 2021
5fbc38c
Merge pull request #2559 from MNM-TB/patch-1
nechry Jan 28, 2021
b6f93e4
update test file version
nechry Jan 28, 2021
22081ee
Added entry in manufacturers.xml for Fibaro Smart Module FGS-214 in EU
msbg Jan 29, 2021
7614a08
New product type for Zooz ZEN34 entry
cybergrimes Jan 31, 2021
3b5fa8c
Update ZEN34 for new type code
cybergrimes Jan 31, 2021
9044fb5
Update zen34.xml
cybergrimes Jan 31, 2021
35de692
Add config files for ZOOZ ZEN72
shbatm Jan 31, 2021
4446a1d
Fix revision numbers
shbatm Jan 31, 2021
67df92f
Added TKB Home TZ77 RGBW Dimmer Switch
fratsloos Feb 2, 2021
02c7f18
Fixed index of config variables
fratsloos Feb 2, 2021
4fa8b70
Merge pull request #2564 from msbg/FibaroSmartModuleUpdate
nechry Feb 3, 2021
948ee65
Merge pull request #2565 from gongtao0607/9540
nechry Feb 3, 2021
8a2220e
Merge pull request #2568 from cybergrimes/master
nechry Feb 3, 2021
27961b8
Merge pull request #2569 from shbatm/master
nechry Feb 3, 2021
bec41db
Merge pull request #2571 from fratsloos/TKB_Home_TZ77
nechry Feb 3, 2021
f42e4f5
update config db
nechry Feb 3, 2021
93239c3
Fix zen23v3.xml parameter 19 to 12
Feb 5, 2021
4572a32
Update revision number
Feb 5, 2021
7b999ca
Add new configuration settings for firmware 4.7
markruys Feb 5, 2021
eaff9e0
Add settings for firmware 4.7
markruys Feb 5, 2021
19c8a8f
Add new configuration settings for firmware 4.7
markruys Feb 5, 2021
4d58566
Log debug message when device has no supervision support
markruys Feb 8, 2021
7301378
Merge pull request #2575 from markruys/feature/Fibaro_FGT-001_FW4.7
nechry Feb 9, 2021
2989045
Add changelog
Feb 9, 2021
21a335e
Add Zooz ZST10 700 series USB controller
cybergrimes Feb 9, 2021
2cd7246
Update manufacturer_specific.xml
cybergrimes Feb 9, 2021
02818fa
Update zen72.xml
cybergrimes Feb 9, 2021
6fec08a
Update zen72.xml
cybergrimes Feb 9, 2021
5aef469
Update zen34.xml
cybergrimes Feb 9, 2021
96fba36
add ZEN76 product image
cybergrimes Feb 9, 2021
72a543c
Add ZEN76 S2 On Off switch entry
cybergrimes Feb 9, 2021
4d0ff0d
Delete zen76.png
cybergrimes Feb 9, 2021
9b9cf0c
add ZEN76 xml
cybergrimes Feb 9, 2021
8344cc7
add Zooz ZEN76 product image
cybergrimes Feb 9, 2021
65be2f2
Revision bump
cybergrimes Feb 9, 2021
02dc32b
Update manufacturer_specific.xml
cybergrimes Feb 9, 2021
97807cd
Update zen76.xml
cybergrimes Feb 9, 2021
6f7ac16
Update zen76.xml
cybergrimes Feb 9, 2021
0c82d4b
First attempt
Dec 12, 2020
efafd00
Refactor proof of concept code
Dec 22, 2020
e2a9d9e
Fix uint occurrences
Jan 24, 2021
1089f22
Fix ugly message flag error
Jan 24, 2021
d42c3bf
Log debug message when device has no supervision support
markruys Feb 8, 2021
2b19078
Merge remote-tracking branch 'origin/feature/Supervision' into featur…
markruys Feb 10, 2021
e16efda
Update eur_spiritz.xml
JasperPlant Feb 10, 2021
bee09a1
Fix dangle pointer to value object
markruys Feb 10, 2021
39364f7
Make @Fishwaldo happy
markruys Feb 10, 2021
ca50eb2
Make @Fishwaldo happy
markruys Feb 10, 2021
04f3d7a
Make @Fishwaldo happy
markruys Feb 10, 2021
656ddc9
Update zen24v2.xml
cybergrimes Feb 11, 2021
6e93457
Add Zooz ZEN71 entry to manufacturer_specific.xml
cybergrimes Feb 12, 2021
09b9df9
Add zen71.xml
cybergrimes Feb 12, 2021
0eb5d07
add Zooz ZEN71 product image
cybergrimes Feb 12, 2021
3ac4653
Update zen72.xml
cybergrimes Feb 12, 2021
5bf7880
Update zen72.xml
cybergrimes Feb 12, 2021
6516508
Update zen72.xml
cybergrimes Feb 12, 2021
58d74ac
add Zooz ZEN77 product image
cybergrimes Feb 12, 2021
ef8cccc
Add Zooz ZEN77 entry
cybergrimes Feb 12, 2021
1e17afc
Add Zooz ZEN77 xml
cybergrimes Feb 12, 2021
da97aa6
Update manufacturer_specific.xml
cybergrimes Feb 12, 2021
f339ac0
Update zen77.xml
cybergrimes Feb 12, 2021
8b0ecb6
Merge pull request #2574 from FuzzyMistborn/patch-1
nechry Feb 12, 2021
a04ca0e
Merge pull request #2578 from cybergrimes/patch-1
nechry Feb 12, 2021
baeff0d
Merge pull request #2580 from cybergrimes/patch-3
nechry Feb 12, 2021
95fc1c5
Merge pull request #2583 from JasperPlant/patch-2
nechry Feb 12, 2021
a6c0a4d
Merge pull request #2585 from cybergrimes/patch-4
nechry Feb 12, 2021
d95b8a7
Merge pull request #2579 from cybergrimes/patch-2
nechry Feb 12, 2021
bcbc77d
Merge branch 'master' into master
nechry Feb 12, 2021
8a93dd6
Merge pull request #2581 from cybergrimes/master
nechry Feb 12, 2021
590e999
bump version
nechry Feb 12, 2021
825b9e2
Move session logic to Supervision class
markruys Feb 13, 2021
b435582
Support max up to 6 concurrent supervision sessions per node
markruys Feb 13, 2021
29f59e0
Preserve XML whitespace
markruys Feb 13, 2021
e5568ff
Merge pull request #2586 from markruys/feature/Preserve_XML_whitespace
nechry Feb 15, 2021
8113401
Fix find session in fifo
markruys Feb 16, 2021
0fa2a52
Another id for MH9 CO2
kvaster Feb 22, 2021
3b20a73
Update database revision
kvaster Feb 22, 2021
dbe1d0f
Adding a new entry for fgwds221 in Single switch mode (1A01) Typo cor…
fcoquelet Feb 27, 2021
6c6427f
Update zen24v2.xml
cybergrimes Feb 28, 2021
3c7b305
Update zen24v2.xml
cybergrimes Feb 28, 2021
d55ab78
Merge pull request #2588 from kvaster/master
nechry Feb 28, 2021
c766b11
Merge branch 'master' into feature/fgwds221_single_switch_mode
nechry Feb 28, 2021
85e2e62
Merge pull request #2590 from fcoquelet/feature/fgwds221_single_switc…
nechry Feb 28, 2021
d0785c4
bump revision
nechry Feb 28, 2021
f3d0b7b
Merge pull request #2591 from cybergrimes/patch-5
nechry Feb 28, 2021
efea364
bump test
nechry Feb 28, 2021
f29392e
Update manufacturer_specific.xml
cybergrimes Mar 1, 2021
9832a4d
Add ZEN32 xml
cybergrimes Mar 1, 2021
11167d8
Update manufacturer_specific.xml
cybergrimes Mar 1, 2021
638719f
Add ZEN32 product image
cybergrimes Mar 2, 2021
9eeeb94
Update zen32.xml
cybergrimes Mar 2, 2021
754fe64
Add Zooz ZEN17 product image
cybergrimes Mar 2, 2021
e5f2df3
Add entry for Zooz ZEN17 Universal Relay
cybergrimes Mar 2, 2021
2c57ea9
Add initial config for Zooz ZEN17 device
cybergrimes Mar 2, 2021
566c085
Merge branch 'master' into master
nechry Mar 3, 2021
3d6e430
Merge pull request #2592 from cybergrimes/master
nechry Mar 3, 2021
b58228a
fix param size error
nechry Mar 4, 2021
d72eb57
Update manufacturer_specific.xml
cybergrimes Mar 9, 2021
e7b1705
Merge pull request #2595 from cybergrimes/patch-2
nechry Mar 11, 2021
160c56d
Smart leak protector
QubinoDeviceHandlers Mar 25, 2021
99f10b5
Merge pull request #2597 from petrovcicklemen/Smartleakprotector
nechry Apr 3, 2021
1704672
Fix errors in 1.10 firmware
markruys Apr 10, 2021
8ea71e6
Merge pull request #2600 from markruys/feature/Fix_help_text_ZW100_Mu…
nechry Apr 12, 2021
d3d5969
Aeotec Door/Window Sensor 7
gizmocuz Apr 13, 2021
4459457
Added param 6, removed param 5
QubinoDeviceHandlers Apr 14, 2021
db206e6
Add missing list item for param 22
nechry Apr 14, 2021
cb23209
Merge pull request #2601 from gizmocuz/master
nechry Apr 15, 2021
8394d6d
Metadata update, parameters 5&6 update
QubinoDeviceHandlers Apr 22, 2021
9fcf764
Addd an image and the productPic element
QubinoDeviceHandlers Apr 22, 2021
8cc47f0
Merge pull request #2602 from petrovcicklemen/MiniDimmerChange
nechry Apr 28, 2021
dce5ba9
Added new product ID 0000 for Simon S100 10002020 dimmer.
May 28, 2021
3e36e71
Merge pull request #2607 from JordiAndujar/new_id_simon_100_io_dimmer…
nechry May 28, 2021
9044d18
Add Hank smartplug so08 configuration
Jun 7, 2021
38f8f6c
Merge pull request #2610 from yml78/master
nechry Jun 7, 2021
e7a42a1
Add config for Aeotec ZWA023 Smart Switch 7
kdknigga Jun 10, 2021
38a4047
Fix missing config parameters for Aeotec ZWA023
kdknigga Jun 11, 2021
a8aa634
Merge pull request #2612 from kdknigga/master
nechry Jun 19, 2021
221cbaf
Merge pull request #2584 from markruys/feature/Supervision_Thermostat
nechry Sep 2, 2021
aa40ab9
Making use of the Supervision CC to set the thermostat mode.
nebuohyrrah Jun 1, 2021
81409e3
Supervision CC support for SwitchBinary
nebuohyrrah Aug 13, 2021
5eab991
Add Supervision CC for SwitchMultiLevel CC
nebuohyrrah Aug 17, 2021
41bfba6
Merge pull request #2616 from nebuohyrrah/feature_Supervision_thermos…
nechry Sep 21, 2021
9cb4621
Merge pull request #2617 from nebuohyrrah/feature_Supervision_Switch_…
nechry Sep 21, 2021
e5ed77c
Merge pull request #2618 from nebuohyrrah/feature_Supervision_Switch_…
nechry Sep 21, 2021
38ea121
Added support for Heatit ZM Single Relay 16A
hansrune Dec 6, 2021
f150a98
Merge pull request #2620 from hansrune/master
nechry Dec 9, 2021
5763734
new device fibaro/fgwceu201
nouknouk May 29, 2022
82986c9
fix errors in fibaro/fgwceu201.xml
nouknouk May 29, 2022
4887754
Merge pull request #2638 from nouknouk/master
nechry Jun 20, 2022
d635213
Update ZMNHCDx.xml
Olifant1990 Aug 4, 2022
ac03dff
Update ZMNHCDx.xml
Olifant1990 Aug 4, 2022
5e7da0e
Merge pull request #2642 from Olifant1990/patch-2
nechry Aug 8, 2022
3fff11d
Update README.md
nechry Nov 17, 2022
9df50bb
Fix incorrect null pointer check
slowriot Apr 18, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# These are supported funding model platforms

#github: [Fishwaldo, nechry]
github: [Fishwaldo, nechry]
patreon: # Replace with a single Patreon username
open_collective: ozw
ko_fi: # Replace with a single Ko-fi username
Expand Down
30 changes: 30 additions & 0 deletions .github/XMLTestMatcher.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
{
"problemMatcher": [
{
"owner": "xmltest",
"pattern": [
{
"regexp": "^(.*\/open.zwave\/)(.*):([0-9]*):.?(.*)$",
"fromPath": 1,
"file": 2,
"line": 3,
"message": 4
}
]
},
{
"owner": "ConfigDatabase",
"pattern": [
{
"regexp": "^Errors: [0-9]*\\. \\(Please Correct before Submitting to OZW\\)$"
},
{
"regexp": "^(.*):.(.*)$",
"file": 1,
"message": 2,
"loop": true
}
]
}
]
}
20 changes: 20 additions & 0 deletions .github/workflows/ConfigCheck.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
name: Test Config Files

on:
pull_request:
paths:
- 'config/**'

jobs:
ConfigTest:

runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2
- name: install dependancies
run: sudo apt update && sudo apt-get install libxml2-utils libxml-simple-perl
- name: make xmltest
run: |
echo "::add-matcher::.github/XMLTestMatcher.json"
make xmltest
21 changes: 0 additions & 21 deletions .github/workflows/PRTest.yml

This file was deleted.

1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -55,3 +55,4 @@ ozw_config
ozw_config
gtest-main
cpp/src/command_classes/\.DS_Store
.DS_Store
4 changes: 2 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -57,10 +57,10 @@ xmltest: $(XMLLINT)
@$(XMLLINT) --noout --schema $(top_srcdir)/config/NotificationCCTypes.xsd $(top_srcdir)/config/NotificationCCTypes.xml
@$(XMLLINT) --noout --schema $(top_srcdir)/config/SensorMultiLevelCCTypes.xsd $(top_srcdir)/config/SensorMultiLevelCCTypes.xml
@$(XMLLINT) --noout --schema $(top_srcdir)/config/device_configuration.xsd $(top_srcdir)/config/*/*.xml
-@cpp/build/testconfig.pl
@cpp/build/testconfig.pl
endif
fulltest:
-@cpp/build/testconfig.pl --printwarnings
@cpp/build/testconfig.pl --printwarnings



Expand Down
21 changes: 20 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,14 @@
![Open-ZWave Library](https://github.com/OpenZWave/open-zwave-web/raw/master/gfx/OZW_SF.png)
==================

*Last Updated: 4 October 2019*
*Last Updated: 17 November 2022*

* * *

## NOTICE: This project is no longer being maintained. :warning:
openzwave has no more maintainers, are there any motivated to continue the development of the library?

## Introduction

Our goal is to create free software library that interfaces with Z-Wave controllers, allowing anyone to create applications to control devices on a Z-Wave network, without requiring in-depth knowledge of the Z-Wave protocol. OpenZWave is not about creating Z-Wave devices (nodes). The project consists of the main library, written in C++ and wrappers and supporting projects, to interface different languages and protocol(s).

Expand Down Expand Up @@ -102,6 +109,8 @@ Become a financial contributor and help us sustain our community. [[Contribute](

<a href="https://opencollective.com/ozw"><img src="https://opencollective.com/ozw/individuals.svg?width=890"></a>

(We also have many users that support us via Github Sponsors program!)

#### Organizations

Support this project with your organization. Your logo will show up here with a link to your website. [[Contribute](https://opencollective.com/ozw/contribute)]
Expand All @@ -116,3 +125,13 @@ Support this project with your organization. Your logo will show up here with a
<a href="https://opencollective.com/ozw/organization/7/website"><img src="https://opencollective.com/ozw/organization/7/avatar.svg"></a>
<a href="https://opencollective.com/ozw/organization/8/website"><img src="https://opencollective.com/ozw/organization/8/avatar.svg"></a>
<a href="https://opencollective.com/ozw/organization/9/website"><img src="https://opencollective.com/ozw/organization/9/avatar.svg"></a>

### Sponsors

The Following Organisations Sponsor OpenZWave Development by donating hardware for testing and support

<a href="https://www.aeotec.com/"><img height="47px" width="152px" src="https://aeotec.com/images/aeotec-logo.svg"></a>

<a href="https://qubino.com/"><img height="47px" width="152px" src="https://qubino.com/wp-content/uploads/2019/02/qubino_logo.png"></a>

<a href="https://www.heatit.com/"><img height="47px" width="152px" src="http://utvikling.thermofloor.no/TFWP/wp-content/uploads/2017/07/Heatit_Controls_RGB.png"></a>
123 changes: 123 additions & 0 deletions config/2gig/ct200.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,123 @@
<Product Revision="1" xmlns="https://github.com/OpenZWave/open-zwave">
<MetaData>
<MetaDataItem name="Name">Vivint Element</MetaDataItem>
<MetaDataItem name="Description">The Vivint Element Smart Thermostat has an elegantly simple design making it easy for anyone to use. It's hidden display comes to life when you need it, providing clear information and simple controls. This simplicity purposefully masks Element's true intelligence. Element works in concert with the Vivint SkyControl system, leveraging an unmatched understanding of home routines and activity levels. Element automatically and dynamically adjusts to match home activities and ensure a personalized balance of comfort and energy savings. </MetaDataItem>
<MetaDataItem name="OzwInfoPage">http://www.openzwave.com/device-database/0098:0022:c801</MetaDataItem>
<MetaDataItem name="ProductPic">images/2gig/ct200.png</MetaDataItem>
<MetaDataItem id="0022" name="ZWProductPage" type="c801">https://products.z-wavealliance.org/products/1678</MetaDataItem>
<MetaDataItem id="0022" name="FrequencyName" type="c801">U.S. / Canada / Mexico </MetaDataItem>
<MetaDataItem id="0022" name="Identifier" type="c801">CT200</MetaDataItem>
<ChangeLog>
<Entry author="srirams" date="11 Nov 2020" revision="1">Initial</Entry>
</ChangeLog>
<MetaDataItem id="0022" name="ZWProductPage" type="c801">https://products.z-wavealliance.org/products/1678/</MetaDataItem>
<MetaDataItem name="ResetDescription">Press and hold the side button until you reach settings. Navigate to Installer / Reset. Use this procedure only in the event that the network primary controller is missing or otherwise inoperable.</MetaDataItem>
<MetaDataItem id="0022" name="Identifier" type="c801">CT200</MetaDataItem>
<MetaDataItem name="ExclusionDescription">Same process as inclusion.</MetaDataItem>
<MetaDataItem name="ProductManual">https://products.z-wavealliance.org/ProductManual/File?folder=&amp;filename=MarketCertificationFiles/1678/CT200_UserGuide_20160308.pdf</MetaDataItem>
<MetaDataItem id="0022" name="FrequencyName" type="c801">U.S. / Canada / Mexico</MetaDataItem>
<MetaDataItem name="WakeupDescription">When included into a Z-Wave network on battery power, this device is a FLiRS device. The Thermostat will wake up for communication when it receives a valid Z-Wave beam. </MetaDataItem>
<MetaDataItem name="InclusionDescription">Hold the side button until you reach settings. Navigate to Installer / Network</MetaDataItem>
</MetaData>
<!--
Radio Thermostat Company of America CT200 Thermostat manual available at:
https://products.z-wavealliance.org/ProductManual/File?folder=&filename=MarketCertificationFiles/1678/CT200_UserGuide_20160308.pdf
Additional information:
https://products.z-wavealliance.org/products/1678
-->
<CommandClass id="112">
<Value genre="config" instance="1" index="1" value="2" label="Temperature Reporting Threshold (8-bit)" units="" size="1" min="0" max="4" type="list">
<Help>This value determines the reporting threshold</Help>
<Item value="0" label="Disabled"/>
<Item value="1" label="Also Disabled"/>
<Item value="2" label="0.5 degrees F"/>
<Item value="3" label="1.0 degrees F"/>
<Item value="4" label="1.5 degrees F"/>
</Value>
<Value genre="config" instance="1" index="2" value="0" label="HVAC Settings" units="" size="4" min="0" max="0" type="int">
<Help>Retrieves the HVAC Settings</Help>
</Value>
<Value genre="config" instance="1" index="3" value="0" label="Utility Lock" units="" size="1" min="0" max="255" type="byte">
<Help>Enable or Disable the Utility Lock</Help>
</Value>
<Value genre="config" instance="1" index="4" value="0" label="C-Wire/Battery Status" units="" size="1" min="0" max="0" type="list">
<Help>Query power which source is in use</Help>
<Item value="1" label="Powered by C-Wire"/>
<Item value="2" label="Powered by battery"/>
</Value>
<Value genre="config" instance="1" index="5" value="2" label="Humidity Reporting Threshold" units="" size="1" min="0" max="3" type="byte">
<Help>This value determines the reporting threshold</Help>
</Value>
<Value genre="config" instance="1" index="6" value="0" label="Auxiliary/Emergency" units="" size="1" min="0" max="1" type="byte">
<Help>Auxiliary / Emergency Heat Pump Mode</Help>
</Value>
<Value genre="config" instance="1" index="7" value="2" label="Thermostat Swing Temp" units="degrees Fahrenheit" size="1" min="1" max="8" type="list">
<Help>Temperature spread between the on and off temperatures</Help>
<Item value="1" label="0.5 degrees Fahrenheit"/>
<Item value="2" label="1.0 degrees Fahrenheit"/>
<Item value="3" label="1.5 degrees Fahrenheit"/>
<Item value="4" label="2.0 degrees Fahrenheit"/>
<Item value="5" label="2.5 degrees Fahrenheit"/>
<Item value="6" label="3.0 degrees Fahrenheit"/>
<Item value="7" label="3.5 degrees Fahrenheit"/>
<Item value="8" label="4.0 degrees Fahrenheit"/>
</Value>
<Value genre="config" instance="1" index="8" value="4" label="Thermostat Diff Temp" units="" size="1" min="4" max="12" type="list">
<Help>How far off from target temp before turning on unit</Help>
<Item value="4" label="2.0 degrees Fahrenheit"/>
<Item value="6" label="3.0 degrees Fahrenheit"/>
<Item value="8" label="4.0 degrees Fahrenheit"/>
<Item value="10" label="5.0 degrees Fahrenheit"/>
<Item value="12" label="6.0 degrees Fahrenheit"/>
</Value>
<Value genre="config" instance="1" index="9" value="2" label="Thermostat Recovery Mode" units="" size="1" min="1" max="2" type="list">
<Help>Bring a space back to a normal occupied temp</Help>
<Item value="1" label="Fast Recovery Mode"/>
<Item value="2" label="Economy Recovery Mode"/>
</Value>
<Value genre="config" instance="1" index="11" value="1" label="Simple UI Mode" units="" size="1" min="0" max="1" type="list">
<Help>Toggle Simple UI Mode</Help>
<Item value="0" label="Disabled"/>
<Item value="1" label="Enabled"/>
</Value>
<Value genre="config" instance="1" index="12" value="0" label="Multicast" units="" size="1" min="0" max="1" type="list">
<Help>Toggle Multicast Mode</Help>
<Item value="0" label="Disabled"/>
<Item value="1" label="Enabled"/>
</Value>
<Value genre="config" instance="1" index="13" value="1" label="Main Display Selection" units="" size="1" min="1" max="2" type="list">
<Help>Control which info is displayed in the main display area</Help>
<Item value="1" label="Show Temperature"/>
<Item value="2" label="Show (unknown)"/>
</Value>
<Value genre="config" instance="1" index="14" value="2" label="Save Energy Mode Type" units="" size="1" min="1" max="255" type="byte">
<Help>Save Energy Mode behavior</Help>
</Value>
<Value genre="config" instance="1" index="15" value="0" label="Fan Timer" units="" size="1" min="0" max="60" type="byte">
<Help>Activate Fan w/ auto shutoff timer</Help>
</Value>
<Value genre="config" instance="1" index="17" value="0" label="Temperature Calibration" units="" size="1" min="-6" max="6" type="byte">
<Help>Temperature Calibration / Offset</Help>
</Value>
<Value genre="config" instance="1" index="18" value="0" label="Display Units" units="" size="1" min="0" max="1" type="list">
<Help>Celsius or Fahrenheit</Help>
<Item value="0" label="Fahrenheit"/>
<Item value="1" label="Celcius"/>
</Value>
</CommandClass>

<!-- This thermostat's setpoint descriptions are 0 based, not 1 -->
<CommandClass id="67">
<Compatibility>
<Base>0</Base>
<AltTypeInterpretation>true</AltTypeInterpretation>
</Compatibility>
</CommandClass>

<CommandClass id="96">
<Compatibility>
<MapRootToEndpoint>true</MapRootToEndpoint>
</Compatibility>
</CommandClass>

</Product>
32 changes: 18 additions & 14 deletions config/2gig/ct32.xml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<Product Revision="5" xmlns="https://github.com/OpenZWave/open-zwave">
<Product Revision="6" xmlns="https://github.com/OpenZWave/open-zwave">
<MetaData>
<MetaDataItem name="OzwInfoPage">http://www.openzwave.com/device-database/0098:0100:2002</MetaDataItem>
<MetaDataItem name="ProductPic">images/2gig/ct32.png</MetaDataItem>
Expand All @@ -16,6 +16,7 @@
<Entry author="Justin Hammond - [email protected]" date="03 May 2019" revision="3">Initial Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1046/xml</Entry>
<Entry author="Justin Hammond - [email protected]" date="08 May 2019" revision="4">Updated Metadata Import from Z-Wave Alliance Database - https://products.z-wavealliance.org/products/1330/xml</Entry>
<Entry author="Keith Pine - [email protected]" date="05 Dec 2019" revision="5">Force root instance to map to first endpoint via compat flag MapRootToEndpoint</Entry>
<Entry author="Keith Pine - [email protected]" date="21 Jan 2020" revision="6">Force Setpoint Interpretion A and update some config parameters.</Entry>
</ChangeLog>
</MetaData>
<!--
Expand All @@ -26,6 +27,7 @@
<CommandClass id="67">
<Compatibility>
<Base>0</Base>
<AltTypeInterpretation>false</AltTypeInterpretation>
</Compatibility>
</CommandClass>
<CommandClass id="96">
Expand All @@ -34,7 +36,7 @@
</Compatibility>
</CommandClass>
<CommandClass id="112">
<Value genre="config" index="1" label="Temperature Reporting Threshold" max="4" min="0" size="1" type="list" units="" value="0">
<Value genre="config" index="1" label="Temperature Reporting Threshold" max="4" min="0" size="1" type="list" units="" value="2">
<Help>
The Temperature Reporting Threshold Configuration Set Command sets the reporting threshold for changes in the ambient temperature as detected by the thermostat.
</Help>
Expand Down Expand Up @@ -115,9 +117,7 @@
<Item label="HVAC: Normal, Aux Stages: 2, Aux Setup: Elec, Heat Pump Stages: 2, Cool Stages: 2" value="19005954"/>
<!-- 0x01,0x2,0x2,0x02,0x02 -->
<Item label="HVAC: Heat Pump, Aux Stages: 2, Aux Setup: Elec, Heat Pump Stages: 2, Cool Stages: 2" value="35783170"/>


<!-- 0x02,0x2,0x2,0x02,0x02 -->
<!-- 0x02,0x2,0x2,0x02,0x02 -->
</Value>
<Value genre="config" index="3" label="Utility Lock" max="1" min="0" size="1" type="list" units="" value="0">
<Help>
Expand All @@ -135,9 +135,9 @@
<Item label="C-Wire" value="1"/>
<Item label="Battery" value="2"/>
</Value>
<Value genre="config" index="5" label="Humidity Reporting Threshold" max="3" min="0" size="1" type="list" units="" value="0">
<Value genre="config" index="5" label="Humidity Reporting Threshold" max="3" min="0" size="1" type="list" units="" value="2">
<Help>
The Temperature Reporting Threshold Configuration Set Command sets the reporting threshold for changes in the ambient temperature as detected by the thermostat.
The Humidity Reporting Threshold Configuration Set Command sets the reporting threshold for changes in the ambient humidity as detected by the thermostat.
</Help>
<Item label="Disabled" value="0"/>
<Item label="3% RH" value="1"/>
Expand All @@ -155,13 +155,17 @@
<Item label="Disabled" value="0"/>
<Item label="Enabled" value="1"/>
</Value>
<Value genre="config" index="7" label="Thermostat Swing Temperature" max="8" min="1" size="1" type="list" units="" value="0">
<Value genre="config" index="7" label="Thermostat Swing Temperature" max="8" min="1" size="1" type="list" units="" value="2">
<Help>
The Auxiliary/Emergency configuration command enables or disables auxiliary/emergency heating in the thermostat. Auxiliary/emergency heating is only available if the thermostat is configured in heat pump mode and with at least one stage of auxiliary heating. This command enables auxiliary / emergency heating when the thermostat is in Auto mode. The Thermostat Set Mode command with mode Auxiliary/Emergency Heat will enable emergency heating but only if the thermostat is in Heat
mode. This command should only be used on thermsotats that support Auxiliary/Emergency Heat thermostat mode.
The Temperate Swing (HVAC cycling rate) is the desired variance in temperature between the thermostat setting and the room temperature required before the heating or cooling system will turn on.
</Help>
<Item label="0.05F" value="1"/>
<Item label="0.1F" value="2"/>
<Item label="0.5F" value="1"/>
<Item label="1.0F" value="2"/>
<Item label="1.5F" value="3"/>
<Item label="2.0F" value="4"/>
<Item label="2.5F" value="5"/>
<Item label="3.0F" value="6"/>
<Item label="3.5F" value="7"/>
<Item label="4.0F" value="8"/>
</Value>
<Value genre="config" index="8" label="Thermostat Differential Temperature" max="32767" min="2" size="2" type="list" units="F" value="4">
Expand Down Expand Up @@ -217,14 +221,14 @@
</Value>
<Value genre="config" index="11" label="Simple UI Mode" max="1" min="0" size="1" type="list" units="" value="1">
<Help>
Simple UI Mode Enable/Disable
If the value is set to Disable then Normal Mode is enabled. If the value is set to Enable then Simple Mode is enabled.
</Help>
<Item label="Enable" value="0"/>
<Item label="Disable" value="1"/>
</Value>
<Value genre="config" index="12" label="Multicast" max="1" min="0" size="1" type="byte" units="" value="0">
<Help>
Multicasting Enable/Disable
If set to 0, multicast is disabled, if set to 1, will enable the multicast.
</Help>
</Value>
</CommandClass>
Expand Down
Loading
Loading