NEWS
Shelly Adapter - genereller Support
-
-
-
Ich habe ein ähnliches Problem mit Shelly Pro 2PM, Shelly PlugS Gen3:
Beispiel:
Der Relaisausgang des Shellys (PlugS Gen3, IP 192.168.178.114) wurde mit dem Objekt (shelly.0.shellyplugsg3#8cbfea9585e8#1.Relay0.Switch) von true auf false gesetzt. Das Relais des Shelly hat sofort reagiert, der Status des Objekts "Switch" im ioBroker ging ganz kurz auf false dann sofort wieder auf true, erst nach einer Verzögerung von mehreren Sekunden auf false (siehe log). Ich habe bereits diverse Einstellungen im Adapter und Shelly versucht, ohne Erfolg.Es kommen auch einige Fehlermeldungen im log (Request failed with status code 429).
Ist dies das gleiche Problem oder ein Neues? -
Status 429 wird durch ein Änderung in der Shelly Firmware 2.x.x ausgelöst und sollte nur auftreten wenn du den Shelly mit einem (HTTP) Passwort geschützt hast. Ein Fix wird voraussichtlich mit 12.0.0 kommen.
Das Verhalten des Relais States dürfte durch ein Fehlverhalten (aka Bug) im Shelly Code ausgelöst werden. Bitte leg ein (weiteres) Issue beim Adapter an wenn du kannst.Ich check das Log genauer sobald ich dazu komm. In den bisherogen Fällen hat der Shelly nach dem Statusschalten auf ON eine Statusnachrcht mit Status OFF (!) zurückgesendet und erst bei der nächsten Statusnachrichtig das richtieg ON gesendet ... (Ein diesbezügliches Issue hab ich bei Shelly für den 1L Gen3 offen. Das sollte mit V2.0.0 behoben sein - so wies aussieht ist es aber eher verbreuitere als vorher ...)
Ev teste bitte auch die neueste BETA Shelly FW. Da ist eine Fehlerhebung beim verspäteten Tags drinnen. Tags sind zwar was anderes aber ev. hängt das zusammen)
-
Habe die FW auf 2.0.1-beta1 hochgezogen, gleiches Problem.
Ticket erstellt: https://github.com/iobroker-community-adapters/ioBroker.shelly/issues/1594
-
-
-
-
Shelly Flood S Gen4 mit ShellyAdapter 10.6.1 wird nicht erkannt !
Der ShellyFloodSGen4 ist der "neue" runde Wassermelder und hat keine externe Leitung - kostet aber nur ca. 15€ und passt prima unter Waschmaschine und co.
Der Shelly wurde per Adapter nicht erkannt, da dieser nur den ShellyFloodGen4 (ohne "S") kennt!
Abhilfe schaft die Umbenennung in den MQTT-Settings des Shelly:
MQTT-Prefix und die Client-ID sollten nicht mehr "shellyfloodsg4-abc....." heissen, sondern "shellyfloodg4-abc...". Also ohne "s" !Jetzt funktioniert die MQTT-Verbindung zum Shelly-Adapter und die Objekte des Wassermelders sind da.
Grüße aus Karlsruhe
-
Shelly Flood S Gen4 mit ShellyAdapter 10.6.1 wird nicht erkannt !
Der ShellyFloodSGen4 ist der "neue" runde Wassermelder und hat keine externe Leitung - kostet aber nur ca. 15€ und passt prima unter Waschmaschine und co.
Der Shelly wurde per Adapter nicht erkannt, da dieser nur den ShellyFloodGen4 (ohne "S") kennt!
Abhilfe schaft die Umbenennung in den MQTT-Settings des Shelly:
MQTT-Prefix und die Client-ID sollten nicht mehr "shellyfloodsg4-abc....." heissen, sondern "shellyfloodg4-abc...". Also ohne "s" !Jetzt funktioniert die MQTT-Verbindung zum Shelly-Adapter und die Objekte des Wassermelders sind da.
Grüße aus Karlsruhe
Shelly Flood S Gen4 mit ShellyAdapter 10.6.1 wird nicht erkannt !
Der ShellyFloodSGen4 ist der "neue" runde Wassermelder und hat keine externe Leitung - kostet aber nur ca. 15€ und passt prima unter Waschmaschine und co.
Der Shelly wurde per Adapter nicht erkannt, da dieser nur den ShellyFloodGen4 (ohne "S") kennt!
Abhilfe schaft die Umbenennung in den MQTT-Settings des Shelly:
MQTT-Prefix und die Client-ID sollten nicht mehr "shellyfloodsg4-abc....." heissen, sondern "shellyfloodg4-abc...". Also ohne "s" !Jetzt funktioniert die MQTT-Verbindung zum Shelly-Adapter und die Objekte des Wassermelders sind da.
Grüße aus Karlsruhe
NEIN - von einem Ändern der ID wird DRINGEND abgeraten.
Der Adapter wird in zukünftigen Versionen eine Modifikation der Device ID blocken.Besser wäre es die genaue Fehlerbezeichnung zu posten bzw. ein Issue zu eröffnen.
-
-
Danke für die Info
-
Hallo,
ich habe seit einiger Zeit Fehlermeldungen vom Shelly Adapter:
2026-10-03 12:44:55.708 - error: shelly.0 (1377) [httpIoBrokerState] HTTP request error for 192.168.2.79 (shelly1pmminig3 / shelly1pmminig3-5432045075dc / shelly1pmminig3#5432045075dc#1) "/rpc/Shelly.GetStatus": Wrong http username or http password! Please enter user credentials for restricted login. 2026-10-03 12:44:55.955 - error: shelly.0 (1377) [httpIoBrokerState] HTTP request error for 192.168.2.79 (shelly1pmminig3 / shelly1pmminig3-5432045075dc / shelly1pmminig3#5432045075dc#1) "/rpc/Sys.GetConfig": Wrong http username or http password! Please enter user credentials for restricted login. 2026-10-03 12:45:16.138 - error: shelly.0 (1377) [httpIoBrokerState] HTTP request error for 192.168.2.95 (shelly2pmg3 / shelly2pmg3-8cbfea997ea4 / shelly2pmg3#8cbfea997ea4#1) "/rpc/Shelly.GetStatus": Wrong http username or http password! Please enter user credentials for restricted login. 2026-10-03 12:45:16.373 - error: shelly.0 (1377) [httpIoBrokerState] HTTP request error for 192.168.2.95 (shelly2pmg3 / shelly2pmg3-8cbfea997ea4 / shelly2pmg3#8cbfea997ea4#1) "/rpc/Sys.GetConfig": Wrong http username or http password! Please enter user credentials for restricted login. 2026-10-03 12:45:17.220 - error: shelly.0 (1377) [httpIoBrokerState] HTTP request error for 192.168.2.110 (shelly1pmminig4 / shelly1pmminig4-7c2c676f579c / shelly1pmminig4#7c2c676f579c#1) "/rpc/Shelly.GetStatus": Wrong http username or http password! Please enter user credentials for restricted login. 2026-10-03 12:45:19.534 - error: shelly.0 (1377) [httpIoBrokerState] HTTP request error for 192.168.2.116 (shelly2pmg3 / shelly2pmg3-8cbfea9e11b0 / shelly2pmg3#8cbfea9e11b0#1) "/rpc/Shelly.GetStatus": Wrong http username or http password! Please enter user credentials for restricted login. 2026-10-03 12:45:20.018 - error: shelly.0 (1377) [httpIoBrokerState] HTTP request error for 192.168.2.116 (shelly2pmg3 / shelly2pmg3-8cbfea9e11b0 / shelly2pmg3#8cbfea9e11b0#1) "/rpc/Sys.GetConfig": Wrong http username or http password! Please enter user credentials for restricted login. 2026-10-03 12:45:21.083 - error: shelly.0 (1377) [httpIoBrokerState] HTTP request error for 192.168.2.239 (shelly2pmg3 / shelly2pmg3-8cbfea9d4a14 / shelly2pmg3#8cbfea9d4a14#1) "/rpc/Shelly.GetStatus": Wrong http username or http password! Please enter user credentials for restricted login.Alle Daten (über MQTT?) funktionieren einwandfrei. Also gehe ich davon aus, dass im MQTT Bereich alles richtig eingestellt ist.
Ich habe hier ein Passwort vergeben:

und das gleiche Passwort hier eingetragen:

Was mache ich falsch?
Vielen dank für Eure Hilfe... -
Hallo,
ich habe seit einiger Zeit Fehlermeldungen vom Shelly Adapter:
2026-10-03 12:44:55.708 - error: shelly.0 (1377) [httpIoBrokerState] HTTP request error for 192.168.2.79 (shelly1pmminig3 / shelly1pmminig3-5432045075dc / shelly1pmminig3#5432045075dc#1) "/rpc/Shelly.GetStatus": Wrong http username or http password! Please enter user credentials for restricted login. 2026-10-03 12:44:55.955 - error: shelly.0 (1377) [httpIoBrokerState] HTTP request error for 192.168.2.79 (shelly1pmminig3 / shelly1pmminig3-5432045075dc / shelly1pmminig3#5432045075dc#1) "/rpc/Sys.GetConfig": Wrong http username or http password! Please enter user credentials for restricted login. 2026-10-03 12:45:16.138 - error: shelly.0 (1377) [httpIoBrokerState] HTTP request error for 192.168.2.95 (shelly2pmg3 / shelly2pmg3-8cbfea997ea4 / shelly2pmg3#8cbfea997ea4#1) "/rpc/Shelly.GetStatus": Wrong http username or http password! Please enter user credentials for restricted login. 2026-10-03 12:45:16.373 - error: shelly.0 (1377) [httpIoBrokerState] HTTP request error for 192.168.2.95 (shelly2pmg3 / shelly2pmg3-8cbfea997ea4 / shelly2pmg3#8cbfea997ea4#1) "/rpc/Sys.GetConfig": Wrong http username or http password! Please enter user credentials for restricted login. 2026-10-03 12:45:17.220 - error: shelly.0 (1377) [httpIoBrokerState] HTTP request error for 192.168.2.110 (shelly1pmminig4 / shelly1pmminig4-7c2c676f579c / shelly1pmminig4#7c2c676f579c#1) "/rpc/Shelly.GetStatus": Wrong http username or http password! Please enter user credentials for restricted login. 2026-10-03 12:45:19.534 - error: shelly.0 (1377) [httpIoBrokerState] HTTP request error for 192.168.2.116 (shelly2pmg3 / shelly2pmg3-8cbfea9e11b0 / shelly2pmg3#8cbfea9e11b0#1) "/rpc/Shelly.GetStatus": Wrong http username or http password! Please enter user credentials for restricted login. 2026-10-03 12:45:20.018 - error: shelly.0 (1377) [httpIoBrokerState] HTTP request error for 192.168.2.116 (shelly2pmg3 / shelly2pmg3-8cbfea9e11b0 / shelly2pmg3#8cbfea9e11b0#1) "/rpc/Sys.GetConfig": Wrong http username or http password! Please enter user credentials for restricted login. 2026-10-03 12:45:21.083 - error: shelly.0 (1377) [httpIoBrokerState] HTTP request error for 192.168.2.239 (shelly2pmg3 / shelly2pmg3-8cbfea9d4a14 / shelly2pmg3#8cbfea9d4a14#1) "/rpc/Shelly.GetStatus": Wrong http username or http password! Please enter user credentials for restricted login.Alle Daten (über MQTT?) funktionieren einwandfrei. Also gehe ich davon aus, dass im MQTT Bereich alles richtig eingestellt ist.
Ich habe hier ein Passwort vergeben:

und das gleiche Passwort hier eingetragen:

Was mache ich falsch?
Vielen dank für Eure Hilfe...Was mache ich falsch?
Eigentlich nur dass du keine Versionsnagben - weder vom Adapter noch von der Shelly Firmware machst ...
Da ich aber mine Glaskugel grad poliert habe, sieht es so aus als ob du den adapter in Version 10.x.x oder 11.x.x verwendest und die betroffenen Shellie eine Firmware 2.x.x haben.
Dann sollte folgendes Issue die Lösung sein:
https://github.com/iobroker-community-adapters/ioBroker.shelly/issues/1543
Oder kurz: Um die Änderungen die Shelly mit FW 2.0.0 eingeführt hat zu unterstützen solltes du die Beta Version 12.0.0 testen.
-
ich hänge mich hier mal dran - habe das selbe Problem mit meinen Shellys 1 Mini Gen3. Verschiedene FW-Versionen (20260917-100701/2.0.1-beta3-g31658db & 20260923-075459/2.0.1-ge1a198b) installiert, beide führen zum selben Problem
Mit der Version 12.0.0-alpha.11 funktioniert es, Danke
@norb-0 / @all : wo finde ich diese Firmware?
Danke!
-
ich hänge mich hier mal dran - habe das selbe Problem mit meinen Shellys 1 Mini Gen3. Verschiedene FW-Versionen (20260917-100701/2.0.1-beta3-g31658db & 20260923-075459/2.0.1-ge1a198b) installiert, beide führen zum selben Problem
Mit der Version 12.0.0-alpha.11 funktioniert es, Danke
@norb-0 / @all : wo finde ich diese Firmware?
Danke!
-
ich hänge mich hier mal dran - habe das selbe Problem mit meinen Shellys 1 Mini Gen3. Verschiedene FW-Versionen (20260917-100701/2.0.1-beta3-g31658db & 20260923-075459/2.0.1-ge1a198b) installiert, beide führen zum selben Problem
Mit der Version 12.0.0-alpha.11 funktioniert es, Danke
@norb-0 / @all : wo finde ich diese Firmware?
Danke!
ich hänge mich hier mal dran - habe das selbe Problem mit meinen Shellys 1 Mini Gen3. Verschiedene FW-Versionen (20260917-100701/2.0.1-beta3-g31658db & 20260923-075459/2.0.1-ge1a198b) installiert, beide führen zum selben Problem
Mit der Version 12.0.0-alpha.11 funktioniert es, Danke
@norb-0 / @all : wo finde ich diese Firmware?
Danke!
Siehe ersten Beitrag in diesem Topic:
https://forum.iobroker.net/topic/81297/shelly-adapter-genereller-support?page=1Informationen und Testfeedback zu ALPHA Version findest du hier (incl. Installationsanleitung):
https://forum.iobroker.net/topic/80649/test-adapter-shelly-alpha-versionenDas Loginproblem sollte allerdinsg bereits mit 12.0.0 - also der BETA (Latest) Version gefixed sein. Dafür brauchts du keine (ziemlich ungetestete) ALPHA.
-
Da der Shelly Adapter numher in Version 12.0.0 schon seit einiger Zeit im BEAT Repository verfügbar war und über 1000 Installationen ohne Rückmeldung von schweren Problemen hat habe ich nunmehr die Version 12.0.0 des Shelly Adapters in das STABLE Repository entlassen.
Bitte beachten dass der Adapter nunmehr eine aktuelle node.js Release (>= 22)m aktuellen js--controller und admin voraussetzt.
Details finden sich wie immer im CHANGELOG des Adapters https://github.com/iobroker-community-adapters/ioBroker.shelly#changelog.
Eine mit AI Unterstützung erstellte Langfassung findest sich im nächsten Beitrag.
fehlermeldungen bitte wie immer vorzugsweise als Issue im Repository oder (vor allem wenn noch nicht klar ist ob ein fhler oder ein Verständnisproblem vorliegt) gerne hier als Kommentar / Frage. An der Version 12.1.0 wird bereits seit Kurzem gearbeitet. Diese version ist alelrdings noch im ALPHA Status. Details siehe Alpha-Test-Topic (link hier im Eröffnungsposting).
Danke für alle die PRs beigesteuert und mitgetestet haben und ein insbesondere Danke an @bluefox der Devicemanager, Typescriptmigration und BLW Map implementiert hat.
mcm1957
-
HINWEIS: Diese Zusammenfassung wurde mittels AI erstellt
Shelly Adapter – Neuerungen von Version 11.0.0 und 12.0.0
Stand: 11. Oktober 2026
Hallo zusammen,
mit den Versionen 11.0.0 und 12.0.0 hat der Shelly Adapter eine Reihe spannender Neuerungen bekommen, über die ich euch kurz informieren möchte.
Systemvoraussetzungen – Wichtige Änderungen
Bitte unbedingt vor dem Update prüfen – die Mindestanforderungen wurden in beiden Versionen angehoben:
Komponente ab 11.0.0 ab 12.0.0 Node.js ≥ 22 ≥ 22 js-controller ≥ 6.0.11 ≥ 7.2.2 Admin ≥ 7.8.23 ≥ 8.0.11
Version 11.0.0 (Juli 2026)
Device Manager und Provisioning (von @bluefox)
Das Highlight von Version 11.0.0 ist der neue Device Manager, der von @bluefox entwickelt wurde. Er bietet eine vollständige Übersicht aller verbundenen Shelly-Geräte direkt in der Adapter-Konfiguration – mit Gerätename, Typ, IP-Adresse und aktuellem Status. Bisher musste man sich diese Informationen mühsam aus der Objektliste zusammensuchen, das gehört jetzt der Vergangenheit an.
Neu hinzugekommen ist außerdem das Provisioning: Frisch ins Netzwerk gebrachte Shelly-Geräte können damit direkt aus ioBroker heraus eingerichtet werden. MQTT-Zugangsdaten und Adapter-Endpunkt lassen sich so auf dem Gerät hinterlegen, ohne dafür die Shelly-Weboberfläche aufrufen zu müssen – praktisch, wenn man mehrere neue Geräte auf einmal in Betrieb nimmt.
Ebenfalls neu: Der Adapter erkennt neue Geräte im Netzwerk automatisch im Hintergrund und zeigt sie sofort in der Geräteliste an.
Firmware-Update-Anzeige
Für unterstützte Geräte zeigt der Adapter jetzt direkt an, wenn ein Firmware-Update verfügbar ist. Kein manuelles Nachschauen in der Shelly-App oder der Geräte-Weboberfläche mehr nötig.
Neue Geräte in 11.0.0
- Shelly Dimmer 0/1-10V PM Gen4
- Shelly EM Gen4
- Shelly Presence Gen4
- HiluX DS8 by Shelly
- Shelly Cury
⚠️ Die PLUG_UI-Funktionalität wurde in dieser Version wegen eines nicht behebbaren Hardware-Fehlers deaktiviert.
Version 12.0.0 (September 2026)
Version 12.0.0 ist ein großes Release mit vielen Verbesserungen in der Benutzeroberfläche, neuen Geräten und wichtigen Fehlerbehebungen.
BLE Map – Bluetooth-Geräte auf einen Blick (von @bluefox)
Wer Shelly BLU-Geräte (Bluetooth Low Energy) einsetzt, freut sich über die neue BLE Map, ebenfalls von @bluefox. BLU-Sensoren senden ihre Daten nicht direkt an ioBroker, sondern über einen Shelly-Gateway. Bei mehreren Gateways und Sensoren im Haus war bisher nicht auf Anhieb erkennbar, welcher Sensor von welchem Gateway empfangen wird – und ob der Empfang überhaupt gut ist.
Die BLE Map schafft hier Abhilfe: In einem eigenen Tab in der Adapter-Konfiguration werden alle Gateways in einem Kreis angeordnet, und jedes BLU-Gerät wird beim Gateway angezeigt, von dem es am stärksten empfangen wird. Alle weiteren Verbindungen und die Signalstärken lassen sich optional einblenden. So sieht man sofort, wenn ein Sensor schlecht versorgt ist und z.B. ein weiterer Gateway sinnvoll wäre. Die BLE Map ist auch direkt über einen Button in der Device Manager-Toolbar erreichbar.
Device Manager – weitere Verbesserungen (von @bluefox)
Der in 11.0.0 eingeführte Device Manager wurde in 12.0.0 erheblich ausgebaut:
- Leistungswerte direkt auf der Gerätekachel – Strom, Spannung, Energie und Frequenz werden jetzt für alle Geräte, die diese Werte liefern, direkt in der Geräteübersicht angezeigt. Man muss nicht mehr in die Objektliste wechseln, um aktuelle Messwerte zu sehen.
- Zuletzt gesehen / Offline-Erkennung – Gerätekacheln zeigen jetzt an, wann ein Gerät zuletzt aktiv war. Geht ein Gerät offline, wird es sofort als getrennt markiert – nicht erst nach einem Neuladen der Liste.
- BLE-Gateway-Skript direkt installierbar – Das für BLU-Geräte benötigte Skript kann jetzt direkt aus dem Device Manager heraus installiert und aktualisiert werden – einzeln pro Gateway oder für alle Gateways gleichzeitig. Die installierte Skriptversion wird in den Gerätedetails angezeigt.
- Gerätliste aktualisiert sich automatisch nach dem Umbenennen eines Geräts, nach einem Firmware-Update und nach der Skript-Installation.
TypeScript-Migration (von @bluefox)
Der gesamte Adapter-Code wurde auf TypeScript umgestellt. Das ist eine umfangreiche interne Überarbeitung, die für Nutzer zunächst kaum spürbar ist, aber die Grundlage für langfristig stabilere Releases und einfachere Weiterentwicklung legt.
Neue Geräte in 12.0.0
- Shelly Duo Bulb E27 Gen3
- Shelly Multicolor Bulb E27 Gen3
- Shelly 1L Gen4 und Shelly 2L Gen4
- Shelly Flood S Gen4
- FrankEver Smart Sprinkler Controller (experimentell)
- Neo Smart Water Valve NAS-WV02W
- Top AC Portable EV Charger (experimentell)
Außerdem wurde Monophasen-Unterstützung für den Shelly 3EM G3 ergänzt.
Fehlerbehebungen in 12.0.0
Neben den neuen Features wurden auch einige lästige Probleme behoben:
- Invertierter Schaltzustand bei Shelly 1L Gen3, Shelly 1PM Mini Gen3, Shelly Pro 2PM und Shelly Plug S Gen3 – verursacht durch einen Geräte-Firmware-Bug – wurde korrigiert.
- Authentifizierungsfehler mit Gen-2+-Geräten auf Firmware 2.x ("Wrong http username or http password!") trotz korrekter Zugangsdaten wurden behoben.
- MQTT-Befehle gingen verloren mit "mqtt prefix was not set", wenn sie während des Verbindungsaufbaus gesendet wurden – ist nun behoben.
- Der Adapter hat bisher bei jedem Geräte-Update unnötig Objektdefinitionen neu geschrieben, was zu wiederholten Objekt-Change-Events und Log-Spam in anderen Adaptern (z.B. valuetrackerovertime) geführt hat – behoben.
- Übersetzte Datenpunktnamen für alle unterstützten Sprachen wurden ergänzt – viele Datenpunkte hatten bisher keine deutschen (oder andere) Übersetzungen.
- Neuer Option: Zeitzonen-Mismatch-Meldung (Geräte-Zeitzone weicht von ioBroker-Host ab) kann jetzt dauerhaft ignoriert werden.
- Übergangszeit (Transition Time) kann jetzt für Shelly Dimmer 1/2 sowie alle Gen-2+-Dimmer und -Lampen gesetzt werden.
Vielen Dank an @bluefox für die Implementierung von Device Manager, Provisioning, BLE Map und der TypeScript-Migration, sowie an alle anderen Entwickler die zu diesen Releases beigetragen haben! 🙏
Den vollständigen Changelog findet ihr wie immer auf GitHub.
-
Ich habe diese BLE Geräte:

Als ich "BLE-Skripte" aktualisieren geklickt habe, wurde nur das Skript von "Esstisch" von 1.3 auf 1.4 upgedated.
"Türklingel" und "Schalter Wohnzimmer" haben immer noch 1.3.Habe ich was übersehen?
Edit.
Erst als ich hier geklickt habe, hat es funktioniert:
!
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden