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 Offline
    D 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

    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 Offline
        D 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

        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 Offline
              D 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

              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 Offline
                  D 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 :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 Offline
                      D 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

                      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

                          628

                          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