Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Text vor Wert im Datenpunkt abfragen

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Text vor Wert im Datenpunkt abfragen

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

      Hallo,

      ich habe einen Datenpunkt, der neben dem Wert (Zahl) noch einen Text ausgibt.

      Wenn ich jetzt die Zahlen abfrage, kann ich diese dann in einem Blockly verwenden und das funktioniert auch sehr gut.

      Gibt es eine Möglichkeit , anstatt der Zahlen auch nur den Text abzufragen (dieser ändert sich zwischen: aus, Heizung, Warmwasser).

      Hintergrund es gibt verschiedene Zahlen für Warmwasser bzw. Heizung, aber der Text vor der Zahl in Klammer bleit immer gleich (also Warmwasser oder Heizung).

      Datenpunkt:

      Screenshot 2024-07-15 105457.png

      Blockly zur Zeit mit Zahlenabfrage:

      Screenshot 2024-07-15 110135.png

      Gruss Steffe

      Homoran 1 Reply Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @Steffe.S. last edited by Homoran

        @steffe-s sagte in Text vor Wert im Datenpunkt abfragen:

        Gibt es eine Möglichkeit , anstatt der Zahlen auch nur den Text abzufragen (dieser ändert sich zwischen: aus, Heizung, Warmwasser).

        wenn der DP vom Typ Werteliste ist, eigentlich nicht, ohne "Übersetzung"

        Wie sehen die Objektdaten aus?

        Steffe.S. 2 Replies Last reply Reply Quote 0
        • Steffe.S.
          Steffe.S. @Homoran last edited by Steffe.S.

          @homoran

          Ohje, bitte nicht lachen. Was sind denn die Objektdaten?

          geschild 1 Reply Last reply Reply Quote 0
          • geschild
            geschild @Steffe.S. last edited by geschild

            @steffe-s In iobroker/Objekte oben auf den 'Kopf' klicken => Expertenmodus. Neben den Datenpunkten erscheint rechts zusätzlich ein 'Stift'.
            Beim zur Diskussion stehenden DP auf diesen Stift klicken => Objektdaten. Diese kopieren und für Homoran posten. Sieht bei z.B. so aus:
            7e1ed5dc-cece-4cbf-a76d-16a9b5b43427-image.png
            Hier sieht du auch eine Liste unter "states", welche den Zusammenhang zwischen Zahl und Namen herstellt.

            1 Reply Last reply Reply Quote 1
            • Steffe.S.
              Steffe.S. @Homoran last edited by

              @homoran

              Screenshot_20240716_062250.jpg

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

                @steffe-s Damit ist es eine Werteliste und der Zustand kann nur über die Zahlen abgefragt werden.

                Wenn du die Worte abfragen willst musst du die Werteliste sozusagen rückwärts als Übersetzung für jeden möglichen Fall programmieren.

                paul53 Steffe.S. 2 Replies Last reply Reply Quote 0
                • paul53
                  paul53 @Homoran last edited by

                  @homoran sagte: Werteliste sozusagen rückwärts als Übersetzung für jeden möglichen Fall programmieren.

                  Dafür benötigt man eine JS-Funktion mit Ergebnis.

                  1 Reply Last reply Reply Quote 1
                  • paul53
                    paul53 @Steffe.S. last edited by

                    @steffe-s
                    Den Wert 10125 kann ich nicht finden.

                    Steffe.S. 1 Reply Last reply Reply Quote 0
                    • M
                      mrjeschke last edited by

                      Wäre das eine gute Idee?
                      2c6c303c-b3b5-4185-9bc3-b7101e399e61-image.png

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

                        @mrjeschke sagte: Wäre das eine gute Idee?

                        Ja, ich habe mich noch nicht daran gewöhnt, dass es jetzt auch einen Block getObject(id) gibt.

                        1 Reply Last reply Reply Quote 1
                        • Steffe.S.
                          Steffe.S. @paul53 last edited by

                          @paul53 sagte in Text vor Wert im Datenpunkt abfragen:

                          @steffe-s
                          Den Wert 10125 kann ich nicht finden.

                          Ich auch nicht, aber z.B gibt er unter anderem diesen Wert bei der Warmwasseraufbereitung aus.

                          1 Reply Last reply Reply Quote 0
                          • Steffe.S.
                            Steffe.S. @Homoran last edited by

                            @homoran sagte in Text vor Wert im Datenpunkt abfragen:

                            @steffe-s Damit ist es eine Werteliste und der Zustand kann nur über die Zahlen abgefragt werden.

                            Wenn du die Worte abfragen willst musst du die Werteliste sozusagen rückwärts als Übersetzung für jeden möglichen Fall programmieren.

                            Ich werde das ganze einfach die nächsten Tage beobachten und mir einfach die Zahlenwerte bei Warmwasser Aufbereitung und so weiter aufschreiben und dann ins blocky eintragen.

                            Vielen Dank für die Mühe an alle

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

                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            950
                            Online

                            31.9k
                            Users

                            80.2k
                            Topics

                            1.3m
                            Posts

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