Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    13
    1
    1.5k

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    2.3k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    11
    1
    1.1k

[gelöst] Objektwert in VIS anzeigen

Geplant Angeheftet Gesperrt Verschoben Einsteigerfragen
17 Beiträge 5 Kommentatoren 1.5k Aufrufe 4 Beobachtet
  • Ä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.
  • darkbluD 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 Developer
      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
      • darkbluD Offline
        darkbluD Offline
        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
        Threadnetzwerk per Apple

        OliverIOO 1 Antwort Letzte Antwort
        0
        • darkbluD 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
          • darkbluD Offline
            darkbluD Offline
            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
            Threadnetzwerk per Apple

            OliverIOO CodierknechtC 2 Antworten Letzte Antwort
            0
            • darkbluD 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
              • darkbluD Offline
                darkbluD Offline
                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
                Threadnetzwerk per Apple

                crunchipC 1 Antwort Letzte Antwort
                0
                • darkbluD 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 Developer
                  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
                  • darkbluD 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

                    darkbluD 1 Antwort Letzte Antwort
                    0
                    • CodierknechtC Codierknecht

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

                      darkbluD Offline
                      darkbluD Offline
                      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
                      Threadnetzwerk per Apple

                      HomoranH CodierknechtC 2 Antworten Letzte Antwort
                      0
                      • darkbluD 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 -
                        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                        Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                        darkbluD 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

                          darkbluD Offline
                          darkbluD Offline
                          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 😀

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

                          OliverIOO 1 Antwort Letzte Antwort
                          0
                          • darkbluD 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 😀

                            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
                            • darkbluD Offline
                              darkbluD Offline
                              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
                              Threadnetzwerk per Apple

                              OliverIOO 1 Antwort Letzte Antwort
                              0
                              • darkbluD 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
                                • darkbluD 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

                                  Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                                  Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                                  Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                                  Registrieren Anmelden
                                  Antworten
                                  • In einem neuen Thema antworten
                                  Anmelden zum Antworten
                                  • Älteste zuerst
                                  • Neuste zuerst
                                  • Meiste Stimmen


                                  Support us

                                  ioBroker
                                  Community Adapters
                                  Donate

                                  373

                                  Online

                                  32.9k

                                  Benutzer

                                  83.2k

                                  Themen

                                  1.3m

                                  Beiträge
                                  Community
                                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                  ioBroker Community 2014-2026
                                  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