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. Skripten / Logik
  4. JavaScript
  5. [Vorlage] Flexibles Timerskript + 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.4k

[Vorlage] Flexibles Timerskript + Vis

Scheduled Pinned Locked Moved JavaScript
javascripttemplate
500 Posts 40 Posters 115.8k Views 64 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.
  • P Pittini

    @sigi234 sagte in [Vorlage] Flexibles Timerskript + Vis:

    Änderung nur im Skript oder View auch?

    Nur Skript.

    S Offline
    S Offline
    Saschag
    wrote on last edited by
    #150

    @Pittini

    ich nutze die MDCSS von @Uhula und habe im Script mühevoll die Tabellenattribute „entfernt“ 😊 da ich die Tabelle im schlichten Style von MDCSS habe wollten.
    Weist du vielleicht ob die Funktion „ function MakeTable()“ sich geändert hat 😊😊 sonst vergleich ich es gerne auch selber!

    Danke

    P 1 Reply Last reply
    0
    • Q Offline
      Q Offline
      Qlink
      wrote on last edited by
      #151

      @Pittini

      Vielen Dank für das tolle Skript. Es funktioniert soweit ohne Probleme bei mir.

      Ich habe allerdings 2 Fragen:

      • Ich habe ein Homematic 12/7er Modul (Name = Aktor_6) im Einsatz mit 7 Ausgangskanälen. Diese 7 Ausgangskanäle schalten unterschiedliche Dinge bei mir. Lichter, Steckdosen oder wie hier im Beispiel einen PoE Injektor für meinen Raspberry Pi (Name = PoE_Raspitaster)

      Ich habe in iobroker unter Objekte den Kanal mit "TimerTarget" gekennzeichnet:
      obj.PNG

      Leider wird mir in vis nicht wie ich erwartet hätte der Name "PoE_Raspitaster" vom Kanal angezeigt, sondern der Name des Homematic Moduls "Aktor_6":

      vis.PNG

      Wenn ich also mehrere Kanäle vom selben Modul mit dem Skript steuern will, würde ich diese nicht mehr unterscheiden können, weil alle als "Aktor_6" angezeigt werden würden.
      Ist das so gewollt, oder habe ich was falsch eingestellt ? Wäre es möglich den in vis angezeigten Namen zu editieren ?

      Die zweite Frage betrifft das Zeiteingabe Feld. Wie bei anderen Usern hier im Thread schon vorher angemerkt, hat es aus welchem Grund auch immer die falsche Größe (siehe Screenshot) und ich habe noch keine Möglichkeit gefunden die Größe richtig zu stellen.
      Gibt es hierzu bereits eine Lösung ?

      Danke.

      Beste Grüße

      P 1 Reply Last reply
      0
      • S Saschag

        @Pittini

        ich nutze die MDCSS von @Uhula und habe im Script mühevoll die Tabellenattribute „entfernt“ 😊 da ich die Tabelle im schlichten Style von MDCSS habe wollten.
        Weist du vielleicht ob die Funktion „ function MakeTable()“ sich geändert hat 😊😊 sonst vergleich ich es gerne auch selber!

        Danke

        P Offline
        P Offline
        Pittini
        Developer
        wrote on last edited by
        #152

        @Saschag sagte in [Vorlage] Flexibles Timerskript + Vis:

        Weist du vielleicht ob die Funktion „ function MakeTable()“ sich geändert hat

        Soweit ich mich erinnere hab ich da nicht hingelangt.

        S 1 Reply Last reply
        0
        • Q Qlink

          @Pittini

          Vielen Dank für das tolle Skript. Es funktioniert soweit ohne Probleme bei mir.

          Ich habe allerdings 2 Fragen:

          • Ich habe ein Homematic 12/7er Modul (Name = Aktor_6) im Einsatz mit 7 Ausgangskanälen. Diese 7 Ausgangskanäle schalten unterschiedliche Dinge bei mir. Lichter, Steckdosen oder wie hier im Beispiel einen PoE Injektor für meinen Raspberry Pi (Name = PoE_Raspitaster)

          Ich habe in iobroker unter Objekte den Kanal mit "TimerTarget" gekennzeichnet:
          obj.PNG

          Leider wird mir in vis nicht wie ich erwartet hätte der Name "PoE_Raspitaster" vom Kanal angezeigt, sondern der Name des Homematic Moduls "Aktor_6":

          vis.PNG

          Wenn ich also mehrere Kanäle vom selben Modul mit dem Skript steuern will, würde ich diese nicht mehr unterscheiden können, weil alle als "Aktor_6" angezeigt werden würden.
          Ist das so gewollt, oder habe ich was falsch eingestellt ? Wäre es möglich den in vis angezeigten Namen zu editieren ?

          Die zweite Frage betrifft das Zeiteingabe Feld. Wie bei anderen Usern hier im Thread schon vorher angemerkt, hat es aus welchem Grund auch immer die falsche Größe (siehe Screenshot) und ich habe noch keine Möglichkeit gefunden die Größe richtig zu stellen.
          Gibt es hierzu bereits eine Lösung ?

          Danke.

          Beste Grüße

          P Offline
          P Offline
          Pittini
          Developer
          wrote on last edited by
          #153

          @Qlink sagte in [Vorlage] Flexibles Timerskript + Vis:

          Ist das so gewollt, oder habe ich was falsch eingestellt ? Wäre es möglich den in vis angezeigten Namen zu editieren ?

          Das is so ne Sache von "wie ichs mach, mach ichs falsch". Die meisten HM Sachen haben den eindeutigen Namen zwei channels höher stehen, deswegen holt sich das Skript von da den Namen, schon dafür musste ich ne Ausnahmeregel einführen. Dass es jetzt bei Dir wieder anders ist, is doof, du kannst die Ausnahmeregel aber außer Kfrat setzen indem Du Zeile 408 von:

              else if (DpId.indexOf("hm-rpc.") != -1 || DpId.indexOf("shelly.") != -1 || DpId.indexOf("yeelight-2.") != -1) { //Wenn HM, shelly oder yeelight, 2 Ebenen zurück
          
          

          zu

              else if (DpId.indexOf("shelly.") != -1 || DpId.indexOf("yeelight-2.") != -1) { //Wenn HM, shelly oder yeelight, 2 Ebenen zurück
          
          

          ändern. Dann geht das Skript auch bei HM Geräten nur einen Channel nach oben, was dann aber evtl. bei anderen HM Geräten wieder nicht passt.
          Editieren des Namens ist nicht möglich, da das Skript das nirgends speichert, sondern immer den Channelnamen ausgibt.

          Die zweite Frage betrifft das Zeiteingabe Feld. Wie bei anderen Usern hier im Thread schon vorher angemerkt, hat es aus welchem Grund auch immer die falsche Größe (siehe Screenshot) und ich habe noch keine Möglichkeit gefunden die Größe richtig zu stellen.

          Gibt es hierzu bereits eine Lösung ?

          Mir ist noch keine Lösung bekannt, kann das auch nicht nachstellen, hier passts. Das ist das ganz normale "jqui - ctrl- Input DateTime" Widget. Wenn das zickt, kann ich auch nix machen, evtl. mal im Vis Bereich nen Thread dazu aufmachen. Alternativ das Input Widget verwenden und die Zeit inkl. Doppelpunkt händisch eingeben.

          1 Reply Last reply
          0
          • Q Offline
            Q Offline
            Qlink
            wrote on last edited by
            #154

            Super, jetzt klappts auch mit dem Kanalnamen.

            Vielen Dank für die Hilfe.

            Toll wäre als Feature Request, wenn man pro Schaltvorgang diese Regel anpassen könnte, je nachdem welches Gerät es ist, damit er sich den richtigen Namen holt ...

            Beste Grüße

            P 1 Reply Last reply
            0
            • Q Qlink

              Super, jetzt klappts auch mit dem Kanalnamen.

              Vielen Dank für die Hilfe.

              Toll wäre als Feature Request, wenn man pro Schaltvorgang diese Regel anpassen könnte, je nachdem welches Gerät es ist, damit er sich den richtigen Namen holt ...

              Beste Grüße

              P Offline
              P Offline
              Pittini
              Developer
              wrote on last edited by
              #155

              @Qlink sagte in [Vorlage] Flexibles Timerskript + Vis:

              Toll wäre als Feature Request, wenn man pro Schaltvorgang diese Regel anpassen könnte, je nachdem welches Gerät es ist, damit er sich den richtigen Namen holt ...

              Ne, ich werd das so machen dass er beim einstellen des Ziels das einmalig holt, man es aber dann beliebig editieren kann, auf einen DP mehr pro Timer kommts nu auch nimmer an.

              Dominik F.D 1 Reply Last reply
              1
              • P Pittini

                @Saschag sagte in [Vorlage] Flexibles Timerskript + Vis:

                Weist du vielleicht ob die Funktion „ function MakeTable()“ sich geändert hat

                Soweit ich mich erinnere hab ich da nicht hingelangt.

                S Offline
                S Offline
                Saschag
                wrote on last edited by
                #156

                @Pittini sagte in [Vorlage] Flexibles Timerskript + Vis:

                @Saschag sagte in [Vorlage] Flexibles Timerskript + Vis:

                Weist du vielleicht ob die Funktion „ function MakeTable()“ sich geändert hat

                Soweit ich mich erinnere hab ich da nicht hingelangt.

                Danke 😉

                1 Reply Last reply
                0
                • Dominik F.D Dominik F.

                  @Pittini

                  Hab mal an einer View gebastelt, die für Handys geeignet ist (Hochformat 400px Breite) und das MDCSS von Uhula nutzt.
                  Vielleicht ist es ja interessant für dich. Wenn interesse besteht stell ich die View gerne zur Verfügung

                  Unbenannt.PNG

                  M Offline
                  M Offline
                  mech
                  wrote on last edited by
                  #157

                  @Dominik-F

                  Hey würdest du mir deine View exportieren? Vielen dank!

                  Dominik F.D 1 Reply Last reply
                  0
                  • M mech

                    @Dominik-F

                    Hey würdest du mir deine View exportieren? Vielen dank!

                    Dominik F.D Offline
                    Dominik F.D Offline
                    Dominik F.
                    wrote on last edited by
                    #158

                    @mech

                    Na klar. Wichtig ist das du MDCSS V.2 von Uhula nutzt, ansonsten kann es anders aussehen.

                    Hier sind meine Tabelleneinstellungen im Skript damit es bei mir aufs Handy im Hochformat passt:

                    const FontSize = "10px";//Textgröße für Tabelleninhalt
                    const HeadFontSize = "12px";//Textgröße für Tabellenlopf
                    const TblShowTimerLfdCol = true; //Tabellenspalte mit laufender Nummer anzeigen?
                    const TblShowTimerActiveCol = true; //Tabellenspalte ob Timer aktiv anzeigen?
                    const TblShowTimerActionCol = true; //Tabellenspalte mit Timer Aktion anzeigen?
                    const TblShowTimerModeCol = true; //Tabellenspalte mit Timermodus anzeigen?
                    const TblShowTimerTimeCol = true; //Tabellenspalte mit Schaltzeit anzeigen? 
                    const TblShowTimerAstroOffsetCol = false; //Tabellenspalte mit Astro Offset anzeigen?
                    const TblShowTimerTargetCol = false; //Tabellenspalte mit Timer Ziel anzeigen?
                    const TblShowTimerTargetNameCol = true; //Tabellenspalte mit Namen des Timer Ziels anzeigen?
                    const TblShowTimerDaysCol = true; //Tabellenspalte mit aktiven Tagen anzeigen?
                    const TblShowTimerIfPresenceCol = true; //Tabellenspalte Schaltung nur bei Anwesenheit ausgeben?
                    const TblShowTimerIfNoPresenceCol = true; //Tabellenspalte Schaltung nur bei Abwesenheit ausgeben?
                    const TblShowTimerMessageCol = false; //Tabellenspalte für separate Benachrichtigungseinstellung ausgeben?
                    
                    

                    Hier die Widgets zum Importieren:

                    [{"tpl":"tplHtml","data":{"g_fixed":true,"g_visibility":true,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"!=","visibility-val":"time","visibility-groups-action":"hide","refreshInterval":"0","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"html":"+/-","class":"mdui-value","visibility-oid":"javascript.0.Timer.Template.TimerChoice"},"style":{"left":"322px","top":"166px","width":"30px","height":"20px"},"widgetSet":"basic"},{"tpl":"tplHtml","data":{"g_fixed":true,"g_visibility":false,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","refreshInterval":"0","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"html":"Aktion","class":"mdui-button-raised mdui-center mdui-grey-bg"},"style":{"left":"16px","top":"136px","width":"60px","height":"20px","color":"white","text-align":"center"},"widgetSet":"basic"},{"tpl":"tplHtml","data":{"g_fixed":true,"g_visibility":false,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","refreshInterval":"0","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"html":"Ziel","class":"mdui-button-raised mdui-center mdui-grey-bg"},"style":{"left":"16px","top":"104px","height":"20px","color":"white","width":"60px","text-align":"center"},"widgetSet":"basic"},{"tpl":"tplHtml","data":{"g_fixed":true,"g_visibility":false,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","refreshInterval":"0","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"html":"Modus","class":"mdui-button-raised mdui-center mdui-grey-bg"},"style":{"left":"16px","top":"168px","height":"20px","width":"60px","color":"white","text-align":"center"},"widgetSet":"basic"},{"tpl":"tplValueBoolCtrl","data":{"oid":"javascript.0.Timer.DelTimer","g_fixed":true,"g_visibility":false,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"html_true":"<img height=40px src='/icons-mfd-svg/text_question_mark.svg'>","html_prepend":"","html_false":"<img height=40px src='/icons-mfd-svg/message_garbage.svg'>","html_append":"","class":"{val:javascript.0.Timer.DelTimer;val==true||val==\"true\"?' mdui-red-bg':' mdui-grey-bg'} mdui-button"},"style":{"left":"160px","top":"232px","width":"40px","height":"43px","cursor":"pointer"},"widgetSet":"basic"},{"tpl":"tplValueBoolCtrl","data":{"oid":"javascript.0.Timer.SaveEdit","g_fixed":true,"g_visibility":false,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"html_true":"<img height=40px src='/icons-mfd-svg/edit_save.svg'>","html_prepend":"","html_false":"<img height=40px src='/icons-mfd-svg/edit_save.svg'>","html_append":"","class":"{val:javascript.0.Timer.SaveEdit;val==true||val==\"true\"?' mdui-green-bg':' mdui-grey-bg'} mdui-button"},"style":{"left":"64px","top":"232px","width":"40px","height":"43px","cursor":"pointer"},"widgetSet":"basic"},{"tpl":"tplValueBoolCtrl","data":{"oid":"javascript.0.Timer.Template.ActivityMessage","g_fixed":true,"g_visibility":false,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"html_true":"<img height=40px src='/icons-mfd-svg/message_mail.svg'>","html_prepend":"","html_false":"<img height=40px src='/icons-mfd-svg/message_mail.svg'>","html_append":"","visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","class":"{val:javascript.0.Timer.Template.ActivityMessage;val==true||val==\"true\"?' mdui-green-bg':' mdui-grey-bg'} mdui-button"},"style":{"left":"208px","top":"232px","width":"40px","height":"43px","cursor":"pointer"},"widgetSet":"basic"},{"tpl":"tplValueBoolCtrl","data":{"oid":"javascript.0.Timer.Template.TimerSonntag","g_fixed":true,"g_visibility":false,"g_css_font_text":true,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"html_false":"<diff class=\"mdui-grey\" >So:","html_true":"<diff class=\"mdui-green\" >So:","class":"mdui-button","html_prepend":""},"style":{"left":"88px","top":"200px","width":"30px","height":"19px","cursor":"pointer","color":"white","text-align":"center"},"widgetSet":"basic"},{"tpl":"tplValueBoolCtrl","data":{"oid":"javascript.0.Timer.Template.TimerMontag","g_fixed":true,"g_visibility":false,"g_css_font_text":true,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"html_false":"<diff class=\"mdui-grey\" >Mo:","html_true":"<diff class=\"mdui-green\" >Mo:","class":"mdui-button"},"style":{"left":"120px","top":"200px","width":"30px","height":"19px","cursor":"","color":"","text-align":"center"},"widgetSet":"basic"},{"tpl":"tplValueBoolCtrl","data":{"oid":"javascript.0.Timer.Template.TimerDienstag","g_fixed":true,"g_visibility":false,"g_css_font_text":true,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"html_false":"<diff class=\"mdui-grey\" >Di:","html_true":"<diff class=\"mdui-green\" >Di:","class":"mdui-button"},"style":{"left":"152px","top":"200px","width":"30px","height":"19px","cursor":"pointer","color":"white","text-align":"center"},"widgetSet":"basic"},{"tpl":"tplValueBoolCtrl","data":{"oid":"javascript.0.Timer.Template.TimerMittwoch","g_fixed":true,"g_visibility":false,"g_css_font_text":true,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"html_false":"<diff class=\"mdui-grey\" >Mi:","html_true":"<diff class=\"mdui-green\" >Mi:","class":"mdui-button"},"style":{"left":"184px","top":"200px","width":"30px","height":"19px","cursor":"pointer","color":"white","text-align":"center"},"widgetSet":"basic"},{"tpl":"tplValueBoolCtrl","data":{"oid":"javascript.0.Timer.Template.TimerDonnerstag","g_fixed":true,"g_visibility":false,"g_css_font_text":true,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"html_false":"<diff class=\"mdui-grey\" >Do:","html_true":"<diff class=\"mdui-green\" >Do:","class":"mdui-button"},"style":{"left":"216px","top":"200px","width":"30px","height":"19px","cursor":"pointer","color":"white","text-align":"center"},"widgetSet":"basic"},{"tpl":"tplValueBoolCtrl","data":{"oid":"javascript.0.Timer.Template.TimerFreitag","g_fixed":true,"g_visibility":false,"g_css_font_text":true,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"html_false":"<diff class=\"mdui-grey\" >Fr:","html_true":"<diff class=\"mdui-green\" >Fr:","class":"mdui-button"},"style":{"left":"248px","top":"200px","width":"30px","height":"19px","cursor":"pointer","color":"white","text-align":"center"},"widgetSet":"basic"},{"tpl":"tplValueBoolCtrl","data":{"oid":"javascript.0.Timer.Template.TimerSamstag","g_fixed":true,"g_visibility":false,"g_css_font_text":true,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"html_false":"<diff class=\"mdui-grey\" >Sa:","html_true":"<diff class=\"mdui-green\" >Sa:","class":"mdui-button"},"style":{"left":"280px","top":"200px","width":"30px","height":"19px","cursor":"pointer","color":"white","text-align":"center"},"widgetSet":"basic"},{"tpl":"tplJquiSelectList","data":{"oid":"javascript.0.Timer.Template.SwitchTarget","g_fixed":true,"g_visibility":false,"g_css_font_text":true,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","values":"{javascript.0.Timer.TimerTargetValues}","texts":"{javascript.0.Timer.TimerTargetText}","height":"150","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"class":"mdui-select","no_style":true},"style":{"left":"88px","top":"104px","width":"160px","z-index":10,"height":"","font-size":"small","cursor":"pointer"},"widgetSet":"jqui"},{"tpl":"tplValueStringRaw","data":{"oid":"javascript.0.Timer.Template.TimerAstroTimestamp","g_fixed":true,"g_visibility":true,"g_css_font_text":true,"g_css_background":true,"g_css_shadow_padding":true,"g_css_border":true,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"!=","visibility-val":"time","visibility-groups-action":"hide","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"visibility-oid":"javascript.0.Timer.Template.TimerChoice","views":null,"class":"mdui-label"},"style":{"left":"253px","top":"164px","width":"100px","height":"25px","z-index":3,"background-color":"","color":"","text-align":"left","font-weight":"","font-size":"medium","border-color":"","border-width":"","border-style":"","padding-top":"2px","cursor":"not-allowed"},"widgetSet":"basic"},{"tpl":"tplJquiSelectList","data":{"oid":"javascript.0.Timer.Template.Rolle","g_fixed":true,"g_visibility":false,"g_css_font_text":true,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","values":"{javascript.0.Timer.AktionValues}","texts":"{javascript.0.Timer.AktionText}","height":"120","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"no_style":true,"views":null,"class":"mdui-select"},"style":{"left":"88px","top":"136px","width":"160px","height":"","z-index":8,"font-size":"small","cursor":"pointer"},"widgetSet":"jqui"},{"tpl":"tplJquiInput","data":{"oid":"javascript.0.Timer.Template.TimerAstroShift","g_fixed":true,"g_visibility":true,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"label":"","digits":"0","size":"10","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"visibility-cond":"!=","visibility-val":"time","visibility-groups-action":"hide","visibility-oid":"javascript.0.Timer.Template.TimerChoice","views":null,"class":"mdui-input mdui-input-number","asString":false},"style":{"left":"350px","top":"165px","width":"40px","height":"20px","z-index":"11"},"widgetSet":"jqui"},{"tpl":"tplJquiSelectList","data":{"oid":"javascript.0.Timer.Template.TimerChoice","g_fixed":true,"g_visibility":false,"g_css_font_text":true,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","values":"{javascript.0.Timer.ModeValues}","texts":"{javascript.0.Timer.ModeText}","height":"200","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"no_style":true,"views":null,"class":"mdui-select","open":false},"style":{"left":"88px","top":"168px","width":"160px","height":"","font-size":"small","font-weight":"","z-index":9,"cursor":"pointer"},"widgetSet":"jqui"},{"tpl":"tplJquiInputDatetime","data":{"oid":"javascript.0.Timer.Template.TimerTimestamp","g_fixed":true,"g_visibility":true,"g_css_font_text":true,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":"time","visibility-groups-action":"hide","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"size":"4","timeOnly":true,"hideSeconds":true,"visibility-oid":"javascript.0.Timer.Template.TimerChoice","views":null,"class":"mdui-input","showGrid":false},"style":{"left":"253px","top":"164px","width":"50px","height":"","z-index":9,"font-size":"small","text-align":"center"},"widgetSet":"jqui"},{"tpl":"tplJquiSelectList","data":{"oid":"javascript.0.Timer.SwitchToTimer","g_fixed":true,"g_visibility":false,"g_css_font_text":true,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","values":"{javascript.0.Timer.TimerCountValues}","texts":"{javascript.0.Timer.TimerCountText}","height":"120","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"no_style":true,"views":null,"class":"mdui-select mdui-center","open":false},"style":{"left":"88px","top":"72px","width":"80px","height":"","z-index":8,"font-size":"small","cursor":"pointer","text-align":"center"},"widgetSet":"jqui"},{"tpl":"tplValueBoolCtrl","data":{"oid":"javascript.0.Timer.Template.OnlyIfPresence","g_fixed":true,"g_visibility":true,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":"true","visibility-groups-action":"hide","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"html_true":"<img height=40px src='/icons-mfd-svg/status_available.svg'>","html_prepend":"","html_false":"<img height=40px src='/icons-mfd-svg/status_available.svg'>","html_append":"","visibility-oid":"javascript.0.Timer.PresenceFuncAvailable","class":"{val:javascript.0.Timer.Template.OnlyIfPresence;val==true||val==\"true\"?' mdui-green-bg':' mdui-grey-bg'} mdui-button"},"style":{"left":"256px","top":"232px","width":"40px","height":"43px","cursor":"pointer"},"widgetSet":"basic"},{"tpl":"tplValueBoolCtrl","data":{"oid":"javascript.0.Timer.Template.OnlyIfNoPresence","g_fixed":true,"g_visibility":true,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":"true","visibility-groups-action":"hide","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"html_true":"<img height=40px src='/icons-mfd-svg/control_building_empty.svg'>","html_prepend":"","html_false":"<img height=40px src='/icons-mfd-svg/control_building_empty.svg'>","html_append":"","visibility-oid":"javascript.0.Timer.PresenceFuncAvailable","class":"{val:javascript.0.Timer.Template.OnlyIfNoPresence;val==true||val==\"true\"?' mdui-green-bg':' mdui-grey-bg'} mdui-button"},"style":{"left":"304px","top":"232px","width":"40px","height":"43px","cursor":""},"widgetSet":"basic"},{"tpl":"tplValueBoolCtrl","data":{"oid":"javascript.0.Timer.Template.Aktiv","g_fixed":true,"g_visibility":false,"g_css_font_text":true,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"html_true":"on","html_prepend":"","html_false":"off","html_append":"","class":"{val:javascript.0.Timer.Template.Aktiv;val==true||val==\"true\"?' mdui-green-bg':' mdui-grey-bg'} mdui-button-raised"},"style":{"left":"16px","top":"232px","width":"40px","height":"43px","cursor":"pointer","text-align":"center","color":"white","font-size":"14px"},"widgetSet":"basic"},{"tpl":"tplValueBoolCtrl","data":{"oid":"javascript.0.Timer.AddTimer","g_fixed":true,"g_visibility":false,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"html_true":"<img height=40px src='/icons-mfd-svg/control_plus.svg'>","html_prepend":"","html_false":"<img height=40px src='/icons-mfd-svg/control_plus.svg'>","html_append":"","class":"{val:javascript.0.Timer.AddTimer;val==true||val==\"true\"?' mdui-green-bg':' mdui-grey-bg'} mdui-button"},"style":{"left":"112px","top":"232px","width":"40px","height":"43px","cursor":"pointer"},"widgetSet":"basic"},{"tpl":"tplValueBoolCtrl","data":{"oid":"","g_fixed":true,"g_visibility":false,"g_css_font_text":true,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"html_false":"Tage","html_true":"Tage","class":"mdui-button-raised mdui-grey-bg","html_prepend":""},"style":{"left":"16px","top":"200px","width":"60px","height":"20px","text-align":"","cursor":"","font-size":"","color":""},"widgetSet":"basic"},{"tpl":"tplHtml","data":{"g_fixed":true,"g_visibility":false,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","refreshInterval":"0","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"html":"Timer","class":"mdui-button-raised mdui-center mdui-grey-bg"},"style":{"left":"16px","top":"72px","width":"60px","height":"20px","color":"white","text-align":"center"},"widgetSet":"basic"}]
                    
                    1 Reply Last reply
                    0
                    • P Pittini

                      @Qlink sagte in [Vorlage] Flexibles Timerskript + Vis:

                      Toll wäre als Feature Request, wenn man pro Schaltvorgang diese Regel anpassen könnte, je nachdem welches Gerät es ist, damit er sich den richtigen Namen holt ...

                      Ne, ich werd das so machen dass er beim einstellen des Ziels das einmalig holt, man es aber dann beliebig editieren kann, auf einen DP mehr pro Timer kommts nu auch nimmer an.

                      Dominik F.D Offline
                      Dominik F.D Offline
                      Dominik F.
                      wrote on last edited by
                      #159

                      @Pittini

                      Mir ist gerade durch Zufall aufgefallen, dass der Timer bei mir nicht mehr funktioniert seit dem letzten Update.
                      Ich glaube es liegt an folgendem Log Eintrag:

                      javascript.0	2020-06-19 11:09:28.557	info	(12684) script.js.common.Timer: CronString for Timer 3 created undefined 00 12 * * *
                      

                      In der Vis hab ich nichts geändert gehabt.

                      P 1 Reply Last reply
                      0
                      • Dominik F.D Dominik F.

                        @Pittini

                        Mir ist gerade durch Zufall aufgefallen, dass der Timer bei mir nicht mehr funktioniert seit dem letzten Update.
                        Ich glaube es liegt an folgendem Log Eintrag:

                        javascript.0	2020-06-19 11:09:28.557	info	(12684) script.js.common.Timer: CronString for Timer 3 created undefined 00 12 * * *
                        

                        In der Vis hab ich nichts geändert gehabt.

                        P Offline
                        P Offline
                        Pittini
                        Developer
                        wrote on last edited by
                        #160

                        @Dominik-F sagte in [Vorlage] Flexibles Timerskript + Vis:

                        Mir ist gerade durch Zufall aufgefallen, dass der Timer bei mir nicht mehr funktioniert seit dem letzten Update.
                        Ich glaube es liegt an folgendem Log Eintrag:

                        Genaue Version? Normaler Timer oder Astro? Undn ganzes Startlog bitte mit aktiviertem Logging.

                        Dominik F.D 1 Reply Last reply
                        0
                        • P Pittini

                          @Dominik-F sagte in [Vorlage] Flexibles Timerskript + Vis:

                          Mir ist gerade durch Zufall aufgefallen, dass der Timer bei mir nicht mehr funktioniert seit dem letzten Update.
                          Ich glaube es liegt an folgendem Log Eintrag:

                          Genaue Version? Normaler Timer oder Astro? Undn ganzes Startlog bitte mit aktiviertem Logging.

                          Dominik F.D Offline
                          Dominik F.D Offline
                          Dominik F.
                          wrote on last edited by
                          #161

                          @Pittini

                          SkriptVersion = "2.1.0"; //Stand 14.06.2020
                          Es geht hierbei um den normalen Timer.

                          19.6.2020, 18:32:15.586	[info ]: javascript.0 (12684) Stop script script.js.common.Timer
                          19.6.2020, 18:32:15.587	[info ]: javascript.0 (12684) script.js.common.Timer: Timer Schedule 1 killed
                          19.6.2020, 18:32:15.587	[info ]: javascript.0 (12684) script.js.common.Timer: Timer Schedule 2 killed
                          19.6.2020, 18:32:15.587	[info ]: javascript.0 (12684) script.js.common.Timer: Timer Schedule 3 killed
                          19.6.2020, 18:32:15.587	[info ]: javascript.0 (12684) script.js.common.Timer: Timer Schedule 4 killed
                          19.6.2020, 18:32:15.587	[info ]: javascript.0 (12684) script.js.common.Timer: Timer Schedule 5 killed
                          19.6.2020, 18:32:15.588	[info ]: javascript.0 (12684) script.js.common.Timer: Timer Schedule 6 killed
                          19.6.2020, 18:32:15.733	[info ]: javascript.0 (12684) Start javascript script.js.common.Timer
                          19.6.2020, 18:32:15.742	[info ]: javascript.0 (12684) script.js.common.Timer: Starting TimerSkript V2.1.0
                          19.6.2020, 18:32:15.743	[info ]: javascript.0 (12684) script.js.common.Timer: registered 0 subscriptions and 0 schedules
                          19.6.2020, 18:32:15.785	[info ]: javascript.0 (12684) script.js.common.Timer: Initial CreateStates finished!
                          19.6.2020, 18:32:15.785	[info ]: javascript.0 (12684) script.js.common.Timer: Reaching Main
                          19.6.2020, 18:32:15.785	[info ]: javascript.0 (12684) script.js.common.Timer: Reaching Init()
                          19.6.2020, 18:32:15.786	[info ]: javascript.0 (12684) script.js.common.Timer: 1 Targets found - Targets are: hm-rpc.0.OEQ0572933.1.STATE
                          19.6.2020, 18:32:15.791	[info ]: javascript.0 (12684) script.js.common.Timer: Reaching CreateTimerCountList()
                          19.6.2020, 18:32:15.791	[info ]: javascript.0 (12684) script.js.common.Timer: Reaching SetValueListPairs()
                          19.6.2020, 18:32:15.791	[info ]: javascript.0 (12684) script.js.common.Timer: Reaching ConvertPresence. TempPresence=true
                          19.6.2020, 18:32:15.792	[info ]: javascript.0 (12684) script.js.common.Timer: Reaching CreateTrigger()
                          19.6.2020, 18:32:15.794	[info ]: javascript.0 (12684) script.js.common.Timer: Timer CreateState(s) finished!
                          19.6.2020, 18:32:15.795	[info ]: javascript.0 (12684) script.js.common.Timer: Reaching CreateDeviceTrigger() Trigger added for hm-rpc.0.OEQ0572933.1.STATE whichone= 0
                          19.6.2020, 18:32:15.795	[info ]: javascript.0 (12684) script.js.common.Timer: Timer 1 will be set, GoToTommorrow=false
                          19.6.2020, 18:32:15.795	[info ]: javascript.0 (12684) script.js.common.Timer: Reaching CreateTimeDaysString(whichone=0)
                          19.6.2020, 18:32:15.795	[info ]: javascript.0 (12684) script.js.common.Timer: Reaching MakeCronString(whichone=0)
                          19.6.2020, 18:32:15.796	[info ]: javascript.0 (12684) script.js.common.Timer: CronString for Timer 1 created undefined 00 09 * * *
                          19.6.2020, 18:32:15.798	[info ]: javascript.0 (12684) script.js.common.Timer: Timer CreateState(s) finished!
                          19.6.2020, 18:32:15.798	[info ]: javascript.0 (12684) script.js.common.Timer: Timer 2 will be set, GoToTommorrow=false
                          19.6.2020, 18:32:15.798	[info ]: javascript.0 (12684) script.js.common.Timer: Reaching CreateTimeDaysString(whichone=1)
                          19.6.2020, 18:32:15.798	[info ]: javascript.0 (12684) script.js.common.Timer: Reaching MakeCronString(whichone=1)
                          19.6.2020, 18:32:15.798	[info ]: javascript.0 (12684) script.js.common.Timer: CronString for Timer 2 created undefined 00 11 * * *
                          19.6.2020, 18:32:15.799	[info ]: javascript.0 (12684) script.js.common.Timer: Timer CreateState(s) finished!
                          19.6.2020, 18:32:15.799	[info ]: javascript.0 (12684) script.js.common.Timer: Timer 3 will be set, GoToTommorrow=false
                          19.6.2020, 18:32:15.799	[info ]: javascript.0 (12684) script.js.common.Timer: Reaching CreateTimeDaysString(whichone=2)
                          19.6.2020, 18:32:15.799	[info ]: javascript.0 (12684) script.js.common.Timer: Reaching MakeCronString(whichone=2)
                          19.6.2020, 18:32:15.799	[info ]: javascript.0 (12684) script.js.common.Timer: CronString for Timer 3 created undefined 00 12 * * *
                          19.6.2020, 18:32:15.833	[info ]: javascript.0 (12684) script.js.common.Timer: Timer CreateState(s) finished!
                          19.6.2020, 18:32:15.833	[info ]: javascript.0 (12684) script.js.common.Timer: Timer 4 will be set, GoToTommorrow=false
                          19.6.2020, 18:32:15.833	[info ]: javascript.0 (12684) script.js.common.Timer: Reaching CreateTimeDaysString(whichone=3)
                          19.6.2020, 18:32:15.833	[info ]: javascript.0 (12684) script.js.common.Timer: Reaching MakeCronString(whichone=3)
                          19.6.2020, 18:32:15.833	[info ]: javascript.0 (12684) script.js.common.Timer: CronString for Timer 4 created undefined 00 14 * * *
                          19.6.2020, 18:32:15.834	[info ]: javascript.0 (12684) script.js.common.Timer: Timer CreateState(s) finished!
                          19.6.2020, 18:32:15.834	[info ]: javascript.0 (12684) script.js.common.Timer: Timer 5 will be set, GoToTommorrow=false
                          19.6.2020, 18:32:15.834	[info ]: javascript.0 (12684) script.js.common.Timer: Reaching CreateTimeDaysString(whichone=4)
                          19.6.2020, 18:32:15.834	[info ]: javascript.0 (12684) script.js.common.Timer: Reaching MakeCronString(whichone=4)
                          19.6.2020, 18:32:15.834	[info ]: javascript.0 (12684) script.js.common.Timer: CronString for Timer 5 created undefined 00 15 * * *
                          19.6.2020, 18:32:15.834	[info ]: javascript.0 (12684) script.js.common.Timer: Timer CreateState(s) finished!
                          19.6.2020, 18:32:15.835	[info ]: javascript.0 (12684) script.js.common.Timer: Timer 6 will be set, GoToTommorrow=false
                          19.6.2020, 18:32:15.835	[info ]: javascript.0 (12684) script.js.common.Timer: Reaching CreateTimeDaysString(whichone=5)
                          19.6.2020, 18:32:15.835	[info ]: javascript.0 (12684) script.js.common.Timer: Reaching MakeCronString(whichone=5)
                          19.6.2020, 18:32:15.835	[info ]: javascript.0 (12684) script.js.common.Timer: CronString for Timer 6 created undefined 00 17 * * *
                          19.6.2020, 18:32:15.835	[info ]: javascript.0 (12684) script.js.common.Timer: Reaching MakeTable
                          
                          P 1 Reply Last reply
                          0
                          • Dominik F.D Dominik F.

                            @Pittini

                            SkriptVersion = "2.1.0"; //Stand 14.06.2020
                            Es geht hierbei um den normalen Timer.

                            19.6.2020, 18:32:15.586	[info ]: javascript.0 (12684) Stop script script.js.common.Timer
                            19.6.2020, 18:32:15.587	[info ]: javascript.0 (12684) script.js.common.Timer: Timer Schedule 1 killed
                            19.6.2020, 18:32:15.587	[info ]: javascript.0 (12684) script.js.common.Timer: Timer Schedule 2 killed
                            19.6.2020, 18:32:15.587	[info ]: javascript.0 (12684) script.js.common.Timer: Timer Schedule 3 killed
                            19.6.2020, 18:32:15.587	[info ]: javascript.0 (12684) script.js.common.Timer: Timer Schedule 4 killed
                            19.6.2020, 18:32:15.587	[info ]: javascript.0 (12684) script.js.common.Timer: Timer Schedule 5 killed
                            19.6.2020, 18:32:15.588	[info ]: javascript.0 (12684) script.js.common.Timer: Timer Schedule 6 killed
                            19.6.2020, 18:32:15.733	[info ]: javascript.0 (12684) Start javascript script.js.common.Timer
                            19.6.2020, 18:32:15.742	[info ]: javascript.0 (12684) script.js.common.Timer: Starting TimerSkript V2.1.0
                            19.6.2020, 18:32:15.743	[info ]: javascript.0 (12684) script.js.common.Timer: registered 0 subscriptions and 0 schedules
                            19.6.2020, 18:32:15.785	[info ]: javascript.0 (12684) script.js.common.Timer: Initial CreateStates finished!
                            19.6.2020, 18:32:15.785	[info ]: javascript.0 (12684) script.js.common.Timer: Reaching Main
                            19.6.2020, 18:32:15.785	[info ]: javascript.0 (12684) script.js.common.Timer: Reaching Init()
                            19.6.2020, 18:32:15.786	[info ]: javascript.0 (12684) script.js.common.Timer: 1 Targets found - Targets are: hm-rpc.0.OEQ0572933.1.STATE
                            19.6.2020, 18:32:15.791	[info ]: javascript.0 (12684) script.js.common.Timer: Reaching CreateTimerCountList()
                            19.6.2020, 18:32:15.791	[info ]: javascript.0 (12684) script.js.common.Timer: Reaching SetValueListPairs()
                            19.6.2020, 18:32:15.791	[info ]: javascript.0 (12684) script.js.common.Timer: Reaching ConvertPresence. TempPresence=true
                            19.6.2020, 18:32:15.792	[info ]: javascript.0 (12684) script.js.common.Timer: Reaching CreateTrigger()
                            19.6.2020, 18:32:15.794	[info ]: javascript.0 (12684) script.js.common.Timer: Timer CreateState(s) finished!
                            19.6.2020, 18:32:15.795	[info ]: javascript.0 (12684) script.js.common.Timer: Reaching CreateDeviceTrigger() Trigger added for hm-rpc.0.OEQ0572933.1.STATE whichone= 0
                            19.6.2020, 18:32:15.795	[info ]: javascript.0 (12684) script.js.common.Timer: Timer 1 will be set, GoToTommorrow=false
                            19.6.2020, 18:32:15.795	[info ]: javascript.0 (12684) script.js.common.Timer: Reaching CreateTimeDaysString(whichone=0)
                            19.6.2020, 18:32:15.795	[info ]: javascript.0 (12684) script.js.common.Timer: Reaching MakeCronString(whichone=0)
                            19.6.2020, 18:32:15.796	[info ]: javascript.0 (12684) script.js.common.Timer: CronString for Timer 1 created undefined 00 09 * * *
                            19.6.2020, 18:32:15.798	[info ]: javascript.0 (12684) script.js.common.Timer: Timer CreateState(s) finished!
                            19.6.2020, 18:32:15.798	[info ]: javascript.0 (12684) script.js.common.Timer: Timer 2 will be set, GoToTommorrow=false
                            19.6.2020, 18:32:15.798	[info ]: javascript.0 (12684) script.js.common.Timer: Reaching CreateTimeDaysString(whichone=1)
                            19.6.2020, 18:32:15.798	[info ]: javascript.0 (12684) script.js.common.Timer: Reaching MakeCronString(whichone=1)
                            19.6.2020, 18:32:15.798	[info ]: javascript.0 (12684) script.js.common.Timer: CronString for Timer 2 created undefined 00 11 * * *
                            19.6.2020, 18:32:15.799	[info ]: javascript.0 (12684) script.js.common.Timer: Timer CreateState(s) finished!
                            19.6.2020, 18:32:15.799	[info ]: javascript.0 (12684) script.js.common.Timer: Timer 3 will be set, GoToTommorrow=false
                            19.6.2020, 18:32:15.799	[info ]: javascript.0 (12684) script.js.common.Timer: Reaching CreateTimeDaysString(whichone=2)
                            19.6.2020, 18:32:15.799	[info ]: javascript.0 (12684) script.js.common.Timer: Reaching MakeCronString(whichone=2)
                            19.6.2020, 18:32:15.799	[info ]: javascript.0 (12684) script.js.common.Timer: CronString for Timer 3 created undefined 00 12 * * *
                            19.6.2020, 18:32:15.833	[info ]: javascript.0 (12684) script.js.common.Timer: Timer CreateState(s) finished!
                            19.6.2020, 18:32:15.833	[info ]: javascript.0 (12684) script.js.common.Timer: Timer 4 will be set, GoToTommorrow=false
                            19.6.2020, 18:32:15.833	[info ]: javascript.0 (12684) script.js.common.Timer: Reaching CreateTimeDaysString(whichone=3)
                            19.6.2020, 18:32:15.833	[info ]: javascript.0 (12684) script.js.common.Timer: Reaching MakeCronString(whichone=3)
                            19.6.2020, 18:32:15.833	[info ]: javascript.0 (12684) script.js.common.Timer: CronString for Timer 4 created undefined 00 14 * * *
                            19.6.2020, 18:32:15.834	[info ]: javascript.0 (12684) script.js.common.Timer: Timer CreateState(s) finished!
                            19.6.2020, 18:32:15.834	[info ]: javascript.0 (12684) script.js.common.Timer: Timer 5 will be set, GoToTommorrow=false
                            19.6.2020, 18:32:15.834	[info ]: javascript.0 (12684) script.js.common.Timer: Reaching CreateTimeDaysString(whichone=4)
                            19.6.2020, 18:32:15.834	[info ]: javascript.0 (12684) script.js.common.Timer: Reaching MakeCronString(whichone=4)
                            19.6.2020, 18:32:15.834	[info ]: javascript.0 (12684) script.js.common.Timer: CronString for Timer 5 created undefined 00 15 * * *
                            19.6.2020, 18:32:15.834	[info ]: javascript.0 (12684) script.js.common.Timer: Timer CreateState(s) finished!
                            19.6.2020, 18:32:15.835	[info ]: javascript.0 (12684) script.js.common.Timer: Timer 6 will be set, GoToTommorrow=false
                            19.6.2020, 18:32:15.835	[info ]: javascript.0 (12684) script.js.common.Timer: Reaching CreateTimeDaysString(whichone=5)
                            19.6.2020, 18:32:15.835	[info ]: javascript.0 (12684) script.js.common.Timer: Reaching MakeCronString(whichone=5)
                            19.6.2020, 18:32:15.835	[info ]: javascript.0 (12684) script.js.common.Timer: CronString for Timer 6 created undefined 00 17 * * *
                            19.6.2020, 18:32:15.835	[info ]: javascript.0 (12684) script.js.common.Timer: Reaching MakeTable
                            
                            P Offline
                            P Offline
                            Pittini
                            Developer
                            wrote on last edited by
                            #162

                            @Dominik-F sagte in [Vorlage] Flexibles Timerskript + Vis:

                            SkriptVersion = "2.1.0"; //Stand 14.06.2020

                            Is da ne Zeit ohne Sekunden eingetragen? Wenn ja, dann trag die bitte mal nach dann sollte es wieder klappen. In der nächsten Version werd ich das abfangen.

                            Dominik F.D 1 Reply Last reply
                            0
                            • P Pittini

                              @Dominik-F sagte in [Vorlage] Flexibles Timerskript + Vis:

                              SkriptVersion = "2.1.0"; //Stand 14.06.2020

                              Is da ne Zeit ohne Sekunden eingetragen? Wenn ja, dann trag die bitte mal nach dann sollte es wieder klappen. In der nächsten Version werd ich das abfangen.

                              Dominik F.D Offline
                              Dominik F.D Offline
                              Dominik F.
                              wrote on last edited by
                              #163

                              @Pittini

                              Perfekt, hat funktioniert

                              1 Reply Last reply
                              0
                              • R Offline
                                R Offline
                                rotamint
                                wrote on last edited by
                                #164

                                Hallo zusammen,

                                ich kämpfe mit dem Timerscript - genauer gesagt mit der Hintergrundfarbe!

                                Bei mir sieht es so aus, der komplette Hintergrund ist weiß - und nicht wie er sollte - grau.
                                hintergrund.JPG

                                (Weiße Schrift auf weißem Hintergrund, durch Cursor markiert und somit lesbar gemacht)

                                So sollte es aussehen:

                                timertut1a.png

                                Würde mir bitte jemand helfen - verraten wo ich das Einstellen kann. Ich habe nichts gefunden!

                                Danke, Gruß Stefan.

                                Dominik F.D 1 Reply Last reply
                                0
                                • R rotamint

                                  Hallo zusammen,

                                  ich kämpfe mit dem Timerscript - genauer gesagt mit der Hintergrundfarbe!

                                  Bei mir sieht es so aus, der komplette Hintergrund ist weiß - und nicht wie er sollte - grau.
                                  hintergrund.JPG

                                  (Weiße Schrift auf weißem Hintergrund, durch Cursor markiert und somit lesbar gemacht)

                                  So sollte es aussehen:

                                  timertut1a.png

                                  Würde mir bitte jemand helfen - verraten wo ich das Einstellen kann. Ich habe nichts gefunden!

                                  Danke, Gruß Stefan.

                                  Dominik F.D Offline
                                  Dominik F.D Offline
                                  Dominik F.
                                  wrote on last edited by
                                  #165

                                  @rotamint

                                  du kämpfst glaube ich gerade nicht gegen das Skript sondern gegen die Vis :)

                                  Stell einfach mal dort einen Hintergrund ein:
                                  Unbenannt.PNG

                                  R 1 Reply Last reply
                                  0
                                  • Dominik F.D Dominik F.

                                    @rotamint

                                    du kämpfst glaube ich gerade nicht gegen das Skript sondern gegen die Vis :)

                                    Stell einfach mal dort einen Hintergrund ein:
                                    Unbenannt.PNG

                                    R Offline
                                    R Offline
                                    rotamint
                                    wrote on last edited by
                                    #166

                                    @Dominik-F

                                    DANKE !!!

                                    1 Reply Last reply
                                    0
                                    • T Offline
                                      T Offline
                                      terne
                                      wrote on last edited by terne
                                      #167

                                      Hi

                                      ich bekomme das script irgendwie nicht zum laufen!

                                      javascript.0	2020-06-28 08:50:16.238	error	(13852) at processTicksAndRejections (internal/process/task_queues.js:97:5)
                                      javascript.0	2020-06-28 08:50:16.238	error	(13852) at runMicrotasks (<anonymous>)
                                      javascript.0	2020-06-28 08:50:16.238	error	(13852) at /opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49
                                      javascript.0	2020-06-28 08:50:16.238	error	(13852) at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23)
                                      javascript.0	2020-06-28 08:50:16.238	error	(13852) at /opt/iobroker/node_modules/iobroker.objects-redis/index.js:1:93703
                                      javascript.0	2020-06-28 08:50:16.238	error	(13852) at /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1910:38
                                      javascript.0	2020-06-28 08:50:16.238	error	(13852) at Object.<anonymous> (script.js.common.TimerScript:254:17)
                                      javascript.0	2020-06-28 08:50:16.238	error	(13852) at FillTimerArray (script.js.common.TimerScript:279:74)
                                      javascript.0	2020-06-28 08:50:16.238	error	(13852) Error in callback: TypeError: Cannot read property 'common' of null
                                      javascript.0	2020-06-28 08:50:16.237	warn	(13852) Object "" does not exist
                                      javascript.0	2020-06-28 08:50:16.237	info	(13852) script.js.common.TimerScript: Timer CreateState(s) finished!
                                      javascript.0	2020-06-28 08:50:16.237	error	(13852) at processTicksAndRejections (internal/process/task_queues.js:97:5)
                                      javascript.0	2020-06-28 08:50:16.237	error	(13852) at runMicrotasks (<anonymous>)
                                      javascript.0	2020-06-28 08:50:16.237	error	(13852) at /opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49
                                      javascript.0	2020-06-28 08:50:16.237	error	(13852) at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23)
                                      javascript.0	2020-06-28 08:50:16.237	error	(13852) at /opt/iobroker/node_modules/iobroker.objects-redis/index.js:1:93703
                                      javascript.0	2020-06-28 08:50:16.236	error	(13852) at /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1910:38
                                      javascript.0	2020-06-28 08:50:16.236	error	(13852) at Object.<anonymous> (script.js.common.TimerScript:254:17)
                                      javascript.0	2020-06-28 08:50:16.236	error	(13852) at FillTimerArray (script.js.common.TimerScript:279:74)
                                      javascript.0	2020-06-28 08:50:16.236	error	(13852) Error in callback: TypeError: Cannot read property 'common' of null
                                      javascript.0	2020-06-28 08:50:16.236	warn	(13852) Object "" does not exist
                                      javascript.0	2020-06-28 08:50:16.235	info	(13852) script.js.common.TimerScript: Timer CreateState(s) finished!
                                      javascript.0	2020-06-28 08:50:16.234	info	(13852) script.js.common.TimerScript: Reaching CreateTrigger()
                                      javascript.0	2020-06-28 08:50:16.234	info	(13852) script.js.common.TimerScript: Reaching ConvertPresence. TempPresence=true
                                      javascript.0	2020-06-28 08:50:16.234	info	(13852) script.js.common.TimerScript: Reaching SetValueListPairs()
                                      javascript.0	2020-06-28 08:50:16.234	info	(13852) script.js.common.TimerScript: Reaching CreateTimerCountList()
                                      javascript.0	2020-06-28 08:50:16.231	info	(13852) script.js.common.TimerScript: 1 Targets found - Targets are: sonoff.0.DVES_334397.POWER
                                      javascript.0	2020-06-28 08:50:16.231	info	(13852) script.js.common.TimerScript: Reaching Init()
                                      javascript.0	2020-06-28 08:50:16.231	info	(13852) script.js.common.TimerScript: Reaching Main
                                      javascript.0	2020-06-28 08:50:16.230	info	(13852) script.js.common.TimerScript: Initial CreateStates finished!
                                      javascript.0	2020-06-28 08:50:16.227	info	(13852) script.js.common.TimerScript: registered 0 subscriptions and 0 schedules
                                      javascript.0	2020-06-28 08:50:16.226	info	(13852) script.js.common.TimerScript: Starting TimerSkript V2.1.1
                                      javascript.0	2020-06-28 08:50:16.221	info	(13852) Start javascript script.js.common.TimerScript
                                      javascript.0	2020-06-28 08:50:14.121	info	(13852) Stop script script.js.common.TimerScript
                                      

                                      was mach ich falsch bzw was übersehe ich? :dizzy_face:

                                      gruß Thorsten

                                      Raspimatic und ioBroker auf ProxMox-Server
                                      ioBroker JS-Controler 3.3.18 redis/redis

                                      P 1 Reply Last reply
                                      0
                                      • T terne

                                        Hi

                                        ich bekomme das script irgendwie nicht zum laufen!

                                        javascript.0	2020-06-28 08:50:16.238	error	(13852) at processTicksAndRejections (internal/process/task_queues.js:97:5)
                                        javascript.0	2020-06-28 08:50:16.238	error	(13852) at runMicrotasks (<anonymous>)
                                        javascript.0	2020-06-28 08:50:16.238	error	(13852) at /opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49
                                        javascript.0	2020-06-28 08:50:16.238	error	(13852) at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23)
                                        javascript.0	2020-06-28 08:50:16.238	error	(13852) at /opt/iobroker/node_modules/iobroker.objects-redis/index.js:1:93703
                                        javascript.0	2020-06-28 08:50:16.238	error	(13852) at /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1910:38
                                        javascript.0	2020-06-28 08:50:16.238	error	(13852) at Object.<anonymous> (script.js.common.TimerScript:254:17)
                                        javascript.0	2020-06-28 08:50:16.238	error	(13852) at FillTimerArray (script.js.common.TimerScript:279:74)
                                        javascript.0	2020-06-28 08:50:16.238	error	(13852) Error in callback: TypeError: Cannot read property 'common' of null
                                        javascript.0	2020-06-28 08:50:16.237	warn	(13852) Object "" does not exist
                                        javascript.0	2020-06-28 08:50:16.237	info	(13852) script.js.common.TimerScript: Timer CreateState(s) finished!
                                        javascript.0	2020-06-28 08:50:16.237	error	(13852) at processTicksAndRejections (internal/process/task_queues.js:97:5)
                                        javascript.0	2020-06-28 08:50:16.237	error	(13852) at runMicrotasks (<anonymous>)
                                        javascript.0	2020-06-28 08:50:16.237	error	(13852) at /opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49
                                        javascript.0	2020-06-28 08:50:16.237	error	(13852) at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23)
                                        javascript.0	2020-06-28 08:50:16.237	error	(13852) at /opt/iobroker/node_modules/iobroker.objects-redis/index.js:1:93703
                                        javascript.0	2020-06-28 08:50:16.236	error	(13852) at /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1910:38
                                        javascript.0	2020-06-28 08:50:16.236	error	(13852) at Object.<anonymous> (script.js.common.TimerScript:254:17)
                                        javascript.0	2020-06-28 08:50:16.236	error	(13852) at FillTimerArray (script.js.common.TimerScript:279:74)
                                        javascript.0	2020-06-28 08:50:16.236	error	(13852) Error in callback: TypeError: Cannot read property 'common' of null
                                        javascript.0	2020-06-28 08:50:16.236	warn	(13852) Object "" does not exist
                                        javascript.0	2020-06-28 08:50:16.235	info	(13852) script.js.common.TimerScript: Timer CreateState(s) finished!
                                        javascript.0	2020-06-28 08:50:16.234	info	(13852) script.js.common.TimerScript: Reaching CreateTrigger()
                                        javascript.0	2020-06-28 08:50:16.234	info	(13852) script.js.common.TimerScript: Reaching ConvertPresence. TempPresence=true
                                        javascript.0	2020-06-28 08:50:16.234	info	(13852) script.js.common.TimerScript: Reaching SetValueListPairs()
                                        javascript.0	2020-06-28 08:50:16.234	info	(13852) script.js.common.TimerScript: Reaching CreateTimerCountList()
                                        javascript.0	2020-06-28 08:50:16.231	info	(13852) script.js.common.TimerScript: 1 Targets found - Targets are: sonoff.0.DVES_334397.POWER
                                        javascript.0	2020-06-28 08:50:16.231	info	(13852) script.js.common.TimerScript: Reaching Init()
                                        javascript.0	2020-06-28 08:50:16.231	info	(13852) script.js.common.TimerScript: Reaching Main
                                        javascript.0	2020-06-28 08:50:16.230	info	(13852) script.js.common.TimerScript: Initial CreateStates finished!
                                        javascript.0	2020-06-28 08:50:16.227	info	(13852) script.js.common.TimerScript: registered 0 subscriptions and 0 schedules
                                        javascript.0	2020-06-28 08:50:16.226	info	(13852) script.js.common.TimerScript: Starting TimerSkript V2.1.1
                                        javascript.0	2020-06-28 08:50:16.221	info	(13852) Start javascript script.js.common.TimerScript
                                        javascript.0	2020-06-28 08:50:14.121	info	(13852) Stop script script.js.common.TimerScript
                                        

                                        was mach ich falsch bzw was übersehe ich? :dizzy_face:

                                        gruß Thorsten

                                        P Offline
                                        P Offline
                                        Pittini
                                        Developer
                                        wrote on last edited by
                                        #168

                                        @terne sagte in [Vorlage] Flexibles Timerskript + Vis:

                                        was mach ich falsch bzw was übersehe ich?

                                        Zeig mal nen Screenshot der Objektliste mit dem genutzten Datenpunkt und der Zuweisung.

                                        T 1 Reply Last reply
                                        0
                                        • P Pittini

                                          @terne sagte in [Vorlage] Flexibles Timerskript + Vis:

                                          was mach ich falsch bzw was übersehe ich?

                                          Zeig mal nen Screenshot der Objektliste mit dem genutzten Datenpunkt und der Zuweisung.

                                          T Offline
                                          T Offline
                                          terne
                                          wrote on last edited by terne
                                          #169

                                          @Pittini

                                          Unbenannt.png

                                          Raspimatic und ioBroker auf ProxMox-Server
                                          ioBroker JS-Controler 3.3.18 redis/redis

                                          P 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          804

                                          Online

                                          32.4k

                                          Users

                                          81.6k

                                          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