Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. Wert aus JSON String in VIS

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Wert aus JSON String in VIS

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

      Hi zusammen,
      ich versuche aus einem Objekt Wert (Formatierung JSON String) lediglich einen Wert im Vis einzubetten.

      Also z.B. sieht der Objekt Wert wie folgt aus:
      {"WebServerMode":"Admin","Hostname":"Sonoff-IBC-New","IPAddress":"192.168.2.134"}

      und ich würde lediglich gerne die IP Adresse anzeigen lassen im VIS

      Kann ich dafür einfach das Value oder String Widget nehmen? habe einiges probiert aber ohne Erfolg

      OliverIO 1 Reply Last reply Reply Quote 0
      • OliverIO
        OliverIO @F. M. last edited by

        @f-m sagte in Wert aus JSON String in VIS:

        Hi zusammen,
        ich versuche aus einem Objekt Wert (Formatierung JSON String) lediglich einen Wert im Vis einzubetten.

        Also z.B. sieht der Objekt Wert wie folgt aus:
        {"WebServerMode":"Admin","Hostname":"Sonoff-IBC-New","IPAddress":"192.168.2.134"}

        und ich würde lediglich gerne die IP Adresse anzeigen lassen im VIS

        Kann ich dafür einfach das Value oder String Widget nehmen? habe einiges probiert aber ohne Erfolg

        genau dafür habe ich das hier mal gemacht
        https://forum.iobroker.net/topic/31521/test-widget-json-template?_=1624021126712

        widget befindet sich im rss feed adapter.
        wurde wohl aber noch nicht so häufig eingesetzt.
        bei problemen, dann gerne in diesem thread

        F. M. schmello 2 Replies Last reply Reply Quote 0
        • F. M.
          F. M. @OliverIO last edited by

          @oliverio
          erm ... Joah 😄 hat funktioniert

          sehr sehr geil, danke dir !

          Verwendet habe ich das "JSON Template2"

          json_oid: entsprechend die ObjektID im Objekte-Explorer
          json_template: <%- data.IPAddress %>

          fertig
          👍 👍 👍

          1 Reply Last reply Reply Quote 1
          • schmello
            schmello @OliverIO last edited by

            @oliverio

            Ich habe es nun auch nach deiner Anleitung hin bekommen.
            Habe einen Wert X aus einer Json nun endlich als Text in VIS.

            Gibt es noch eine Möglichkeit ein W für Watt hinter der Angezeigten Zahl dauerhaft anzuzeigen?

            OliverIO 1 Reply Last reply Reply Quote 0
            • OliverIO
              OliverIO @schmello last edited by

              @schmello
              Zeig bitte dein Template

              R schmello 2 Replies Last reply Reply Quote 0
              • R
                RobertU @OliverIO last edited by

                @oliverio Kannst du mir bitte helfen?
                ich habe jetzt dein Adapter RSSFeed und Widget JSON Template2 genutzt.
                Ich bekomme einen Fehler: GET http://<ip>:8083/vis/adapter/rssfeed/words.js 404 (Not Found)
                2022-11-07 06_14_59-Window.png
                Hast du bitte eine Idee?
                Danke
                Robert

                R OliverIO 2 Replies Last reply Reply Quote 0
                • R
                  RobertU @RobertU last edited by

                  Noch eine Sache,
                  die Werte von Widget JSON Template2 werden im Android App nicht gezeigt.

                  OliverIO 1 Reply Last reply Reply Quote 0
                  • schmello
                    schmello @OliverIO last edited by

                    @oliverio

                    {"Time":"2022-11-07T08:35:53","ENERGY":{"TotalStartTime":"2020-04-27T16:57:43","Total":1672.216,"Yesterday":0.463,"Today":0.007,"Period": 0,"Power":11,"ApparentPower":28,"ReactivePower":26,"Factor":0.39,"Voltage":229,"Current":0.124}}
                    

                    Ich brauche den Wert Power und dahinter müsste ein fester Buchstabe also die Einheit in dem fall W stehen.
                    Wenn das überhaupt möglich ist.

                    Einstellung.png

                    OliverIO 1 Reply Last reply Reply Quote 0
                    • OliverIO
                      OliverIO @RobertU last edited by

                      @robertu sagte in Wert aus JSON String in VIS:

                      Ich bekomme einen Fehler: GET http://<ip>:8083/vis/adapter/rssfeed/words.js 404 (Not Found)

                      Das kannst du ignorieren.
                      Ich habe keine Übersetzung bereitgestellt. Daher findet der Mechanismus die words.js nicht und nimmt daher dann englisch

                      1 Reply Last reply Reply Quote 0
                      • OliverIO
                        OliverIO @RobertU last edited by

                        @robertu
                        ja, ist hier im thread auch immer wieder mal erwähnt worden.

                        in der android und ios app wird nach den adapter dateien in einem internen speicher gesucht. daher findet er diese nur für die mit in der app eingebundenen adapter.

                        damit die anderen andapter auch sonst funktionieren musst du einen 2.view mit einem iframe widget erstellen. in den iframe link trägst du den link zur ersten view ein.

                        R 2 Replies Last reply Reply Quote 0
                        • OliverIO
                          OliverIO @schmello last edited by

                          @schmello sagte in Wert aus JSON String in VIS:

                          @oliverio

                          {"Time":"2022-11-07T08:35:53","ENERGY":{"TotalStartTime":"2020-04-27T16:57:43","Total":1672.216,"Yesterday":0.463,"Today":0.007,"Period": 0,"Power":11,"ApparentPower":28,"ReactivePower":26,"Factor":0.39,"Voltage":229,"Current":0.124}}
                          

                          Ich brauche den Wert Power und dahinter müsste ein fester Buchstabe also die Einheit in dem fall W stehen.
                          Wenn das überhaupt möglich ist.

                          Einstellung.png

                          Du trägst einfach hinter der letzten Spitzen Klammer einfach noch ein W ein-
                          Alles zwischen den spitzen Klammern wird ja durch den Wert ersetzt. Alles ausserhalb der Spitzen Klammern wird 1:1 übernommen.
                          Leider hast du mir das Template nur als Screenshot geschickt, sonst hätte ich dir das schon kopierfertig hier mitgeben können.

                          1 Reply Last reply Reply Quote 0
                          • R
                            RobertU @OliverIO last edited by

                            @oliverio
                            Super, danke für die Losung.

                            1 Reply Last reply Reply Quote 0
                            • R
                              RobertU @OliverIO last edited by

                              @oliverio said in Wert aus JSON String in VIS:

                              @robertu
                              ja, ist hier im thread auch immer wieder mal erwähnt worden.

                              in der android und ios app wird nach den adapter dateien in einem internen speicher gesucht. daher findet er diese nur für die mit in der app eingebundenen adapter.

                              damit die anderen andapter auch sonst funktionieren musst du einen 2.view mit einem iframe widget erstellen. in den iframe link trägst du den link zur ersten view ein.

                              Leider funktieniert es nicht.
                              Andere Werte sind im iframe gezeigt, nur die Werte von Widget JSON Template2 nicht.
                              Wo soll ich suchen?

                              OliverIO 1 Reply Last reply Reply Quote 0
                              • OliverIO
                                OliverIO @RobertU last edited by OliverIO

                                @robertu
                                im editor oder im runtime modus?
                                bei der methode werden die daten nur im runtime modus angezeigt
                                ich habe es gerade probiert. bei mir funktioniert das

                                aber guter Hinweis. muss ich mal schauen warum im edit modus das nicht angezeigt wird.

                                Nachtrag: Hab was gefunden. Aus irgendeinem Grund setzt Iobroker hier die Textfarbe nicht richtig. Wenn du im Widget unter CSS Font & Color noch extra die Textfarbe (color) setzt, dann erscheint es auch im iframe.
                                Die Information ist auf jeden Fall ja

                                R 1 Reply Last reply Reply Quote 0
                                • R
                                  RobertU @OliverIO last edited by

                                  @oliverio
                                  Alles ok,
                                  es wird im edit mode nicht gezeigt.
                                  Im Vis App ist alles ok.
                                  Vielen Dank

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

                                  Support us

                                  ioBroker
                                  Community Adapters
                                  Donate

                                  445
                                  Online

                                  32.0k
                                  Users

                                  80.4k
                                  Topics

                                  1.3m
                                  Posts

                                  4
                                  15
                                  1236
                                  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