Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Einsteigerfragen
  4. [gelöst] Objektwert in VIS anzeigen

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.3k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

[gelöst] Objektwert in VIS anzeigen

Geplant Angeheftet Gesperrt Verschoben Einsteigerfragen
17 Beiträge 5 Kommentatoren 1.2k Aufrufe 4 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • D Online
    D Online
    darkblu
    schrieb am zuletzt editiert von darkblu
    #1

    Hallo, ich würde mir gerne den "Wert" von einem Objekt in VIS anzeigen lassen.

    Screenshot 2024-09-17 184036.png

    In diesem Fall das "No error(8000)". Das Basic-String Widget zeigt aber nur die 8000 an.
    Welches Widget kann mir den kompletten Wert anzeigen ?

    Raspi 4, 4GB für Influxdb 1.8 und Grafana
    Raspi 5, 8 GB für ioBroker

    OliverIOO 1 Antwort Letzte Antwort
    0
    • D darkblu

      Hallo, ich würde mir gerne den "Wert" von einem Objekt in VIS anzeigen lassen.

      Screenshot 2024-09-17 184036.png

      In diesem Fall das "No error(8000)". Das Basic-String Widget zeigt aber nur die 8000 an.
      Welches Widget kann mir den kompletten Wert anzeigen ?

      OliverIOO Offline
      OliverIOO Offline
      OliverIO
      schrieb am zuletzt editiert von
      #2

      @darkblu

      also du hast einen datenpunkt vom typ Objekt?
      was steht da genau drin?

      No error(8000) wäre eigentlich kein gültiger Inhalt für ein Objekt

      Meine Adapter und Widgets
      TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
      Links im Profil

      1 Antwort Letzte Antwort
      0
      • crunchipC Abwesend
        crunchipC Abwesend
        crunchip
        Forum Testing Most Active
        schrieb am zuletzt editiert von
        #3

        @darkblu sagte in Objektwert in VIS anzeigen:

        In diesem Fall das "No error(8000)". Das Basic-String Widget zeigt aber nur die 8000 an.

        weiss nicht ob ichs richtig verstehe, meinst du vllt eine Werte Liste?
        mit einem basic valuelist widget

        umgestiegen von Proxmox auf Unraid

        1 Antwort Letzte Antwort
        0
        • D Online
          D Online
          darkblu
          schrieb am zuletzt editiert von
          #4

          so sieht es im Objekte(baum) aus:
          Screenshot 2024-09-17 190608.png

          Ich hoffe, dass schafft mehr Klarheit.
          Und das was unter "Wert" angezeigt wird, hätte ich eben gerne in VIS angezeigt.
          Wie oben geschrieben, zeigt das Basic-String Widget nur die 8000 an.

          Dieser Datenpunkt kommt aus dem MelCloud Adapter (also Mitsubishi Klimaanlage)

          Raspi 4, 4GB für Influxdb 1.8 und Grafana
          Raspi 5, 8 GB für ioBroker

          OliverIOO 1 Antwort Letzte Antwort
          0
          • D darkblu

            so sieht es im Objekte(baum) aus:
            Screenshot 2024-09-17 190608.png

            Ich hoffe, dass schafft mehr Klarheit.
            Und das was unter "Wert" angezeigt wird, hätte ich eben gerne in VIS angezeigt.
            Wie oben geschrieben, zeigt das Basic-String Widget nur die 8000 an.

            Dieser Datenpunkt kommt aus dem MelCloud Adapter (also Mitsubishi Klimaanlage)

            OliverIOO Offline
            OliverIOO Offline
            OliverIO
            schrieb am zuletzt editiert von OliverIO
            #5

            @darkblu

            nein

            ba0227cf-cbbb-499e-9561-8320cf095d49-image.png

            hast du mal das widget nach unten vergrößert.
            evtl besteht der Text aus 2 oder mehr Zeilen

            Meine Adapter und Widgets
            TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
            Links im Profil

            1 Antwort Letzte Antwort
            0
            • D Online
              D Online
              darkblu
              schrieb am zuletzt editiert von
              #6

              ja, habe ich:
              02.png

              und hier noch ein Screenshot von "Objekt bearbeiten":
              011.png

              Raspi 4, 4GB für Influxdb 1.8 und Grafana
              Raspi 5, 8 GB für ioBroker

              OliverIOO CodierknechtC 2 Antworten Letzte Antwort
              0
              • D darkblu

                ja, habe ich:
                02.png

                und hier noch ein Screenshot von "Objekt bearbeiten":
                011.png

                OliverIOO Offline
                OliverIOO Offline
                OliverIO
                schrieb am zuletzt editiert von
                #7

                @darkblu

                es ist vom typ number, also Zahl
                da kann man eigentlich keinen Text eingeben
                daher musst du das widget basic number nehmen.
                wenn du davor den Text haben willst, dann gibt es ein Feld prepend

                wie diese konstellation zustande kommt ist mir schleierhaft,
                konnte ich allerdings nachstellen

                Meine Adapter und Widgets
                TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                Links im Profil

                1 Antwort Letzte Antwort
                0
                • D Online
                  D Online
                  darkblu
                  schrieb am zuletzt editiert von darkblu
                  #8

                  habs ausprobiert, Basic Number zeigt auch nur die 8000 an

                  022.png .

                  was meinst du mit "dann gibt es ein Feld prepend" ?

                  Raspi 4, 4GB für Influxdb 1.8 und Grafana
                  Raspi 5, 8 GB für ioBroker

                  crunchipC 1 Antwort Letzte Antwort
                  0
                  • D darkblu

                    habs ausprobiert, Basic Number zeigt auch nur die 8000 an

                    022.png .

                    was meinst du mit "dann gibt es ein Feld prepend" ?

                    crunchipC Abwesend
                    crunchipC Abwesend
                    crunchip
                    Forum Testing Most Active
                    schrieb am zuletzt editiert von
                    #9

                    @darkblu 34902f0e-c8ae-46f9-b6c8-5b70a98c91a1-image.png
                    da kannst du Error Code rein schreiben

                    umgestiegen von Proxmox auf Unraid

                    1 Antwort Letzte Antwort
                    0
                    • D darkblu

                      ja, habe ich:
                      02.png

                      und hier noch ein Screenshot von "Objekt bearbeiten":
                      011.png

                      CodierknechtC Online
                      CodierknechtC Online
                      Codierknecht
                      Developer Most Active
                      schrieb am zuletzt editiert von
                      #10

                      @darkblu
                      Zeig bitte mal den Inhalt des Reiters "Objektdaten".

                      "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                      Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                      HmIP|ZigBee|Tasmota|Unifi
                      Zabbix Certified Specialist
                      Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                      D 1 Antwort Letzte Antwort
                      0
                      • CodierknechtC Codierknecht

                        @darkblu
                        Zeig bitte mal den Inhalt des Reiters "Objektdaten".

                        D Online
                        D Online
                        darkblu
                        schrieb am zuletzt editiert von
                        #11

                        @codierknecht ,
                        hier bitteschön:
                        01.png

                        weil bei "def" nur die 8000 steht, zeigen die Widgets auch nur die 8000 an ?

                        Raspi 4, 4GB für Influxdb 1.8 und Grafana
                        Raspi 5, 8 GB für ioBroker

                        HomoranH CodierknechtC 2 Antworten Letzte Antwort
                        0
                        • D darkblu

                          @codierknecht ,
                          hier bitteschön:
                          01.png

                          weil bei "def" nur die 8000 steht, zeigen die Widgets auch nur die 8000 an ?

                          HomoranH Nicht stören
                          HomoranH Nicht stören
                          Homoran
                          Global Moderator Administrators
                          schrieb am zuletzt editiert von
                          #12

                          @darkblu sagte in Objektwert in VIS anzeigen:

                          weil bei "def" nur die 8000 steht, zeigen die Widgets auch nur die 8000 an ?

                          nicht unbedingt.
                          8000 ist ja "no error".
                          Wenn kein Fehler vorliegt ist das eben 8000

                          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                          D 1 Antwort Letzte Antwort
                          0
                          • HomoranH Homoran

                            @darkblu sagte in Objektwert in VIS anzeigen:

                            weil bei "def" nur die 8000 steht, zeigen die Widgets auch nur die 8000 an ?

                            nicht unbedingt.
                            8000 ist ja "no error".
                            Wenn kein Fehler vorliegt ist das eben 8000

                            D Online
                            D Online
                            darkblu
                            schrieb am zuletzt editiert von
                            #13

                            @homoran ,
                            ich präzisiere,
                            weil in "def" eine Zahl steht, zeigen die Widgets auch nur die Zahl an ?

                            Klar, die "8000" steht für "no Error", keine Ahnung was es sonst noch so gibt.
                            Das will ich ehrlicherweise auch gar nicht rausfinden :grinning:

                            Raspi 4, 4GB für Influxdb 1.8 und Grafana
                            Raspi 5, 8 GB für ioBroker

                            OliverIOO 1 Antwort Letzte Antwort
                            0
                            • D darkblu

                              @homoran ,
                              ich präzisiere,
                              weil in "def" eine Zahl steht, zeigen die Widgets auch nur die Zahl an ?

                              Klar, die "8000" steht für "no Error", keine Ahnung was es sonst noch so gibt.
                              Das will ich ehrlicherweise auch gar nicht rausfinden :grinning:

                              OliverIOO Offline
                              OliverIOO Offline
                              OliverIO
                              schrieb am zuletzt editiert von OliverIO
                              #14

                              @darkblu

                              jetzt verstehe ich.
                              der adapter hat den datenpunkt vorgegeben und definiert in den objektdaten states eine liste von code zu text zuordnungen
                              im datenpunkt selbst steht als wert nur 8000
                              in vis sollte diese zahl nun anhand der statesauflistung in den text übersetzt werden
                              und nur "No error" anzeigen.
                              Gut hier steht jetzt nur genau eine möglichkeit drin, aber es gibt sicherlich adapter die da mehr möglichkeiten fest reinschreiben.

                              testen kann man das wenn man selbst den wert im objektview ändern möchte.
                              dann bietet iobroker nicht einfach nur ein eingabe feld wo ich eine neue nummer eintippen kann, sondern ein auswahlfeld, bei dem ich den wert anhand des text auswählen kann.

                              das sieht dann so aus, ich habe mal nich ein paar states hinzugefügt, das es klarer wird

                              a47e7e02-c3a6-413a-9a92-7e80901180ff-image.png

                              bei folgender dp definition

                              {
                                "common": {
                                  "name": "test",
                                  "desc": "Manually created",
                                  "role": "state",
                                  "type": "number",
                                  "read": true,
                                  "write": true,
                                  "def": 8000,
                                  "states": {
                                    "8000": "No error",
                                    "8100": "kleiner Fehler",
                                    "8200": "großer Fehler"
                                  }
                                },
                                "type": "state",
                                "native": {},
                                "_id": "0_userdata.0.test",
                                "acl": {
                                  "object": 1636,
                                  "state": 1636,
                                  "owner": "system.user.admin",
                                  "ownerGroup": "system.group.administrator"
                                },
                                "from": "system.adapter.admin.0",
                                "user": "system.user.admin",
                                "ts": 1726667730564
                              }
                              

                              und so eine anzeige benötigt er in vis
                              bei den vorhandenen normalen widgets fällt mir da aktuell nix ein
                              wenn dann per javascript adapter den wert in einen weiteren datenpunkt schreiben und den dann anzeigen

                              let read_dp="0_userdata.0.test";
                              let write_dp="0_userdata.0.test1";
                              on({id: read_dp}, function (state) {
                                  let obj = getObject(state.id);
                                  console.log(obj.common.states[state.state.val]);
                                  if (obj.common.states[state.state.val]) {
                                      setState(write_dp,obj.common.states[state.state.val]);
                                  } else {
                                      setState(write_dp,"");
                                  }
                              });
                              

                              Meine Adapter und Widgets
                              TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                              Links im Profil

                              1 Antwort Letzte Antwort
                              1
                              • D Online
                                D Online
                                darkblu
                                schrieb am zuletzt editiert von
                                #15

                                vielen Dank an alle.

                                Es gibt zwar (bis jetzt) kein passendes Widget, aber die javascript Lösung von @OliverIO ist ein
                                guter Lösungsvorschlag.

                                Raspi 4, 4GB für Influxdb 1.8 und Grafana
                                Raspi 5, 8 GB für ioBroker

                                OliverIOO 1 Antwort Letzte Antwort
                                0
                                • D darkblu

                                  vielen Dank an alle.

                                  Es gibt zwar (bis jetzt) kein passendes Widget, aber die javascript Lösung von @OliverIO ist ein
                                  guter Lösungsvorschlag.

                                  OliverIOO Offline
                                  OliverIOO Offline
                                  OliverIO
                                  schrieb am zuletzt editiert von
                                  #16

                                  @darkblu

                                  vis erhält diese daten nicht, daher ist es nicht so einfach auf die daten zuzugreifen.
                                  das ist wahrscheinlich auch der grund warum es da keine widgets gibt

                                  Nachtrag
                                  in vis2 gibt es das widget
                                  styled - states control

                                  das zeigt alles states an und färbt den aktuellen wert dann entsprehcend ein.
                                  ist aber das einzige welches states dort verwendet, sowei ich das sehe

                                  Meine Adapter und Widgets
                                  TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                                  Links im Profil

                                  1 Antwort Letzte Antwort
                                  0
                                  • D darkblu

                                    @codierknecht ,
                                    hier bitteschön:
                                    01.png

                                    weil bei "def" nur die 8000 steht, zeigen die Widgets auch nur die 8000 an ?

                                    CodierknechtC Online
                                    CodierknechtC Online
                                    Codierknecht
                                    Developer Most Active
                                    schrieb am zuletzt editiert von
                                    #17

                                    @darkblu sagte in [gelöst] Objektwert in VIS anzeigen:

                                    weil bei "def" nur die 8000 steht, zeigen die Widgets auch nur die 8000 an ?

                                    "def" ist lediglich der Default-Wert.

                                    "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                                    Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                                    HmIP|ZigBee|Tasmota|Unifi
                                    Zabbix Certified Specialist
                                    Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                                    1 Antwort Letzte Antwort
                                    0
                                    Antworten
                                    • In einem neuen Thema antworten
                                    Anmelden zum Antworten
                                    • Älteste zuerst
                                    • Neuste zuerst
                                    • Meiste Stimmen


                                    Support us

                                    ioBroker
                                    Community Adapters
                                    Donate

                                    453

                                    Online

                                    32.7k

                                    Benutzer

                                    82.3k

                                    Themen

                                    1.3m

                                    Beiträge
                                    Community
                                    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                    ioBroker Community 2014-2025
                                    logo
                                    • Anmelden

                                    • Du hast noch kein Konto? Registrieren

                                    • Anmelden oder registrieren, um zu suchen
                                    • Erster Beitrag
                                      Letzter Beitrag
                                    0
                                    • Home
                                    • Aktuell
                                    • Tags
                                    • Ungelesen 0
                                    • Kategorien
                                    • Unreplied
                                    • Beliebt
                                    • GitHub
                                    • Docu
                                    • Hilfe