Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Logikfehler bei Abfrage "Wenn - dann -sonst!

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Logikfehler bei Abfrage "Wenn - dann -sonst!

    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      Der Nordmann @Homoran last edited by

      @Homoran Ich glaube, ich muss ein wenig warten:
      Logikfehler Wenn dann sonst_Bild3.png

      Im Augenblick tut sich nämlich garnüscht!
      Der Thermostat ist von Homematic 🙂

      D 1 Reply Last reply Reply Quote 0
      • D
        Der Nordmann @Der Nordmann last edited by

        @Der-Nordmann
        Also, was ich jetzt herausgefunden habe ist folgendes:

        • Listenpunkt Auch wenn im IObroker bei den Objekten keine Änderung in den Objects sehen kann, mein Thermostat zeigt mir den Wert für "EG Bad Thermostat:2.SET_TEMPERATURE" an.

        • ListenpunktWenn ich die Variable "Temperatur_Dusche" auf "Zahl" setze, kann er den Wert "EG Bad Thermostat:2.ACTUAL_TEMPERATURE" wohl nicht auslesen und der Sprung erfolgt nach "sonst".

        • Listenpunkt Wenn die Variable "Temperatur_Dusche" auf "String" gesetzt wird, springt die Abfrage auf "mache".

        paul53 1 Reply Last reply Reply Quote 0
        • paul53
          paul53 @Der Nordmann last edited by paul53

          @Der-Nordmann sagte:

          Wenn ich die Variable "Temperatur_Dusche" auf "Zahl" setze, kann er den Wert "EG Bad Thermostat:2.ACTUAL_TEMPERATURE" wohl nicht auslesen und der Sprung erfolgt nach "sonst".

          ?? ACTUAL_TEMPERATURE enthält eine Zahl. Weshalb soll die nicht ausgelesen werden ? Mach mal eine Debug-Ausgabe vom Wert des DP und vom Typ des DP-Wertes.

          Blockly_temp.JPG

          D 1 Reply Last reply Reply Quote 0
          • D
            Der Nordmann @paul53 last edited by

            @paul53 Geht anscheinend nicht, oder ich hab nicht verstanden was du meinst 😞
            Logikfehler Wenn dann sonst_Bild4.png Logikfehler Wenn dann sonst_Bild5.png

            paul53 1 Reply Last reply Reply Quote 0
            • paul53
              paul53 @Der Nordmann last edited by

              @Der-Nordmann
              Nimm in der Konfiguration der JS-Instanz den Haken raus:

              JS_Config.JPG

              D 1 Reply Last reply Reply Quote 0
              • D
                Der Nordmann @paul53 last edited by

                @paul53
                Logikfehler Wenn dann sonst_Bild6.png

                paul53 1 Reply Last reply Reply Quote 0
                • paul53
                  paul53 @Der Nordmann last edited by

                  @Der-Nordmann
                  So, wie es sein soll. Also muss auch der Vergleich mit der Zahl 22 funktionieren.

                  D 1 Reply Last reply Reply Quote 0
                  • D
                    Der Nordmann @paul53 last edited by Der Nordmann

                    @paul53 Von der Logik her ja, aber "er" tut's nicht!
                    Die Abfrage springt auf "sonst" und übergibt den Wert 20.5

                    paul53 1 Reply Last reply Reply Quote 0
                    • paul53
                      paul53 @Der Nordmann last edited by paul53

                      @Der-Nordmann sagte:

                      Die Abfrage springt auf "sonst"

                      Das ist doch richtig, denn 22 < 21.6 liefert false.
                      Dein Vergleich ist falsch. Es muss lauten Temperatur_Duschen > Wert von ACTUAL_TEMPERATURE

                      D 1 Reply Last reply Reply Quote 1
                      • D
                        Der Nordmann @paul53 last edited by Der Nordmann

                        @paul53
                        SUPER!!!!!!!!!!!!!!!!!!! Funktioniert !!!!!!!!!!!!!!!!!!
                        Und ist, wenn man darüber nachdenkt sooooooooooo einfach 🙂
                        Vielen, vielen Dank und noch einen schönen Abend!

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        539
                        Online

                        32.0k
                        Users

                        80.4k
                        Topics

                        1.3m
                        Posts

                        3
                        16
                        557
                        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