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. Blockly
  5. [solved] "IDs vom Selektor" mit "Alias" - Warnungen

NEWS

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

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

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

[solved] "IDs vom Selektor" mit "Alias" - Warnungen

Geplant Angeheftet Gesperrt Verschoben Blockly
3 Beiträge 2 Kommentatoren 229 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.
  • S Offline
    S Offline
    Schlammschlumpf
    schrieb am zuletzt editiert von Schlammschlumpf
    #1

    Hallo Zusammen,

    ich baue gerade meine Heimautomation neu auf und verlagere mehr Funktionen aus der Homematic auf den IOBroker. Meine aktuelle Aufgabe ist es, dass ich die klassische Funktion schreiben möchte, die alle Lichter im Haus ausschaltet. Jetzt versuche ich für alle Geräte, die ich irgendwo steuern möchte einen Alias anzulegen und dann dachte mir, dass ich für Licht keine Rolle erstellen muss, sondern direkt anhand der ID darüber iterieren kann um alle abzuschalten.

    Meine Alias mit dem Alias-Manager alle nach dem geleichen Muster angelegt:
    Alias.jpg
    ... dann versuche ich über alle ID mit dem Muster alias.0.Licht.*.STATE zu iterieren und im Bedarfsfall auszuschalten:
    Blockly.png

    Wenn ich es ausführe dann scheint es auch zu funktionieren, aber das Log wird mir mit Warnungen zugespammt:

    javascript.0	2021-05-30 19:28:06.429	warn	(1535) getState "alias.0.Licht.DG_Liv_Licht_LED.STATE" not found (3)
    javascript.0	2021-05-30 19:28:06.429	warn	(1535) at processImmediate (internal/timers.js:461:21)
    javascript.0	2021-05-30 19:28:06.429	warn	(1535) at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5555:41)
    javascript.0	2021-05-30 19:28:06.428	warn	(1535) at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:502:29)
    javascript.0	2021-05-30 19:28:06.428	warn	(1535) at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1075:38)
    javascript.0	2021-05-30 19:28:06.428	warn	(1535) at Object.<anonymous> (script.js.Licht.Beleuchtung:11:9)
    javascript.0	2021-05-30 19:28:06.426	warn	(1535) getState "alias.0.Licht.DG_Julian_Licht_LED.STATE" not found (3)
    javascript.0	2021-05-30 19:28:06.426	warn	(1535) at processImmediate (internal/timers.js:461:21)
    javascript.0	2021-05-30 19:28:06.426	warn	(1535) at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5555:41)
    javascript.0	2021-05-30 19:28:06.425	warn	(1535) at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:502:29)
    javascript.0	2021-05-30 19:28:06.425	warn	(1535) at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1075:38)
    javascript.0	2021-05-30 19:28:06.424	warn	(1535) at Object.<anonymous> (script.js.Licht.Beleuchtung:11:9)
    javascript.0	2021-05-30 19:28:06.423	warn	(1535) getState "alias.0.Licht.DG_Flur_Licht.STATE" not found (3)
    

    Und auch im Scriptfenster kommen Meldungen wie:

    20:04:18.285	warn	javascript.0 (1535) at Object.<anonymous> (script.js.Licht.Beleuchtung:11:9)
    20:04:18.288	warn	javascript.0 (1535) at Object.<anonymous> (script.js.Licht.Beleuchtung:11:9)
    20:04:18.290	warn	javascript.0 (1535) at Object.<anonymous> (script.js.Licht.Beleuchtung:11:9)
    20:04:18.292	warn	javascript.0 (1535) at Object.<anonymous> (script.js.Licht.Beleuchtung:11:9)
    20:04:18.295	warn	javascript.0 (1535) at Object.<anonymous> (script.js.Licht.Beleuchtung:11:9)
    20:04:18.297	warn	javascript.0 (1535) at Object.<anonymous> (script.js.Licht.Beleuchtung:11:9)
    20:04:18.300	warn	javascript.0 (1535) at Object.<anonymous> (script.js.Licht.Beleuchtung:11:9)
    20:04:18.302	warn	javascript.0 (1535) at Object.<anonymous> (script.js.Licht.Beleuchtung:11:9)
    20:04:18.305	warn	javascript.0 (1535) at Object.<anonymous> (script.js.Licht.Beleuchtung:11:9)
    20:04:18.307	warn	javascript.0 (1535) at Object.<anonymous> (script.js.Licht.Beleuchtung:11:9)
    20:04:18.312	warn	javascript.0 (1535) at Object.<anonymous> (script.js.Licht.Beleuchtung:11:9)
    20:04:18.314	warn	javascript.0 (1535) at Object.<anonymous> (script.js.Licht.Beleuchtung:11:9)
    20:04:18.320	warn	javascript.0 (1535) at Object.<anonymous> (script.js.Licht.Beleuchtung:19:9)
    20:04:18.322	warn	javascript.0 (1535) at Object.<anonymous> (script.js.Licht.Beleuchtung:19:9)
    20:04:18.324	warn	javascript.0 (1535) at Object.<anonymous> (script.js.Licht.Beleuchtung:19:9)
    

    Wo liegt mein Fehler?

    Danke Euch,
    Oliver

    S 1 Antwort Letzte Antwort
    0
    • S Schlammschlumpf

      Hallo Zusammen,

      ich baue gerade meine Heimautomation neu auf und verlagere mehr Funktionen aus der Homematic auf den IOBroker. Meine aktuelle Aufgabe ist es, dass ich die klassische Funktion schreiben möchte, die alle Lichter im Haus ausschaltet. Jetzt versuche ich für alle Geräte, die ich irgendwo steuern möchte einen Alias anzulegen und dann dachte mir, dass ich für Licht keine Rolle erstellen muss, sondern direkt anhand der ID darüber iterieren kann um alle abzuschalten.

      Meine Alias mit dem Alias-Manager alle nach dem geleichen Muster angelegt:
      Alias.jpg
      ... dann versuche ich über alle ID mit dem Muster alias.0.Licht.*.STATE zu iterieren und im Bedarfsfall auszuschalten:
      Blockly.png

      Wenn ich es ausführe dann scheint es auch zu funktionieren, aber das Log wird mir mit Warnungen zugespammt:

      javascript.0	2021-05-30 19:28:06.429	warn	(1535) getState "alias.0.Licht.DG_Liv_Licht_LED.STATE" not found (3)
      javascript.0	2021-05-30 19:28:06.429	warn	(1535) at processImmediate (internal/timers.js:461:21)
      javascript.0	2021-05-30 19:28:06.429	warn	(1535) at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5555:41)
      javascript.0	2021-05-30 19:28:06.428	warn	(1535) at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:502:29)
      javascript.0	2021-05-30 19:28:06.428	warn	(1535) at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1075:38)
      javascript.0	2021-05-30 19:28:06.428	warn	(1535) at Object.<anonymous> (script.js.Licht.Beleuchtung:11:9)
      javascript.0	2021-05-30 19:28:06.426	warn	(1535) getState "alias.0.Licht.DG_Julian_Licht_LED.STATE" not found (3)
      javascript.0	2021-05-30 19:28:06.426	warn	(1535) at processImmediate (internal/timers.js:461:21)
      javascript.0	2021-05-30 19:28:06.426	warn	(1535) at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5555:41)
      javascript.0	2021-05-30 19:28:06.425	warn	(1535) at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:502:29)
      javascript.0	2021-05-30 19:28:06.425	warn	(1535) at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1075:38)
      javascript.0	2021-05-30 19:28:06.424	warn	(1535) at Object.<anonymous> (script.js.Licht.Beleuchtung:11:9)
      javascript.0	2021-05-30 19:28:06.423	warn	(1535) getState "alias.0.Licht.DG_Flur_Licht.STATE" not found (3)
      

      Und auch im Scriptfenster kommen Meldungen wie:

      20:04:18.285	warn	javascript.0 (1535) at Object.<anonymous> (script.js.Licht.Beleuchtung:11:9)
      20:04:18.288	warn	javascript.0 (1535) at Object.<anonymous> (script.js.Licht.Beleuchtung:11:9)
      20:04:18.290	warn	javascript.0 (1535) at Object.<anonymous> (script.js.Licht.Beleuchtung:11:9)
      20:04:18.292	warn	javascript.0 (1535) at Object.<anonymous> (script.js.Licht.Beleuchtung:11:9)
      20:04:18.295	warn	javascript.0 (1535) at Object.<anonymous> (script.js.Licht.Beleuchtung:11:9)
      20:04:18.297	warn	javascript.0 (1535) at Object.<anonymous> (script.js.Licht.Beleuchtung:11:9)
      20:04:18.300	warn	javascript.0 (1535) at Object.<anonymous> (script.js.Licht.Beleuchtung:11:9)
      20:04:18.302	warn	javascript.0 (1535) at Object.<anonymous> (script.js.Licht.Beleuchtung:11:9)
      20:04:18.305	warn	javascript.0 (1535) at Object.<anonymous> (script.js.Licht.Beleuchtung:11:9)
      20:04:18.307	warn	javascript.0 (1535) at Object.<anonymous> (script.js.Licht.Beleuchtung:11:9)
      20:04:18.312	warn	javascript.0 (1535) at Object.<anonymous> (script.js.Licht.Beleuchtung:11:9)
      20:04:18.314	warn	javascript.0 (1535) at Object.<anonymous> (script.js.Licht.Beleuchtung:11:9)
      20:04:18.320	warn	javascript.0 (1535) at Object.<anonymous> (script.js.Licht.Beleuchtung:19:9)
      20:04:18.322	warn	javascript.0 (1535) at Object.<anonymous> (script.js.Licht.Beleuchtung:19:9)
      20:04:18.324	warn	javascript.0 (1535) at Object.<anonymous> (script.js.Licht.Beleuchtung:19:9)
      

      Wo liegt mein Fehler?

      Danke Euch,
      Oliver

      S Offline
      S Offline
      Schlammschlumpf
      schrieb am zuletzt editiert von
      #2

      Ursache war, dass Aliase offenbar erstmal solange (im Hintergrund) "null" sind, bis das erste Mal eine Statusänderung am Alias oder am Originalobjekt erfolgt. Lösung war, dass ich alle Lichter erst einmal im iobroker eingeschalten habe.

      paul53P 1 Antwort Letzte Antwort
      0
      • S Schlammschlumpf

        Ursache war, dass Aliase offenbar erstmal solange (im Hintergrund) "null" sind, bis das erste Mal eine Statusänderung am Alias oder am Originalobjekt erfolgt. Lösung war, dass ich alle Lichter erst einmal im iobroker eingeschalten habe.

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

        @schlammschlumpf sagte: Ursache war, dass Aliase offenbar erstmal solange (im Hintergrund) "null" sind, bis das erste Mal eine Statusänderung am Alias oder am Originalobjekt erfolgt.

        Vielleicht hätte ein Neustart der Javascript-Instanz genügt?

        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

        557

        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