Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Gelöst: Blockly: on/off Text als Logikwert in CCU

    NEWS

    • Neues Video "KI im Smart Home" - ioBroker plus n8n

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    • Wir empfehlen: Node.js 22.x

    Gelöst: Blockly: on/off Text als Logikwert in CCU

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

      Hallo zusammen,
      meine Heizung liefert bei der Solarpumpe als Text "on" oder "off". Ich möchte diesen Wert als Logikwert "wahr" oder "falsch" in eine Systemvariable der CCU schreiben, sobald sich der Zustand ändert und ja, es ist ein vermutlich simples Problem, aber ich bekomme es nicht hin.

      So sieht das Objekt in ioB aus:

      d273a3e1-85ee-4f4d-8bd1-2d45fb1966a5-image.png

      So sieht die von mir angelegte Systemvariable in der CCU aus:

      cb930953-afe6-4e61-aefb-ce38b75d07ab-image.png
      und so der Versuch meines Blocklys...

      48462cc7-3f36-4e78-b7ed-4dcca8f84c2c-image.png

      Kann mir bitte wer aus der Patsche helfen? Am besten mit einem Screen eines funktionierenden Blocklys? 🙂

      Danke LEM

      mickym Homoran paul53 3 Replies Last reply Reply Quote 0
      • mickym
        mickym Most Active @lemonbiter last edited by mickym

        @lemonbiter Du musst meines Erachtens das rosa Wert Puzzle nehmen und mit Text vergleichen.

        a3d03adb-25aa-41b1-aebd-558a99a2547c-image.png

        voraussgesetzt oben der Trigger enthält den Datenpunkt mit "on" oder "off"

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

          @lemonbiter sagte in Blockly: on/off Text als Logikwert in CCU:

          meine Heizung liefert bei der Solarpumpe als Text "on" oder "off".

          hi Lem, schön wieder von dir zu lesen!

          Was liefert denn der Datenpunkt als Rohdaten?
          on und off könnten nur vom admin Übersetzungen sein.

          zeig mal die Objektdaten, bitte.

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

            @lemonbiter sagte: Screen eines funktionierenden Blocklys?

            "on" ist keine Datenpunkt-ID.

            Blockly_temp.JPG

            lemonbiter 1 Reply Last reply Reply Quote 1
            • lemonbiter
              lemonbiter @Homoran last edited by

              @homoran
              Hi mein lieber, danke, dass Du gleich reingeschaut hast. In meinem Text ist der Datenpunkt gezeigt:

              9f3818e2-861a-4673-b1d6-3caebb8ff11a-image.png

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

                @lemonbiter sagte in Blockly: on/off Text als Logikwert in CCU:

                @homoran
                Hi mein lieber, danke, dass Du gleich reingeschaut hast. In meinem Text ist der Datenpunkt gezeigt:

                9f3818e2-861a-4673-b1d6-3caebb8ff11a-image.png

                rechts auf den Bleistift, Reiter Objektdaten.
                den Inhalt hier in code-tags posten, bitte

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

                  @homoran

                  {
                    "type": "state",
                    "common": {
                      "name": "value",
                      "role": "text",
                      "type": "string",
                      "write": false,
                      "read": true,
                      "custom": {
                        "influxdb.0": {
                          "enabled": true,
                          "storageType": "",
                          "aliasId": "ViessmannSolar_ist_AN/AUS",
                          "debounceTime": 0,
                          "blockTime": 0,
                          "changesOnly": false,
                          "changesRelogInterval": 60,
                          "changesMinDelta": 0,
                          "ignoreBelowNumber": "",
                          "disableSkippedValueLogging": false,
                          "enableDebugLogs": false,
                          "debounce": 0
                        }
                      }
                    },
                    "native": {},
                    "_id": "viessmannapi.0.2055409.0.features.heating.solar.pumps.circuit.properties.status.value",
                    "acl": {
                      "object": 1636,
                      "state": 1636,
                      "owner": "system.user.admin",
                      "ownerGroup": "system.group.administrator"
                    },
                    "from": "system.adapter.admin.1",
                    "user": "system.user.admin",
                    "ts": 1682266663912
                  }
                  
                  
                  Homoran 1 Reply Last reply Reply Quote 0
                  • Homoran
                    Homoran Global Moderator Administrators @lemonbiter last edited by

                    @lemonbiter sagte in Blockly: on/off Text als Logikwert in CCU:

                    "type": "string",

                    leider nicht mehr Infos in den Objektdaten. Aber on und off könnte passen

                    versuch es mal mit der Version von @paul53. bitte im Trigger deinen DP auswählen.

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

                      @paul53

                      Lieber Paul,
                      es ist zum Verzweifeln... ich weiss...
                      Ich finde den Teil in deiner "falls" nicht. Wo finde ich den Block in dem ich "=" auswählen kann?

                      Und muss ich dann noch ein "sonst" mache Objekt ID "false"?

                      Danke
                      LG
                      P

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

                        @lemonbiter sagte in Blockly: on/off Text als Logikwert in CCU:

                        Wo finde ich den Block in dem ich "=" auswählen kann?

                        logik

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

                          @homoran
                          @paul53

                          Also so?

                          cd0e69d5-d89c-42ef-8bbd-c0d34a27d30a-image.png

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

                            @lemonbiter 🙂
                            n7mm es exakt so wie Paul es gezeigt hat.
                            Paul schrumpft gerne den Code auf ein Minimum, so dass ein "normaler user" nicht mehr unbedingt die ganzen versteckten Funktionen erkennt.

                            Da steckt mehr drin, als es scheint!

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

                              @homoran

                              Also ja? Mein Versuch müsste so richtig sein?

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

                                @lemonbiter sagte in Blockly: on/off Text als Logikwert in CCU:

                                Mein Versuch müsste so richtig sein?

                                ich denke ja, aber ich weiss, das @paul53 immer richtig liegt, u d in diesem Fall zusätzlich noch ressourcenschonender ist.

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

                                  @lemonbiter sagte: Also so?

                                  Funktioniert, aber mit Ressourcenverschwendung (zweimal "steuere").

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

                                    @paul53
                                    Hi Paul, wenn ich den "sonst" Teil weglasse, und der Wert ist bei Änderung nicht "on", dann setzt die Logik automatisch "false"?! Wunderwerk!
                                    Danke
                                    LEM

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

                                      @lemonbiter sagte: wenn ich den "sonst" Teil weglasse

                                      ... den falls-Block weglässt

                                      @lemonbiter sagte in Blockly: on/off Text als Logikwert in CCU:

                                      nicht "on", dann setzt die Logik automatisch "false"?

                                      Das Ergebnis eines jeden Vergleichs ist true oder false. Dieses Ergebnis wird in den Datenpunkt geschrieben.

                                      lemonbiter 2 Replies Last reply Reply Quote 1
                                      • lemonbiter
                                        lemonbiter @paul53 last edited by

                                        Danke an Alle!

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

                                          @lemonbiter sagte in Gelöst: Blockly: on/off Text als Logikwert in CCU:

                                          @paul53
                                          Hi Paul, wenn ich den "sonst" Teil weglasse, und der Wert ist bei Änderung nicht "on", dann setzt die Logik automatisch "false"?! Wunderwerk!
                                          Danke
                                          LEM

                                          ich sag doch:

                                          @homoran sagte in Gelöst: Blockly: on/off Text als Logikwert in CCU:

                                          Da steckt mehr drin, als es scheint!

                                          😉

                                          1 Reply Last reply Reply Quote 1
                                          • lemonbiter
                                            lemonbiter @paul53 last edited by

                                            @paul53

                                            Lieber Paul,
                                            sorry, es scheint doch noch nicht gelöst. Habe Dein Skript 1:1 eingesetzt und als die Solarpumpe anging "on", hat das Skript die Systemvariable auch auf "true". Als sie eben ausging "off" jedoch nicht die Systemvariable auf "false". Sie steht also immer noch auf "on"...
                                            Könntest Du mir da noch final helfen bitte?
                                            Danke
                                            LEM

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

                                            Support us

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

                                            969
                                            Online

                                            32.1k
                                            Users

                                            80.7k
                                            Topics

                                            1.3m
                                            Posts

                                            4
                                            21
                                            465
                                            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