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

Add firmware updates for Qubino Smart Meter, 3 Phase Smart Meter, Smart Plug and Wave I4, I4 DC, Pro 1PM, 2PM, Pro shutter #129

Merged
merged 5 commits into from
Aug 1, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 28 additions & 0 deletions firmwares/qubino/zmnhtd.json
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"
}
]
}
]
}
28 changes: 28 additions & 0 deletions firmwares/qubino/zmnhxd.json
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"
}
]
}
]
}
28 changes: 28 additions & 0 deletions firmwares/qubino/zmnhyd.json
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"
}
]
}
]
}
24 changes: 12 additions & 12 deletions firmwares/shelly/qnsh-001P10.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,35 +14,35 @@
],
"upgrades": [
{
"version": "12.21",
"changelog": "**Please note: This update will swap the outputs for devices already installed on the motor. To avoid issues with existing commands or automation, we recommend using Parameter 5: Swap Output to Swapped.**\n- fixed switch input and output orientation\n- fixed remote commands compatibility\n- other minor improvements",
"version": "12.23",
"changelog": "**Please note: If you're updating from version 12.20 or lower the update will swap the outputs for devices already installed on the motor. To avoid issues with existing commands or automation, we recommend using Parameter 5: Swap Output to Swapped.**\n- fix parameter system to support the new Z-Wave system",
"region": "europe",
"files": [
{
"url": "https://github.com/QubinoHelp/Shelly_Wave_FW_OTA/raw/9715042d3c4a985bd0943f0354255da699402d7d/Wave_Shutter/EU/Wave_Shutter_800_EU_20240426_1328_QNSH-001P10EU_%5B12.21%5D_EB201890.gbl",
"integrity": "sha256:a7c3e0b381d9ecb8936406b0040592017dc5bf992059351728f3c48851606e90"
"url": "https://github.com/QubinoHelp/Shelly_Wave_FW_OTA/raw/4c479d56c728c40f341754e7d2659444339545b3/Wave_Shutter/EU/Wave_Shutter_800_EU_20240710_QNSH-001P10EU_%5Bv12.23%5D_0FE4B35C.gbl",
"integrity": "sha256:1b081920dfe382f35f3746b09312c4a116ffbf2679ccf54660ac5e409abc0045"
}
]
},
{
"version": "12.21",
"changelog": "**Please note: This update will swap the outputs for devices already installed on the motor. To avoid issues with existing commands or automation, we recommend using Parameter 5: Swap Output to Swapped.**\n- fixed switch input and output orientation\n- fixed remote commands compatibility\n- other minor improvements",
"version": "12.23",
"changelog": "**Please note: If you're updating from version 12.20 or lower the update will swap the outputs for devices already installed on the motor. To avoid issues with existing commands or automation, we recommend using Parameter 5: Swap Output to Swapped.**\n- fix parameter system to support the new Z-Wave system",
"region": "usa",
"files": [
{
"url": "https://github.com/QubinoHelp/Shelly_Wave_FW_OTA/raw/4a61945a9ded6249d794ae32aeb9d0bd5ccaf035/Wave_Shutter/US/Wave_Shutter_800_US_20240426_1323_QNSH-001P10US_%5B12.21%5D_0FE4B35C.gbl",
"integrity": "sha256:b9f51d0ca0e2050265cb280391318a7cf81170ef27264cb8d2b6486656b65b61"
"url": "https://github.com/QubinoHelp/Shelly_Wave_FW_OTA/raw/4c479d56c728c40f341754e7d2659444339545b3/Wave_Shutter/US/Wave_Shutter_800_US_20240703_1151_QNSH-001P07US_%5Bv12.23%5D_EB201890.gbl",
"integrity": "sha256:0a473b5a7abca2badf82646e6acd94ca16b88b8a7e1f18d4d9be3154c08a5a0f"
}
]
},
{
"version": "12.21",
"changelog": "**Please note: This update will swap the outputs for devices already installed on the motor. To avoid issues with existing commands or automation, we recommend using Parameter 5: Swap Output to Swapped.**\n- fixed switch input and output orientation\n- fixed remote commands compatibility\n- other minor improvements",
"version": "12.23",
"changelog": "**Please note: If you're updating from version 12.20 or lower the update will swap the outputs for devices already installed on the motor. To avoid issues with existing commands or automation, we recommend using Parameter 5: Swap Output to Swapped.**\n- fix parameter system to support the new Z-Wave system",
"region": "australia/new zealand",
"files": [
{
"url": "https://github.com/QubinoHelp/Shelly_Wave_FW_OTA/raw/9715042d3c4a985bd0943f0354255da699402d7d/Wave_Shutter/ANZ/Wave_Shutter_800_ANZ_20240426_1327_QNSH-001P10AU_%5B12.21%5D_0FE4B35C.gbl",
"integrity": "sha256:5e751bafb0e12de365d4ab60e222057461364753bae9b46351f3d3111410c225"
"url": "https://github.com/QubinoHelp/Shelly_Wave_FW_OTA/raw/4c479d56c728c40f341754e7d2659444339545b3/Wave_Shutter/ANZ/Wave_Shutter_800_ANZ_20240614_1141_QNSH-001P10AU_%5Bv12.23%5D_0FE4B35C.gbl",
"integrity": "sha256:70a6f5f90e692a9b1c3cee4a9c0d7d36c45bbf7952e6a15c0b9214f2bb46c95f"
}
]
}
Expand Down
8 changes: 4 additions & 4 deletions firmwares/shelly/qnsn-0A24x.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,13 @@
],
"upgrades": [
{
"version": "11.3",
"changelog": "- add binary switch support\n- fixed OTA led signalisation\n- other minor fixes and improvements",
"version": "11.5",
"changelog": "- Binary switch report at boot up\n- Parameters 1 - 4 value 1 fixed\n- optimised temperature conversion table",
"region": "europe",
"files": [
{
"url": "https://raw.githubusercontent.com/QubinoHelp/Shelly_Wave_FW_OTA/7c81e886ea22cb8723246477ec0cba2db333bd68/Wave_i4/EU/Wave_I4_800_EU_20240329_1311_QNSN-0A24XEU_%5Bv11.03%5D_2144DF1C.gbl",
"integrity": "sha256:6a15f4a323795f63d4485e88252171d690b548751e9f83816acc40dff678828c"
"url": "https://github.com/QubinoHelp/Shelly_Wave_FW_OTA/raw/d3c93f6c456ab635e40b1c03197060ccb1fcd8ba/Wave_i4/EU/Wave_i4_800_EU_20240523_1556_QNSN-0A24XEU_%5B11.05%5D_76995FBB%20(2).gbl",
"integrity": "sha256:4d756ff47aae468b096025a9ece2ba9b25c7dedf8c2d2a2d1ae56dda908b1eb0"
}
]
}
Expand Down
8 changes: 4 additions & 4 deletions firmwares/shelly/qnsn-0D24x.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,13 @@
],
"upgrades": [
{
"version": "11.4",
"changelog": "- optimised temperature conversion table",
"version": "11.5",
"changelog": "- Binary switch report at boot up\n- Parameters 1 - 4 value 1 fixed",
"region": "europe",
"files": [
{
"url": "https://github.com/QubinoHelp/Shelly_Wave_FW_OTA/raw/4a61945a9ded6249d794ae32aeb9d0bd5ccaf035/Wave_i4%20DC/EU/Wave_i4_DC_800_EU_20240426_1639_QNSN-0D24XEU_%5B11.04%5D_0FE4B35C.gbl",
"integrity": "sha256:df3d94cb35ec7ba0b42e180947448fc78e1db36a2bf5c2b9256ff4c6d25852f5"
"url": "https://github.com/QubinoHelp/Shelly_Wave_FW_OTA/raw/d3c93f6c456ab635e40b1c03197060ccb1fcd8ba/Wave_i4_DC/EU/Wave_i4_DC_800_EU_20240523_1558_QNSN-0D24XEU_%5B11.05%5D_9DD2F96C%20(1).gbl",
"integrity": "sha256:7376ef6f758e89b68b04d5d6713407eb4bd3e9d6c8b33db6f8b67c7bea37dd92"
}
]
}
Expand Down
16 changes: 8 additions & 8 deletions firmwares/shelly/qnsw-002P16.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,24 +14,24 @@
],
"upgrades": [
{
"version": "10.30",
"changelog": "- Removed delay from input detection to output response\n- Fix Binary Switch report after auto off",
"version": "12.4",
"changelog": "- Fixed Meter reports, Associations and Binary Switch\n- Add root control and reports of endpoints\n- Improved over-current and over-voltage protection\n- Other minor improvements",
"region": "europe",
"files": [
{
"url": "https://raw.githubusercontent.com/QubinoHelp/Shelly_Wave_FW_OTA/01a5da2e65b62dcc10406bdb584ebc9970c03c38/Wave_2PM/EU/QUBINO_Wave2PM_800_EU_20231213_1356_QNSW-002P16EU_%5B10.30%5D_EB201890.gbl",
"integrity": "sha256:1cf4865c47749441f8e165c4aa1c61f19a622235d2b072a9c5b89aaa4114eeb3"
"url": "https://github.com/QubinoHelp/Shelly_Wave_FW_OTA/raw/af3ae8cb982bb83189c2b2467d7ac1f394bdff3e/Wave_2PM/EU/Wave_2PM_800_EU_20240801_1026_QNSW-002P16EU_%5B12.04%5D_9DD2F96C.gbl",
"integrity": "sha256:ee7ab19f4ee00b53c15532e49bc4ffc9e5193e40eada677f859ba5608cc7d348"
}
]
},
{
"version": "10.35",
"changelog": "- Removed delay from input detection to output response\n- Fix Binary Switch report after auto off",
"version": "12.4",
"changelog": "- Fixed Meter reports, Associations and Binary Switch\n- Add root control and reports of endpoints\n- Improved over-current and over-voltage protection\n- Other minor improvements",
"region": "australia/new zealand",
"files": [
{
"url": "https://github.com/QubinoHelp/Shelly_Wave_FW_OTA/raw/4a61945a9ded6249d794ae32aeb9d0bd5ccaf035/Wave_2PM/ANZ/Wave_2PM_800_ANZ_20240328_1149_QNSW-002P16AU_%5Bv10.35%5D_2144DF1C.gbl",
"integrity": "sha256:98f48670f3605e3b288ccaef6dda48e3b5dd0858e78a9dece91b9912811383f2"
"url": "https://github.com/QubinoHelp/Shelly_Wave_FW_OTA/raw/d3c93f6c456ab635e40b1c03197060ccb1fcd8ba/Wave_2PM/ANZ/Wave_2PM_800_ANZ_20240614_QNSW-002P16AU_%5B12.04%5D_2144DF1C.gbl",
"integrity": "sha256:6cf4df18094fd0b5eb9a8bc88a97a0b8b91d880a4a046c98ce5b0459e7600b95"
}
]
}
Expand Down
28 changes: 28 additions & 0 deletions firmwares/shelly/qpsh-0A1P10.json
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"
}
]
}
]
}
8 changes: 4 additions & 4 deletions firmwares/shelly/qpsw-0A1P16.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,13 @@
],
"upgrades": [
{
"version": "11.1",
"changelog": "- optimised temperature conversion table\n- other minor improvements",
"version": "11.3",
"changelog": "- minor improvements",
"region": "europe",
"files": [
{
"url": "https://github.com/QubinoHelp/Shelly_Wave_FW_OTA/raw/8927d1afb0409a1b741e472c7b513befbb2203a9/Wave_Pro_1PM/EU/Wave_PRO1PM_800_EU_20240318_1108_QPSW-0A1P16EU_%5Bv11.01%5D_0FE4B35C.gbl",
"integrity": "sha256:6d92c8cf2aaac25fd4abe1f7e2026b600205288eadccca09e6f55d04ebc2b2b4"
"url": "https://github.com/QubinoHelp/Shelly_Wave_FW_OTA/raw/d3c93f6c456ab635e40b1c03197060ccb1fcd8ba/Wave_Pro_1PM/EU/Wave_PRO1PM_800_EU_20240610_1404_QPSW-0A1P16EU_%5Bv11.03%5D_2144DF1C.gbl",
"integrity": "sha256:f984a782e59124d802d16e11545fb0e5ca7d17b94da6b415d0c693f1aefaf0dc"
}
]
}
Expand Down
2 changes: 1 addition & 1 deletion firmwares/shelly/qpsw-0A2X16.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
],
"upgrades": [
{
"version": "11.8",
"version": "10.8",
"changelog": "- optimised temperature conversion table\n- other minor improvements",
"region": "europe",
"files": [
Expand Down
Loading