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. Node-Red
  5. Selector bzgl. Aufzählungen möglich?

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

Selector bzgl. Aufzählungen möglich?

Geplant Angeheftet Gesperrt Verschoben Node-Red
13 Beiträge 3 Kommentatoren 644 Aufrufe 1 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.
  • liv-in-skyL liv-in-sky

    @Mitch

    zur not mach doch in javascript eine selektor abfrage und schreib dein gewünschtes resultat in einen datenpunkt als json - dann kannst du das in nodered verarbeiten

    M Offline
    M Offline
    Mitch
    schrieb am zuletzt editiert von
    #4

    @liv-in-sky

    Das hört sich gut an. Gibt es gute, deutschsprachige Quellen, wo man sich über Json informieren kann?

    Bisher habe ich das noch nicht genutzt.

    M 1 Antwort Letzte Antwort
    0
    • M Mitch

      @liv-in-sky

      Das hört sich gut an. Gibt es gute, deutschsprachige Quellen, wo man sich über Json informieren kann?

      Bisher habe ich das noch nicht genutzt.

      M Offline
      M Offline
      Mitch
      schrieb am zuletzt editiert von
      #5

      Blöde Frage: Youtube lässt grüßen!

      1 Antwort Letzte Antwort
      0
      • M Mitch

        Hi,

        kann ich das auch unter Node-Red nutzen? Welche Nodes brauche ich da?

        LG, Mitch

        mickymM Offline
        mickymM Offline
        mickym
        Most Active
        schrieb am zuletzt editiert von
        #6

        @Mitch Wenn Du Dein Problem genauer beschreibst, kann ich vielleicht helfen. So kann ich mit der Fragestellung nichts anfangen.

        Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

        M 1 Antwort Letzte Antwort
        0
        • mickymM mickym

          @Mitch Wenn Du Dein Problem genauer beschreibst, kann ich vielleicht helfen. So kann ich mit der Fragestellung nichts anfangen.

          M Offline
          M Offline
          Mitch
          schrieb am zuletzt editiert von Mitch
          #7

          @mickym

          hier: https://forum.iobroker.net/topic/37123/simpleapi-mit-authentifizierung

          Ich suche nach einer flexiblen Lösung alles aus dem ioBroker auszulesen, z.B. auch die Aufzählungen, die ich gebaut habe. Entweder als Liste oder einzelne Werte.

          Ich möchte damit viele meiner alten Blockly Skripte / Javascripts ablösen. Die Javascripts natürlich nur dort, wo es sinn macht. Praktisch will ich mit Node-Red Logiken bauen, die Geräte/Raum unabhängig funktionierten. Damit ich nicht immer für jeden Raum z.B. eine Node-Red Logik für jede Lichtschaltung brauche, sondern nur eine Logik. Der Rest soll dann eher über Aufzählung und Räume funktionieren, die ich über z.B. SimpleAPI auslese.

          Ohne Authentifizierung ist das so eine Sache. Es ist zwar mein Netz, aber das KnowHow meiner Kinder wird auch größer werden. Das sie die unverschlüsselten Aufrufe mit Wireshark auslesen, hoffe ich nicht. Aber ich möchte nicht das sie etwas per SimpleAPI-set Aufruf schalten können.

          BTW: Habe erst vor kurzem meine ganzen Sonoffs aus diesem Grund auf Authentifizierung umgestellt.

          EDIT: Wenn es bessere Möglichkeiten gibt auf die Iobroker Werte zuzugreifen, die auch super flexibel ist, nehme ich natürlich gerne auch Hinweise diesbzgl. Wichtig ist, dass ich dann nicht noch immer parallel Skripte im Javascript Adapter überarbeiten muss.

          liv-in-skyL mickymM 2 Antworten Letzte Antwort
          0
          • M Mitch

            @mickym

            hier: https://forum.iobroker.net/topic/37123/simpleapi-mit-authentifizierung

            Ich suche nach einer flexiblen Lösung alles aus dem ioBroker auszulesen, z.B. auch die Aufzählungen, die ich gebaut habe. Entweder als Liste oder einzelne Werte.

            Ich möchte damit viele meiner alten Blockly Skripte / Javascripts ablösen. Die Javascripts natürlich nur dort, wo es sinn macht. Praktisch will ich mit Node-Red Logiken bauen, die Geräte/Raum unabhängig funktionierten. Damit ich nicht immer für jeden Raum z.B. eine Node-Red Logik für jede Lichtschaltung brauche, sondern nur eine Logik. Der Rest soll dann eher über Aufzählung und Räume funktionieren, die ich über z.B. SimpleAPI auslese.

            Ohne Authentifizierung ist das so eine Sache. Es ist zwar mein Netz, aber das KnowHow meiner Kinder wird auch größer werden. Das sie die unverschlüsselten Aufrufe mit Wireshark auslesen, hoffe ich nicht. Aber ich möchte nicht das sie etwas per SimpleAPI-set Aufruf schalten können.

            BTW: Habe erst vor kurzem meine ganzen Sonoffs aus diesem Grund auf Authentifizierung umgestellt.

            EDIT: Wenn es bessere Möglichkeiten gibt auf die Iobroker Werte zuzugreifen, die auch super flexibel ist, nehme ich natürlich gerne auch Hinweise diesbzgl. Wichtig ist, dass ich dann nicht noch immer parallel Skripte im Javascript Adapter überarbeiten muss.

            liv-in-skyL Offline
            liv-in-skyL Offline
            liv-in-sky
            schrieb am zuletzt editiert von
            #8

            @Mitch kurze frage - warum möchtest du auf nodered umstellen ?

            nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

            M 1 Antwort Letzte Antwort
            0
            • liv-in-skyL liv-in-sky

              @Mitch kurze frage - warum möchtest du auf nodered umstellen ?

              M Offline
              M Offline
              Mitch
              schrieb am zuletzt editiert von
              #9

              @liv-in-sky Na ja, zwerlei Gründe. Im Moment nutze ich alles drei: blocky, javscript und node-red. Das ist sehr unübersichtlich. Und node-red ist Klasse und man erkennt sehr schnell, wo es dran hapert, aufgrund der Darstellung. Ausserdem muss ich ja eh alles neu schreiben, weil bisher habe ich das Thema Flexibilität aus den Augen gelassen.

              Ein Bespiel: Der Befehl zum schalten von Licht ist in Node-Red abgebildet. Aber ich habe ein Blockly Script, wo jede einzelne Zuordnung über Wenn/Dann Abfragen von einem bestimmten Echo zu jedem einzelnen Licht vorgenommen ist. Sehr unübersichtlich und wenn eine neue Konstellation dazu kommt, dann eine Copy and Paște Orgie.

              liv-in-skyL 1 Antwort Letzte Antwort
              0
              • M Mitch

                @liv-in-sky Na ja, zwerlei Gründe. Im Moment nutze ich alles drei: blocky, javscript und node-red. Das ist sehr unübersichtlich. Und node-red ist Klasse und man erkennt sehr schnell, wo es dran hapert, aufgrund der Darstellung. Ausserdem muss ich ja eh alles neu schreiben, weil bisher habe ich das Thema Flexibilität aus den Augen gelassen.

                Ein Bespiel: Der Befehl zum schalten von Licht ist in Node-Red abgebildet. Aber ich habe ein Blockly Script, wo jede einzelne Zuordnung über Wenn/Dann Abfragen von einem bestimmten Echo zu jedem einzelnen Licht vorgenommen ist. Sehr unübersichtlich und wenn eine neue Konstellation dazu kommt, dann eine Copy and Paște Orgie.

                liv-in-skyL Offline
                liv-in-skyL Offline
                liv-in-sky
                schrieb am zuletzt editiert von
                #10

                @Mitch

                ich denke mal dein beispiel löst sich besser mit einem javascript - weil eben selector möglichkeit - du wirst also immer javascript brauchen - mal überlegt, ob du die blocklys nicht mit smart-controll adapter ersetzen kannst ?

                hatte früher auch mal eine nodered phase - habe aber alles wieder nach javascript und blockly zurück geschrieben . ich konnte javascript nicht und dachte nodered geht besser - aber letztlich mußte ich in nodered auch javascript nutzen, um bestimmte ereignisse auswerten zu können - nachdem ich besser mit javascript umgehen konnte, war nodered für mich nicht mehr attraktiv

                aber letztlich weiß jeder selber, womit er sich gut fühlt und schnell ans ziel kommt - viel erfolg beim umsetzen

                nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                M 1 Antwort Letzte Antwort
                0
                • liv-in-skyL liv-in-sky

                  @Mitch

                  ich denke mal dein beispiel löst sich besser mit einem javascript - weil eben selector möglichkeit - du wirst also immer javascript brauchen - mal überlegt, ob du die blocklys nicht mit smart-controll adapter ersetzen kannst ?

                  hatte früher auch mal eine nodered phase - habe aber alles wieder nach javascript und blockly zurück geschrieben . ich konnte javascript nicht und dachte nodered geht besser - aber letztlich mußte ich in nodered auch javascript nutzen, um bestimmte ereignisse auswerten zu können - nachdem ich besser mit javascript umgehen konnte, war nodered für mich nicht mehr attraktiv

                  aber letztlich weiß jeder selber, womit er sich gut fühlt und schnell ans ziel kommt - viel erfolg beim umsetzen

                  M Offline
                  M Offline
                  Mitch
                  schrieb am zuletzt editiert von
                  #11

                  @liv-in-sky

                  Du hast schon recht. Auf Javascript werde ich nicht ganz verzichten können. Z. B. Macht es keinen Sinn meine ganzen Telegram Menüs mit Aktionen in Node-Red nachzubauen.

                  Ich hatte die Idee, einzelnen Javascripte auch direkt im Node-Red Adapter auszuführen. Ich habe mal gesehen dass dies möglich ist, wenn ich das richtig verstanden habe.

                  Aber Blockly ist mir oft zu unflexibel.

                  liv-in-skyL 1 Antwort Letzte Antwort
                  0
                  • M Mitch

                    @liv-in-sky

                    Du hast schon recht. Auf Javascript werde ich nicht ganz verzichten können. Z. B. Macht es keinen Sinn meine ganzen Telegram Menüs mit Aktionen in Node-Red nachzubauen.

                    Ich hatte die Idee, einzelnen Javascripte auch direkt im Node-Red Adapter auszuführen. Ich habe mal gesehen dass dies möglich ist, wenn ich das richtig verstanden habe.

                    Aber Blockly ist mir oft zu unflexibel.

                    liv-in-skyL Offline
                    liv-in-skyL Offline
                    liv-in-sky
                    schrieb am zuletzt editiert von
                    #12

                    @Mitch

                    ich denke mal das funktioniert nur einen eigenen datenpunkt - der in nodered gesetzt wird und dann in javascript-script oder blockly-script getriggert wird - falls du da mal eine andere lösung hast - bitte posten

                    nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                    1 Antwort Letzte Antwort
                    0
                    • M Mitch

                      @mickym

                      hier: https://forum.iobroker.net/topic/37123/simpleapi-mit-authentifizierung

                      Ich suche nach einer flexiblen Lösung alles aus dem ioBroker auszulesen, z.B. auch die Aufzählungen, die ich gebaut habe. Entweder als Liste oder einzelne Werte.

                      Ich möchte damit viele meiner alten Blockly Skripte / Javascripts ablösen. Die Javascripts natürlich nur dort, wo es sinn macht. Praktisch will ich mit Node-Red Logiken bauen, die Geräte/Raum unabhängig funktionierten. Damit ich nicht immer für jeden Raum z.B. eine Node-Red Logik für jede Lichtschaltung brauche, sondern nur eine Logik. Der Rest soll dann eher über Aufzählung und Räume funktionieren, die ich über z.B. SimpleAPI auslese.

                      Ohne Authentifizierung ist das so eine Sache. Es ist zwar mein Netz, aber das KnowHow meiner Kinder wird auch größer werden. Das sie die unverschlüsselten Aufrufe mit Wireshark auslesen, hoffe ich nicht. Aber ich möchte nicht das sie etwas per SimpleAPI-set Aufruf schalten können.

                      BTW: Habe erst vor kurzem meine ganzen Sonoffs aus diesem Grund auf Authentifizierung umgestellt.

                      EDIT: Wenn es bessere Möglichkeiten gibt auf die Iobroker Werte zuzugreifen, die auch super flexibel ist, nehme ich natürlich gerne auch Hinweise diesbzgl. Wichtig ist, dass ich dann nicht noch immer parallel Skripte im Javascript Adapter überarbeiten muss.

                      mickymM Offline
                      mickymM Offline
                      mickym
                      Most Active
                      schrieb am zuletzt editiert von mickym
                      #13

                      @Mitch Ich verstehe das glaube ich nur ansatzweise - aber vielleicht auch nicht wirklich.

                      Ich habe allerdings mit etwas gar keine Erfahrung mit dem Thema Authentifizierung und iobroker - aber habe andere APIs mit Basisauthentifizierung ausgelesen - da im internen Netz bei mir alles offen ist. Über die simple API habe ich auch schon mal Werte ausgelesen, aber das ist mE mit den neuen iobroker Nodes zumindest nicht mehr in dem Maße notwendig.

                      Auch für das Thema Aufzählungen - habe ich keine Lösung, da ich mir da ich aus den gleichen Gründen wie Du ein Riesen NodeRED Fan bin mir diese als eigene Datenstruktur unter userdata angelegt habe.

                      Das Problem mit dem Massenauslesen ist seit der neuesten NodeRED version etwas besser geworden, da nun zumindest mit den iobroker-List Nodes nun Wildcards verwenden kannst. Allerdingsmuss man die immer manuell - also getriggert auslesen.
                      Damit konnte ich nun aber zumindest sowas ähnliches bauen - um nämlich den Stromverbrauch meiner Shellies zu ermittlen und dafür will ich ja nicht für jeden Shelly einen einzelnen Flow - analog zu Deinen Lichtern bauen.

                      Bei meinen Lichtern habe ich einzelne Flows - das liegt aber daran, dass ich da auch wirklich einzelne Logik dahinter haben.

                      Da die iobroker List Nodes aber keine Überwachungsfunktion haben - werde ich wohl wenn sich das nicht ändert doch vermehrt meinen mqtt-Server bemühen und iobroker nach mosquitto auslagern.
                      Ich habe zwar mal einen Thread eröffnet, um auf die fehlende Funktion der iobroker Nodes hinzuweisen, eine Antwort oder Response hier um Forum war 0. (seit 1. September).

                      Siehe https://forum.iobroker.net/topic/36470/node-red-und-iobroker-mqtt-watch-dog-funktion

                      Fazit im Moment ist evtl. einzelne Strukturen aus iobroker mit dem mqtt-Adapter nach mosquitto zu exportieren und mit nodeRed mqtt Nodes einlesen! Das ist zwar ein Umweg - aber mittels mqtt Adapter kannst Du ganze Bäume bzw. sogar den ganzen iobroker schnell nach mosquitto exportieren. Den mqtt-Adapter als Broker zu betreiben - kann ich allerdings nicht empfehlen.

                      EDIT: in dem anderen Thread habe ich es bereits geschrieben - hast Du die Authentifizierung über den HTTP Request Node auch gemacht?

                      Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                      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

                      700

                      Online

                      32.6k

                      Benutzer

                      82.1k

                      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