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 @crunchip last edited by

      @crunchip das geht, aber dann macht die Logik keinen Sinn so.

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

        @homoran

        {
          "_id": "modbus.0.holdingRegisters.20.6_PIR",
          "type": "state",
          "common": {
            "name": "Eingang EG",
            "role": "state",
            "type": "number",
            "read": true,
            "write": true,
            "def": 0,
            "unit": ""
          },
          "native": {
            "regType": "holdingRegs",
            "address": 6,
            "deviceId": 20,
            "type": "uint16be",
            "len": 1,
            "offset": 0,
            "factor": 1,
            "poll": true
          },
          "from": "system.adapter.modbus.0",
          "user": "system.user.admin",
          "ts": 1693392883828,
          "acl": {
            "object": 1636,
            "state": 1636,
            "owner": "system.user.admin",
            "ownerGroup": "system.group.administrator"
          }
        }
        
        DJMarc75 Homoran 2 Replies Last reply Reply Quote 0
        • crunchip
          crunchip Forum Testing Most Active @cdn last edited by

          @cdn was macht keinen Sinn?

          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:

            @crunchip das geht, aber dann macht die Logik keinen Sinn so.

            wieso nicht?
            Andersrum ergibt es keinen Sinn!

            wenn du auf wahr triggerst wird es immer !=0 sein., nämlich 1

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

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

              Eingang EG

              Den Datenpunkt sehe ich in Deinem Blockly aber nicht.

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

                @cdn was für Werte / Zahlen liefert der denn?
                wenn du auf wahr triggern willst?

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

                  @homoran
                  richtig. Nun ist es so: Wenn wahr, dann Licht an. Falls immer noch Bewegung, fange von vorne an. So bleibt das Licht im Zweifel auch dann weitere 5min (hier zum Test auf 10sek gestellt) an.

                  1 Reply Last reply Reply Quote 0
                  • 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
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            642
                                            Online

                                            32.0k
                                            Users

                                            80.4k
                                            Topics

                                            1.3m
                                            Posts

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