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. ioBroker Allgemein
  4. [gelöst] node red Switch funktioniert nicht mehr

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    492

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.6k

[gelöst] node red Switch funktioniert nicht mehr

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
5 Beiträge 2 Kommentatoren 375 Aufrufe 2 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.
  • Hant0rH Offline
    Hant0rH Offline
    Hant0r
    schrieb am zuletzt editiert von Hant0r
    #1

    Guten Abend zusammen,

    seit paar Tagen wundere ich mich, warum die Alexa mache Befehle nicht ausführt.
    Nach Recherche habe ich nun gerausgefunden, dass der Switch bei mir nicht mehr funktioniert.

    Ich frage einen ioBroker State ab, der einen boolean Wert hat.
    Der Wert wird auch korrekt abgefragt, aber der Switch verarbeitet diesen nicht mehr richitg.
    Ich habe einfach mal Debug Nodes dran gehangen um zu sehen was ankommt. Und beim "debug 3" kommt nichts an:

    7d2eb052-22d6-4382-8b24-adf51975e3c7-image.png
    c8685440-7fcf-43ce-978d-2deacc31ea7d-image.png

    Der Switch ist wie folgt aufgebaut:
    6c72898f-2bc6-4565-83a7-a3419811a93e-image.png

    Ich vermutet, dass er ein Problem hat einen boolen Wert mit "== false" abzufragen.
    Aber wieso auf einmal?
    Ich nutze sehr viele Switche in meinen Flows und bisher hat alles immer funktioniert 🤷‍♂️

    Nutze node-red v5.2.1

    Habt ihr eine Idee?

    mickymM 1 Antwort Letzte Antwort
    0
    • Hant0rH Hant0r

      Guten Abend zusammen,

      seit paar Tagen wundere ich mich, warum die Alexa mache Befehle nicht ausführt.
      Nach Recherche habe ich nun gerausgefunden, dass der Switch bei mir nicht mehr funktioniert.

      Ich frage einen ioBroker State ab, der einen boolean Wert hat.
      Der Wert wird auch korrekt abgefragt, aber der Switch verarbeitet diesen nicht mehr richitg.
      Ich habe einfach mal Debug Nodes dran gehangen um zu sehen was ankommt. Und beim "debug 3" kommt nichts an:

      7d2eb052-22d6-4382-8b24-adf51975e3c7-image.png
      c8685440-7fcf-43ce-978d-2deacc31ea7d-image.png

      Der Switch ist wie folgt aufgebaut:
      6c72898f-2bc6-4565-83a7-a3419811a93e-image.png

      Ich vermutet, dass er ein Problem hat einen boolen Wert mit "== false" abzufragen.
      Aber wieso auf einmal?
      Ich nutze sehr viele Switche in meinen Flows und bisher hat alles immer funktioniert 🤷‍♂️

      Nutze node-red v5.2.1

      Habt ihr eine Idee?

      mickymM Online
      mickymM Online
      mickym
      Most Active
      schrieb am zuletzt editiert von
      #2

      @hant0r Das war schon immer verkehrt, wenn Du nach Strings abgefragt hast. Der Grund kann sein - dass Du diese UNSÄGLICHE Option im Adapter eingestellt hattest, dass alle Datenpunkte des iobrokers in String umgewandelt wurden.

      c2c7ccfe-31f8-4363-b232-54de491f5d59-image.png

      Falls Du das wirklich vorher drin hattest, dann kann ich Dir nur raten - die richtigen Datentypen zu verwenden und nicht alles in Strings umzuwandeln.

      In einem Switch prüft man einen echten boolean mit "ist wahr" oder "ist falsch" ab. Sowas über Strings zu machen - kann ich nur abraten - das ergibt irgendwann genau solche Seiteneffekte.

      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.

      Hant0rH 1 Antwort Letzte Antwort
      0
      • mickymM mickym

        @hant0r Das war schon immer verkehrt, wenn Du nach Strings abgefragt hast. Der Grund kann sein - dass Du diese UNSÄGLICHE Option im Adapter eingestellt hattest, dass alle Datenpunkte des iobrokers in String umgewandelt wurden.

        c2c7ccfe-31f8-4363-b232-54de491f5d59-image.png

        Falls Du das wirklich vorher drin hattest, dann kann ich Dir nur raten - die richtigen Datentypen zu verwenden und nicht alles in Strings umzuwandeln.

        In einem Switch prüft man einen echten boolean mit "ist wahr" oder "ist falsch" ab. Sowas über Strings zu machen - kann ich nur abraten - das ergibt irgendwann genau solche Seiteneffekte.

        Hant0rH Offline
        Hant0rH Offline
        Hant0r
        schrieb am zuletzt editiert von
        #3

        @mickym vielen Dank für deine Antwort.

        Tatsächlich hatte ich oben vergessen zu erwähnen, dass ich node Red neu aufsetzen musste (sorry).

        Daher ist deine Vermutung wahrscheinlich die Richtige. Die Option war auf jedenfall aus und ich kann nicht mit Sicherheit sagen, dass diese vorher nicht an war.

        Ich würde auch lieber sauber arbeiten und boolean mit boolean vergleichen, aber wie stelle ich den Switch auf boolean-vergleich um? Finde dazu nichts.

        mickymM 1 Antwort Letzte Antwort
        0
        • Hant0rH Hant0r

          @mickym vielen Dank für deine Antwort.

          Tatsächlich hatte ich oben vergessen zu erwähnen, dass ich node Red neu aufsetzen musste (sorry).

          Daher ist deine Vermutung wahrscheinlich die Richtige. Die Option war auf jedenfall aus und ich kann nicht mit Sicherheit sagen, dass diese vorher nicht an war.

          Ich würde auch lieber sauber arbeiten und boolean mit boolean vergleichen, aber wie stelle ich den Switch auf boolean-vergleich um? Finde dazu nichts.

          mickymM Online
          mickymM Online
          mickym
          Most Active
          schrieb am zuletzt editiert von
          #4

          @hant0r Früher war diese Konvertierung in Strings leider automatisch eingestellt und man musste es expliziert wegnehmen. In den neueren Versionen war es dann standardmäßig nicht mehr aktiviert, was ich sehr unterstützt habe, da die meisten Leute die Defaulteinstellungen verwendet haben.

          In einem Switch prüfst Du direkt auf Boolean wie folgt ab:

          ee5c5f11-5698-472f-948e-788e0617138e-image.png

          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.

          Hant0rH 1 Antwort Letzte Antwort
          1
          • mickymM mickym

            @hant0r Früher war diese Konvertierung in Strings leider automatisch eingestellt und man musste es expliziert wegnehmen. In den neueren Versionen war es dann standardmäßig nicht mehr aktiviert, was ich sehr unterstützt habe, da die meisten Leute die Defaulteinstellungen verwendet haben.

            In einem Switch prüfst Du direkt auf Boolean wie folgt ab:

            ee5c5f11-5698-472f-948e-788e0617138e-image.png

            Hant0rH Offline
            Hant0rH Offline
            Hant0r
            schrieb am zuletzt editiert von
            #5

            @mickym Super, das war ja einfach. Habe alles angepasst und nun funktioniert es wieder.

            Danke dir für die schnelle und kompetente Hilfe 👍🥳

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


            Support us

            ioBroker
            Community Adapters
            Donate
            FAQ Cloud / IOT
            HowTo: Node.js-Update
            HowTo: Backup/Restore
            Downloads
            BLOG

            306

            Online

            32.5k

            Benutzer

            81.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