Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Visualisierung
  4. [Gelöst] Vis im Kiosk Modus erster Start schneller aktuali

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    5
    1
    109

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    8
    1
    152

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    865

[Gelöst] Vis im Kiosk Modus erster Start schneller aktuali

Scheduled Pinned Locked Moved Visualisierung
18 Posts 4 Posters 1.8k Views 4 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • arteckA Offline
    arteckA Offline
    arteck
    Developer Most Active
    wrote on last edited by
    #2

    @darkmann2000 versuchmal den WEB adapter zuerst zu starten, vielleicht klappts

    https://forum.iobroker.net/topic/64900/startreihenfolge-der-adapter/5

    sonst in der autostart ein timout einbauen wann der den chrome starten soll

    zigbee hab ich, zwave auch, nuc's genauso und HA auch

    D 1 Reply Last reply
    0
    • arteckA arteck

      @darkmann2000 versuchmal den WEB adapter zuerst zu starten, vielleicht klappts

      https://forum.iobroker.net/topic/64900/startreihenfolge-der-adapter/5

      sonst in der autostart ein timout einbauen wann der den chrome starten soll

      D Offline
      D Offline
      Darkmann2000
      wrote on last edited by Darkmann2000
      #3

      @arteck

      Hallo,
      vielen Dank für deine Rückmeldung. Die Stratreihenfolge habe ich schon angepasst. Chrome startet zu schnell und kann die Webseite nicht finden / öffnen weil die Instanz Web und Vis noch nicht geladen sind.

      Gibt es keine Chrome funktion das eine Webseite solange aktualisiert wird bis die Seite geladen / geöffnet wird? ERR_CONNECTION_REFUSED wird ja angezeigt. Ist es möglich darauf aufzubauen?

      40111cdd-e282-4264-9d1c-d2a34231b154-grafik.png

      Die Alternative wäre der von Dir angesprochene Timeout. Wie kann ich den einabauen das der Kiosk Mode / Chrome später startet?

      BananaJoeB 1 Reply Last reply
      0
      • D Darkmann2000

        @arteck

        Hallo,
        vielen Dank für deine Rückmeldung. Die Stratreihenfolge habe ich schon angepasst. Chrome startet zu schnell und kann die Webseite nicht finden / öffnen weil die Instanz Web und Vis noch nicht geladen sind.

        Gibt es keine Chrome funktion das eine Webseite solange aktualisiert wird bis die Seite geladen / geöffnet wird? ERR_CONNECTION_REFUSED wird ja angezeigt. Ist es möglich darauf aufzubauen?

        40111cdd-e282-4264-9d1c-d2a34231b154-grafik.png

        Die Alternative wäre der von Dir angesprochene Timeout. Wie kann ich den einabauen das der Kiosk Mode / Chrome später startet?

        BananaJoeB Online
        BananaJoeB Online
        BananaJoe
        Most Active
        wrote on last edited by
        #4

        @darkmann2000

        sleep 30;@chromium-browser http://192.168.0.3:8082/vis/index.html?Wohnwagen#Home --start-fullscreen --noerrdialogs --no-first-run --disk-cache-dir=/dev/null
        

        könnte klappen, dann wartet er erst 30 Sekunden und startet dann erst den Browser. Bei Bedarf ein höherer Wert.

        Alternativ müsstest du den Browser aus ioBroker heraus per Skript starten, das Skript wartet dann bis der Adapter läuft.

        Das ginge auch in einem eigenen Bash-Startskript, den Status der Adapter kann man ja per iob abfragen.
        Die lange Pause ist aber wahrscheinlich das einfachste

        ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 10 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV APC 750W kaskadiert || Creality CR-10 SE 3D-Drucker

        1 Reply Last reply
        0
        • D Offline
          D Offline
          Darkmann2000
          wrote on last edited by
          #5

          @bananajoe sagte in Vis im Kiosk Modus erster Start schneller aktualisieren:

          sleep 30;@chromium-browser http://192.168.0.3:8082/vis/index.html?Wohnwagen#Home --start-fullscreen --noerrdialogs --no-first-run --disk-cache-dir=/dev/null

          Hi,
          ich habe es getestet. So startet Chromium gar nicht mehr :-)

          sleep 30;@chromium-browser http://192.168.0.3:8082/vis/index.html?Wohnwagen#Home --start-fullscreen --noerrdialogs --no-first-run --disk-cache-dir=/dev/null
          
          BananaJoeB 1 Reply Last reply
          0
          • D Darkmann2000

            @bananajoe sagte in Vis im Kiosk Modus erster Start schneller aktualisieren:

            sleep 30;@chromium-browser http://192.168.0.3:8082/vis/index.html?Wohnwagen#Home --start-fullscreen --noerrdialogs --no-first-run --disk-cache-dir=/dev/null

            Hi,
            ich habe es getestet. So startet Chromium gar nicht mehr :-)

            sleep 30;@chromium-browser http://192.168.0.3:8082/vis/index.html?Wohnwagen#Home --start-fullscreen --noerrdialogs --no-first-run --disk-cache-dir=/dev/null
            
            BananaJoeB Online
            BananaJoeB Online
            BananaJoe
            Most Active
            wrote on last edited by BananaJoe
            #6

            @darkmann2000 das könnte an dem @ vor dem Chromium liegen. Das muss entweder ganz weg oder vor das sleep
            Es muss wohl am Anfang stehen und bedeutet das er das Programm neu starten soll falls es beendet wird

            ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 10 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV APC 750W kaskadiert || Creality CR-10 SE 3D-Drucker

            D 1 Reply Last reply
            0
            • BananaJoeB BananaJoe

              @darkmann2000 das könnte an dem @ vor dem Chromium liegen. Das muss entweder ganz weg oder vor das sleep
              Es muss wohl am Anfang stehen und bedeutet das er das Programm neu starten soll falls es beendet wird

              D Offline
              D Offline
              Darkmann2000
              wrote on last edited by
              #7

              @bananajoe

              Funktioniert leider auch nicht

              1 Reply Last reply
              0
              • BananaJoeB Online
                BananaJoeB Online
                BananaJoe
                Most Active
                wrote on last edited by
                #8

                Mangels Raspberry Pi mit GUI kann ich dann leider nicht weiterhelfen, ich hatte nur schnell die Anleitung überflogen. Eine Pause ist über diesen Autostartweg an sich nicht vorgesehen.

                Als Alternative könntest ggf. zusätzlich Schalter für den Chrome testen, z.B. die Option
                --enable-auto-reload welche bei Fehlerseiten es regelmäßig automatisch neu versucht

                Siehe auch: https://peter.sh/experiments/chromium-command-line-switches/

                Ich könnte mir als Lösung auch vorstellen auf dem Raspi auf Port 80 einfach einen Webserver mitlaufen zu lassen. Der hat dann nur eine index.html mit einer Meldung "Bitte warten" und einer Weiterleitung nach 60 Sekunden auf die eigentliche http://192.168.0.3:8082/vis/index.html?Wohnwagen#Home Seite. Chromium würdest du dann mit der Seite http://192.168.0.3/ starten.
                Der Apache Webserver sollte locker gestartet sein bis deine GUI soweit ist.

                Die index.html würde so aussehen:

                <!DOCTYPE html>
                <html>
                   <head>
                      <title>ioBroker wird geladen</title>
                      <meta http-equiv = "refresh" content = "60; url=http://192.168.0.3:8082/vis/index.html?Wohnwagen#Home" />
                   </head>
                   <body>
                      <p>ioBroker VIS wird in 60 Sekunden gestartet ...</p>
                   </body>
                </html>
                

                Wenn du dir das zutraust:

                sudo apt install apache2
                

                Installiert den Webserver, dann die folgende Datei bearbeiten

                sudo nano /var/www/html/index.html
                

                Und mit dem obigen Inhalt ersetzen.

                Hier noch eine "Luxusversion" mit schwarzen Bildschirm und weißen Text

                <!DOCTYPE html>
                <html>
                    <head>
                        <title>ioBroker wird geladen</title>
                        <meta name="viewport" content="width=device-width, initial-scale=1">
                        <meta http-equiv = "refresh" content = "60; url=http://192.168.0.3:8082/vis/index.html?Wohnwagen#Home" />
                    <style>
                        p {
                            text-align: center;
                            font-size: 60px;
                            margin-top: 10%;
                        }
                        body {
                            background-color: #000000;
                            color: #ffffff;
                            font-family: Arial, Helvetica, sans-serif;
                        }
                    </style>
                    </head>
                    <body>
                        <p id="countdown"> ioBroker VIS wird in 60 Sekunden gestartet ...</p>
                
                        <script>
                            var counter = 60;
                            var interval = setInterval(function() {
                                counter = counter - 1;
                                if (counter <= 0) {
                                    clearInterval(interval);
                                    document.getElementById("countdown").innerHTML = "ioBroker VIS wird gestartet ...";
                                    return;
                                } else {
                                    document.getElementById("countdown").innerHTML = "ioBroker VIS wird in<br><br>" + counter + "<br><br>Sekunden gestartet ...";
                                }
                            }, 1000);
                    </script>
                    </body>
                </html>
                

                Hier mal die letzten Sekunden (Skript steht auf 60 Sekunden)
                WebsiteReload.gif

                ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 10 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV APC 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                D R 2 Replies Last reply
                0
                • BananaJoeB BananaJoe

                  Mangels Raspberry Pi mit GUI kann ich dann leider nicht weiterhelfen, ich hatte nur schnell die Anleitung überflogen. Eine Pause ist über diesen Autostartweg an sich nicht vorgesehen.

                  Als Alternative könntest ggf. zusätzlich Schalter für den Chrome testen, z.B. die Option
                  --enable-auto-reload welche bei Fehlerseiten es regelmäßig automatisch neu versucht

                  Siehe auch: https://peter.sh/experiments/chromium-command-line-switches/

                  Ich könnte mir als Lösung auch vorstellen auf dem Raspi auf Port 80 einfach einen Webserver mitlaufen zu lassen. Der hat dann nur eine index.html mit einer Meldung "Bitte warten" und einer Weiterleitung nach 60 Sekunden auf die eigentliche http://192.168.0.3:8082/vis/index.html?Wohnwagen#Home Seite. Chromium würdest du dann mit der Seite http://192.168.0.3/ starten.
                  Der Apache Webserver sollte locker gestartet sein bis deine GUI soweit ist.

                  Die index.html würde so aussehen:

                  <!DOCTYPE html>
                  <html>
                     <head>
                        <title>ioBroker wird geladen</title>
                        <meta http-equiv = "refresh" content = "60; url=http://192.168.0.3:8082/vis/index.html?Wohnwagen#Home" />
                     </head>
                     <body>
                        <p>ioBroker VIS wird in 60 Sekunden gestartet ...</p>
                     </body>
                  </html>
                  

                  Wenn du dir das zutraust:

                  sudo apt install apache2
                  

                  Installiert den Webserver, dann die folgende Datei bearbeiten

                  sudo nano /var/www/html/index.html
                  

                  Und mit dem obigen Inhalt ersetzen.

                  Hier noch eine "Luxusversion" mit schwarzen Bildschirm und weißen Text

                  <!DOCTYPE html>
                  <html>
                      <head>
                          <title>ioBroker wird geladen</title>
                          <meta name="viewport" content="width=device-width, initial-scale=1">
                          <meta http-equiv = "refresh" content = "60; url=http://192.168.0.3:8082/vis/index.html?Wohnwagen#Home" />
                      <style>
                          p {
                              text-align: center;
                              font-size: 60px;
                              margin-top: 10%;
                          }
                          body {
                              background-color: #000000;
                              color: #ffffff;
                              font-family: Arial, Helvetica, sans-serif;
                          }
                      </style>
                      </head>
                      <body>
                          <p id="countdown"> ioBroker VIS wird in 60 Sekunden gestartet ...</p>
                  
                          <script>
                              var counter = 60;
                              var interval = setInterval(function() {
                                  counter = counter - 1;
                                  if (counter <= 0) {
                                      clearInterval(interval);
                                      document.getElementById("countdown").innerHTML = "ioBroker VIS wird gestartet ...";
                                      return;
                                  } else {
                                      document.getElementById("countdown").innerHTML = "ioBroker VIS wird in<br><br>" + counter + "<br><br>Sekunden gestartet ...";
                                  }
                              }, 1000);
                      </script>
                      </body>
                  </html>
                  

                  Hier mal die letzten Sekunden (Skript steht auf 60 Sekunden)
                  WebsiteReload.gif

                  D Offline
                  D Offline
                  Darkmann2000
                  wrote on last edited by Darkmann2000
                  #9

                  @bananajoe
                  Vielen Dank für deine Unterstützung.

                  Ich werde als erstes die --enable-auto-reload Funktion einbauen.

                  Wenn das nicht funktioniert schaue ich mir deine Lösung an.

                  Hast du das bei dir so umgesetzt? Läuft das ohne Probleme? Kein einfrieren oder ähnliches?

                  BananaJoeB 1 Reply Last reply
                  0
                  • D Darkmann2000

                    @bananajoe
                    Vielen Dank für deine Unterstützung.

                    Ich werde als erstes die --enable-auto-reload Funktion einbauen.

                    Wenn das nicht funktioniert schaue ich mir deine Lösung an.

                    Hast du das bei dir so umgesetzt? Läuft das ohne Probleme? Kein einfrieren oder ähnliches?

                    BananaJoeB Online
                    BananaJoeB Online
                    BananaJoe
                    Most Active
                    wrote on last edited by
                    #10

                    @darkmann2000 sagte in Vis im Kiosk Modus erster Start schneller aktualisieren:

                    Hast du das bei dir so umgesetzt? Läuft das ohne Probleme? Kein Einfrieren oder ähnliches?

                    Ich habe das vorhin bei mir extra für dich getestet.
                    Das ist eine simple Weiterleitung - da sollte nichts einfrieren. Der Reload ist HTML-Code, der Countdown ist JavaScript, nach 60 Sekunden wird vollständig die nächste Seite geladen als ob du diese direkt aufgerufen hättest

                    ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 10 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV APC 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                    D 1 Reply Last reply
                    0
                    • BananaJoeB BananaJoe

                      @darkmann2000 sagte in Vis im Kiosk Modus erster Start schneller aktualisieren:

                      Hast du das bei dir so umgesetzt? Läuft das ohne Probleme? Kein Einfrieren oder ähnliches?

                      Ich habe das vorhin bei mir extra für dich getestet.
                      Das ist eine simple Weiterleitung - da sollte nichts einfrieren. Der Reload ist HTML-Code, der Countdown ist JavaScript, nach 60 Sekunden wird vollständig die nächste Seite geladen als ob du diese direkt aufgerufen hättest

                      D Offline
                      D Offline
                      Darkmann2000
                      wrote on last edited by
                      #11

                      @bananajoe

                      Hi,
                      ich kann dir gar nicht sagen wie dankbar ich dir bin. Das funktioniert einwandfrei. 👍 👍 👍

                      Ist es möglich die weiße (Bildlaufleiste rot markiert) unsichtbar zu machen?
                      Oder gibt es eine funktion Bildlaufleiste deaktivieren)

                      5a5e03fc-0fdf-4a9c-8cab-2d66a9c67fa8-grafik.png

                      PS: Die Funktion --enable-auto-reload in chromium hat nicht funktiniert.

                      D 1 Reply Last reply
                      1
                      • D Darkmann2000

                        @bananajoe

                        Hi,
                        ich kann dir gar nicht sagen wie dankbar ich dir bin. Das funktioniert einwandfrei. 👍 👍 👍

                        Ist es möglich die weiße (Bildlaufleiste rot markiert) unsichtbar zu machen?
                        Oder gibt es eine funktion Bildlaufleiste deaktivieren)

                        5a5e03fc-0fdf-4a9c-8cab-2d66a9c67fa8-grafik.png

                        PS: Die Funktion --enable-auto-reload in chromium hat nicht funktiniert.

                        D Offline
                        D Offline
                        Darkmann2000
                        wrote on last edited by Darkmann2000
                        #12

                        Dank Chat GPT ist die Bildlaufleiste nun auch entfernt. So funktinoiert es.

                        Kann ich den Code von Chat GPT so lassen?

                        <!DOCTYPE html>
                        <html>
                            <head>
                                <title>ioBroker wird geladen</title>
                                <meta name="viewport" content="width=device-width, initial-scale=1">
                                <meta http-equiv="refresh" content="60; url=http://192.168.0.3:8082/vis/index.html?Wohnwagen#Home" />
                                <style>
                                    body {
                                        background-color: #000000;
                                        color: #ffffff;
                                        font-family: Arial, Helvetica, sans-serif;
                                        overflow: hidden; /* Prevents scrollbars from appearing */
                                        margin: 0; /* Removes any default body margin */
                                        height: 100vh; /* Ensures the body takes up the full viewport height */
                                        display: flex;
                                        justify-content: center;
                                        align-items: center;
                                    }
                                    p {
                                        text-align: center;
                                        font-size: 60px;
                                        margin: 0; /* Removes default paragraph margin */
                                    }
                                </style>
                            </head>
                            <body>
                                <p id="countdown">ioBroker VIS wird in 60 Sekunden gestartet ...</p>
                         
                                <script>
                                    var counter = 60;
                                    var interval = setInterval(function() {
                                        counter = counter - 1;
                                        if (counter <= 0) {
                                            clearInterval(interval);
                                            document.getElementById("countdown").innerHTML = "ioBroker VIS wird gestartet ...";
                                            return;
                                        } else {
                                            document.getElementById("countdown").innerHTML = "ioBroker VIS wird in<br><br>" + counter + "<br><br>Sekunden gestartet ...";
                                        }
                                    }, 1000);
                                </script>
                            </body>
                        </html>
                        
                        

                        👍 👍 👍

                        BananaJoeB 1 Reply Last reply
                        0
                        • D Darkmann2000

                          Dank Chat GPT ist die Bildlaufleiste nun auch entfernt. So funktinoiert es.

                          Kann ich den Code von Chat GPT so lassen?

                          <!DOCTYPE html>
                          <html>
                              <head>
                                  <title>ioBroker wird geladen</title>
                                  <meta name="viewport" content="width=device-width, initial-scale=1">
                                  <meta http-equiv="refresh" content="60; url=http://192.168.0.3:8082/vis/index.html?Wohnwagen#Home" />
                                  <style>
                                      body {
                                          background-color: #000000;
                                          color: #ffffff;
                                          font-family: Arial, Helvetica, sans-serif;
                                          overflow: hidden; /* Prevents scrollbars from appearing */
                                          margin: 0; /* Removes any default body margin */
                                          height: 100vh; /* Ensures the body takes up the full viewport height */
                                          display: flex;
                                          justify-content: center;
                                          align-items: center;
                                      }
                                      p {
                                          text-align: center;
                                          font-size: 60px;
                                          margin: 0; /* Removes default paragraph margin */
                                      }
                                  </style>
                              </head>
                              <body>
                                  <p id="countdown">ioBroker VIS wird in 60 Sekunden gestartet ...</p>
                           
                                  <script>
                                      var counter = 60;
                                      var interval = setInterval(function() {
                                          counter = counter - 1;
                                          if (counter <= 0) {
                                              clearInterval(interval);
                                              document.getElementById("countdown").innerHTML = "ioBroker VIS wird gestartet ...";
                                              return;
                                          } else {
                                              document.getElementById("countdown").innerHTML = "ioBroker VIS wird in<br><br>" + counter + "<br><br>Sekunden gestartet ...";
                                          }
                                      }, 1000);
                                  </script>
                              </body>
                          </html>
                          
                          

                          👍 👍 👍

                          BananaJoeB Online
                          BananaJoeB Online
                          BananaJoe
                          Most Active
                          wrote on last edited by
                          #13

                          @darkmann2000 sind ja nur ein paar CSS Anweisungen dazu kommen, ich sehe nichts was Probleme machen sollte

                          ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 10 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV APC 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                          D 1 Reply Last reply
                          0
                          • BananaJoeB BananaJoe

                            @darkmann2000 sind ja nur ein paar CSS Anweisungen dazu kommen, ich sehe nichts was Probleme machen sollte

                            D Offline
                            D Offline
                            Darkmann2000
                            wrote on last edited by Darkmann2000
                            #14

                            Perfekt vielen Dank

                            1 Reply Last reply
                            0
                            • BananaJoeB BananaJoe

                              Mangels Raspberry Pi mit GUI kann ich dann leider nicht weiterhelfen, ich hatte nur schnell die Anleitung überflogen. Eine Pause ist über diesen Autostartweg an sich nicht vorgesehen.

                              Als Alternative könntest ggf. zusätzlich Schalter für den Chrome testen, z.B. die Option
                              --enable-auto-reload welche bei Fehlerseiten es regelmäßig automatisch neu versucht

                              Siehe auch: https://peter.sh/experiments/chromium-command-line-switches/

                              Ich könnte mir als Lösung auch vorstellen auf dem Raspi auf Port 80 einfach einen Webserver mitlaufen zu lassen. Der hat dann nur eine index.html mit einer Meldung "Bitte warten" und einer Weiterleitung nach 60 Sekunden auf die eigentliche http://192.168.0.3:8082/vis/index.html?Wohnwagen#Home Seite. Chromium würdest du dann mit der Seite http://192.168.0.3/ starten.
                              Der Apache Webserver sollte locker gestartet sein bis deine GUI soweit ist.

                              Die index.html würde so aussehen:

                              <!DOCTYPE html>
                              <html>
                                 <head>
                                    <title>ioBroker wird geladen</title>
                                    <meta http-equiv = "refresh" content = "60; url=http://192.168.0.3:8082/vis/index.html?Wohnwagen#Home" />
                                 </head>
                                 <body>
                                    <p>ioBroker VIS wird in 60 Sekunden gestartet ...</p>
                                 </body>
                              </html>
                              

                              Wenn du dir das zutraust:

                              sudo apt install apache2
                              

                              Installiert den Webserver, dann die folgende Datei bearbeiten

                              sudo nano /var/www/html/index.html
                              

                              Und mit dem obigen Inhalt ersetzen.

                              Hier noch eine "Luxusversion" mit schwarzen Bildschirm und weißen Text

                              <!DOCTYPE html>
                              <html>
                                  <head>
                                      <title>ioBroker wird geladen</title>
                                      <meta name="viewport" content="width=device-width, initial-scale=1">
                                      <meta http-equiv = "refresh" content = "60; url=http://192.168.0.3:8082/vis/index.html?Wohnwagen#Home" />
                                  <style>
                                      p {
                                          text-align: center;
                                          font-size: 60px;
                                          margin-top: 10%;
                                      }
                                      body {
                                          background-color: #000000;
                                          color: #ffffff;
                                          font-family: Arial, Helvetica, sans-serif;
                                      }
                                  </style>
                                  </head>
                                  <body>
                                      <p id="countdown"> ioBroker VIS wird in 60 Sekunden gestartet ...</p>
                              
                                      <script>
                                          var counter = 60;
                                          var interval = setInterval(function() {
                                              counter = counter - 1;
                                              if (counter <= 0) {
                                                  clearInterval(interval);
                                                  document.getElementById("countdown").innerHTML = "ioBroker VIS wird gestartet ...";
                                                  return;
                                              } else {
                                                  document.getElementById("countdown").innerHTML = "ioBroker VIS wird in<br><br>" + counter + "<br><br>Sekunden gestartet ...";
                                              }
                                          }, 1000);
                                  </script>
                                  </body>
                              </html>
                              

                              Hier mal die letzten Sekunden (Skript steht auf 60 Sekunden)
                              WebsiteReload.gif

                              R Offline
                              R Offline
                              RSSB123
                              wrote on last edited by
                              #15

                              @bananajoe Servus,
                              beschäftige mich auch schon eine Zeit mit Iobroker und habe das selbe Problem, jetzt kommt mir der Gedanke ob man da nicht noch ein Hintergrundbild einfügen kann, bei mir zum beispiel, würde es das Logo vom Wohnwagenhersteller sein.

                              LG Daniel

                              R 1 Reply Last reply
                              0
                              • R RSSB123

                                @bananajoe Servus,
                                beschäftige mich auch schon eine Zeit mit Iobroker und habe das selbe Problem, jetzt kommt mir der Gedanke ob man da nicht noch ein Hintergrundbild einfügen kann, bei mir zum beispiel, würde es das Logo vom Wohnwagenhersteller sein.

                                LG Daniel

                                R Offline
                                R Offline
                                RSSB123
                                wrote on last edited by
                                #16

                                test-start.PNG
                                Mit dem Hintergrundbild habe ich jetzt schon hinbekommen. Jetzt heißt es die Position der Schrift anpassen, ggf. das Hintergrundbild transparenter machen. Ich brauch auch nicht unbedingt den Counter zu sehen, mir würde es reichen, wenn da dann 3 Punkte oder so sind im Blinkwechsel. Ist ewigkeiten her das ich HTML programmiert habe.

                                LG Daniel

                                BananaJoeB 1 Reply Last reply
                                0
                                • R RSSB123

                                  test-start.PNG
                                  Mit dem Hintergrundbild habe ich jetzt schon hinbekommen. Jetzt heißt es die Position der Schrift anpassen, ggf. das Hintergrundbild transparenter machen. Ich brauch auch nicht unbedingt den Counter zu sehen, mir würde es reichen, wenn da dann 3 Punkte oder so sind im Blinkwechsel. Ist ewigkeiten her das ich HTML programmiert habe.

                                  LG Daniel

                                  BananaJoeB Online
                                  BananaJoeB Online
                                  BananaJoe
                                  Most Active
                                  wrote on last edited by
                                  #17

                                  @rssb123 sagte in [Gelöst] Vis im Kiosk Modus erster Start schneller aktuali:

                                  test-start.PNG
                                  Mit dem Hintergrundbild habe ich jetzt schon hinbekommen. Jetzt heißt es die Position der Schrift anpassen, ggf. das Hintergrundbild transparenter machen. Ich brauch auch nicht unbedingt den Counter zu sehen, mir würde es reichen, wenn da dann 3 Punkte oder so sind im Blinkwechsel. Ist ewigkeiten her das ich HTML programmiert habe.

                                  LG Daniel

                                  du, ich suche mir die CSS Anweisungen auch nur per Google zusammen ...
                                  Wenn da nur 3 Punkte punkten sollen, müsstest du ja nur den Text im Script anpassen, das er ., .. und ... im Wechsel macht. Oder jedes mal einen Punkt dazu.
                                  Oder nimm ein Gif also Ladeanzeige ...
                                  giphy.gif

                                  ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 10 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV APC 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                                  R 1 Reply Last reply
                                  0
                                  • BananaJoeB BananaJoe

                                    @rssb123 sagte in [Gelöst] Vis im Kiosk Modus erster Start schneller aktuali:

                                    test-start.PNG
                                    Mit dem Hintergrundbild habe ich jetzt schon hinbekommen. Jetzt heißt es die Position der Schrift anpassen, ggf. das Hintergrundbild transparenter machen. Ich brauch auch nicht unbedingt den Counter zu sehen, mir würde es reichen, wenn da dann 3 Punkte oder so sind im Blinkwechsel. Ist ewigkeiten her das ich HTML programmiert habe.

                                    LG Daniel

                                    du, ich suche mir die CSS Anweisungen auch nur per Google zusammen ...
                                    Wenn da nur 3 Punkte punkten sollen, müsstest du ja nur den Text im Script anpassen, das er ., .. und ... im Wechsel macht. Oder jedes mal einen Punkt dazu.
                                    Oder nimm ein Gif also Ladeanzeige ...
                                    giphy.gif

                                    R Offline
                                    R Offline
                                    RSSB123
                                    wrote on last edited by
                                    #18

                                    @bananajoe ich habe das jetzt so belassen, nur die Position der Schrift über und unter das Logo verschoben. Passt auch soweit, alles weitere wird sich dann zeigen, wenn das dann richtig in Betrieb geht, aber aktuell ist Baustop, da mir die Spannungsversorung noch im Wohnwagen fehlt, aber die Hardware schon verbaut ist.
                                    LG Daniel

                                    1 Reply Last reply
                                    0

                                    Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                    Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                    With your input, this post could be even better 💗

                                    Register Login
                                    Reply
                                    • Reply as topic
                                    Log in to reply
                                    • Oldest to Newest
                                    • Newest to Oldest
                                    • Most Votes


                                    Support us

                                    ioBroker
                                    Community Adapters
                                    Donate

                                    505

                                    Online

                                    32.8k

                                    Users

                                    82.7k

                                    Topics

                                    1.3m

                                    Posts
                                    Community
                                    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                    ioBroker Community 2014-2025
                                    logo
                                    • Login

                                    • Don't have an account? Register

                                    • Login or register to search.
                                    • First post
                                      Last post
                                    0
                                    • Home
                                    • Recent
                                    • Tags
                                    • Unread 0
                                    • Categories
                                    • Unreplied
                                    • Popular
                                    • GitHub
                                    • Docu
                                    • Hilfe