Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Einsteigerfragen
    4. Werte 1, 0 in true oder false umwandeln

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Werte 1, 0 in true oder false umwandeln

    This topic has been deleted. Only users with topic management privileges can see it.
    • C
      cdn @DJMarc75 last edited by

      @djmarc75 Ist 1:1 identisch zum anderen. Hier nochmal gerne den anderen:

      {
        "_id": "modbus.0.holdingRegisters.23.6_PIR",
        "type": "state",
        "common": {
          "name": "WC H EG",
          "role": "state",
          "type": "number",
          "read": true,
          "write": true,
          "def": 0,
          "unit": ""
        },
        "native": {
          "regType": "holdingRegs",
          "address": 6,
          "deviceId": 23,
          "type": "uint16be",
          "len": 1,
          "offset": 0,
          "factor": 1,
          "poll": true
        },
        "from": "system.adapter.modbus.0",
        "user": "system.user.admin",
        "ts": 1693392883846,
        "acl": {
          "object": 1636,
          "state": 1636,
          "owner": "system.user.admin",
          "ownerGroup": "system.group.administrator"
        }
      }
      
      Homoran 1 Reply Last reply Reply Quote 0
      • C
        cdn @Homoran last edited by cdn

        @homoran Entweder liefert der DP 0 oder 1. Die Logik erkennt es allerdings nicht als wahr oder falsch.
        0=false
        1=true

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

          @cdn sagte in Werte 1, 0 in true oder false umwandeln:

          Ist 1:1 identisch zum anderen

          und der Schalter?

          1 Reply Last reply Reply Quote 0
          • DJMarc75
            DJMarc75 @cdn last edited by

            @cdn probiere

            Screenshot 2023-08-30 133359.png

            oder

            Screenshot 2023-08-30 133506.png

            C 1 Reply Last reply Reply Quote 0
            • Homoran
              Homoran Global Moderator Administrators @cdn last edited by

              @cdn sagte in Werte 1, 0 in true oder false umwandeln:

              @homoran Entweder liefert der DP 0 oder 1. Die Logik erkennt es allerdings nicht als wahr oder falsch.
              0=false
              1=true

              natürlich nicht!
              ist ja number und nicht bool
              Deswegen kannst du nicht auf wahr triggern

              C 1 Reply Last reply Reply Quote 0
              • C
                cdn @Homoran last edited by

                @homoran Bekomme ich das geändert?

                DJMarc75 Homoran 2 Replies Last reply Reply Quote 0
                • DJMarc75
                  DJMarc75 @cdn last edited by

                  @cdn sagte in Werte 1, 0 in true oder false umwandeln:

                  Bekomme ich das geändert?

                  So:

                  https://forum.iobroker.net/topic/67944/werte-1-0-in-true-oder-false-umwandeln/19?_=1693385809397

                  😉

                  C 1 Reply Last reply Reply Quote 0
                  • C
                    cdn @DJMarc75 last edited by

                    @djmarc75
                    okay, bedeutet, ich kann nicht direkt die DP ändern, sondern muss das dann im Blockly abfangen.

                    DJMarc75 crunchip 2 Replies Last reply Reply Quote 0
                    • DJMarc75
                      DJMarc75 @cdn last edited by

                      @cdn einen DP von einem Adapter ändern ?

                      Nö, denn der ist ja vom Adapter vorgegeben.
                      ODER Du legst Dir einen Alias an.

                      1 Reply Last reply Reply Quote 0
                      • crunchip
                        crunchip Forum Testing Most Active @cdn last edited by

                        @cdn sagte in Werte 1, 0 in true oder false umwandeln:

                        ich kann nicht direkt die DP ändern

                        nur per alias

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

                          @cdn sagte : In Blockly muss ich aber mit dem Wert ist wahr arbeiten.

                          Weshalb? Triggere auf "ist größer als letztes", dann wird nur bei Bewegungserkennung (0 --> 1) getriggert.

                          C 1 Reply Last reply Reply Quote 1
                          • paul53
                            paul53 @Thomas Braun last edited by

                            @thomas-braun sagte: Da muss nix umgewandelt werden.

                            Das trifft nur auf Operationen zu, die eine implizite Typwandlung machen.

                            1 Reply Last reply Reply Quote 0
                            • C
                              cdn @DJMarc75 last edited by

                              @djmarc75
                              funktioniert so nicht, da der Datenpunkt dann nach Ablauf der 5 min nicht aktualisiert wurde, falls noch jemand dort ist. Licht geht wieder aus. Gerade getestet.

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

                                @paul53

                                Ja das geht leider nicht. Auf die Idee bin ich auch gekommen. Dann geht das Skript nicht erneut los, falls der Wert schon auf 1 steht.

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

                                  @cdn sagte: Dann geht das Skript nicht erneut los, falls der Wert schon auf 1 steht.

                                  Dann triggere auf "wurde aktualisiert" und prüfe "falls Wert".

                                  Blockly_temp.JPG

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

                                    @paul53
                                    Ja und was ist, wenn der Wert dann 0 ist? Dann ist keiner mehr dort und das Licht bleibt an?

                                    Wie geht das denn mit diesem Alias?

                                    paul53 Homoran 2 Replies Last reply Reply Quote 0
                                    • paul53
                                      paul53 @cdn last edited by paul53

                                      @cdn sagte: was ist, wenn der Wert dann 0 ist?

                                      Dann laufen die 5 Minuten Verzögerung ab und das Licht geht aus.
                                      Wie lange hält der BWM nach Bewegungserkennung selbst den Wert auf 1?
                                      Wenn es lange genug auf 1 bleibt, kann man mit !! einfach die Zahl in einen Logikwert wandeln.

                                      Blockly_temp.JPG

                                      1 Reply Last reply Reply Quote 0
                                      • Homoran
                                        Homoran Global Moderator Administrators @cdn last edited by

                                        @cdn sagte in Werte 1, 0 in true oder false umwandeln:

                                        @homoran Bekomme ich das geändert?

                                        was?

                                        nee, wenn er triggern will nutzt das auch erst einmal nichts!

                                        1 Reply Last reply Reply Quote 0
                                        • Homoran
                                          Homoran Global Moderator Administrators @cdn last edited by

                                          @cdn sagte in Werte 1, 0 in true oder false umwandeln:

                                          wenn der Wert dann 0 ist?

                                          fehlt immer noch die Antwort auf

                                          @homoran sagte in Werte 1, 0 in true oder false umwandeln:

                                          @cdn was für Werte / Zahlen liefert der denn?

                                          C 1 Reply Last reply Reply Quote 0
                                          • C
                                            cdn @Homoran last edited by

                                            @homoran said in Werte 1, 0 in true oder false umwandeln:

                                            @cdn sagte in Werte 1, 0 in true oder false umwandeln:

                                            wenn der Wert dann 0 ist?

                                            fehlt immer noch die Antwort auf

                                            @homoran sagte in Werte 1, 0 in true oder false umwandeln:

                                            @cdn was für Werte / Zahlen liefert der denn?

                                            @cdn said in Werte 1, 0 in true oder false umwandeln:

                                            @homoran Entweder liefert der DP 0 oder 1. Die Logik erkennt es allerdings nicht als wahr oder falsch.
                                            0=false
                                            1=true

                                            Steht doch hier?
                                            0= Abwesend
                                            1= Anwesend

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            716
                                            Online

                                            32.0k
                                            Users

                                            80.4k
                                            Topics

                                            1.3m
                                            Posts

                                            8
                                            47
                                            2045
                                            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