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. Visualisierung
  4. VIS1 Bindings of objects

NEWS

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    10
    1
    231

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

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

VIS1 Bindings of objects

Geplant Angeheftet Gesperrt Verschoben Visualisierung
11 Beiträge 3 Kommentatoren 101 Aufrufe 2 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.
  • M Offline
    M Offline
    Marv21
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen.
    Ich bekomme es nicht hin einem Basic Number oder Basic String Widget einen Wert aus einer Json anzeigen zu lassen.

    JSON:

    {"p1":183,"e1":0.38004,"te1":573.46878,"p2":164,"e2":0.35334,"te2":485.02946}
    

    Laut Dokumentation muss hinter der ID ;json:(p1) um die hier 183 ausgeben zu lassen. Es kommt aber einfach gar nichts.

    {0_userdata.0.1036.Output;json:(p1)}
    

    Wo mache ich den Fehler?

    paul53P OliverIOO 2 Antworten Letzte Antwort
    0
    • M Marv21

      Hallo zusammen.
      Ich bekomme es nicht hin einem Basic Number oder Basic String Widget einen Wert aus einer Json anzeigen zu lassen.

      JSON:

      {"p1":183,"e1":0.38004,"te1":573.46878,"p2":164,"e2":0.35334,"te2":485.02946}
      

      Laut Dokumentation muss hinter der ID ;json:(p1) um die hier 183 ausgeben zu lassen. Es kommt aber einfach gar nichts.

      {0_userdata.0.1036.Output;json:(p1)}
      

      Wo mache ich den Fehler?

      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von
      #2

      @Marv21 [sagte]: 0_userdata.0.1036.Output

      Weshalb enthält ein eigener Datenpunkt ein JSON?

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB

      M 1 Antwort Letzte Antwort
      0
      • paul53P paul53

        @Marv21 [sagte]: 0_userdata.0.1036.Output

        Weshalb enthält ein eigener Datenpunkt ein JSON?

        M Offline
        M Offline
        Marv21
        schrieb am zuletzt editiert von
        #3

        @paul53 sagte:

        @Marv21 [sagte]: 0_userdata.0.1036.Output

        Weshalb enthält ein eigener Datenpunkt ein JSON?

        Weil ich viele Daten via Nodered Flow von MQTT auswerte. Einige hab ich dann ein einen Datenpunkt geschrieben.

        paul53P 1 Antwort Letzte Antwort
        0
        • M Marv21

          @paul53 sagte:

          @Marv21 [sagte]: 0_userdata.0.1036.Output

          Weshalb enthält ein eigener Datenpunkt ein JSON?

          Weil ich viele Daten via Nodered Flow von MQTT auswerte. Einige hab ich dann ein einen Datenpunkt geschrieben.

          paul53P Offline
          paul53P Offline
          paul53
          schrieb am zuletzt editiert von paul53
          #4

          @Marv21 [sagte]: Einige hab ich dann ein einen Datenpunkt geschrieben.

          Kann Node-RED keine Attribute auswerten?

          msg.payload.p1
          

          EDIT: Ich habe mal mit Node-RED (verwende ich sonst nicht) probiert:

          Node-red_temp.JPG

          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
          Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB

          1 Antwort Letzte Antwort
          1
          • M Offline
            M Offline
            Marv21
            schrieb am zuletzt editiert von
            #5

            Jow, über Node-Red geht es. Aber dann müsste ich für jeden Datenpunkt aus einem Json einen Flow / Datenpunkt erstellen. Wäre schon schöner die Bindings so nutzen zu können und einfach aus der Json das zu extrahieren.

            1 Antwort Letzte Antwort
            0
            • M Marv21

              Hallo zusammen.
              Ich bekomme es nicht hin einem Basic Number oder Basic String Widget einen Wert aus einer Json anzeigen zu lassen.

              JSON:

              {"p1":183,"e1":0.38004,"te1":573.46878,"p2":164,"e2":0.35334,"te2":485.02946}
              

              Laut Dokumentation muss hinter der ID ;json:(p1) um die hier 183 ausgeben zu lassen. Es kommt aber einfach gar nichts.

              {0_userdata.0.1036.Output;json:(p1)}
              

              Wo mache ich den Fehler?

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

              @Marv21 sagte:

              {0_userdata.0.1036.Output;json:(p1)}

              der doppelpunkt ist der fehler

              {0_userdata.0.1036.Output;json(p1)}
              
              

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

              M 1 Antwort Letzte Antwort
              0
              • OliverIOO OliverIO

                @Marv21 sagte:

                {0_userdata.0.1036.Output;json:(p1)}

                der doppelpunkt ist der fehler

                {0_userdata.0.1036.Output;json(p1)}
                
                
                M Offline
                M Offline
                Marv21
                schrieb am zuletzt editiert von
                #7

                @OliverIO sagte:

                @Marv21 sagte:

                {0_userdata.0.1036.Output;json:(p1)}

                der doppelpunkt ist der fehler

                {0_userdata.0.1036.Output;json(p1)}
                
                

                Oh, den muss ich hier ausversehen hinzugefügt haben. Leider wars das nicht. Funktioniert das Binding den bei euch in der VIS1 korrekt?

                OliverIOO 1 Antwort Letzte Antwort
                0
                • M Marv21

                  @OliverIO sagte:

                  @Marv21 sagte:

                  {0_userdata.0.1036.Output;json:(p1)}

                  der doppelpunkt ist der fehler

                  {0_userdata.0.1036.Output;json(p1)}
                  
                  

                  Oh, den muss ich hier ausversehen hinzugefügt haben. Leider wars das nicht. Funktioniert das Binding den bei euch in der VIS1 korrekt?

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

                  @Marv21

                  ich habe das ausprobiert.
                  Allerdings in einem html-widget.
                  Wo hast du den das binding eingetragen?
                  in objektid geht es ja nicht.
                  bei basic string hättest dann ja nur noch die prepend und append text felder

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

                  M 1 Antwort Letzte Antwort
                  0
                  • OliverIOO OliverIO

                    @Marv21

                    ich habe das ausprobiert.
                    Allerdings in einem html-widget.
                    Wo hast du den das binding eingetragen?
                    in objektid geht es ja nicht.
                    bei basic string hättest dann ja nur noch die prepend und append text felder

                    M Offline
                    M Offline
                    Marv21
                    schrieb am zuletzt editiert von
                    #9

                    @OliverIO sagte:

                    @Marv21

                    ich habe das ausprobiert.
                    Allerdings in einem html-widget.
                    Wo hast du den das binding eingetragen?
                    in objektid geht es ja nicht.
                    bei basic string hättest dann ja nur noch die prepend und append text felder

                    Im HTML widget geht es bei mir auch. Aber eigentlich sollte es auch, wenn ich die Dokumentation richtig verstehe, auch im ojektID Feld gehen.

                    Im VIS2 kann ich es mir sogar anzeigen lassen, dann steht auch die richtige "Value" da. Aber in der Runtime gehts dann wieder nicht...

                    OliverIOO 1 Antwort Letzte Antwort
                    0
                    • M Marv21

                      @OliverIO sagte:

                      @Marv21

                      ich habe das ausprobiert.
                      Allerdings in einem html-widget.
                      Wo hast du den das binding eingetragen?
                      in objektid geht es ja nicht.
                      bei basic string hättest dann ja nur noch die prepend und append text felder

                      Im HTML widget geht es bei mir auch. Aber eigentlich sollte es auch, wenn ich die Dokumentation richtig verstehe, auch im ojektID Feld gehen.

                      Im VIS2 kann ich es mir sogar anzeigen lassen, dann steht auch die richtige "Value" da. Aber in der Runtime gehts dann wieder nicht...

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

                      @Marv21

                      nein im objectid geht es nicht

                      1. dann müsste es der logik nach ja dann ein object id, also die bezeichnung eines datenpunkts ergeben, damit es im feld objectid gültig wäre
                      2. dynamische datenpunkte gehen nicht, da vis beim start einmalig alle objekt ids aller views einsammelt und diese beim server "abonniert". später bekannte ids sind so nicht vorgesehen.
                        per javascript hat man zwar schon möglichkeiten das nachzubilden, ist aber nicht ganz so simpel. ergo geht nicht.

                      welchen grund hat es, das du unbedingt ein string widget nehmen willst? besondere formatiermöglichkeiten gibt es ja da nicht, die du nicht auch mit einem html widget nachbilden kannst.
                      letztendlich wird ja alles in html übersetzt

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

                      M 1 Antwort Letzte Antwort
                      1
                      • OliverIOO OliverIO

                        @Marv21

                        nein im objectid geht es nicht

                        1. dann müsste es der logik nach ja dann ein object id, also die bezeichnung eines datenpunkts ergeben, damit es im feld objectid gültig wäre
                        2. dynamische datenpunkte gehen nicht, da vis beim start einmalig alle objekt ids aller views einsammelt und diese beim server "abonniert". später bekannte ids sind so nicht vorgesehen.
                          per javascript hat man zwar schon möglichkeiten das nachzubilden, ist aber nicht ganz so simpel. ergo geht nicht.

                        welchen grund hat es, das du unbedingt ein string widget nehmen willst? besondere formatiermöglichkeiten gibt es ja da nicht, die du nicht auch mit einem html widget nachbilden kannst.
                        letztendlich wird ja alles in html übersetzt

                        M Offline
                        M Offline
                        Marv21
                        schrieb am zuletzt editiert von Marv21
                        #11

                        @OliverIO sagte:

                        @Marv21

                        nein im objectid geht es nicht

                        1. dann müsste es der logik nach ja dann ein object id, also die bezeichnung eines datenpunkts ergeben, damit es im feld objectid gültig wäre
                        2. dynamische datenpunkte gehen nicht, da vis beim start einmalig alle objekt ids aller views einsammelt und diese beim server "abonniert". später bekannte ids sind so nicht vorgesehen.
                          per javascript hat man zwar schon möglichkeiten das nachzubilden, ist aber nicht ganz so simpel. ergo geht nicht.

                        welchen grund hat es, das du unbedingt ein string widget nehmen willst? besondere formatiermöglichkeiten gibt es ja da nicht, die du nicht auch mit einem html widget nachbilden kannst.
                        letztendlich wird ja alles in html übersetzt

                        Einfach nur der Übersichtshalber - man hat dann schön rechts die Punkte und muss nicht in einem Code danach suchen.
                        Klar wenn es nicht anders geht, werde ich es so machen.

                        Schau mir aber grade deinen rssfeed / vis-jsontemplate an.

                        c02161eb-68a9-445c-acc0-ff99bae395ac-image.jpeg

                        und danke für deine Unterstützung!

                        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

                        406

                        Online

                        32.9k

                        Benutzer

                        83.0k

                        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