Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. [gelöst] node red Switch funktioniert nicht mehr

    NEWS

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    • Save The Date: ioBroker@Smart Living Forum Solingen, 14.06.

    [gelöst] node red Switch funktioniert nicht mehr

    This topic has been deleted. Only users with topic management privileges can see it.
    • Hant0r
      Hant0r last edited by 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?

      mickym 1 Reply Last reply Reply Quote 0
      • mickym
        mickym Most Active @Hant0r last edited by

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

        Hant0r 1 Reply Last reply Reply Quote 0
        • Hant0r
          Hant0r @mickym last edited by

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

          mickym 1 Reply Last reply Reply Quote 0
          • mickym
            mickym Most Active @Hant0r last edited by

            @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

            Hant0r 1 Reply Last reply Reply Quote 1
            • Hant0r
              Hant0r @mickym last edited by

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

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

              1 Reply Last reply Reply Quote 1
              • First post
                Last post

              Support us

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

              866
              Online

              31.6k
              Users

              79.4k
              Topics

              1.3m
              Posts

              2
              5
              182
              Loading More Posts
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes
              Reply
              • Reply as topic
              Log in to reply
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
              The ioBroker Community 2014-2023
              logo