You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+8-10Lines changed: 8 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -28,8 +28,8 @@ Features:
28
28
- Shelly Gen 1 devices are controlled using the CoIoT protocol (see the note below).
29
29
- Shelly Gen 2 and Gen 3 devices are controlled using WebSocket.
30
30
- The Matter device takes the name configured in the Shelly device's web page.
31
-
- Each device can be blacklisted or whitelisted using its name, id or mac address.
32
-
- Device components can be blacklisted globally or on a per-device basis.
31
+
- Each device can be blacklisted or whitelisted using its name, id or mac address. Refer to the [COMPONENTS.md documentation.](https://github.com/Luligu/matterbridge-shelly/blob/main/COMPONENTS.md)
32
+
- Device components can be blacklisted globally or on a per-device basis. Refer to the [COMPONENTS.md documentation.](https://github.com/Luligu/matterbridge-shelly/blob/main/COMPONENTS.md)
33
33
- Devices ids can be selected from a list in the config editor.
34
34
- If the device has a firmware update available, a message is displayed.
35
35
- If the device's CoIoT protocol is not correctly configured, a message is displayed.
@@ -102,10 +102,8 @@ Follow these guidelines for specific devices.
102
102
103
103
There are two ways to have the wifi device IP stable:
104
104
105
-
1) In your router configuration find, in the DHCP settings, the option to reserve an ip address for all your shelly wifi devices.
106
-
107
-
2) In the device web UI (or Shelly app) go to Settings / WiFi and set a static IP for Wi-Fi 1 settings.
108
-
105
+
1. In your router configuration find, in the DHCP settings, the option to reserve an ip address for all your shelly wifi devices.
106
+
2. In the device web UI (or Shelly app) go to Settings / WiFi and set a static IP for Wi-Fi 1 settings.
109
107
110
108
## How to install the plugin
111
109
@@ -141,7 +139,7 @@ matterbridge
141
139
142
140
You may need to set some config values in the frontend.
143
141
144
-
Changing configuration after the controller is already paired may cause the controller to see the device as new devices and reset their configuration. You may need to wait a few minutes that the controller reads again all endpoints.
142
+
Changing configuration after the controller is already paired may cause the controller to see the device as new devices and reset their configuration. You may need to wait a few minutes that the controller reads again all endpoints.
145
143
146
144
Wait that the plugin has been configured before changing the config.
147
145
@@ -174,7 +172,7 @@ The devices in the list will be exposed as outlets, regardless of the main optio
174
172
175
173
### exposeInput
176
174
177
-
Choose how to expose the shelly inputs: disabled, contact, momentary or latching switch (default momentary).
175
+
Choose how to expose the shelly inputs: disabled, contact, momentary or latching switch (default momentary).
178
176
179
177
Is useful only if you create automations on the controller side or you need the controller history.
180
178
@@ -212,15 +210,15 @@ Choose how to expose the shelly power meters: disabled, matter13 (it uses Matter
212
210
213
211
### blackList
214
212
215
-
If the blackList is defined the devices included in the list will not be exposed to Matter.
213
+
If the blackList is defined the devices included in the list will not be exposed to Matter.
216
214
217
215
For shelly wifi devices use the device name (i.e. the name defined in the device web UI), the device id (i.e. shellyplus2pm-5443B23D81F8) or the device mac (i.e. 5443B23D81F8).
218
216
219
217
For shelly BLU devices use the device name (i.e. the name defined in the device gateway web UI) or the device mac addr (i.e. 7c:c6:b6:65:2d:87).
220
218
221
219
### whiteList
222
220
223
-
If the whiteList is defined only the devices included in the list are exposed to Matter.
221
+
If the whiteList is defined only the devices included in the list are exposed to Matter.
224
222
225
223
For shelly wifi devices use the device name (i.e. the name defined in the device web UI), the device id (i.e. shellyplus2pm-5443B23D81F8) or the device mac (i.e. 5443B23D81F8).
Copy file name to clipboardExpand all lines: matterbridge-shelly.schema.json
+8-21Lines changed: 8 additions & 21 deletions
Original file line number
Diff line number
Diff line change
@@ -24,11 +24,7 @@
24
24
"exposeSwitch": {
25
25
"description": "Choose how to expose the shelly switches: as a switch (don't use it for Alexa), light or outlet",
26
26
"type": "string",
27
-
"enum": [
28
-
"switch",
29
-
"light",
30
-
"outlet"
31
-
],
27
+
"enum": ["switch", "light", "outlet"],
32
28
"default": "outlet"
33
29
},
34
30
"switchList": {
@@ -61,12 +57,7 @@
61
57
"exposeInput": {
62
58
"description": "Choose how to expose the shelly inputs: disabled, contact, momentary or latching switch (you may need to pair again the controller when changed)",
"description": "Choose weather to expose the shelly input events: momentary or disabled (you may need to pair again the controller when changed)",
101
92
"type": "string",
102
-
"enum": [
103
-
"momentary",
104
-
"disabled"
105
-
],
93
+
"enum": ["momentary", "disabled"],
106
94
"default": "disabled"
107
95
},
108
96
"inputEventList": {
@@ -117,10 +105,7 @@
117
105
"exposePowerMeter": {
118
106
"description": "Choose how to expose the shelly power meters: disabled, matter13 (will use Matter 1.3 electricalSensor)",
119
107
"type": "string",
120
-
"enum": [
121
-
"disabled",
122
-
"matter13"
123
-
],
108
+
"enum": ["disabled", "matter13"],
124
109
"default": "disabled"
125
110
},
126
111
"blackList": {
@@ -175,8 +160,10 @@
175
160
"selectFrom": "serial"
176
161
},
177
162
"deviceIp": {
178
-
"description": "Set the IP address for each device. Enter in the first field the shelly ID of the device and in the second field the IP address. (e.g. shelly1minig3-543204547478: 192.168.1.221)",
163
+
"description": "Set the IP address for each device. Enter in the first field the shelly ID of the device and in the second field the IP address. (e.g. shelly1minig3-543204547478: 192.168.1.221). Enable enableConfigDiscover to load the devices from this setting.",
0 commit comments