Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. wahr oder falsch, es erscheint die gleiche Meldung

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    wahr oder falsch, es erscheint die gleiche Meldung

    This topic has been deleted. Only users with topic management privileges can see it.
    • funkytown
      funkytown last edited by funkytown

      Warum erscheint in Pushover immer nur die Meldung "Cube Tür wurde geöffnet" obwohl der Door Sensor von wahr auf falsch oder von falsch auf wahr wechselt?

      Objekt bearbeiten: shelly.0.SHDW-2#D72AF8#1.sensor.door

      {
        "type": "state",
        "common": {
          "name": "Door Sensor",
          "type": "boolean",
          "role": "sensor.door",
          "read": true,
          "write": false,
          "def": false
        },
        "native": {},
        "from": "system.adapter.shelly.0",
        "user": "system.user.admin",
        "ts": 1673897323729,
        "_id": "shelly.0.SHDW-2#D72AF8#1.sensor.door",
        "acl": {
          "object": 1636,
          "state": 1636,
          "owner": "system.user.admin",
          "ownerGroup": "system.group.administrator"
        }
      }
      

      41151ef0-bccc-4d4d-b39b-f6f368a7d142-grafik.png

      Codierknecht 1 Reply Last reply Reply Quote 0
      • Codierknecht
        Codierknecht Developer Most Active @funkytown last edited by

        @funkytown
        Nur so am Rande: Das Falls Wert = Wahr kannst Du reduzieren auf Falls Wert.

        funkytown 1 Reply Last reply Reply Quote 0
        • funkytown
          funkytown @Codierknecht last edited by funkytown

          @codierknecht sagte in wahr oder falsch, es erscheint die gleiche Meldung:

          @funkytown
          Nur so am Rande: Das Falls Wert = Wahr kannst Du reduzieren auf Falls Wert.

          Das war es schon. Die Meldung erscheint jetzt in Abhängigkeit ob wahr oder falsch gesetzt wurde.
          Vielen Dank!

          37ae96fc-bda2-4b1b-8796-82af50123a41-grafik.png

          Homoran paul53 2 Replies Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators @funkytown last edited by

            @funkytown das ergibt aber keinen Sinn!

            du hast von Wert=false auf Wert umgestellt was Wert=true bedeutet. Also die Logik invertiert

            funkytown Codierknecht 2 Replies Last reply Reply Quote 0
            • funkytown
              funkytown @Homoran last edited by

              @homoran sagte in wahr oder falsch, es erscheint die gleiche Meldung:

              @funkytown das ergibt aber keinen Sinn!

              du hast von Wert=false auf Wert umgestellt was Wert=true bedeutet. Also die Logik invertiert

              Das habe ich mir auch gedacht, aber auf meinem Handy erscheint jetzt die richtige Meldung in Abhängigkeit ob der Sensor wahr oder falsch liefert.

              Ich stelle testweise das Script jetzt noch einmal auf den alten Zustand um.

              funkytown 1 Reply Last reply Reply Quote 0
              • Codierknecht
                Codierknecht Developer Most Active @Homoran last edited by Codierknecht

                @homoran sagte in wahr oder falsch, es erscheint die gleiche Meldung:

                du hast von Wert=false auf Wert umgestellt was Wert=true bedeutet. Also die Logik invertiert

                Hier stand Quatsch - der DP wurde ja oben ausführlich wiedergegeben.

                funkytown 1 Reply Last reply Reply Quote 0
                • funkytown
                  funkytown @funkytown last edited by

                  @funkytown
                  Irgendetwas hatte sich da wohl im ersten Script "verschluckt". Nach der Umstellung auf den ersten Zustand funktioniert es jetzt plötzlich auch so wie es soll, nur invertiert. Ich habe es jetzt wieder auf die Kurzform gebracht und alles funktioniert jetzt 🙂

                  1 Reply Last reply Reply Quote 0
                  • funkytown
                    funkytown @Codierknecht last edited by

                    @codierknecht sagte in wahr oder falsch, es erscheint die gleiche Meldung:

                    @homoran sagte in wahr oder falsch, es erscheint die gleiche Meldung:

                    du hast von Wert=false auf Wert umgestellt was Wert=true bedeutet. Also die Logik invertiert

                    Kommt auch darauf an, was der DP denn bei welchem Zustand so liefert.
                    Steht da z.B. ein OPEN als string, ist das immer true.

                    Er bringt immer true oder false.

                    Codierknecht 1 Reply Last reply Reply Quote 0
                    • Codierknecht
                      Codierknecht Developer Most Active @funkytown last edited by

                      @funkytown sagte in wahr oder falsch, es erscheint die gleiche Meldung:

                      Er bringt immer true oder false.

                      Jepp - steht ja ganz oben - war etwas vorschnell 😉

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

                        @funkytown sagte: Das war es schon.

                        Ressourcen schonende Version:

                        Bild_2023-01-22_233424152.png

                        X 1 Reply Last reply Reply Quote 0
                        • X
                          Xyolyp @paul53 last edited by

                          @paul53 jetzt hast du mich neugierig gemacht: spart das CPU/RAM oder spart es verwendete Blöcke?
                          Falls es CPU/RAM spart interessiert mich warum diese Variante weniger Ressourcen verbraucht als mit einem if und zwei pushover Blöcken. Falls es dir nur darum ging doppelten "Code" zu vermeiden bin ich bei dir, dass es schöner ist, aber mit "Ressourcen sparen" hätte es dann nicht so richtig zu tun.

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

                            @xyolyp
                            Es spart RAM, weil sendTo('pushover.0') nur einmal aufgerufen (eingefügt) wird. Es ist eine komplexe Funktion.
                            Auf die CPU-Last, die bei Node.js ohnehin gering ist, hat es keinen Einfluss,

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

                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            485
                            Online

                            31.7k
                            Users

                            79.8k
                            Topics

                            1.3m
                            Posts

                            5
                            12
                            445
                            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