Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Visualisierung
  4. [gelöst] VIS-Script nach dem Laden der VIS starten

NEWS

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

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    9
    1
    279

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

[gelöst] VIS-Script nach dem Laden der VIS starten

Geplant Angeheftet Gesperrt Verschoben Visualisierung
vis
9 Beiträge 2 Kommentatoren 1.1k Aufrufe 2 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • moelskiM Offline
    moelskiM Offline
    moelski
    schrieb am zuletzt editiert von moelski
    #1

    Moin !
    Kann ich in VIS ein (VIS) Script starten lassen sobald die Seite angezeigt wird?
    Hintergrund ... Ich möchte den Browser per JavaScript direkt in den Fullscreen schalten.
    Eine entsprechende Funktion habe ich schon und über einen Button kann ich das auch schön toggeln. Aber beim laden der Seite sollte eben direkt in den Fullscreen gewechselt werden.

    Mir ist bewusst das es beim Chromium sowas wie "--start-fullscreen" gibt. Aber das hilft in meinem Fall leider nicht.

    Grüße Dominik

    liv-in-skyL 1 Antwort Letzte Antwort
    0
    • moelskiM moelski

      Moin !
      Kann ich in VIS ein (VIS) Script starten lassen sobald die Seite angezeigt wird?
      Hintergrund ... Ich möchte den Browser per JavaScript direkt in den Fullscreen schalten.
      Eine entsprechende Funktion habe ich schon und über einen Button kann ich das auch schön toggeln. Aber beim laden der Seite sollte eben direkt in den Fullscreen gewechselt werden.

      Mir ist bewusst das es beim Chromium sowas wie "--start-fullscreen" gibt. Aber das hilft in meinem Fall leider nicht.

      liv-in-skyL Offline
      liv-in-skyL Offline
      liv-in-sky
      schrieb am zuletzt editiert von
      #2

      @moelski

      die browser lassen das nicht zu - habe da auch schon gesucht - thema echo show 5 ?

      nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

      moelskiM 1 Antwort Letzte Antwort
      0
      • liv-in-skyL liv-in-sky

        @moelski

        die browser lassen das nicht zu - habe da auch schon gesucht - thema echo show 5 ?

        moelskiM Offline
        moelskiM Offline
        moelski
        schrieb am zuletzt editiert von
        #3

        @liv-in-sky
        Warum sollte das nicht gehen?
        Es gibt doch sowas wie window.onload : https://www.mediaevent.de/javascript/onload.html
        Funktioniert aber in VIS nicht.

        Und es geht um meine normale VIS ... Das mit dem Echo ... Ist im Moment auf Eis gelegt. Funktioniert zwar weitestgehend, aber der WAF Faktor passt noch nicht ;-)

        Grüße Dominik

        liv-in-skyL 1 Antwort Letzte Antwort
        0
        • moelskiM moelski

          @liv-in-sky
          Warum sollte das nicht gehen?
          Es gibt doch sowas wie window.onload : https://www.mediaevent.de/javascript/onload.html
          Funktioniert aber in VIS nicht.

          Und es geht um meine normale VIS ... Das mit dem Echo ... Ist im Moment auf Eis gelegt. Funktioniert zwar weitestgehend, aber der WAF Faktor passt noch nicht ;-)

          liv-in-skyL Offline
          liv-in-skyL Offline
          liv-in-sky
          schrieb am zuletzt editiert von
          #4

          @moelski https://stackoverflow.com/questions/37609618/onload-website-should-display-fullscreen
          https://stackoverflow.com/questions/30841517/how-to-initialize-fullscreen-without-user-interaction

          nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

          moelskiM 1 Antwort Letzte Antwort
          0
          • liv-in-skyL liv-in-sky

            @moelski https://stackoverflow.com/questions/37609618/onload-website-should-display-fullscreen
            https://stackoverflow.com/questions/30841517/how-to-initialize-fullscreen-without-user-interaction

            moelskiM Offline
            moelskiM Offline
            moelski
            schrieb am zuletzt editiert von
            #5

            Ja nö ja ne ... So mag ich das aber nich :-)

            Muss da eine Lösung finden ... Ich werde mal weiter doktern.

            Aber nochmal zurück zu meiner Frage ... Wie kann ich denn aus VIS heraus überhaupt ein Stück JavaScript beim Laden der Seite ausführen?
            Also ich meine wie gesagt VIS JavaScript. Nicht den JavaScript Adapter ...

            Grüße Dominik

            moelskiM 1 Antwort Letzte Antwort
            0
            • moelskiM moelski

              Ja nö ja ne ... So mag ich das aber nich :-)

              Muss da eine Lösung finden ... Ich werde mal weiter doktern.

              Aber nochmal zurück zu meiner Frage ... Wie kann ich denn aus VIS heraus überhaupt ein Stück JavaScript beim Laden der Seite ausführen?
              Also ich meine wie gesagt VIS JavaScript. Nicht den JavaScript Adapter ...

              moelskiM Offline
              moelskiM Offline
              moelski
              schrieb am zuletzt editiert von
              #6

              Moin !

              So im Grunde geht´s ja drum den Browser neu zu starten und ihn dann in den Fullscreen mode zu bekommen. Und da mir das alles mit JavaScript zu umständlich war und auch teilweise nicht sauber lief muss nun eben einfach Bash Scripting her halten :-)

              Also wenns mal jemand braucht ...

              Script anlegen:

              #!/bin/sh -e
              
              pfad="http://192.168.30.22:8082/vis/index.html?main#Home"
              
              # Chromium ggf. beenden
              sudo killall /usr/lib/chromium-browser/chromium-browser-v7
              sleep 4
              
              # Chromium zurücksetzen
              sed -i 's/"exited_cleanly":false/"exited_cleanly":true/' ~/.config/chromium/'Local State'
              sed -i 's/"exited_cleanly":false/"exited_cleanly":true/; s/"exit_type":"[^"]\+"/"exit_type":"Normal"/' ~/.config/chromium/Default/Preferences
              
              # Chromium starten
              DISPLAY=:0 chromium-browser &
              
              # Chromium in Fullscreen
              sleep 15
              #WID=$(DISPLAY=:0 xdotool search --onlyvisible --class chromium|head -1)
              #DISPLAY=:0 xdotool windowactivate ${WID}
              #DISPLAY=:0 xdotool key F11
              
              # An Display Position navigieren mit der Maus und Vollbild auslösen
              DISPLAY=:0 xdotool mousemove --sync 954 200 click 1
              
              exit 0
              

              Das Script beendet Chromium, startet ihn neu und klickt dann über xdotool auf meinen Fullscreen Button (der ist bei mir eh auf der Oberfläche) :-)

              Dann noch in der crontab einen Eintrag (nicht vergessen das Script ausführbar zu machen):

              # Chrome neu starten um 01:00 Uhr
              0 1 * * * /home/pi/chrome.sh
              

              Und aus die Laube ... Alles wie ich das gerne hätte inkl. Fullscreen :-)

              Und wenn sich jetzt jemand fragt warum dieser ganze Zampa ... Bei meinem Pi ist es so das die VIS nach 2-3 Tagen immer zäher wird. Die CPU Last steigt dabei auch ständig an. Warum weiß ich (noch) nicht. Aber wenn ich den Browser jede Nacht eben neu starte ist das problem gegessen (erstmal).

              Grüße Dominik

              liv-in-skyL 1 Antwort Letzte Antwort
              0
              • moelskiM moelski

                Moin !

                So im Grunde geht´s ja drum den Browser neu zu starten und ihn dann in den Fullscreen mode zu bekommen. Und da mir das alles mit JavaScript zu umständlich war und auch teilweise nicht sauber lief muss nun eben einfach Bash Scripting her halten :-)

                Also wenns mal jemand braucht ...

                Script anlegen:

                #!/bin/sh -e
                
                pfad="http://192.168.30.22:8082/vis/index.html?main#Home"
                
                # Chromium ggf. beenden
                sudo killall /usr/lib/chromium-browser/chromium-browser-v7
                sleep 4
                
                # Chromium zurücksetzen
                sed -i 's/"exited_cleanly":false/"exited_cleanly":true/' ~/.config/chromium/'Local State'
                sed -i 's/"exited_cleanly":false/"exited_cleanly":true/; s/"exit_type":"[^"]\+"/"exit_type":"Normal"/' ~/.config/chromium/Default/Preferences
                
                # Chromium starten
                DISPLAY=:0 chromium-browser &
                
                # Chromium in Fullscreen
                sleep 15
                #WID=$(DISPLAY=:0 xdotool search --onlyvisible --class chromium|head -1)
                #DISPLAY=:0 xdotool windowactivate ${WID}
                #DISPLAY=:0 xdotool key F11
                
                # An Display Position navigieren mit der Maus und Vollbild auslösen
                DISPLAY=:0 xdotool mousemove --sync 954 200 click 1
                
                exit 0
                

                Das Script beendet Chromium, startet ihn neu und klickt dann über xdotool auf meinen Fullscreen Button (der ist bei mir eh auf der Oberfläche) :-)

                Dann noch in der crontab einen Eintrag (nicht vergessen das Script ausführbar zu machen):

                # Chrome neu starten um 01:00 Uhr
                0 1 * * * /home/pi/chrome.sh
                

                Und aus die Laube ... Alles wie ich das gerne hätte inkl. Fullscreen :-)

                Und wenn sich jetzt jemand fragt warum dieser ganze Zampa ... Bei meinem Pi ist es so das die VIS nach 2-3 Tagen immer zäher wird. Die CPU Last steigt dabei auch ständig an. Warum weiß ich (noch) nicht. Aber wenn ich den Browser jede Nacht eben neu starte ist das problem gegessen (erstmal).

                liv-in-skyL Offline
                liv-in-skyL Offline
                liv-in-sky
                schrieb am zuletzt editiert von
                #7

                @moelski hättest du dein problem beschrieben anstatt eine bestimmte lösung zu definieren:

                nutze das über linux-control adapter um meinen rasp zu refreshen, wenn ich z.b. im vis editor was geändert habe und eine sofortige anzeige der neuen vis sehen möchte

                Image 1.png

                hatte das selbe problem mit der performance - damit kann man es direkt schalten oder in ein script einbinden

                nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                moelskiM 1 Antwort Letzte Antwort
                1
                • liv-in-skyL liv-in-sky

                  @moelski hättest du dein problem beschrieben anstatt eine bestimmte lösung zu definieren:

                  nutze das über linux-control adapter um meinen rasp zu refreshen, wenn ich z.b. im vis editor was geändert habe und eine sofortige anzeige der neuen vis sehen möchte

                  Image 1.png

                  hatte das selbe problem mit der performance - damit kann man es direkt schalten oder in ein script einbinden

                  moelskiM Offline
                  moelskiM Offline
                  moelski
                  schrieb am zuletzt editiert von
                  #8

                  @liv-in-sky
                  Ok muss ich mir mal ansehen. Danke für den Tip !

                  Grüße Dominik

                  liv-in-skyL 1 Antwort Letzte Antwort
                  0
                  • moelskiM moelski

                    @liv-in-sky
                    Ok muss ich mir mal ansehen. Danke für den Tip !

                    liv-in-skyL Offline
                    liv-in-skyL Offline
                    liv-in-sky
                    schrieb am zuletzt editiert von
                    #9

                    @moelski

                    der control-linux ist ein kleiner favourite adapter von mir - auf sowas habe ich lange gewartet :-)

                    da du def. bash scripts schreiben kannst, kannst du sicher einige coole steuerfunktionen damit integrieren

                    nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                    1 Antwort Letzte Antwort
                    0

                    Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                    Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                    Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                    Registrieren Anmelden
                    Antworten
                    • In einem neuen Thema antworten
                    Anmelden zum Antworten
                    • Älteste zuerst
                    • Neuste zuerst
                    • Meiste Stimmen


                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    470

                    Online

                    32.8k

                    Benutzer

                    82.8k

                    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