-
-
Notifications
You must be signed in to change notification settings - Fork 31
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #4 from zwave-js/main
1
- Loading branch information
Showing
25 changed files
with
870 additions
and
1,161 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
{"type": "commonjs"} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
{ | ||
"devices": [ | ||
{ | ||
"brand": "Aeotec", | ||
"model": "ZW175-C", | ||
"manufacturerId": "0x0371", | ||
"productType": "0x0003", // EU | ||
"productId": "0x00af" | ||
} | ||
], | ||
"upgrades": [ | ||
{ | ||
"version": "1.3", | ||
"channel": "stable", | ||
//"region": "europe", | ||
"changelog": "Bug Fixes:\n* Fixes threshold reporting to allow a change in threshold to initiate multiple reports if there is watt change that is above 0W", | ||
"files": [ | ||
{ | ||
"target": 0, | ||
"url": "https://aeotec.freshdesk.com/helpdesk/attachments/6191002461", | ||
"integrity": "sha256:e948ea85e536a98cc0ad824fe8c92db9b2de8fe8058a9c44a1fd1a7af6e8c98c" | ||
} | ||
] | ||
} | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
{ | ||
"devices": [ | ||
{ | ||
"brand": "Aeotec", | ||
"model": "ZWA023", | ||
"manufacturerId": "0x0371", | ||
"productType": "0x0103", //US | ||
"productId": "0x0017" | ||
} | ||
], | ||
"upgrades": [ | ||
{ | ||
"$if": "firmwareVersion < 1.3.2", | ||
"version": "1.3.2", | ||
"channel": "stable", | ||
//"region": "usa", | ||
"changelog": "Bug Fixes:\n* Fixes issue with Color CC commands not processing when encapsulated by Supervisor", | ||
"files": [ | ||
{ | ||
"target": 0, | ||
"url": "https://aeotec.freshdesk.com/helpdesk/attachments/6200541808", | ||
"integrity": "sha256:12361a44d35ded6877db4616832625dfba1a87e4d0b8dbeb074b614ce38300dc" | ||
} | ||
] | ||
} | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
{ | ||
"devices": [ | ||
{ | ||
"brand": "Qubino", | ||
"model": "Smart Meter", | ||
"manufacturerId": "0x0159", | ||
"productType": "0x0007", | ||
"productId": "0x0052", | ||
"firmwareVersion": { | ||
"min": "0.0", | ||
"max": "255.255" | ||
} | ||
} | ||
], | ||
"upgrades": [ | ||
{ | ||
"version": "80.1", | ||
"changelog": "## [80.01] - [2020-11-09]\n- removed security S0\n- changed PN from ZMNHTD1 H1S7P1 to ZMNHTD1 H1S8P1\n- other minor fixes and improvements\n## [07.11] - [2020-03-27]\n- fixed device reset locally encapsulation if multichannel association is set\n- fixed unsecure manufacturer specific get when device is included as S0\n- fixed supervision report for basic & configuration command class\n- fixed supervision reports for multichannel association, powerlevel & switch binary\n- other minor fixes and improvements\n## [07.10] - [2019-11-18] \n- fixed OTA update in secure inclusion\n- fixed association group info report for endpoints\n- fixed reporting from invalid endpoints\n- fixed auto on/off to not trigger if no endpoints\n- fixed configuration parameters max and min allowed values\n- fixed Multi channel reporting\n- fixed service button functionality if autoinclusion failed\n- other minor fixes and improvements", | ||
"region": "europe", | ||
"files": [ | ||
{ | ||
"url": "https://github.com/QubinoHelp/Shelly_Wave_FW_OTA/raw/ab1c512e0c977d06d3b8ce794e442536679948e3/Qubino/Smart_Meter/QUBINO_SmartMeterS2_500_EU_20201109_0900_ZMNHTD1%20H1S8P1_%5Bv80.01%5D_5610F574.otz", | ||
"integrity": "sha256:3da7f3258e24ddc6df0dc151fab8e2c9967cf876291d0122da612305c56aa4e8" | ||
} | ||
] | ||
} | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
{ | ||
"devices": [ | ||
{ | ||
"brand": "Qubino", | ||
"model": "3 Phase Smart Meter", | ||
"manufacturerId": "0x0159", | ||
"productType": "0x0007", | ||
"productId": "0x0054", | ||
"firmwareVersion": { | ||
"min": "0.0", | ||
"max": "255.255" | ||
} | ||
} | ||
], | ||
"upgrades": [ | ||
{ | ||
"version": "50.6", | ||
"changelog": "## [50.06 - 02.02] - [2021-01-07]\n- fixed output check when Set is sent for endpoint 5\n- corrected measuring chip version to display 02.02\n- fixed supervision & switch reports when any relay enabled and commands are CRC16 encapsulated\n- fixed reporting on time interval for other values (parameter 43)\n- other minor fixes and improvements\n\n## [50.00 - 02.02] - [2020-11-13]\n- removed S0 security command class\n- updated PN from ZMNHXD1 H1S1P2 to ZMNHXD1 H1S5P2\n- other minor fixes and improvements\n\n## [41.20 - 02.02] - [2020-08-25]\n- fixed meter report when receiving Meter Get command CRC16 encapsulated\n- changed version format\n\n## [04.11 - 02.02] - [2020-04-24]\n- fixed reports from endpoint 5\n- fixed bug when both endpoints control the same relay\n- fixed association group command list get report for endpoint 5 and 6\n- fixed basic and switch binary version report when any relay is enabled\n- fixed LED behaviour when relay are ON and OFF\n- fixed relay reports when only one is enabled\n- changed minimum allowed value of parameters 42 and 43 \"Time reporting interval\" from 600 seconds to 30 seconds\n- other minor fixes and improvements", | ||
"region": "europe", | ||
"files": [ | ||
{ | ||
"url": "https://github.com/QubinoHelp/Shelly_Wave_FW_OTA/raw/ab1c512e0c977d06d3b8ce794e442536679948e3/Qubino/3_Phase_Smart_Meter/QUBINO_SmartMeter3PhaseS2_500_EU_20210107_1206_ZMNHXD1%20H1S5P2_%5Bv50.06%5D_3A4EAC8C.otz", | ||
"integrity": "sha256:6977dd4ca018f4eea7446dc7828ffc901daf623eb2b8bd8a7df7ebabeda3e195" | ||
} | ||
] | ||
} | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
{ | ||
"devices": [ | ||
{ | ||
"brand": "Qubino", | ||
"model": "Smart Plug 16A", | ||
"manufacturerId": "0x0159", | ||
"productType": "0x0002", | ||
"productId": "0x0054", | ||
"firmwareVersion": { | ||
"min": "0.0", | ||
"max": "255.255" | ||
} | ||
} | ||
], | ||
"upgrades": [ | ||
{ | ||
"version": "41.11", | ||
"changelog": "## [41.11] - [2022/10/12]\n- Fixed bug kWh not reported after meter reset\n## [41.10] - [2021/01/31]\n- Fixed bug causing to stop count at 429 kWh\n- Fixed bug not sending switch binary report after turning off output in connection with conf. param. 73\n- Fixed bug not sending unsolicited notification report after clearing overload detected alarm\n- reworked the logic for calculating, storing and reporting kWh value\n- lower time interval to store kWh value from 30 to 5 minutes\n- updated PN\n- removed 2 old unused parameters\n- other minor fixes and improvements\n## [40.00] - [2020/10/05]\n- removed S0 command class\n- changed Part Number\n- other minor fixes and improvements\n## [03.00] - [2018/10/15]\n- initial commit", | ||
"region": "europe", | ||
"files": [ | ||
{ | ||
"url": "https://github.com/QubinoHelp/Shelly_Wave_FW_OTA/raw/ab1c512e0c977d06d3b8ce794e442536679948e3/Qubino/Smart_Plug16A/QUBINO_SmartPlugS2_500_EU_20211012_1210_ZMNHYD1%20H1S4P4_%5B41.11%5D.otz", | ||
"integrity": "sha256:8118b2d26e2722dced394c721730b03de51ae6ca16110758f85ad54a5118c68a" | ||
} | ||
] | ||
} | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
{ | ||
"devices": [ | ||
{ | ||
"brand": "Shelly Qubino", | ||
"model": "Wave Pro Shutter", | ||
"manufacturerId": "0x0460", | ||
"productType": "0x0003", | ||
"productId": "0x0084", | ||
"firmwareVersion": { | ||
"min": "0.0", | ||
"max": "255.255" | ||
} | ||
} | ||
], | ||
"upgrades": [ | ||
{ | ||
"version": "10.8", | ||
"changelog": "- optimised temperature conversion table\n- fixed Power Up Shutter Position Report\n- fixed unsolicited Power Report\n- OTA in progress signalisation\n- other minor improvements\n- other minor improvements", | ||
"region": "europe", | ||
"files": [ | ||
{ | ||
"url": "https://github.com/QubinoHelp/Shelly_Wave_FW_OTA/raw/d3c93f6c456ab635e40b1c03197060ccb1fcd8ba/Wave_Pro_Shutter/EU/Wave_PRO_Shutter_800_EU_20240320_1441_QPSH-0A1P10EU_%5B10.08%5D_2144DF1C.gbl", | ||
"integrity": "sha256:60b25765f4c2dedfaf8057d7ac929cd85004ea32f6e1b2d3d37d6a37ed047431" | ||
} | ||
] | ||
} | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -6,20 +6,16 @@ | |
"author": "Dominic Griesel <[email protected]>", | ||
"license": "MIT", | ||
"type": "module", | ||
"module": "build/worker.js", | ||
"scripts": { | ||
"check": "tsc -p tsconfig.build.json --noEmit && tsc -p src/maintenance/tsconfig.json --noEmit", | ||
"build": "esbuild --bundle --format=esm --platform=browser --sourcemap --outdir=build src/worker.ts", | ||
"clean": "rm -rf build", | ||
"lint": "eslint .", | ||
"test:ci": "NODE_OPTIONS='--loader=tsx' ava", | ||
"test": "yarn test:ci --watch", | ||
"dev": "miniflare", | ||
"test": "yarn test:ci", | ||
"dev": "wrangler dev", | ||
"build:index": "yarn tsx src/maintenance/generateIndex.ts", | ||
"upload": "yarn tsx src/maintenance/upload.ts" | ||
}, | ||
"dependencies": { | ||
"itty-durable": "^1.2.0", | ||
"itty-router": "^2.6.1", | ||
"itty-router-extras": "^0.4.2", | ||
"json-logic-js": "^2.0.2", | ||
|
@@ -31,7 +27,7 @@ | |
"devDependencies": { | ||
"@actions/core": "^1.9.1", | ||
"@actions/github": "^5.0.3", | ||
"@cloudflare/workers-types": "^3.18.0", | ||
"@cloudflare/workers-types": "^4.20240821.1", | ||
"@tsconfig/node16": "^1.0.3", | ||
"@types/eslint": "^8.4.6", | ||
"@types/itty-router-extras": "^0.4.0", | ||
|
@@ -51,12 +47,11 @@ | |
"eslint": "^8.23.1", | ||
"eslint-config-prettier": "^8.5.0", | ||
"eslint-plugin-prettier": "^4.2.1", | ||
"miniflare": "~2.11.0", | ||
"prettier": "^2.7.1", | ||
"prettier-plugin-organize-imports": "^3.1.1", | ||
"tsx": "^3.13.0", | ||
"typescript": "~4.7.4", | ||
"wrangler": "^2.1.4", | ||
"wrangler": "^3.73.0", | ||
"zod-to-json-schema": "^3.17.1" | ||
}, | ||
"packageManager": "[email protected]" | ||
|
Oops, something went wrong.