Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. HTML in einer Vis View schalten

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    HTML in einer Vis View schalten

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

      Ich probiere gerade in einer Vis ein HTML code auszuführen. Heisst, ueber den simple-api habe ich HTML links, womit ich direct ueber so einen Link was steuern kann. Z.B. Szenen oder einfache Geraete.
      Jetzt möchte ich eine kleine "webseite" machen in Vis wo diese links auch drin sind, die mann einfach auf dieser Vis Seite Schalten kann.
      Welches widget ginge fuer sowas am besten?
      Danke

      liv-in-sky Codierknecht 2 Replies Last reply Reply Quote 0
      • liv-in-sky
        liv-in-sky @zgadgeter last edited by

        @zgadgeter

        ich glaube, ich versteh nicht wirklich, was du machen willst

        du möchtest von der vis aus einen simple api call aufrufen, um in iobroker etwas zu steuern ? dazu würde man keinen simple api brauchen! oder möchtest du fremdgeräte, die nicht in iobroker eingebunden sind steuern und daher keinen datenpunkt haben?

        die ganze vis ist nur dazu da, datenpunkte in iob zu schalten und/oder auszulesen

        du müßtest das ganze etwas genauer beschreiben

        • was genau soll geschalten werden bzw möchtest du steuern

        @zgadgeter sagte in HTML in einer Vis View schalten:

        einer Vis ein HTML code auszuführen

        • man kann einen eigenen html code schreiben - dafür ist das html standard widget da - aber einfache sachen werden mit widgets gesteuert und brauchen keinen eigenen html code
        1 Reply Last reply Reply Quote 0
        • Codierknecht
          Codierknecht Developer Most Active @zgadgeter last edited by

          @zgadgeter sagte in HTML in einer Vis View schalten:

          in einer Vis ein HTML code auszuführen

          Nur um das mal klarzustellen:
          HTML ist eine Auszeichnungs- und keine "Programmier"sprache. Damit wird die Struktur eines Dokuments beschrieben - nicht mehr und nicht weniger.
          Was Du schreibst ist alles in allem reichlich kryptisch - darum vermutlich die wenigen Reaktionen bisher.

          Wie @liv-in-sky schon schrieb:
          Beschreibe doch mal etwas genauer, was Du zur Verfügung hast (Geräte, Adapter, Datenpunkte) und was Du mit der VIS darstellen bzw. anstellen möchtest.

          liv-in-sky 1 Reply Last reply Reply Quote 0
          • liv-in-sky
            liv-in-sky @Codierknecht last edited by

            @codierknecht

            da hast du natürlich recht - aber ich wollte nicht erwähnen, das man auch scripte im html widget machen kann - so habe ich "html code" als html und "script code" zusammengefasst 🙂

            Codierknecht 1 Reply Last reply Reply Quote 0
            • Codierknecht
              Codierknecht Developer Most Active @liv-in-sky last edited by

              @liv-in-sky
              Das denke ich mir. Es ging mir auch eher um den Eingangspost 😉

              1 Reply Last reply Reply Quote 1
              • Z
                zgadgeter last edited by

                Hallo, und ja, meine Beschreibung war nicht klar.
                Also, ich habe einige HTML links kreiert womit ich darüber einige Sachen (Geraete, Szenen, etc.) schnell steuern kann, ohne die Vis aufzurufen. Diese habe ich auf meinem Handy als einfache html links (icons) platziert.
                Z.B., ich möchte die Wohnzimmer Lichter, die alle in einer Szene sind, anmachen. Heisst, ich drücke auf diesen Link auf meinem Handy (html link als icon) und die Lichter gehen an.
                Das sind ja alles einzelne Links, die auf dem Handy sind.
                Jetzt habe ich mir überlegt, ich könnte genau so gut einen html link auf dem Handy platzieren, der zu einer VIS seite geht, wo genau diese ganzen html links auf einem Bildschirm sind. Dann kann ich den "klicken" den ich möchte.
                Dafür brauche ich aber ein widget was diesen html link dann ausführt, oder?
                Wahrscheinlich gibt es einen einfacheren Weg sowas zu realisieren?

                liv-in-sky Codierknecht 2 Replies Last reply Reply Quote 0
                • liv-in-sky
                  liv-in-sky @zgadgeter last edited by

                  @zgadgeter aber genau darum ght es - wenn du auf eine visseite im handy gehst - brauchst du kein simple api mehr - den in der vis hast du widgets, die das direkt machen

                  die szenen haben datenpunkte und den kannst du im widget auswählen - that's all

                  Image 214.png

                  das einfachste widget ist wohl sowas hier:

                  Image 215.png

                  oder:

                  Image 216.png Image 217.png

                  wenn du schnell eine seite machen willst, könntest du auch mal den iqontrol adapter ansehen - die vis ist etwas komplizierter zu gestalten - kommt halt drauf an, was man haben will

                  1 Reply Last reply Reply Quote 0
                  • Codierknecht
                    Codierknecht Developer Most Active @zgadgeter last edited by

                    @zgadgeter
                    Genau für den Zweck habe ich eine Vis für die Auflösung des Handy
                    99456076-bc33-4354-9da9-8c5c43ac7780-grafik.png

                    1 Reply Last reply Reply Quote 0
                    • Z
                      zgadgeter last edited by

                      @liv-in-sky danke, das probiere ich so mit den widgets

                      @Codierknecht fuer das hier brauche ich eine separate (neue) VIS dann?

                      Codierknecht 1 Reply Last reply Reply Quote 0
                      • Codierknecht
                        Codierknecht Developer Most Active @zgadgeter last edited by

                        @zgadgeter sagte in HTML in einer Vis View schalten:

                        fuer das hier brauche ich eine separate (neue) VIS dann?

                        Nein, ich habe auch nur "eine" VIS.
                        Für's Handy habe ich eine View angelegt mit der passenden Auflösung. Wenn das Handy die VIS aufruft, wird automatisch die View mit der passenden Auflösung verwendet.

                        Z 1 Reply Last reply Reply Quote 0
                        • Z
                          zgadgeter @Codierknecht last edited by zgadgeter

                          @codierknecht said in HTML in einer Vis View schalten:

                          @zgadgeter sagte in HTML in einer Vis View schalten:

                          fuer das hier brauche ich eine separate (neue) VIS dann?

                          Nein, ich habe auch nur "eine" VIS.
                          Für's Handy habe ich eine View angelegt mit der passenden Auflösung. Wenn das Handy die VIS aufruft, wird automatisch die View mit der passenden Auflösung verwendet.

                          Oh, das wuerde mich interessieren wie Du das gemacht hast. Innerhalb einer Vis. Wie weiss das handy auf welchem View es gehen soll?

                          Codierknecht 1 Reply Last reply Reply Quote 0
                          • Codierknecht
                            Codierknecht Developer Most Active @zgadgeter last edited by

                            @zgadgeter
                            VIS verwendet Responsive-Design. Das heißt, dass die VIS bei der Anzeige auf dem Endgerät mitbekommt, welche Auflösung zur Verfügung steht und welche Orientierung (Portrait/Landscape) aktuell verwendet wird.

                            123b7a13-d86f-4d7d-8f00-d398bbcb5cd7-grafik.png

                            Z 1 Reply Last reply Reply Quote 0
                            • Z
                              zgadgeter @Codierknecht last edited by

                              @codierknecht Hallo, ich muss hier leider nochmals nachfragen. Ich bekomme das nicht hin das das Handy das so rendert wie es das kann. Egal welche Auflösung ich eingestellt habe in der Vis. Das Haeckschen bei "immer render" ist da, hat aber in der Vis scheinbar keine Auswirkung.
                              Hat jemand noch einen Tipp? danke.

                              Codierknecht 1 Reply Last reply Reply Quote 0
                              • Codierknecht
                                Codierknecht Developer Most Active @zgadgeter last edited by

                                @zgadgeter
                                "Immer rendern" macht gerne mal Probleme - das habe ich in allen Views deaktiviert.
                                Der Haken sitzt bei "Default" für die beiden Views, die bei der entsprechenden Auflösung zuerst angezeigt werden sollen.
                                Diese beiden "Start-Views" haben natürlich komplett unterscheidliche Auflösungen:
                                5f8b570d-84af-4c32-ab6a-e65ffa5e70a6-grafik.png

                                20762344-3f9e-4815-a7c9-6f72b8d6687c-grafik.png

                                Damit wird beim Aufruf vom Tablet standardmäßig die erste und am Handy die zweite View aufgerufen. Drehe ich das Handy ins Querformat, wird auch dort die erste View angezeigt ... es ist bei mir halt nur eine mit Querformat & "Default" vorhanden.

                                Z 1 Reply Last reply Reply Quote 0
                                • Z
                                  zgadgeter @Codierknecht last edited by

                                  @codierknecht Hi, und danke.
                                  ich denke es gibt vielleicht was grundsätzliches was ich noch nicht bei Vis verstanden habe: was sind die "Start-Views", und wie werden diese designiert? Vielleicht ist das mein Problem das ich die falschen views nehme?

                                  Codierknecht 1 Reply Last reply Reply Quote 0
                                  • Codierknecht
                                    Codierknecht Developer Most Active @zgadgeter last edited by

                                    @zgadgeter sagte in HTML in einer Vis View schalten:

                                    was sind die "Start-Views", und wie werden diese designiert?

                                    Fangen wir doch mal von vorne an:

                                    • Welche Auflösungen haben Deine Endgeräte?
                                    • Welche Views hast Du erstellt bzw. schweben Dir so vor?
                                    Z 1 Reply Last reply Reply Quote 0
                                    • Z
                                      zgadgeter @Codierknecht last edited by

                                      @codierknecht Hallo, also im wesentlichen sind es zwei Geräte wo ich views schaue:
                                      Macbook und Handy (Zfold4).
                                      Heißt, im wesentlichen würde eigentlich Full HD reichen, oder?
                                      Ich habe eine Vis erstellt mit ca 7 verschiedene Views. Da sind welche dabei mit nur widgets, aber auch wo ein Grundriss (Bild) hinterlegt ist.

                                      Codierknecht 1 Reply Last reply Reply Quote 0
                                      • Codierknecht
                                        Codierknecht Developer Most Active @zgadgeter last edited by

                                        @zgadgeter
                                        Pack Dir zunächst mal ein Screen-Resolution-Widget auf die VIS, damit Du für beide Geräte die exakte Auflösung notieren kannst.
                                        Dann stellst Du diese beiden Auflösungen in den beiden Views ein, die Standard für die beiden Geräte werden sollen.
                                        Das ist ja dann einmal ein Querformat (MacBook) und einmal ein Hochformat.
                                        Diese beiden Views bekommen beide das "Default" angehakt. Bei allen anderen wird der Haken nicht gesetzt!

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

                                        Support us

                                        ioBroker
                                        Community Adapters
                                        Donate

                                        752
                                        Online

                                        32.0k
                                        Users

                                        80.5k
                                        Topics

                                        1.3m
                                        Posts

                                        vis
                                        3
                                        18
                                        860
                                        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