Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    295

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    9
    1
    272

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    916

unexpected response (5.00) to observeDevices()

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
3 Beiträge 3 Kommentatoren 176 Aufrufe 3 Beobachtet
  • Ä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

        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
        Antworten
        • In einem neuen Thema antworten
        Anmelden zum Antworten
        • Älteste zuerst
        • Neuste zuerst
        • Meiste Stimmen


        Support us

        ioBroker
        Community Adapters
        Donate

        526

        Online

        32.8k

        Benutzer

        82.8k

        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