Product
Socket Now Supports uv.lock Files
Socket now supports uv.lock files to ensure consistent, secure dependency resolution for Python projects and enhance supply chain security.
iobroker.shelly
Advanced tools
Requires node.js 8.0 or higher and Admin v3!
The adapter communicates with Shelly devices by REST api and the CoAP or MQTT protocol.
By the default Shelly firmware (no flashing of firmware needed!). You will find more and detailed information about the device here : Shelly
This adapter uses Sentry libraries to automatically report exceptions and code errors to me as the developer. More details see below!
You find a detailed installation documentation here: Installation Documentation
Shelly Device | Default (CoAP) | MQTT |
---|---|---|
Shelly1 (SHSW-1) | verified | verified |
Shelly2 (SHSW-21/SHSW-22) | verified | verified |
ShellyBulb (SHBLB) | verified | verified |
Shelly H&T (SHHT-1) | verified | verified |
Shelly Smoke (SHSM-01) | verified | verified |
Shelly 1 1PM (SHSW-PM) | verified | verified |
Shelly 2.5 (SHSW-25) | verified | verified |
ShellyRGBW (SHRGBWW-01) | verified | verified |
ShellyRGBW2 (SHRGBW2) | verified | verified |
Shelly2LED (SH2LED) | verified | verified |
ShellyPlug (SHPLG-1) | verified | verified |
ShellyPlug S (SHPLG-1) | verified | verified |
ShellyPlug 2 (SHPLG-2) | verified | verified |
ShellySense (SHSEN-1) | verified | not verified |
Shelly4Pro (SHSW-44) | verified | not verified |
Shelly EM (SHEM) | verified | verified |
Shelly Flood (SHWT-1) | verified | verified |
Shelly Dimmer (SHDM-1) | verified | verified |
Shelly Door/Window Sensor (SHDW-1) | verified | verified |
Shelly Bulb Duo (SHBDUO-1) | verified | not verified |
Shelly 3EM (SHEM) | verified | verified |
Sentry.io is a way for developers to get an overview about errors from their applications. And exactly this is implemented in this adapter.
When the adapter crashes or an other Code error happens, this error message that also appears in the ioBroker log is submitted to our own Sentry server hosted in germany. When you allowed iobroker GmbH to collect diagnostic data then also your installation ID (this is just a unique ID without any additional infos about you, email, name or such) is included. This allows Sentry to group errors and show how many unique users are affected by such an error. All of this helps me to provide error free adapters that basically never crashs.
The MIT License (MIT)
Copyright (c) 2018-2020 Thorsten Stueben thorsten@stueben.de, Apollon77 iobroker@fischer-ka.de
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
FAQs
Integrate your Shelly devices into ioBroker via MQTT or CoAP
The npm package iobroker.shelly receives a total of 4,556 weekly downloads. As such, iobroker.shelly popularity was classified as popular.
We found that iobroker.shelly demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Product
Socket now supports uv.lock files to ensure consistent, secure dependency resolution for Python projects and enhance supply chain security.
Research
Security News
Socket researchers have discovered multiple malicious npm packages targeting Solana private keys, abusing Gmail to exfiltrate the data and drain Solana wallets.
Security News
PEP 770 proposes adding SBOM support to Python packages to improve transparency and catch hidden non-Python dependencies that security tools often miss.