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. Visualisierung
  4. [Gelöst] Teil einer Webseite einbinden in VIS

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.9k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.3k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.5k

[Gelöst] Teil einer Webseite einbinden in VIS

Geplant Angeheftet Gesperrt Verschoben Gelöst Visualisierung
44 Beiträge 17 Kommentatoren 27.6k Aufrufe 15 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.
  • Jey CeeJ Online
    Jey CeeJ Online
    Jey Cee
    Developer
    schrieb am zuletzt editiert von
    #8

    @Mercyful:

    Wie bekomme ich diese Steuerung nun in iobroker implementiert? `

    1. Du kannst deinen Pi als ioBroker Slave nutzen und den rpi-Adapter installieren, mit dem Adapter ist es möglich die GPIO pins direkt aus ioBroker zu steuern. Siehe http://forum.iobroker.net/viewtopic.php?t=3927.

    2. Ich kenn mich mit php so gut wie gar nicht aus und daher kann das jetzt völliger Blödsinn sein oder einfach nur in deinem Fall nicht Funktionieren:

    In der Adresszeile sieht man bei php ja sowas hier:````
    http://forum.iobroker.net/posting.php?mode=reply&f=30&t=4034#postingbox

    Die URL enthält einen Funktionsaufruf und übergibt Parameter, diese URL kann man auch mit Javascript aufrufen.
    
    In etwa so:````
    var request = require("request");
        request('http://forum.iobroker.net/posting.php?mode=reply&f=30&t=4034#postingbox');
    
    

    Das ist ungetestet und nur ein Vorschlag.

    Edit: Hab gerade gesehen es gibt sogar ein Widget für http get, jqui - Http get, das könnte auch gehen.

    Persönlicher Support
    Spenden -> paypal.me/J3YC33

    1 Antwort Letzte Antwort
    0
    • F Offline
      F Offline
      fubo08
      schrieb am zuletzt editiert von
      #9

      @Marc.Matic:

      Hallo.

      
      <iframe src="http://www.iobroker.net" id="my-iframe" scrolling="no"></iframe>
      
        
      ```` `  
      

      Hallo, ich hänge mich mal hier dran, weil Teile des Codes mir schon sehr geholfen haben.

      Aber ich hab jetzt das Problem, dass mein Camera-Bild 640x480px hat, ich aber das iframe gerne nur auf 320x240px haben würde, also das Bild muss skaliert werden.

      Habe schon diverses ausprobiert. Aber irgendwie bekomme ich es nicht hin.

      Bei google gibt es nur div Beispiele umgekehrt, das iframe an die Videogröße anpassen. :(

      Hat vielleicht schon jemand ein passendes Code-Schnipselchen?!

      Vielen Dank im Voraus.

      Gruß Dennis

      1 Antwort Letzte Antwort
      0
      • M Offline
        M Offline
        Mercyful
        schrieb am zuletzt editiert von
        #10

        @fubo08:

        @Marc.Matic:

        Hallo.

        
        <iframe src="http://www.iobroker.net" id="my-iframe" scrolling="no"></iframe>
        
          
        ```` `  
        

        Hallo, ich hänge mich mal hier dran, weil Teile des Codes mir schon sehr geholfen haben.

        Aber ich hab jetzt das Problem, dass mein Camera-Bild 640x480px hat, ich aber das iframe gerne nur auf 320x240px haben würde, also das Bild muss skaliert werden.

        Habe schon diverses ausprobiert. Aber irgendwie bekomme ich es nicht hin.

        Bei google gibt es nur div Beispiele umgekehrt, das iframe an die Videogröße anpassen. :(

        Hat vielleicht schon jemand ein passendes Code-Schnipselchen?!

        Vielen Dank im Voraus.

        Gruß Dennis `

        Hm… ich habe das mit Basic Imgae realisiert. Dort habe ich in den CSS Einstellungen einfach die Werte der Kamera eingetragen und somit habe ich ein Fenster in dem der Kamerainhalt angezeigt wird. Somit konnte ich zwei Kameras direkt nebeneinander auf dem Tablet darstellen. Vielleicht hilft das ein wenig weiter.

        Gruß Mery

        1 Antwort Letzte Antwort
        0
        • P Offline
          P Offline
          pix
          schrieb am zuletzt editiert von
          #11

          Du kannst die CSS3-Funktion scale() nutzen.

          Hier ein Beispiel für 2.4x Vergrößerung

              -webkit-transform: scale(2.4);
              -moz-transform: scale(2.4);
              -ms-transform: scale(2.4);
              -o-transform: scale(2.4);
              transform: scale(2.4);
          
          

          obiger Code wird dann so angepasst. Du musst mit der Vergrößerung rumprobieren:

          
          <iframe src="http://www.iobroker.net" id="my-iframe" scrolling="no"></iframe>
          
          

          Gruß

          Pix

          ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

          1 Antwort Letzte Antwort
          0
          • F Offline
            F Offline
            fubo08
            schrieb am zuletzt editiert von
            #12

            Hey Zusammen,

            danke für eutre Antworten!

            Werde ich bei Gelegenheit ausprobieren.

            Zu letzt hatte ich dieses "einfach" so gelöst, indem ich ein Camera Widget mit Dialog genommen habe.

            Dort als Widget Bild die Kamera URL. Dort wird das Bild dann automatisch skaliert.

            Gruß Dennis

            1 Antwort Letzte Antwort
            0
            • M Marc.Matic

              Hallo.

              
              <iframe src="http://www.iobroker.net" id="my-iframe" scrolling="no"></iframe>
              
              

              Den Code einfach ins html Widget kopieren.

              Erklärung: In der html wird ein DIV angelegt welches über ein iFrame eine Webseite anzeigt (hier Beispiel iobroker.net, dort wird jetzt nur noch der Anfang der Adapterliste angezeigt).

              Über my-div kannst du die Größe des anzuzeigenden Ausschnitts definieren.

              Über my-iframe kannst du dann via top und left das Offset angeben um zu definieren, an welcher Stelle das iFrame "beginnt" den Inhalt anzuzeigen. An den ganzen Parametern musst du dann rumspielen.

              Ich hoffe, das hilft.

              Lg,

              Marc

              S Offline
              S Offline
              skokarl
              schrieb am zuletzt editiert von
              #13

              @Marc-Matic sagte in [Gelöst] Teil einer Webseite einbinden in VIS:

              Hallo.

              
              <iframe src="http://www.iobroker.net" id="my-iframe" scrolling="no"></iframe>
              
              

              Den Code einfach ins html Widget kopieren.

              Erklärung: In der html wird ein DIV angelegt welches über ein iFrame eine Webseite anzeigt (hier Beispiel iobroker.net, dort wird jetzt nur noch der Anfang der Adapterliste angezeigt).

              Über my-div kannst du die Größe des anzuzeigenden Ausschnitts definieren.

              Über my-iframe kannst du dann via top und left das Offset angeben um zu definieren, an welcher Stelle das iFrame "beginnt" den Inhalt anzuzeigen. An den ganzen Parametern musst du dann rumspielen.

              Ich hoffe, das hilft.

              Lg,

              Marc

              Hi,
              ich bin zu blöd für die Formatierung.
              Ich muss gerade Javascript, Blocky, HTML und son Kram auf einmal lernen.
              Nur wegen dem IOBroker. :-)

              Also, Das iFrame kriege ich hin, aber die DIV Formatierung darüber nicht.
              Hab jetzt mal 2 Stunden probiert, verstehe es nicht.
              Wird das jetzt über CSS oder HTML gemacht ?
              Kann mir mal jemand nen Beispielrahmen formatieren ?

              IOBroker mit Proxmox auf Celeron Nuc mit 16 GB und Debian11, Sonos API, Echo Show 15 als Wandtablet, Homematic IP, HUE, Sonos, Echos, DS718+ als Backup

              1 Antwort Letzte Antwort
              0
              • S Offline
                S Offline
                skokarl
                schrieb am zuletzt editiert von
                #14

                So, ich hab die Lösung, war zumindest für mich nicht einfach.
                Ich hab ein Tablet an der Wand welches Full HD kann, eine echte Auflösung aber von nur 1280 * 800 hat.
                Also, neue View erstellt, ein HTML Widget eingefügt, bei HTML folgendes eingegeben:

                <div style="position:relative;width:1290px;height:750px;overflow:auto;">
                        <iframe src="https://www.tagesschau.de/100sekunden/" height="1000" width="2000" style="border:none;overflow:hidden;position:absolute;left:-360px;top:-230px;">
                
                        </iframe>
                
                </div>
                

                Vielleicht nicht perfekt, für mich aber genau das was ich gesucht habe.
                Ich hoffe, dass mit diesem Post anderen geholfen ist.
                Anbei ein Bild.
                P.S., die Edelstahlblende hat mir eine Firma aus dem Netz gemacht, bin super zufrieden mit Preis/Leistung.
                Man beachte den Kamera Ausschnitt, das war eine Maßanfertigung mit Laserschnitt.
                ![0_1551717948411_nachrichten.jpg](Lade 100% hoch)
                nachrichten.jpg

                Gruss Bernd

                IOBroker mit Proxmox auf Celeron Nuc mit 16 GB und Debian11, Sonos API, Echo Show 15 als Wandtablet, Homematic IP, HUE, Sonos, Echos, DS718+ als Backup

                1 Antwort Letzte Antwort
                0
                • nik82N Offline
                  nik82N Offline
                  nik82
                  Most Active
                  schrieb am zuletzt editiert von nik82
                  #15

                  Hallo,
                  weil mich das Thema auch gerade interessiert hat, hab ich nach langer Suche einen richtig coolen Code entdeckt, der super mit VIS und einem HTML-Widget funktioniert, dort kann man sogar Teile einer Homepage "zoomen":

                  <div style>
                  <iframe style="transform-origin: 10px 40px 0px; transform: scale(1.5); width: 800px; height: 500px;" src="http://www.name.de" name="iFrame" scrolling="no"></iframe>
                  </div>
                  

                  Bei dem Beispiel:

                  Ausschnitt 10px nach rechts
                  Ausschnitt 40px nach unten
                  Die Seite wird 1,5 mal so groß angezeigt wie im Original
                  Komplette Seite wird auf 800x500 scaliert.

                  1 Antwort Letzte Antwort
                  1
                  • M Offline
                    M Offline
                    mcchickents
                    schrieb am zuletzt editiert von
                    #16

                    Guten Abend,

                    habe diesen Thread gefunden und dachte er löst mein Problem. Leider bekomme ich es noch nicht so hin wie ich es mir vorstelle.

                    Ich möchte eine Verkehrskamera im Vis einbinden. Es soll aber nur das reine Kamera Bild angezeigt werden ohne die Ränder der Homepage.

                    Ich habe meinen Link in den Vorgeschlagenen Code kopiert.

                    <iframe src="https://verkehrsinfo-bw.de/kamera?id=FR052" scrolling="no"></iframe>

                    Leider bin ich zu blöd und verstehe bzw finde ich nicht my-div sowie den my-iframe um das Offset zu bestimmen. Wo sind diese Eingabe Möglichkeiten versteckt?

                    Vielleicht kann mir ja jemand einen Tipp geben.

                    Gruß Julian

                    S 1 Antwort Letzte Antwort
                    0
                    • M mcchickents

                      Guten Abend,

                      habe diesen Thread gefunden und dachte er löst mein Problem. Leider bekomme ich es noch nicht so hin wie ich es mir vorstelle.

                      Ich möchte eine Verkehrskamera im Vis einbinden. Es soll aber nur das reine Kamera Bild angezeigt werden ohne die Ränder der Homepage.

                      Ich habe meinen Link in den Vorgeschlagenen Code kopiert.

                      <iframe src="https://verkehrsinfo-bw.de/kamera?id=FR052" scrolling="no"></iframe>

                      Leider bin ich zu blöd und verstehe bzw finde ich nicht my-div sowie den my-iframe um das Offset zu bestimmen. Wo sind diese Eingabe Möglichkeiten versteckt?

                      Vielleicht kann mir ja jemand einen Tipp geben.

                      Gruß Julian

                      S Offline
                      S Offline
                      skokarl
                      schrieb am zuletzt editiert von
                      #17

                      @mcchickents

                      les doch mal wie ich es zwei Posts davor gemacht habe.

                      HMTL Widget....und da den Code rein.

                      IOBroker mit Proxmox auf Celeron Nuc mit 16 GB und Debian11, Sonos API, Echo Show 15 als Wandtablet, Homematic IP, HUE, Sonos, Echos, DS718+ als Backup

                      1 Antwort Letzte Antwort
                      0
                      • M Offline
                        M Offline
                        mcchickents
                        schrieb am zuletzt editiert von
                        #18

                        Hi deine Antwort habe ich gesehen. Und auch ausprobiert.

                        <div style="position:relative;width:1290px;height:750px;overflow:auto;">
                        <iframe src="https://verkehrsinfo-bw.de/kamera?id=FR041" height="1000" width="2000" style="border:none;overflow:hidden;position:absolute;left:-672px;top:-194px;">

                            </iframe>
                        

                        </div>

                        Bei mir ist das jetzt leider nur noch etwas zu groß. ich bräuchte das ca. um die hälfte kleiner.

                        Gruß Julian

                        FredFF S 2 Antworten Letzte Antwort
                        0
                        • M mcchickents

                          Hi deine Antwort habe ich gesehen. Und auch ausprobiert.

                          <div style="position:relative;width:1290px;height:750px;overflow:auto;">
                          <iframe src="https://verkehrsinfo-bw.de/kamera?id=FR041" height="1000" width="2000" style="border:none;overflow:hidden;position:absolute;left:-672px;top:-194px;">

                              </iframe>
                          

                          </div>

                          Bei mir ist das jetzt leider nur noch etwas zu groß. ich bräuchte das ca. um die hälfte kleiner.

                          Gruß Julian

                          FredFF Online
                          FredFF Online
                          FredF
                          Most Active Forum Testing
                          schrieb am zuletzt editiert von
                          #19

                          @mcchickents sagte in [Gelöst] Teil einer Webseite einbinden in VIS:

                          ich bräuchte das ca. um die hälfte kleiner.

                          Dann diese werte halbieren:

                          height="1000" width="2000"

                          1 Antwort Letzte Antwort
                          0
                          • M Offline
                            M Offline
                            mcchickents
                            schrieb am zuletzt editiert von
                            #20

                            Habe ich auch gedacht funktioniert aber leider nicht

                            1 Antwort Letzte Antwort
                            0
                            • M mcchickents

                              Hi deine Antwort habe ich gesehen. Und auch ausprobiert.

                              <div style="position:relative;width:1290px;height:750px;overflow:auto;">
                              <iframe src="https://verkehrsinfo-bw.de/kamera?id=FR041" height="1000" width="2000" style="border:none;overflow:hidden;position:absolute;left:-672px;top:-194px;">

                                  </iframe>
                              

                              </div>

                              Bei mir ist das jetzt leider nur noch etwas zu groß. ich bräuchte das ca. um die hälfte kleiner.

                              Gruß Julian

                              S Offline
                              S Offline
                              skokarl
                              schrieb am zuletzt editiert von
                              #21

                              @mcchickents sagte in [Gelöst] Teil einer Webseite einbinden in VIS:

                              672px;top:-194px;">

                              spiel mal ein bisschen mit den Zahhlen.......

                              IOBroker mit Proxmox auf Celeron Nuc mit 16 GB und Debian11, Sonos API, Echo Show 15 als Wandtablet, Homematic IP, HUE, Sonos, Echos, DS718+ als Backup

                              M 1 Antwort Letzte Antwort
                              0
                              • S skokarl

                                @mcchickents sagte in [Gelöst] Teil einer Webseite einbinden in VIS:

                                672px;top:-194px;">

                                spiel mal ein bisschen mit den Zahhlen.......

                                M Offline
                                M Offline
                                mcchickents
                                schrieb am zuletzt editiert von
                                #22

                                @skokarl said in [Gelöst] Teil einer Webseite einbinden in VIS:

                                @mcchickents sagte in [Gelöst] Teil einer Webseite einbinden in VIS:

                                672px;top:-194px;">

                                spiel mal ein bisschen mit den Zahhlen.......

                                Die beiden bestimmen ja nur ab wo der Rest ausgeblendet werden soll. Was auch super funktioniert. Bei mir ist jetzt nur die Ansicht viel zu groß und wenn die 2000 und 1000 werte ändere passiert bei mir nix an der Größe.

                                Gruß Julian

                                S 1 Antwort Letzte Antwort
                                0
                                • M mcchickents

                                  @skokarl said in [Gelöst] Teil einer Webseite einbinden in VIS:

                                  @mcchickents sagte in [Gelöst] Teil einer Webseite einbinden in VIS:

                                  672px;top:-194px;">

                                  spiel mal ein bisschen mit den Zahhlen.......

                                  Die beiden bestimmen ja nur ab wo der Rest ausgeblendet werden soll. Was auch super funktioniert. Bei mir ist jetzt nur die Ansicht viel zu groß und wenn die 2000 und 1000 werte ändere passiert bei mir nix an der Größe.

                                  Gruß Julian

                                  S Offline
                                  S Offline
                                  skokarl
                                  schrieb am zuletzt editiert von
                                  #23

                                  @mcchickents sagte in [Gelöst] Teil einer Webseite einbinden in VIS:

                                  @skokarl said in [Gelöst] Teil einer Webseite einbinden in VIS:

                                  @mcchickents sagte in [Gelöst] Teil einer Webseite einbinden in VIS:

                                  672px;top:-194px;">

                                  spiel mal ein bisschen mit den Zahhlen.......

                                  Die beiden bestimmen ja nur ab wo der Rest ausgeblendet werden soll. Was auch super funktioniert. Bei mir ist jetzt nur die Ansicht viel zu groß und wenn die 2000 und 1000 werte ändere passiert bei mir nix an der Größe.

                                  Gruß Julian

                                  änder mal die Zahlen auf 1000 und 500......damit man auch was sieht.
                                  Danach Browser aktualisieren.....F5

                                  IOBroker mit Proxmox auf Celeron Nuc mit 16 GB und Debian11, Sonos API, Echo Show 15 als Wandtablet, Homematic IP, HUE, Sonos, Echos, DS718+ als Backup

                                  1 Antwort Letzte Antwort
                                  0
                                  • M Offline
                                    M Offline
                                    mcchickents
                                    schrieb am zuletzt editiert von
                                    #24

                                    Hi
                                    ich habe mal ein Bild gemacht, was oben sind die Werte 1000 und 2000 unten Sind die Werte 500 und 1000. Leider ist das Bild aber immer noch so groß, sieht man ganz gut an der Beschriftung.

                                    Gruß Julian 1.PNG

                                    S 1 Antwort Letzte Antwort
                                    0
                                    • M mcchickents

                                      Hi
                                      ich habe mal ein Bild gemacht, was oben sind die Werte 1000 und 2000 unten Sind die Werte 500 und 1000. Leider ist das Bild aber immer noch so groß, sieht man ganz gut an der Beschriftung.

                                      Gruß Julian 1.PNG

                                      S Offline
                                      S Offline
                                      skokarl
                                      schrieb am zuletzt editiert von
                                      #25

                                      @mcchickents

                                      Du hast doch jetzt alles was Du brauchst.
                                      Und 4 Zahlen die Du verändern kannst......den Rest muss Du jetzt selbst schaffen.
                                      Ich kann Dir schlecht von hier aus ein Bild anpassen.

                                      IOBroker mit Proxmox auf Celeron Nuc mit 16 GB und Debian11, Sonos API, Echo Show 15 als Wandtablet, Homematic IP, HUE, Sonos, Echos, DS718+ als Backup

                                      1 Antwort Letzte Antwort
                                      0
                                      • M Offline
                                        M Offline
                                        mcchickents
                                        schrieb am zuletzt editiert von
                                        #26

                                        Mir ist schon klar das ich das selber machen soll. Möchte ich ja auch^^.

                                        Leider geht es ja aber nicht.

                                        Die werte height="1000" width="2000" machen ja lediglich den Rahmen kleiner. Nicht aber die Quelle aus dem Link diese bleibt gleich groß.

                                        Die Werte left:-672px;top:-194px;" bestimmen die Position ab der das Bild angezeigt werden soll was auch super funktioniert.

                                        Ich bräuchte jetzt aber noch diesen Befehl. scale(1.5); bekomme es aber nicht intefriert in den aktuellen Code.

                                        Gruß Julian

                                        1 Antwort Letzte Antwort
                                        0
                                        • nik82N Offline
                                          nik82N Offline
                                          nik82
                                          Most Active
                                          schrieb am zuletzt editiert von
                                          #27

                                          @mcchickents
                                          Warum probierst du nicht meinen Code oben?

                                          Mach mal das hier rein:

                                          <div style>
                                          <iframe style="transform-origin: 50px 50px 50px; transform: scale(0.5); width: 600px; height: 700px;" src="https://verkehrsinfo-bw.de/kamera?id=FR041" name="iFrame" scrolling="no"></iframe>
                                          </div>
                                          

                                          Mit scale bekommst du das ganze kleiner...

                                          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

                                          764

                                          Online

                                          32.4k

                                          Benutzer

                                          81.6k

                                          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