Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. String Zahl zu text

    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

    String Zahl zu text

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

      Hallo,
      Ich beschäftige mich seit kurzen mit IOBroker. Und habe es bis jetzt geschafft alle meine Module zu Importieren und laufen zu bringen.
      Jetzt probiere ich gerade einen Wert per String in der Visualisierung da zu stellen. Leider ist der Wert 0 / 1. Wie kann ich diesen Werten eine Text zuordnen, also z.b. offen / Zu. Und den String vielleicht auch Einfärben wenn der Wert auf offen Steht. Ich nutze den Standart String dafür:
      imgres.html

      Muss ich hierfür etwas proprammieren? Das wäre Blöd da ich sehr schlecht darin bin.

      Codierknecht 1 Reply Last reply Reply Quote 0
      • Codierknecht
        Codierknecht Developer Most Active @grazer2500 last edited by

        @grazer2500
        Zunächst mal: Bitte Bilder hier direkt einfügen und nicht extern ablegen.

        Ist der Wert jetzt ein String, oder willst Du da einen Zahlenwert (bzw. Bool) lediglich als String darstellen?
        Wo kommt denn der Wert her?

        G 1 Reply Last reply Reply Quote 0
        • G
          grazer2500 @Codierknecht last edited by

          @codierknecht

          Tut mir leid, wollte ich noch ändern aber beim Absend darauf vergessen 👷

          Der Wert ist 0/1. Denn bekomme ich von einen HMIP-SWDO Sensor.
          Und diesen möchte ich in einen Text ändern zum visualisieren.

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

            @grazer2500 sagte in String Zahl zu text:

            Der Wert ist 0/1. Denn bekomme ich von einen HMIP-SWDO Sensor.

            sicher?

            bitte die Objektdaten vom Datenpunkt posten

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

              @homoran
              So ein Bild von der Visualiesierung habe ich hochgeladen. dort sieht man die ObjektID welche ich verwendet habe und den Wert welchen er mit ausgibt.

              Beim Datenpunkt sieht man einen Text aber auch eine Zahl in der Klammer. Und sie es aussieht nimmt er dies als aussgabewert.

              Bild Visualisierung:
              vis.png

              Bild Datenpunkt:
              Wert 1.png

              Und die Textausgabe vom Datenpunkt:

              {
                "type": "state",
                "common": {
                  "name": "Fensterkontakt Büro 1/1.STATE",
                  "role": "value.window",
                  "def": 0,
                  "type": "number",
                  "read": true,
                  "write": false,
                  "min": 0,
                  "max": 1,
                  "states": {
                    "0": "CLOSED",
                    "1": "OPEN"
                  }
                },
                "native": {
                  "MIN": "CLOSED",
                  "UNIT": "\"\"",
                  "OPERATIONS": 5,
                  "MAX": "OPEN",
                  "FLAGS": 1,
                  "ID": "STATE",
                  "TAB_ORDER": 0,
                  "TYPE": "ENUM",
                  "DEFAULT": "CLOSED",
                  "VALUE_LIST": [
                    "CLOSED",
                    "OPEN"
                  ],
                  "CONTROL": "DOOR_SENSOR.STATE"
                },
                "_id": "hm-rpc.0.0000DD898F78FB.1.STATE",
                "from": "system.adapter.admin.0",
                "user": "system.user.admin",
                "ts": 1686208946679
              }
              
              Homoran 1 Reply Last reply Reply Quote 0
              • Homoran
                Homoran Global Moderator Administrators @grazer2500 last edited by

                @grazer2500 sagte in String Zahl zu text:

                "type": "number",
                

                dann könntest du mit widgets vom Typ Werteliste arbeiten und den Werten die entsprechende Übersetzung zuordnen

                Codierknecht 1 Reply Last reply Reply Quote 0
                • Codierknecht
                  Codierknecht Developer Most Active @Homoran last edited by

                  @grazer2500
                  Da 0/1 implizit in Bool gewandelt werden können, könntest Du auch ein HTML-Basic-Widget nehmen.
                  a3ba5637-67fa-4e33-bc46-778e9b18200a-grafik.png

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

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  414
                  Online

                  31.8k
                  Users

                  80.0k
                  Topics

                  1.3m
                  Posts

                  3
                  7
                  349
                  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