Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Einsteigerfragen
    4. Mapping von Werten

    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

    Mapping von Werten

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

      Hallo zusammen,
      ich beschäftige mich erst seit einigen Tagen mit ioBroker als Alternative für meine reine KNX Visu.
      Das ganze klappt auch recht gut und scheint bis jetzt alles abzudecken was ich so gerne hätte.

      Jetzt bin ich aber am rätseln wie ich folgendes sinnvoll umsetzen kann:
      Ich bekomme z.B. von KNX einen Datenpunkt mit numerischem Wert der dann in der Visu auf Strings gemappt werden soll.

      Beispiel HVAC Modus:
      1 := Komfort
      2 := Standby
      3 := Nacht
      4 := Frost/Hitzeschutz

      Ich denke da gibt es noch ganz viele Beispiele (Fenster offen/geschlossen, ...).

      Im Adminbereich kann man ja jedem Objekt ein states-Attribut verpassen, aber naja... finde ich jetzt nicht so schön sowas x-mal zu wiederholen.
      Kann man das über ein Skript und die Convert-Funktion realisieren?
      Wie geht das dann in der Visu weiter?
      Ein 3-zeiliges if-else-Konstrukt in jedem Widget kann ja auch nicht die Lösung sein... wehe man möchte mal was ändern...

      Wie löst ihr sowas?

      Viele Grüße
      Alex

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

        @alexander-stoll sagte in Mapping von Werten:

        der dann in der Visu auf Strings gemappt werden soll.

        welche?

        in vis kann man Widgets, die auf Werteliste / valuelist hören verwenden und dort den Zahlen einen Text zuordnen
        Screenshot_20240518-165456_Firefox.jpg
        hier sogar noch unterschiedliches Aussehen

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

          @alexander-stoll sagte: Wie geht das dann in der Visu weiter?

          Widgets mit "ValueList" im Namen wandeln Zahlenwerte in Texte.

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

            Ich habe mir mal die Vis 2 vorgenommen.

            @paul53 muss dann aber für jedes Widget wiederholt werden richtig?

            Viel schöner wäre es doch so ein Mapping einmal zu definieren. Über eine Eigenschaft (oder sogar die Rolle?) im Objekt kann dann der Adminbereich oder die Vis den Wert auflösen.

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

              @alexander-stoll sagte in Mapping von Werten:

              im Objekt kann dann der Adminbereich

              das passiert bei diversen Adaptern bereits. Da steht dann z.B. offen(3) im Zustand.
              in den Rohdaten steht nur 3

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

              Support us

              ioBroker
              Community Adapters
              Donate

              761
              Online

              31.9k
              Users

              80.3k
              Topics

              1.3m
              Posts

              3
              5
              121
              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