Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. unexpected response (5.00) to observeDevices()

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    238

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.5k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.3k

unexpected response (5.00) to observeDevices()

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
3 Beiträge 3 Kommentatoren 173 Aufrufe 3 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • Thomas BraunT Online
    Thomas BraunT Online
    Thomas Braun
    Most Active
    schrieb am zuletzt editiert von Thomas Braun
    #1

    Ich habe ein skript laufen, das wenn ich nach Sonnenuntergang nach Hause komme (Wohnungstür entriegeln, getriggert durch ein Nuki Smart Lock) eine Szene in IKEA Tradfi abspielen soll (Lichter an). Seit ein paar Tagen funktioniert das wohl nicht mehr mit diesem Eintrag

    2021-03-25 19:33:34.856  - error: tradfri.0 (31008) Error: unexpected response (5.00) to observeDevices(): [object Object]
    2021-03-25 19:33:34.859  - error: tradfri.0 (31008) Error: unexpected response (5.00) to observeGroups(): [object Object]
    2021-03-25 19:33:34.911  - info: tradfri.0 (31008) got all scenes in group 131085: []
    2021-03-25 19:33:34.954  - info: tradfri.0 (31008) got all scenes in group 131079: []
    2021-03-25 19:33:35.001  - info: tradfri.0 (31008) got all scenes in group 131076: []
    2021-03-25 19:33:35.065  - info: tradfri.0 (31008) got all scenes in group 131087: []
    2021-03-25 19:33:35.208  - info: tradfri.0 (31008) got all scenes in group 131091: []
    2021-03-25 19:33:35.274  - info: tradfri.0 (31008) got all scenes in group 131089: []
    2021-03-25 19:33:35.306  - info: tradfri.0 (31008) got all scenes in group 131090: []
    2021-03-25 19:33:35.344  - info: tradfri.0 (31008) got all scenes in group 131082: []
    2021-03-25 19:33:35.380  - info: tradfri.0 (31008) got all scenes in group 131084: []
    2021-03-25 19:33:35.429  - info: tradfri.0 (31008) got all scenes in group 131094: [196671]
    2021-03-25 19:33:40.194  - warn: tradfri.0 (31008) Lost connection to gateway
    2021-03-25 19:37:18.031  - info: tradfri.0 (31008) Connection to gateway reestablished
    2021-03-25 19:37:18.053  - info: tradfri.0 (31008) got all devices: [65556,65541,65546,65542,65576,65557,65572,65558,65570,65551,65579,65580,65560,65584,65582,65583,65575,65577,65581,65585,65545,65563,65571,65589,65587,65559,65573,65552,65564,65566,65565]
    2021-03-25 19:37:18.338  - info: tradfri.0 (31008) got all groups: [131090,131082,131089,131084,131091,131085,131087,131079,131076,131094]
    2021-03-25 19:37:18.763  - info: tradfri.0 (31008) got all scenes in group 131076: []
    2021-03-25 19:37:18.787  - info: tradfri.0 (31008) got all scenes in group 131079: []
    2021-03-25 19:37:18.830  - info: tradfri.0 (31008) got all scenes in group 131082: []
    2021-03-25 19:37:18.875  - info: tradfri.0 (31008) got all scenes in group 131084: []
    2021-03-25 19:37:18.914  - info: tradfri.0 (31008) got all scenes in group 131085: []
    2021-03-25 19:37:18.952  - info: tradfri.0 (31008) got all scenes in group 131087: []
    2021-03-25 19:37:18.994  - info: tradfri.0 (31008) got all scenes in group 131089: []
    2021-03-25 19:37:19.021  - info: tradfri.0 (31008) got all scenes in group 131090: []
    2021-03-25 19:37:19.046  - info: tradfri.0 (31008) got all scenes in group 131091: []
    2021-03-25 19:37:19.092  - info: tradfri.0 (31008) got all scenes in group 131094: [196671]
    

    Das skript (ist ein in JS exportiertes Blockly):

    on({id: 'nuki-extended.0.smartlocks.wohnungstür.state.lastAction', change: "gt"}, async function (obj) {
      var value = obj.state.val;
      var oldValue = obj.oldState.val;
      if (getState("nuki-extended.0.smartlocks.wohnungstür.state.lastAction").val == 3 && compareTime("7:00", "22:00", "not between")) {
        setState("alexa2.0.Echo-Devices.G0911B0592250842.Commands.speak-volume"/*Volume to use for speak commands*/, 60);
        setStateDelayed("alexa2.0.Echo-Devices.G0911B0592250842.Commands.speak"/*speak*/, 'Hallo Thomas, wie war dein Abend?', 3000, false);
        if (compareTime(getAstroDate("sunriseEnd", undefined, 0), getAstroDate("goldenHour", undefined, 0), "not between", null)) {
          getState("alexa2.0.Echo-Devices.G0911B0592250842.Routines.db9242b1-a8bb-4347-bbff-7c55cd8839c2", function (err, state) {
              setState("alexa2.0.Echo-Devices.G0911B0592250842.Routines.db9242b1-a8bb-4347-bbff-7c55cd8839c2"/*Gemütlich*/, state ? !state.val : true);
          });
        }
      } else {
        if (getState("nuki-extended.0.smartlocks.wohnungstür.state.lastAction").val == 3) {
          setState("alexa2.0.Echo-Devices.G0911B0592250842.Commands.speak-volume"/*Volume to use for speak commands*/, 80);
          setStateDelayed("alexa2.0.Echo-Devices.G0911B0592250842.Commands.speak"/*speak*/, 'Hallo Thomas, willkommen zurück!', 3000, false);
          // WZ Fenster rechts
          setStateDelayed("tradfri.0.B-65557.blind.position"/*Blind position*/, 65, 4000, false);
          // WZ Fenster links
          setStateDelayed("tradfri.0.B-65558.blind.position"/*Blind position*/, 65, 2000, false);
          // Küche Fenster
          setState("tradfri.0.B-65572.blind.position"/*Blind position*/, 65);
          // Rollo Terrassentür
          setStateDelayed("tradfri.0.B-65576.blind.position"/*Blind position*/, 95, 6000, false);
          if (compareTime(getAstroDate("sunriseEnd", undefined, 0), getAstroDate("sunsetStart", undefined, 0), "not between", null)) {
            getState("alexa2.0.Echo-Devices.G0911B0592250842.Routines.db9242b1-a8bb-4347-bbff-7c55cd8839c2", function (err, state) {
                setState("alexa2.0.Echo-Devices.G0911B0592250842.Routines.db9242b1-a8bb-4347-bbff-7c55cd8839c2"/*Gemütlich*/, state ? !state.val : true);
            });
          }
        }
      }
    });
    
    
    
    Adapter    "nuki-extended" : 2.3.0    , installed 2.3.0
    Adapter    "javascript"    : 5.1.3    , installed 5.1.3
    Adapter    "tradfri"       : 2.7.1    , installed 2.7.1
    iobroker    3.2.16 
    

    Jetzt weiß ich nicht wo ich den Bengel suchen soll, der da nicht mehr richtig mitspielt. Im nuki oder im tradfri Adapter?

    Und ja, bevor lustige Sprüche kommen: nodeJS ist aktuell (node14) und richtig installiert.

    Linux-Werkzeugkasten:
    https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
    NodeJS Fixer Skript:
    https://forum.iobroker.net/topic/68035/iob-node-fix-skript
    iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

    arteckA 1 Antwort Letzte Antwort
    0
    • Thomas BraunT Thomas Braun

      Ich habe ein skript laufen, das wenn ich nach Sonnenuntergang nach Hause komme (Wohnungstür entriegeln, getriggert durch ein Nuki Smart Lock) eine Szene in IKEA Tradfi abspielen soll (Lichter an). Seit ein paar Tagen funktioniert das wohl nicht mehr mit diesem Eintrag

      2021-03-25 19:33:34.856  - error: tradfri.0 (31008) Error: unexpected response (5.00) to observeDevices(): [object Object]
      2021-03-25 19:33:34.859  - error: tradfri.0 (31008) Error: unexpected response (5.00) to observeGroups(): [object Object]
      2021-03-25 19:33:34.911  - info: tradfri.0 (31008) got all scenes in group 131085: []
      2021-03-25 19:33:34.954  - info: tradfri.0 (31008) got all scenes in group 131079: []
      2021-03-25 19:33:35.001  - info: tradfri.0 (31008) got all scenes in group 131076: []
      2021-03-25 19:33:35.065  - info: tradfri.0 (31008) got all scenes in group 131087: []
      2021-03-25 19:33:35.208  - info: tradfri.0 (31008) got all scenes in group 131091: []
      2021-03-25 19:33:35.274  - info: tradfri.0 (31008) got all scenes in group 131089: []
      2021-03-25 19:33:35.306  - info: tradfri.0 (31008) got all scenes in group 131090: []
      2021-03-25 19:33:35.344  - info: tradfri.0 (31008) got all scenes in group 131082: []
      2021-03-25 19:33:35.380  - info: tradfri.0 (31008) got all scenes in group 131084: []
      2021-03-25 19:33:35.429  - info: tradfri.0 (31008) got all scenes in group 131094: [196671]
      2021-03-25 19:33:40.194  - warn: tradfri.0 (31008) Lost connection to gateway
      2021-03-25 19:37:18.031  - info: tradfri.0 (31008) Connection to gateway reestablished
      2021-03-25 19:37:18.053  - info: tradfri.0 (31008) got all devices: [65556,65541,65546,65542,65576,65557,65572,65558,65570,65551,65579,65580,65560,65584,65582,65583,65575,65577,65581,65585,65545,65563,65571,65589,65587,65559,65573,65552,65564,65566,65565]
      2021-03-25 19:37:18.338  - info: tradfri.0 (31008) got all groups: [131090,131082,131089,131084,131091,131085,131087,131079,131076,131094]
      2021-03-25 19:37:18.763  - info: tradfri.0 (31008) got all scenes in group 131076: []
      2021-03-25 19:37:18.787  - info: tradfri.0 (31008) got all scenes in group 131079: []
      2021-03-25 19:37:18.830  - info: tradfri.0 (31008) got all scenes in group 131082: []
      2021-03-25 19:37:18.875  - info: tradfri.0 (31008) got all scenes in group 131084: []
      2021-03-25 19:37:18.914  - info: tradfri.0 (31008) got all scenes in group 131085: []
      2021-03-25 19:37:18.952  - info: tradfri.0 (31008) got all scenes in group 131087: []
      2021-03-25 19:37:18.994  - info: tradfri.0 (31008) got all scenes in group 131089: []
      2021-03-25 19:37:19.021  - info: tradfri.0 (31008) got all scenes in group 131090: []
      2021-03-25 19:37:19.046  - info: tradfri.0 (31008) got all scenes in group 131091: []
      2021-03-25 19:37:19.092  - info: tradfri.0 (31008) got all scenes in group 131094: [196671]
      

      Das skript (ist ein in JS exportiertes Blockly):

      on({id: 'nuki-extended.0.smartlocks.wohnungstür.state.lastAction', change: "gt"}, async function (obj) {
        var value = obj.state.val;
        var oldValue = obj.oldState.val;
        if (getState("nuki-extended.0.smartlocks.wohnungstür.state.lastAction").val == 3 && compareTime("7:00", "22:00", "not between")) {
          setState("alexa2.0.Echo-Devices.G0911B0592250842.Commands.speak-volume"/*Volume to use for speak commands*/, 60);
          setStateDelayed("alexa2.0.Echo-Devices.G0911B0592250842.Commands.speak"/*speak*/, 'Hallo Thomas, wie war dein Abend?', 3000, false);
          if (compareTime(getAstroDate("sunriseEnd", undefined, 0), getAstroDate("goldenHour", undefined, 0), "not between", null)) {
            getState("alexa2.0.Echo-Devices.G0911B0592250842.Routines.db9242b1-a8bb-4347-bbff-7c55cd8839c2", function (err, state) {
                setState("alexa2.0.Echo-Devices.G0911B0592250842.Routines.db9242b1-a8bb-4347-bbff-7c55cd8839c2"/*Gemütlich*/, state ? !state.val : true);
            });
          }
        } else {
          if (getState("nuki-extended.0.smartlocks.wohnungstür.state.lastAction").val == 3) {
            setState("alexa2.0.Echo-Devices.G0911B0592250842.Commands.speak-volume"/*Volume to use for speak commands*/, 80);
            setStateDelayed("alexa2.0.Echo-Devices.G0911B0592250842.Commands.speak"/*speak*/, 'Hallo Thomas, willkommen zurück!', 3000, false);
            // WZ Fenster rechts
            setStateDelayed("tradfri.0.B-65557.blind.position"/*Blind position*/, 65, 4000, false);
            // WZ Fenster links
            setStateDelayed("tradfri.0.B-65558.blind.position"/*Blind position*/, 65, 2000, false);
            // Küche Fenster
            setState("tradfri.0.B-65572.blind.position"/*Blind position*/, 65);
            // Rollo Terrassentür
            setStateDelayed("tradfri.0.B-65576.blind.position"/*Blind position*/, 95, 6000, false);
            if (compareTime(getAstroDate("sunriseEnd", undefined, 0), getAstroDate("sunsetStart", undefined, 0), "not between", null)) {
              getState("alexa2.0.Echo-Devices.G0911B0592250842.Routines.db9242b1-a8bb-4347-bbff-7c55cd8839c2", function (err, state) {
                  setState("alexa2.0.Echo-Devices.G0911B0592250842.Routines.db9242b1-a8bb-4347-bbff-7c55cd8839c2"/*Gemütlich*/, state ? !state.val : true);
              });
            }
          }
        }
      });
      
      
      
      Adapter    "nuki-extended" : 2.3.0    , installed 2.3.0
      Adapter    "javascript"    : 5.1.3    , installed 5.1.3
      Adapter    "tradfri"       : 2.7.1    , installed 2.7.1
      iobroker    3.2.16 
      

      Jetzt weiß ich nicht wo ich den Bengel suchen soll, der da nicht mehr richtig mitspielt. Im nuki oder im tradfri Adapter?

      Und ja, bevor lustige Sprüche kommen: nodeJS ist aktuell (node14) und richtig installiert.

      arteckA Offline
      arteckA Offline
      arteck
      Developer Most Active
      schrieb am zuletzt editiert von
      #2

      @thomas-braun

      was sagt den

      which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs
      

      sry.. musste jetzt sein

      der trigger wird ja durch NUKI gestartet ergo wird der tradfri mucken machen..
      da wird mit den scenen was nicht passen

      zigbee hab ich, zwave auch, nuc's genauso und HA auch

      1 Antwort Letzte Antwort
      -1
      • AlCalzoneA Offline
        AlCalzoneA Offline
        AlCalzone
        Developer
        schrieb am zuletzt editiert von
        #3

        @Thomas-Braun Da scheint was auf deinem Tradfri Gateway murks zu sein. ObserveDevices registriert sich auf dem gateway um a) eine Liste aller Geräte zu bekommen und b) bei Änderungen benachrichtigt zu werden. Wenn der Call fehlschlägt dann kann ich eigentlich nur vermuten dass da irgendeine Karteileiche drin ist die das Gateway aus dem Tritt bringt.

        Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

        1 Antwort Letzte Antwort
        0
        Antworten
        • In einem neuen Thema antworten
        Anmelden zum Antworten
        • Älteste zuerst
        • Neuste zuerst
        • Meiste Stimmen


        Support us

        ioBroker
        Community Adapters
        Donate

        557

        Online

        32.7k

        Benutzer

        82.5k

        Themen

        1.3m

        Beiträge
        Community
        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
        ioBroker Community 2014-2025
        logo
        • Anmelden

        • Du hast noch kein Konto? Registrieren

        • Anmelden oder registrieren, um zu suchen
        • Erster Beitrag
          Letzter Beitrag
        0
        • Home
        • Aktuell
        • Tags
        • Ungelesen 0
        • Kategorien
        • Unreplied
        • Beliebt
        • GitHub
        • Docu
        • Hilfe