Hallo @Terdious, vielen Dank für deine schnelle Reaktion.
Die Befehle haben keine Wirkung, hier sind die Logs:
[2026-10-22T11:59:19.611Z] [INFO] Starte die Netatmo-Integration...
[2026-10-22T11:59:20.641Z] [INFO] [gladys-sdk] verbunden mit Gladys (http://172.30.0.1:80)
[2026-10-22T11:59:20.643Z] [INFO] WebSocket verbunden mit Gladys
[2026-10-22T11:59:21.008Z] [INFO] [netatmo-webhooks] Netatmo-Webhook registriert — Ereignisse lösen ein sofortiges Aktualisieren aus
[2026-10-22T11:59:21.012Z] [INFO] Netatmo-Konto verbunden, Token-Aktualisierung und Telemetrie-Engines aktiviert
[2026-10-22T11:59:21.220Z] [INFO] [netatmo-telemetry] Netatmo-Geräte nicht unterstützt: 1
[2026-10-22T11:59:49.564Z] [INFO] onSetValue <- ext:ext-terdious-gladys-netatmo:0000991652:state = -1
[2026-10-22T11:59:49.566Z] [WARN] Befehl ext:ext-terdious-gladys-netatmo:0000991652:state = -1 fehlgeschlagen: Feature ext:ext-terdious-gladys-netatmo:0000991652:state ist nicht beschreibbar
[2026-10-22T12:01:13.869Z] [INFO] onSetValue <- ext:ext-terdious-gladys-netatmo:0000991652:state = -1
[2026-10-22T12:01:13.870Z] [WARN] Befehl ext:ext-terdious-gladys-netatmo:0000991652:state = -1 fehlgeschlagen: Feature ext:ext-terdious-gladys-netatmo:0000991652:state ist nicht beschreibbar
[2026-10-22T12:07:15.840Z] [WARN] WebSocket getrennt - das SDK wird versuchen, erneut zu verbinden
[2026-10-22T12:07:15.841Z] [WARN] [gladys-sdk] Verbindung zu Gladys verloren (Schließcode 1006)
[2026-10-22T12:07:15.842Z] [WARN] [gladys-sdk] nicht verbunden mit Gladys (ws://172.30.0.1:80), erneuter Versuch in 1000 ms (Versuch 1)
[2026-10-22T12:07:15.860Z] [INFO] SIGTERM empfangen -> sanftes Herunterfahren
[2026-10-22T12:07:16.619Z] [INFO] Starte die Netatmo-Integration...
[2026-10-22T12:07:17.351Z] [INFO] [gladys-sdk] verbunden mit Gladys (http://172.30.0.1:80)
[2026-10-22T12:07:17.351Z] [INFO] WebSocket verbunden mit Gladys
[2026-10-22T12:07:17.800Z] [INFO] [netatmo-webhooks] Netatmo-Webhook registriert — Ereignisse lösen ein sofortiges Aktualisieren aus
[2026-10-22T12:07:17.803Z] [INFO] Netatmo-Konto verbunden, Token-Aktualisierung und Telemetrie-Engines aktiviert
[2026-10-22T12:07:17.932Z] [INFO] [netatmo-telemetry] Netatmo-Geräte nicht unterstützt: 1
[2026-10-22T12:07:36.297Z] [INFO] onSetValue <- ext:ext-terdious-gladys-netatmo:0000991652:state = -1
[2026-10-22T12:07:36.298Z] [WARN] Befehl ext:ext-terdious-gladys-netatmo:0000991652:state = -1 fehlgeschlagen: Feature ext:ext-terdious-gladys-netatmo:0000991652:state ist nicht beschreibbar
Ich habe Claude gebeten, sich die Legrand-Integration von Gladys anzusehen, die zu funktionieren scheint. Hier ist seine Antwort:
Die Integration übersetzt den Gladys-Befehl in ein Feld target_position, das an die Netatmo-API (POST setstate) gesendet wird, da die Bubendorff iDiamant-Rolladen über das NBG-Gateway und die Netatmo-Cloud laufen.
Aktion
Gladys-Wert (COVER_STATE)
target_position an Netatmo gesendet
Öffnen
1
100
Schließen
-1
0
Stop / Pause
0
-1
Die Entsprechung ist in src/commands.js definiert (Konstante SHUTTER_TARGETS). Der Anfragekörper sieht wie folgt aus:
Zwischenposition: Wenn das Modul sie unterstützt, sendet die Funktion „Position“ einen Wert zwischen 0 und 100, abgerundet auf den Schritt des Moduls (target_position:step). Wenn dieser Schritt 100 beträgt, öffnet oder schließt der Rollladen nur und stoppt, und die Integration lehnt Zwischenpositionen ab.
Favoritenposition: Die Netatmo-API akzeptiert auch -2 (Gehe zur Favoritenposition), aber die Integration bietet sie nicht an (das ist in src/catalog.js als Kommentar vermerkt).
Stop-Priorität: Ein Stoppbefehl (-1) hat Vorrang vor anderen ausstehenden Befehlen für denselben Rollladen, damit er nie verzögert wird.
Betroffene Typen: NBR (Rollladen), NBO (orientierbare Jalousie) und NBS (Schwingtür). Die erforderlichen OAuth-Rechte sind read_bubendorff und write_bubendorff.
Netatmo-Integration — Geräte-Diagnose
Integrationsversion: 2.6.2
Berichtszeit: 2026-10-22T12:14:49.770Z
Aktivierte Familien: Energy (energy_api), Weather (weather_api), Shutter (shutter_api)
Angeforderte Berechtigungen: read_thermostat write_thermostat read_station read_camera write_camera access_camera read_presence write_presence access_presence read_carbonmonoxidedetector read_smokedetector read_doorbell access_doorbell read_camerapro write_camerapro access_camerapro read_homecoach read_bubendorff write_bubendorff read_smarther write_smarther
Erteilte Berechtigungen: unbekannt bis zum nächsten Token-Aktualisierungszeitpunkt
Fehlende Berechtigungen: keine
Kontostatus:
Letztes Laden: 2026-10-22T12:14:49.732Z
homes: letzter Erfolg 2026-10-22T12:14:49.732Z, 0 aufeinanderfolgende Fehler
energy: letzter Erfolg 2026-10-22T12:14:49.732Z, 0 aufeinanderfolgende Fehler
weather: letzter Erfolg 2026-10-22T12:14:49.732Z, 0 aufeinanderfolgende Fehler
Degradiert: nein
Webhook (Gladys Plus): bei Netatmo registriert, letztes empfangenes Ereignis nie, 0 seit Start
Von Netatmo gehaltene Webhook-URL: die URL der Integration (https://api.gladysgateway.com/v1/api/external-integration/<redacted>)
Ereignis-Abfrage (getevents): noch nicht ausgeführt (keine Kamera, Türglocke, Alarm oder Türöffnung mit seiner Familie entdeckt)
Modul 0000991652
Typ: NBR
Name: Volet roulant Piano
Zuhause: Maison 2026 (698082729e9ab46fbd0313ab)
Bridge: xx:xx:xx:xx:xx:xx
Erreichbar: ja
Unterstützung: unterstützt (Shutter-Familie)
Gladys-Gerät: "Volet roulant Piano" ext:ext-terdious-gladys-netatmo:0000991652 (NBR), in Gladys erstellt
Funktionen: Zustand (shutter/state, beschreibbar), Position (shutter/position, beschreibbar), rf_strength (signal/integer)
Von der Integration nicht verwendete Felder: battery_level, firmware_revision, last_seen, setup_date, target_position, target_position:step
homesdata: {"id":"0000991652","type":"NBR","name":"Volet roulant Piano","setup_date":1792610320,"room_id":"3615225310","bridge":"xx:xx:xx:xx:xx:xx"}
homestatus: {"id":"0000991652","type":"NBR","current_position":100,"target_position":100,"target_position:step":1,"battery_level":3,"firmware_revision":2,"rf_strength":0,"last_seen":1792668515,"reachable":true,"bridge":"xx:xx:xx:xx:xx:xx"}
Kürzliche Webhook-Ereignisse, die es benennen:
keine seit dem Start der Integration
Letzte Ereignisse, die von getevents gesehen wurden:
keine seit dem Start der Integration
Wie man einen Bericht einreicht: einen Issue bei https://github.com/Terdious/gladys-netatmo/issues/new öffnen und diesen Bericht einfügen. Zuerst lesen: Tokens, URLs und E-Mail-Adressen sind geschwärzt, aber Modul-, Home- und Ereignis-IDs und die Namen, die Sie Ihren Modulen gegeben haben, bleiben erhalten.
Die Logs von der 2.6.2 zeigen endlich den wahren Fehler: Feature …:state ist nicht beschreibbar. Die Integration lehnte den Befehl noch bevor er an Netatmo gesendet wurde ab. Der Grund: Wenn man auf Öffnen oder Schließen klickt, überträgt Gladys an die Integration die Geräte-ID, aber nicht das Modell (NBR). Die Integration erkannte die Rollläden jedoch gerade anhand ihres Modells. Ohne dieses wurde der Befehl als „nicht steuerbar“ abgelehnt.
Der Fix ist in der v2.6.3: Release v2.6.3 · Terdious/gladys-netatmo · GitHub. Dasselbe Problem betraf auch die Überwachung der Kameras, den Projektor der Außenkamera, die Beleuchtung von BTicino und die Legrand-Geräte: Alle profitieren davon.
Ihre Diagnose bestätigt den Rest:
Der Rollladen ist erreichbar;
target_position:step hat den Wert 1: Ihr Rollladen akzeptiert Zwischenpositionen, der Befehl „Position“ (38 %) wird ebenfalls funktionieren;
rf_strength hat den Wert 0: Das ist genau das, was Netatmo für die Funkverbindung dieses Rollladens zurückgibt, die Integration ist nicht schuld daran.
Für die Analyse Ihres Claude: Die Übersetzung der Befehle, die er beschreibt (öffnen → 100, schließen → 0, stop → -1, mit dem iDiamant-Gateway), entspricht genau der der Integration. Die Blockade lag einfach davor.
Nach dem Update können Sie Öffnen, Schließen, Stop und eine Position erneut versuchen. Sie sollten in den Logs eine Zeile Netatmo accepted target_position … pro Befehl sehen. Wenn Netatmo ablehnt, wird die Fehlerzeile den Code angeben.
Und immer noch die Frage: Wäre das WLAN des iDiamant-Steckers für Sie in Gladys nützlich?
Hallo @mutmut, danke für den Hinweis! Ja, ich habe die gleiche E-Mail erhalten
Was Netatmo sagt
Ein neuer Webhook-Service ist seit dem 4. November 2026 verfügbar.
Ab dem 1. März 2027 wird Netatmo die Anrufgrenzen für Integrationen reduzieren, die die API in regelmäßigen Abständen abfragen (Polling). Die neuen Grenzen sind noch nicht veröffentlicht.
Für die Integration heute: nichts ändert sich, alles funktioniert weiter.
Die Integration fragt Netatmo alle 2 Minuten ab. Mit der aktuellen Grenze (500 Aufrufe pro Stunde und pro Konto) haben wir noch Spielraum.
Webhooks werden bereits über Gladys Plus unterstützt (Block « Gladys Plus Webhooks » im Konfigurationsbildschirm). Laut Netatmo gilt die aktuelle Registrierung auch für den neuen Service, und die Integration erhält bereits seine neuen Ereignisse.
Jeder Webhook wird keine vollständige Aktualisierung des Kontos mehr auslösen. Eine Erkennung (Bewegung, Person, Klingel…) wird bereits vom Webhook selbst veröffentlicht;
Das Wetter und der Home Coach werden alle 10 Minuten gelesen: Die Netatmo-Stationen senden ihre Messungen ohnehin etwa alle 10 Minuten;
Die Hausstruktur (Räume, Namen, Zeitpläne) alle 30 Minuten und sofort, wenn Netatmo eine Änderung meldet.
Wir reduzieren die Anzahl der Aufrufe etwa um die Hälfte, ohne die Reaktionsfähigkeit zu verlieren.
Wenn Netatmo „zu viele Anfragen“ zurückgibt, wird die Integration warten, anstatt zu insistieren, und dies deutlich anzeigen.
Die Diagnose wird die Anzahl der Aufrufe pro Stunde anzeigen, um sie mit den neuen Grenzen zu vergleichen, sobald diese bekannt sind.
Danach die Webhooks priorisieren: Der neue Service sendet direkt die Raumtemperaturen, die Einstellungen, die Position der Jalousien und sogar die Messungen der Wetterstationen. Mit Gladys Plus kann die Integration daher das Polling stark ausdehnen.
Ohne Gladys Plus sind keine Webhooks möglich (Netatmo muss Gladys über das Internet erreichen können). Die Integration bleibt beim Polling und wird sich an die neuen Grenzen anpassen, sobald Netatmo sie veröffentlicht.
Zusammengefasst: im Moment nichts zu tun auf Ihrer Seite, die Anpassungen werden in den Updates lange vor März kommen. Und wenn Sie Gladys Plus haben, ist das Aktivieren der Webhooks bereits eine gute Idee.