Skip to content

Commit b525329

Browse files
authored
Merge pull request #99 from Luligu/dev
Release 1.0.11
2 parents a324add + fb1e96c commit b525329

112 files changed

Lines changed: 23663 additions & 20459 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.npmignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -172,4 +172,5 @@ CODEOWNERS
172172
create-release.js
173173
mdnsDgram.ts
174174
mcastServer.ts
175-
mcastServer.test.ts
175+
mcastServer.test.ts
176+
tsconfig.production.json

CHANGELOG.md

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,29 @@ If you like this project and find it useful, please consider giving it a star on
66

77
You can also sponsor Tamer here https://buymeacoffee.com/6sjde6vkzl for his invaluable contribution to this project.
88

9+
## [1.0.11] - 2024-12-04
10+
11+
### Added
12+
13+
- [Jest]: Jest coverage 100% on shellyProperty
14+
- [Jest]: Jest coverage 100% on shellyComponent
15+
- [shelly]: Verified support for shelly2pmg3 (Shelly 2PM Gen 3) mode cover with firmware 1.4.99-2pmg3prod0-ge3db05c.
16+
- [shelly]: The cache file is saved for all sleepy devices when they wake up.
17+
- [Jest]: Jest test on shelly2pmg3 mode cover (mock and real)
18+
19+
### Changed
20+
21+
- [package]: Requires matterbridge 1.6.5.
22+
- [package]: Updated dependencies.
23+
- [platform]: The ShellyPlatform class has grown too much: moved the shellySwitchCommandHandler, shellyLightCommandHandler, shellyCoverCommandHandler and shellyUpdateHandler methods to separate files.
24+
- [platform]: Refactor Matter Thermostat component for WallDisplay
25+
- [platform]: Refactor Matter Thermostat component for BLU Trv
26+
- [levelControl]: Fix max level to 254.
27+
28+
<a href="https://www.buymeacoffee.com/luligugithub">
29+
<img src="./yellow-button.png" alt="Buy me a coffee" width="120">
30+
</a>
31+
932
## [1.0.10] - 2024-11-21
1033

1134
### Added
@@ -19,7 +42,7 @@ You can also sponsor Tamer here https://buymeacoffee.com/6sjde6vkzl for his inva
1942

2043
- [ShellyCommandHandler]: Refactor shellyCommandHandlers.
2144
- [BTHome]: Update scanBTHomeComponents to the new BLU firmware 1.0.20 (model identification changes from v1.0.18).
22-
- [log]: Show username and password with **** in logs.
45+
- [log]: Show username and password with \*\*\*\* in logs.
2346
- [package]: Updated dependencies.
2447

2548
<a href="https://www.buymeacoffee.com/luligugithub">
@@ -100,7 +123,6 @@ You can also sponsor Tamer here https://buymeacoffee.com/6sjde6vkzl for his inva
100123
- [shelly]: Added ColorTemp to Shelly Duo and Shelly Bulb in white mode.
101124
- [cockpit]: Added cockpit dashboard 1.0
102125

103-
104126
<a href="https://www.buymeacoffee.com/luligugithub">
105127
<img src="./yellow-button.png" alt="Buy me a coffee" width="120">
106128
</a>

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ Features:
3131
- If the device has a firmware update available, a message is displayed.
3232
- If the device's CoIoT protocol is not correctly configured, a message is displayed.
3333
- If the device cover/roller component is not calibrated, a message is displayed.
34-
- If a device changes its ip address on the network, a message is displayed and the new address is stored. You just need to restart Matterbridge.
34+
- If a device changes its ip address on the network, a message is displayed and the new address is stored.
3535
- A 10-minute timer checks if the device has reported within that time frame, and fetch un update.
3636

3737
If you like this project and find it useful, please consider giving it a star on GitHub at https://github.com/Luligu/matterbridge-shelly and sponsoring it.

create-release.js

Lines changed: 0 additions & 81 deletions
This file was deleted.

matterbridge-shelly.schema.json

Lines changed: 5 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,7 @@
2424
"exposeSwitch": {
2525
"description": "Choose how to expose the shelly switches: as a switch (don't use it for Alexa), light or outlet",
2626
"type": "string",
27-
"enum": [
28-
"switch",
29-
"light",
30-
"outlet"
31-
],
27+
"enum": ["switch", "light", "outlet"],
3228
"default": "outlet"
3329
},
3430
"switchList": {
@@ -55,12 +51,7 @@
5551
"exposeInput": {
5652
"description": "Choose how to expose the shelly inputs: disabled, contact, momentary or latching switch (you may need to pair again the controller when changed)",
5753
"type": "string",
58-
"enum": [
59-
"disabled",
60-
"contact",
61-
"momentary",
62-
"latching"
63-
],
54+
"enum": ["disabled", "contact", "momentary", "latching"],
6455
"default": "disabled"
6556
},
6657
"inputContactList": {
@@ -87,10 +78,7 @@
8778
"exposeInputEvent": {
8879
"description": "Choose weather to expose the shelly input events: momentary or disabled (you may need to pair again the controller when changed)",
8980
"type": "string",
90-
"enum": [
91-
"momentary",
92-
"disabled"
93-
],
81+
"enum": ["momentary", "disabled"],
9482
"default": "disabled"
9583
},
9684
"inputEventList": {
@@ -103,10 +91,7 @@
10391
"exposePowerMeter": {
10492
"description": "Choose how to expose the shelly power meters: disabled, matter13 (will use Matter 1.3 electricalSensor)",
10593
"type": "string",
106-
"enum": [
107-
"disabled",
108-
"matter13"
109-
],
94+
"enum": ["disabled", "matter13"],
11095
"default": "disabled"
11196
},
11297
"blackList": {
@@ -202,4 +187,4 @@
202187
"default": false
203188
}
204189
}
205-
}
190+
}

0 commit comments

Comments
 (0)