Skip to content

Commit

Permalink
Added Shelly BLU Gateway Gen3 - fixes #1090
Browse files Browse the repository at this point in the history
  • Loading branch information
klein0r committed Nov 24, 2024
1 parent ea66ea7 commit 7bbc14c
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 1 deletion.
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -115,6 +115,7 @@ It uses the default Shelly firmware (no flashing of firmware needed!). You will
| Shelly 2 PM Gen3 (shelly2pmg3) || >= v8.3.0 |
| Shelly 0/1-10V PM Gen3 (shelly0110dimg3) || >= v8.4.0 |
| Shelly Plug S Gen3 (shellyplugsg3) || >= v8.5.0 |
| Shelly BLU Gateway Gen3 (shellyblugwg3) || >= v8.5.0 |

### Bluetooth Low Energy (BLU)

Expand All @@ -138,7 +139,6 @@ Adapter version >= v8.2.0 required for:
- Shelly Plus Plug US
- USB powered UVC LED strip
- Shelly i4 Gen3 (shellyi4g3)
- Shelly Plug S Gen3
- Shelly DALI Dimmer Gen3

## Sentry
Expand All @@ -154,6 +154,7 @@ Adapter version >= v8.2.0 required for:
### **WORK IN PROGRESS**

* (@klein0r) Added Shelly Plug S Gen3
* (@klein0r) Added Shelly BLU Gateway Gen3

### 8.4.0 (2024-10-20)

Expand Down
5 changes: 5 additions & 0 deletions lib/datapoints.js
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,7 @@ const shelly1g3 = require('./devices/gen3/shelly1g3').shelly1g3;
const shelly2pmg3 = require('./devices/gen3/shelly2pmg3').shelly2pmg3;
const shelly0110dimg3 = require('./devices/gen3/shelly0110dimg3').shelly0110dimg3;
const shellyplugsg3 = require('./devices/gen3/shellyplugsg3').shellyplugsg3;
const shellyblugwg3 = require('./devices/gen3/shellyblugwg3').shellyblugwg3;

const devices = {
// Gen 1
Expand Down Expand Up @@ -147,6 +148,7 @@ const devices = {
shelly2pmg3,
shelly0110dimg3,
shellyplugsg3,
shellyblugwg3,
};

const deviceTypes = {
Expand Down Expand Up @@ -220,6 +222,7 @@ const deviceTypes = {
shelly2pmg3: ['shelly2pmg3'],
shelly0110dimg3: ['shelly0110dimg3'],
shellyplugsg3: ['shellyplugsg3'],
shellyblugwg3: ['shellyblugwg3'],
};

const deviceGen = {
Expand Down Expand Up @@ -292,6 +295,7 @@ const deviceGen = {
shelly2pmg3: 3,
shelly0110dimg3: 3,
shellyplugsg3: 3,
shellyblugwg3: 3,
};

// https://shelly.cloud/knowledge-base/devices/
Expand Down Expand Up @@ -365,6 +369,7 @@ const deviceKnowledgeBase = {
shelly2pmg3: 'https://kb.shelly.cloud/knowledge-base/shelly-2pm-gen3',
shelly0110dimg3: 'https://kb.shelly.cloud/knowledge-base/shelly-dimmer-0-1-10v-pm-gen3',
shellyplugsg3: 'https://kb.shelly.cloud/knowledge-base/shelly-plug-s-mtr-gen3',
shellyblugwg3: 'https://kb.shelly.cloud/knowledge-base/shelly-blu-gateway-gen3',
};

/**
Expand Down
12 changes: 12 additions & 0 deletions lib/devices/gen3/shellyblugwg3.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
'use strict';

/**
* Shelly BLU Gateway Gen3 / shellyblugwg3
*
* https://shelly-api-docs.shelly.cloud/gen2/Devices/Gen3/ShellyBluGwG3
*/
const shellyblugwg3 = {};

module.exports = {
shellyblugwg3,
};

0 comments on commit 7bbc14c

Please sign in to comment.