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. JavaScript
  5. {"ack":true} statt Raumname in JS-Funktion

NEWS

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

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

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

{"ack":true} statt Raumname in JS-Funktion

Geplant Angeheftet Gesperrt Verschoben JavaScript
8 Beiträge 3 Kommentatoren 653 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.
  • Sebastian KemmerlingS Offline
    Sebastian KemmerlingS Offline
    Sebastian Kemmerling
    schrieb am zuletzt editiert von Sebastian Kemmerling
    #1

    Ich habe die JS-Funktion aus dem Post [gelöst] JS-Funktion zur Rückgabe des Zimmers bzw. eine ähnliche vorher schon gehabt und bekomme seit einiger Zeit {"ack":true} statt dem Zimmernamen in mein Objekt geschrieben.

    Screenshot vom Skript:

    ioBroker.jpg

    Hoffe, es hat jemand ne Idee....

    T paul53P 2 Antworten Letzte Antwort
    0
    • Sebastian KemmerlingS Sebastian Kemmerling

      Ich habe die JS-Funktion aus dem Post [gelöst] JS-Funktion zur Rückgabe des Zimmers bzw. eine ähnliche vorher schon gehabt und bekomme seit einiger Zeit {"ack":true} statt dem Zimmernamen in mein Objekt geschrieben.

      Screenshot vom Skript:

      ioBroker.jpg

      Hoffe, es hat jemand ne Idee....

      T Nicht stören
      T Nicht stören
      ticaki
      schrieb am zuletzt editiert von
      #2

      @sebastian-kemmerling
      zeig mal die Funktion in dem oberen Blockly

      Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

      Spenden

      1 Antwort Letzte Antwort
      0
      • Sebastian KemmerlingS Sebastian Kemmerling

        Ich habe die JS-Funktion aus dem Post [gelöst] JS-Funktion zur Rückgabe des Zimmers bzw. eine ähnliche vorher schon gehabt und bekomme seit einiger Zeit {"ack":true} statt dem Zimmernamen in mein Objekt geschrieben.

        Screenshot vom Skript:

        ioBroker.jpg

        Hoffe, es hat jemand ne Idee....

        paul53P Offline
        paul53P Offline
        paul53
        schrieb am zuletzt editiert von paul53
        #3

        @sebastian-kemmerling
        Gerade getestet und funktioniert:

        Bild_2021-12-29_114848.png

        JS-Funktion Raum(id):

        let room = getObject(id, 'rooms').enumNames[0];
        if(typeof room == 'string') return room;
        return room.de;
        

        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
        Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

        Sebastian KemmerlingS 1 Antwort Letzte Antwort
        0
        • paul53P paul53

          @sebastian-kemmerling
          Gerade getestet und funktioniert:

          Bild_2021-12-29_114848.png

          JS-Funktion Raum(id):

          let room = getObject(id, 'rooms').enumNames[0];
          if(typeof room == 'string') return room;
          return room.de;
          
          Sebastian KemmerlingS Offline
          Sebastian KemmerlingS Offline
          Sebastian Kemmerling
          schrieb am zuletzt editiert von
          #4

          @paul53 @ticaki Danke für eure Rückmeldungen.
          Das Skript ist vielleicht nicht das Problem:
          Bildschirmfoto 2021-12-30 um 15.40.13.png

          Habs auch grad mal in den Debug rein geholt. Bekomme dann einen Error:

          "script.js.common.Abwesenheit.LetzteBewegung: ReferenceError: id is not defined"

          Aber ich hol mir doch die ID aus dem Trigger, oder nicht?

          paul53P 1 Antwort Letzte Antwort
          0
          • Sebastian KemmerlingS Sebastian Kemmerling

            @paul53 @ticaki Danke für eure Rückmeldungen.
            Das Skript ist vielleicht nicht das Problem:
            Bildschirmfoto 2021-12-30 um 15.40.13.png

            Habs auch grad mal in den Debug rein geholt. Bekomme dann einen Error:

            "script.js.common.Abwesenheit.LetzteBewegung: ReferenceError: id is not defined"

            Aber ich hol mir doch die ID aus dem Trigger, oder nicht?

            paul53P Offline
            paul53P Offline
            paul53
            schrieb am zuletzt editiert von paul53
            #5

            @sebastian-kemmerling

            Bild_2021-12-30_154718.png

            muss mit der in der Funktion verwendeten Variablen übereinstimmen.

            Bild_2021-12-30_155929.png

            Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
            Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

            Sebastian KemmerlingS 2 Antworten Letzte Antwort
            0
            • paul53P paul53

              @sebastian-kemmerling

              Bild_2021-12-30_154718.png

              muss mit der in der Funktion verwendeten Variablen übereinstimmen.

              Bild_2021-12-30_155929.png

              Sebastian KemmerlingS Offline
              Sebastian KemmerlingS Offline
              Sebastian Kemmerling
              schrieb am zuletzt editiert von
              #6

              @paul53 said in {"ack":true} statt Raumname in JS-Funktion:

              muss mit der in der Funktion verwendeten Variablen übereinstimmen.

              @paul53 Ah natürlich. Danke dir! Funktioniert wieder :)

              1 Antwort Letzte Antwort
              0
              • paul53P paul53

                @sebastian-kemmerling

                Bild_2021-12-30_154718.png

                muss mit der in der Funktion verwendeten Variablen übereinstimmen.

                Bild_2021-12-30_155929.png

                Sebastian KemmerlingS Offline
                Sebastian KemmerlingS Offline
                Sebastian Kemmerling
                schrieb am zuletzt editiert von Sebastian Kemmerling
                #7

                EDIT: Ah, hätte mal auf die Uhrzeiten gucken sollen. Löschen kann ich einen Beitrag hier nicht, oder?

                @paul53 said in {"ack":true} statt Raumname in JS-Funktion:

                Bild_2021-12-30_155929.png

                @paul53 : Jetzt hab ich doch wieder zig Fehler im Protokoll. Das ".de" steht für den deutschen Raumnamen, oder? Irgendwas mag er da aktuell trotzdem nicht :(

                javascript.0 2022-01-04 18:49:45.301	error	at processImmediate (internal/timers.js:461:21)
                javascript.0 2022-01-04 18:49:45.301	error	at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5708:41)
                javascript.0 2022-01-04 18:49:45.300	error	at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:530:29)
                javascript.0 2022-01-04 18:49:45.300	error	at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1087:38)
                javascript.0 2022-01-04 18:49:45.299	error	at Object.<anonymous> (script.js.common.Abwesenheit.LetzteBewegung:14:22)
                javascript.0 2022-01-04 18:49:45.299	error	at Raum (script.js.common.Abwesenheit.LetzteBewegung:7:17)
                javascript.0 2022-01-04 18:49:45.298	error	script.js.common.Abwesenheit.LetzteBewegung: TypeError: Cannot read property 'de' of undefined
                
                paul53P 1 Antwort Letzte Antwort
                0
                • Sebastian KemmerlingS Sebastian Kemmerling

                  EDIT: Ah, hätte mal auf die Uhrzeiten gucken sollen. Löschen kann ich einen Beitrag hier nicht, oder?

                  @paul53 said in {"ack":true} statt Raumname in JS-Funktion:

                  Bild_2021-12-30_155929.png

                  @paul53 : Jetzt hab ich doch wieder zig Fehler im Protokoll. Das ".de" steht für den deutschen Raumnamen, oder? Irgendwas mag er da aktuell trotzdem nicht :(

                  javascript.0 2022-01-04 18:49:45.301	error	at processImmediate (internal/timers.js:461:21)
                  javascript.0 2022-01-04 18:49:45.301	error	at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5708:41)
                  javascript.0 2022-01-04 18:49:45.300	error	at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:530:29)
                  javascript.0 2022-01-04 18:49:45.300	error	at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1087:38)
                  javascript.0 2022-01-04 18:49:45.299	error	at Object.<anonymous> (script.js.common.Abwesenheit.LetzteBewegung:14:22)
                  javascript.0 2022-01-04 18:49:45.299	error	at Raum (script.js.common.Abwesenheit.LetzteBewegung:7:17)
                  javascript.0 2022-01-04 18:49:45.298	error	script.js.common.Abwesenheit.LetzteBewegung: TypeError: Cannot read property 'de' of undefined
                  
                  paul53P Offline
                  paul53P Offline
                  paul53
                  schrieb am zuletzt editiert von paul53
                  #8

                  @sebastian-kemmerling sagte: Cannot read property 'de' of undefined

                  Anscheinend ist mindestens einem der 6 Trigger-Datenpunkte kein Raum zugeordnet.

                  Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                  Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                  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

                  462

                  Online

                  32.8k

                  Benutzer

                  82.7k

                  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