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. Skripten / Logik
  4. Script für automatischen Refresh von vis

NEWS

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

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

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

Script für automatischen Refresh von vis

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
8 Beiträge 6 Kommentatoren 3.7k Aufrufe 1 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.
  • C Offline
    C Offline
    ChristianF
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    ich habe festgestellt dass sich einige Felder der Vis in der App nach einer Zeit nicht mehr aktualisieren (meistens etwa 5h).

    Meine Idee war dazu, über die Control Funktion alle 3h einen Refresh der Seite machen zu lassen. Falls jemand das gleiche Problem hat, hier die Lösung:

    Hier die Scripte:
    455_vis-aktual.jpg

    Und der Export dazu:

     <block xmlns="http://www.w3.org/1999/xhtml" type="schedule" id="!`C%5Qs%.0Q.dlvQ%S@Q" x="-562" y="-187"><field name="SCHEDULE">0 */3 * * *</field>
      <statement name="STATEMENT"><block type="control" id="7jx=y.^~EI(_!n#uY(i*"><mutation delay_input="false"></mutation>
          <field name="OID">vis.0.control.instance</field>
          <field name="WITH_DELAY">FALSE</field>
          <value name="VALUE"><block type="text" id=",@9!uqC[npU_Gm]pYo%+"><field name="TEXT">c75c20d4</field></block></value> 
          <next><block type="control" id="8*#y)C%xd,/Ez,5a3E4p"><mutation delay_input="false"></mutation>
              <field name="OID">vis.0.control.data</field>
              <field name="WITH_DELAY">FALSE</field>
              <value name="VALUE"></value> 
              <next><block type="control" id="4AxL[EfcgZBDLhAbVV]f"><mutation delay_input="false"></mutation>
                  <field name="OID">vis.0.control.command</field>
                  <field name="WITH_DELAY">FALSE</field>
                  <value name="VALUE"><block type="text" id="1ag[|@g:_]m8VVb0l.P%"><field name="TEXT">refresh</field></block></value></block></next></block></next></block></statement></block> 
    

    Die Instance muss man natürlich an die eigenen Gegebenheiten anpassen.

    Vielleicht hilft es ja jemandem.

    VG

    Christian

    1 Antwort Letzte Antwort
    0
    • T Offline
      T Offline
      tempestas
      schrieb am zuletzt editiert von
      #2

      Vielen Dank;

      könntest du den JS Export nochmal dazu packen? Bin in Blockly unerfahren und versuche, mir JS anzueignen… Danke!

      <size="85">ioBroker | 21 Adapter | Ubuntu Server | intel NUC | Homematic CCU2 | Hue | Osram Lightify| Sonos | 2x Instar Cam | Samsung Tab A 2016 im Holzrahmen| 3x Echo dot | 1x Echo | Neato Botvac D5</size>

      1 Antwort Letzte Antwort
      1
      • T Offline
        T Offline
        tesso
        schrieb am zuletzt editiert von
        #3

        Blockes Skript importieren und dann umschalten auf JavaScript sollte auch funktionieren.

        1 Antwort Letzte Antwort
        0
        • T Offline
          T Offline
          tempestas
          schrieb am zuletzt editiert von
          #4

          valider Punkt :)

          <size="85">ioBroker | 21 Adapter | Ubuntu Server | intel NUC | Homematic CCU2 | Hue | Osram Lightify| Sonos | 2x Instar Cam | Samsung Tab A 2016 im Holzrahmen| 3x Echo dot | 1x Echo | Neato Botvac D5</size>

          1 Antwort Letzte Antwort
          0
          • A Offline
            A Offline
            afroasiate
            schrieb am zuletzt editiert von
            #5

            Mal eine Frage was bedeutet steuere Control vis mit "c75c20d4" Verzögerung ?

            Grüße

            afro

            1 Antwort Letzte Antwort
            0
            • T Offline
              T Offline
              tempestas
              schrieb am zuletzt editiert von
              #6

              @afroasiate:

              Mal eine Frage was bedeutet steuere Control vis mit "c75c20d4" Verzögerung ?

              Grüße

              afro `

              Mit Verzögerung ist gar nicht aktiv.

              Das Skript refreshed die Instanz "c75c20d4" (welche du an deine anpassen müsstest, oder du schreibst einfach FFFFFFFF (8x F), dann werden alle, die du eventuell im Haus hast, refreshed.

              <size="85">ioBroker | 21 Adapter | Ubuntu Server | intel NUC | Homematic CCU2 | Hue | Osram Lightify| Sonos | 2x Instar Cam | Samsung Tab A 2016 im Holzrahmen| 3x Echo dot | 1x Echo | Neato Botvac D5</size>

              1 Antwort Letzte Antwort
              0
              • eric2905E Offline
                eric2905E Offline
                eric2905
                schrieb am zuletzt editiert von
                #7

                Schau einfach mal hier in die Doku zu VIS. Da ist es erklärt.

                https://github.com/ioBroker/ioBroker.vi … -interface

                Gruß,

                Eric

                Von unterwegs getippert

                Roses are red, violets are blue,

                if I listen to metal, my neighbours do too

                ? 1 Antwort Letzte Antwort
                0
                • eric2905E eric2905

                  Schau einfach mal hier in die Doku zu VIS. Da ist es erklärt.

                  https://github.com/ioBroker/ioBroker.vi … -interface

                  Gruß,

                  Eric

                  Von unterwegs getippert

                  ? Offline
                  ? Offline
                  Ein ehemaliger Benutzer
                  schrieb am zuletzt editiert von
                  #8

                  Hi,
                  kann man auch einzelne Widgets refreshen?

                  Gruß

                  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

                  751

                  Online

                  32.4k

                  Benutzer

                  81.5k

                  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