New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

iobroker.shelly

Package Overview
Dependencies
Maintainers
2
Versions
107
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

iobroker.shelly - npm Package Compare versions

Comparing version 2.1.9 to 2.2.0

14

io-package.json
{
"common": {
"name": "shelly",
"version": "2.1.9",
"version": "2.2.0",
"news": {
"2.2.0": {
"en": "Add devices Shelly 2.5 and Shelly 1 PM ",
"de": "Fügen Sie die Geräte Shelly 2.5 und Shelly 1 PM hinzu",
"ru": "Добавьте устройства Shelly 2.5 и Shelly 13:00.",
"pt": "Adicionar dispositivos Shelly 2.5 e Shelly 1 PM",
"nl": "Apparaten Shelly 2.5 en Shelly 1 PM toevoegen",
"fr": "Ajouter des appareils Shelly 2.5 et Shelly 13 heures",
"it": "Aggiungi i dispositivi Shelly 2.5 e Shelly 1 PM",
"es": "Agregar dispositivos Shelly 2.5 y Shelly 1 PM",
"pl": "Dodaj urządzenia Shelly 2.5 i Shelly 1 PM",
"zh-cn": "添加设备Shelly 2.5和Shelly 1 PM"
},
"2.1.9": {

@@ -7,0 +19,0 @@ "en": "Add status firmware update for Shelly RGBW, RGBW2 and Bulb",

@@ -64,3 +64,3 @@ /* jshint -W097 */

let shelly2 = {
let shelly1pm = {
'Relay0.AutoTimerOff': {

@@ -101,2 +101,63 @@ 'name': 'Auto Timer Off',

},
'Power': {
'name': 'Power',
'type': 'number',
'role': 'value.power',
'read': true,
'write': false,
'def': 0,
'unit': 'W'
},
'rssi': {
'name': 'Device RSSI status',
'type': 'number',
'role': 'value',
'read': true,
'write': false
},
'firmware': {
'name': 'New firmware available',
'type': 'boolean',
'role': 'state',
'read': true,
'write': false
}
};
let shelly21 = {
'Relay0.AutoTimerOff': {
'name': 'Auto Timer Off',
'type': 'number',
'role': 'level.timer',
'def': 0,
'unit': 's',
'read': true,
'write': true
},
'Relay0.AutoTimerOn': {
'name': 'Auto Timer On',
'type': 'number',
'role': 'level.timer',
'read': true,
'write': true,
'def': 0,
'unit': 's'
},
'Relay0.Switch': {
'def': false,
'type': 'boolean',
'read': true,
'write': true,
'name': 'Switch',
'role': 'switch'
},
'Relay0.Timer': {
'name': 'Timer',
'type': 'number',
'role': 'level.timer',
'read': true,
'write': true,
'def': 0,
'unit': 's'
},
'Relay1.AutoTimerOff': {

@@ -218,2 +279,163 @@ 'name': 'Auto Timer Off',

let shelly25 = {
'Relay0.AutoTimerOff': {
'name': 'Auto Timer Off',
'type': 'number',
'role': 'level.timer',
'def': 0,
'unit': 's',
'read': true,
'write': true
},
'Relay0.AutoTimerOn': {
'name': 'Auto Timer On',
'type': 'number',
'role': 'level.timer',
'read': true,
'write': true,
'def': 0,
'unit': 's'
},
'Relay0.Switch': {
'def': false,
'type': 'boolean',
'read': true,
'write': true,
'name': 'Switch',
'role': 'switch'
},
'Relay0.Timer': {
'name': 'Timer',
'type': 'number',
'role': 'level.timer',
'read': true,
'write': true,
'def': 0,
'unit': 's'
},
'Relay1.AutoTimerOff': {
'name': 'Auto Timer Off',
'type': 'number',
'role': 'level.timer',
'def': 0,
'unit': 's',
'read': true,
'write': true
},
'Relay1.AutoTimerOn': {
'name': 'Auto Timer On',
'type': 'number',
'role': 'level.timer',
'read': true,
'write': true,
'def': 0,
'unit': 's'
},
'Relay1.Switch': {
'def': false,
'type': 'boolean',
'read': true,
'write': true,
'name': 'Switch',
'role': 'switch'
},
'Relay1.Timer': {
'name': 'Timer',
'type': 'number',
'role': 'level.timer',
'read': true,
'write': true,
'def': 0,
'unit': 's'
},
'Relay0.Power': {
'name': 'Power',
'type': 'number',
'role': 'value.power',
'read': true,
'write': false,
'def': 0,
'unit': 'W'
},
'Relay1.Power': {
'name': 'Power',
'type': 'number',
'role': 'value.power',
'read': true,
'write': false,
'def': 0,
'unit': 'W'
},
'rssi': {
'name': 'Device RSSI status',
'type': 'number',
'role': 'value',
'read': true,
'write': false
},
'firmware': {
'name': 'New firmware available',
'type': 'boolean',
'role': 'state',
'read': true,
'write': false
},
'Shutter.Close': {
'name': 'Close',
'type': 'boolean',
'role': 'button',
'read': false,
'write': true
},
'Shutter.Duration': {
'name': 'Duration',
'type': 'number',
'role': 'level.timer',
'read': true,
'write': true,
'def': 0,
'unit': 's'
},
'Shutter.Open': {
'name': 'Open',
'type': 'boolean',
'role': 'button',
'read': false,
'write': true
},
'Shutter.Pause': {
'name': 'Pause',
'type': 'boolean',
'role': 'button.stop',
'read': false,
'write': true
},
'Shutter.Position': {
'name': 'Position',
'type': 'number',
'role': 'level.blind',
'read': true,
'write': true,
'unit': '%',
'min': 0,
'max': 100
},
'mode': {
'name': 'Roller/Relay mode',
'type': 'string',
'role': 'state',
'read': true,
'write': true,
'states': 'roller:roller;relay:relay'
},
'Shutter.state': {
'name': 'Roller state',
'type': 'string',
'role': 'state',
'read': true,
'write': true,
'states': 'close:close;open:open;stop:stop'
}
};
let shelly4 = {

@@ -868,3 +1090,5 @@ 'Relay0.Switch': {

'shelly1': shelly1,
'shelly2': shelly2,
'shelly1pm': shelly1pm,
'shelly21': shelly21,
'shelly25': shelly25,
'shelly4': shelly4,

@@ -871,0 +1095,0 @@ 'shplg1': shplg1,

8

package.json
{
"name": "iobroker.shelly",
"version": "2.1.9",
"version": "2.2.0",
"description": "Shelly",

@@ -39,8 +39,8 @@ "author": {

"devDependencies": {
"@iobroker/testing": "^1.1.10",
"@iobroker/testing": "^1.2.0",
"axios": "^0.18.0",
"chai": "^4.2.0",
"eslint": "^5.15.2",
"eslint": "^5.16.0",
"eslint-config-airbnb-base": "^13.1.0",
"eslint-plugin-import": "^2.16.0",
"eslint-plugin-import": "^2.17.1",
"eslint-plugin-react": "^7.12.4",

@@ -47,0 +47,0 @@ "gulp": "^4.0.0",

@@ -33,12 +33,17 @@ ![Logo](admin/shelly.png)

* ShellyRGBW (SHRGBWW-01, Verified)
* ShellyBulb (SHBLB, Verified)
* Shelly2LED (SH2LED, Verified)
* ShellySense (SHSEN-1, Verified)
* Shelly H&T (SHHT-1, verified)
* Shelly Smoke (SHSM-01, verified)
* Shelly 1 1PM (SHSW-PM, verified)
* Shelly 2.5 (SHSW-25, verified)
## More details needed to implement (Debug log)
* ShellySense (SHSEN-1)
* ShellyBulb (SHBLB-1d)
* Shelly2LED (SH2LED-1)
## More details needed to implement (Debug log
## Changelog
### 2.2.0 (13.04.2019)
* Add devices Shelly 2.5 and Shelly 1 PM
### 2.1.9 (31.03.2019)

@@ -45,0 +50,0 @@ * Add status 'firmware update' for Shelly RGBW, RGBW2 and Bulb

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc