Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

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

Community Forum

  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. [Vorlage] Berechnung 1. Advent fürs aktuelle Jahr

NEWS

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

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

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

[Vorlage] Berechnung 1. Advent fürs aktuelle Jahr

Geplant Angeheftet Gesperrt Verschoben Blockly
blockly
6 Beiträge 5 Kommentatoren 851 Aufrufe 5 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • FredFF Offline
    FredFF Offline
    FredF
    Most Active Forum Testing
    schrieb am zuletzt editiert von
    #1

    Ist zwar schon vorbei...
    Ich brauchte diese Berechnung, da die Weihnachtsbeleuchtung ab 1. Advent leuchten sollte und da es (zumindest für mich) nicht so einfach war, hier mal für alle.
    Vielleicht geht es eleganter, es funktioniert jedenfalls:

    ed898043-9208-4ebf-bdc8-6acf6b64fd1e-grafik.png


    <xml xmlns="http://www.w3.org/1999/xhtml">
    <variables>
    <variable type="" id="h#@yoh[f1Pz,BotHhhT4">25.Dezember</variable>
    <variable type="" id="v9@J:+ywDiYh/WJT^y5H">1.Advent</variable>
    </variables>
    <block type="variables_set" id="NY6^GDJs#a^@fGxV_9$Q" x="-537" y="-862">
    <field name="VAR" id="h#@yoh[f1Pz,BotHhhT4" variabletype="">25.Dezember</field>
    <value name="VALUE">
    <block type="convert_from_date" id="HJTp,F+=gs3HW$9B.#/"> <mutation format="false" language="false"></mutation> <field name="OPTION">object</field> <value name="VALUE"> <block type="text_join" id="AcIS0Y-tgB6%jATs^(]n" inline="true"> <mutation items="2"></mutation> <value name="ADD0"> <block type="time_get" id="{[Q,EmotO1UQ9AiSFFT-"> <mutation format="false" language="false"></mutation> <field name="OPTION">fy</field> </block> </value> <value name="ADD1"> <block type="text" id="*V:yEm-|V^~@.7oxngPM"> <field name="TEXT">-12-25</field> </block> </value> </block> </value> </block> </value> <next> <block type="variables_set" id="1=#+BSHb=Q8ftkK=fItB"> <field name="VAR" id="v9@J:+ywDiYh/WJT^y5H" variabletype="">1.Advent</field> <value name="VALUE"> <block type="math_arithmetic" id="V[qs.K.g7xbV@$/EZ1NH" inline="false"> <field name="OP">MINUS</field> <value name="A"> <shadow type="math_number" id="()M?ccWD9lo.6KoGkou?"> <field name="NUM">1</field> </shadow> <block type="variables_get" id="HyKfVn$Y-sRHrz@^x@{!"> <field name="VAR" id="h#@yoh[f1Pz,BotHhhT4" variabletype="">25.Dezember</field> </block> </value> <value name="B"> <shadow type="math_number" id="Ytk)V9a1?P+%bl^l6n0D"> <field name="NUM">1</field> </shadow> <block type="math_arithmetic" id="vnIwCBAdDv4js;dJP!8_" inline="false"> <field name="OP">MULTIPLY</field> <value name="A"> <shadow type="math_number" id="N-tB+/4v+R#L.;_]I?T5"> <field name="NUM">86400000</field> </shadow> </value> <value name="B"> <shadow type="math_number" id="i5V,(*Q{Yph~r82+/{!">
    <field name="NUM">1</field>
    </shadow>
    <block type="math_arithmetic" id="]Ob*;X*|+RD5AA?,?wEg" inline="false">
    <field name="OP">ADD</field>
    <value name="A">
    <shadow type="math_number" id="t}qS.[{{*~=8gnh-;PMe">
    <field name="NUM">1</field>
    </shadow>
    <block type="convert_from_date" id="v$aLf?w1}1P)7-}s}"> <mutation format="false" language="false"></mutation> <field name="OPTION">wd</field> <value name="VALUE"> <block type="variables_get" id="CNAcbM%=ywOaZHk~bk,;"> <field name="VAR" id="h#@yoh[f1Pz,BotHhhT4" variabletype="">25.Dezember</field> </block> </value> </block> </value> <value name="B"> <shadow type="math_number" id="wE8c;D$?!=/M~s19,:iO"> <field name="NUM">21</field> </shadow> </value> </block> </value> </block> </value> </block> </value> </block> </next> </block> <block type="debug" id=")E_wH59tJ}TW5l+m|O." x="-537" y="-613">
    <field name="Severity">log</field>
    <value name="TEXT">
    <shadow type="text" id="bse51-93..ca]YlXfFzp">
    <field name="TEXT">test</field>
    </shadow>
    <block type="convert_from_date" id="_;gl6G%es/_pIA?v5:=@">
    <mutation format="false" language="false"></mutation>
    <field name="OPTION">DD.MM.YYYY</field>
    <value name="VALUE">
    <block type="variables_get" id="#tKaiB%]e)QvU?m#S3z;">
    <field name="VAR" id="v9@J:+ywDiYh/WJT^y5H" variabletype="">1.Advent</field>
    </block>
    </value>
    </block>
    </value>
    </block>
    </xml>

    W S 2 Antworten Letzte Antwort
    1
    • FredFF FredF

      Ist zwar schon vorbei...
      Ich brauchte diese Berechnung, da die Weihnachtsbeleuchtung ab 1. Advent leuchten sollte und da es (zumindest für mich) nicht so einfach war, hier mal für alle.
      Vielleicht geht es eleganter, es funktioniert jedenfalls:

      ed898043-9208-4ebf-bdc8-6acf6b64fd1e-grafik.png


      <xml xmlns="http://www.w3.org/1999/xhtml">
      <variables>
      <variable type="" id="h#@yoh[f1Pz,BotHhhT4">25.Dezember</variable>
      <variable type="" id="v9@J:+ywDiYh/WJT^y5H">1.Advent</variable>
      </variables>
      <block type="variables_set" id="NY6^GDJs#a^@fGxV_9$Q" x="-537" y="-862">
      <field name="VAR" id="h#@yoh[f1Pz,BotHhhT4" variabletype="">25.Dezember</field>
      <value name="VALUE">
      <block type="convert_from_date" id="HJTp,F+=gs3HW$9B.#/"> <mutation format="false" language="false"></mutation> <field name="OPTION">object</field> <value name="VALUE"> <block type="text_join" id="AcIS0Y-tgB6%jATs^(]n" inline="true"> <mutation items="2"></mutation> <value name="ADD0"> <block type="time_get" id="{[Q,EmotO1UQ9AiSFFT-"> <mutation format="false" language="false"></mutation> <field name="OPTION">fy</field> </block> </value> <value name="ADD1"> <block type="text" id="*V:yEm-|V^~@.7oxngPM"> <field name="TEXT">-12-25</field> </block> </value> </block> </value> </block> </value> <next> <block type="variables_set" id="1=#+BSHb=Q8ftkK=fItB"> <field name="VAR" id="v9@J:+ywDiYh/WJT^y5H" variabletype="">1.Advent</field> <value name="VALUE"> <block type="math_arithmetic" id="V[qs.K.g7xbV@$/EZ1NH" inline="false"> <field name="OP">MINUS</field> <value name="A"> <shadow type="math_number" id="()M?ccWD9lo.6KoGkou?"> <field name="NUM">1</field> </shadow> <block type="variables_get" id="HyKfVn$Y-sRHrz@^x@{!"> <field name="VAR" id="h#@yoh[f1Pz,BotHhhT4" variabletype="">25.Dezember</field> </block> </value> <value name="B"> <shadow type="math_number" id="Ytk)V9a1?P+%bl^l6n0D"> <field name="NUM">1</field> </shadow> <block type="math_arithmetic" id="vnIwCBAdDv4js;dJP!8_" inline="false"> <field name="OP">MULTIPLY</field> <value name="A"> <shadow type="math_number" id="N-tB+/4v+R#L.;_]I?T5"> <field name="NUM">86400000</field> </shadow> </value> <value name="B"> <shadow type="math_number" id="i5V,(*Q{Yph~r82+/{!">
      <field name="NUM">1</field>
      </shadow>
      <block type="math_arithmetic" id="]Ob*;X*|+RD5AA?,?wEg" inline="false">
      <field name="OP">ADD</field>
      <value name="A">
      <shadow type="math_number" id="t}qS.[{{*~=8gnh-;PMe">
      <field name="NUM">1</field>
      </shadow>
      <block type="convert_from_date" id="v$aLf?w1}1P)7-}s}"> <mutation format="false" language="false"></mutation> <field name="OPTION">wd</field> <value name="VALUE"> <block type="variables_get" id="CNAcbM%=ywOaZHk~bk,;"> <field name="VAR" id="h#@yoh[f1Pz,BotHhhT4" variabletype="">25.Dezember</field> </block> </value> </block> </value> <value name="B"> <shadow type="math_number" id="wE8c;D$?!=/M~s19,:iO"> <field name="NUM">21</field> </shadow> </value> </block> </value> </block> </value> </block> </value> </block> </next> </block> <block type="debug" id=")E_wH59tJ}TW5l+m|O." x="-537" y="-613">
      <field name="Severity">log</field>
      <value name="TEXT">
      <shadow type="text" id="bse51-93..ca]YlXfFzp">
      <field name="TEXT">test</field>
      </shadow>
      <block type="convert_from_date" id="_;gl6G%es/_pIA?v5:=@">
      <mutation format="false" language="false"></mutation>
      <field name="OPTION">DD.MM.YYYY</field>
      <value name="VALUE">
      <block type="variables_get" id="#tKaiB%]e)QvU?m#S3z;">
      <field name="VAR" id="v9@J:+ywDiYh/WJT^y5H" variabletype="">1.Advent</field>
      </block>
      </value>
      </block>
      </value>
      </block>
      </xml>

      W Offline
      W Offline
      Wildbill
      schrieb am zuletzt editiert von
      #2

      @fredf Auch wenn es schon paar Jährchen her ist, sage ich Danke. Genau sowas habe ich heute gesucht, Google hat das ausgespuckt und es funktioniert. Perfekt!

      Gruss, Jürgen

      1 Antwort Letzte Antwort
      0
      • FredFF FredF

        Ist zwar schon vorbei...
        Ich brauchte diese Berechnung, da die Weihnachtsbeleuchtung ab 1. Advent leuchten sollte und da es (zumindest für mich) nicht so einfach war, hier mal für alle.
        Vielleicht geht es eleganter, es funktioniert jedenfalls:

        ed898043-9208-4ebf-bdc8-6acf6b64fd1e-grafik.png


        <xml xmlns="http://www.w3.org/1999/xhtml">
        <variables>
        <variable type="" id="h#@yoh[f1Pz,BotHhhT4">25.Dezember</variable>
        <variable type="" id="v9@J:+ywDiYh/WJT^y5H">1.Advent</variable>
        </variables>
        <block type="variables_set" id="NY6^GDJs#a^@fGxV_9$Q" x="-537" y="-862">
        <field name="VAR" id="h#@yoh[f1Pz,BotHhhT4" variabletype="">25.Dezember</field>
        <value name="VALUE">
        <block type="convert_from_date" id="HJTp,F+=gs3HW$9B.#/"> <mutation format="false" language="false"></mutation> <field name="OPTION">object</field> <value name="VALUE"> <block type="text_join" id="AcIS0Y-tgB6%jATs^(]n" inline="true"> <mutation items="2"></mutation> <value name="ADD0"> <block type="time_get" id="{[Q,EmotO1UQ9AiSFFT-"> <mutation format="false" language="false"></mutation> <field name="OPTION">fy</field> </block> </value> <value name="ADD1"> <block type="text" id="*V:yEm-|V^~@.7oxngPM"> <field name="TEXT">-12-25</field> </block> </value> </block> </value> </block> </value> <next> <block type="variables_set" id="1=#+BSHb=Q8ftkK=fItB"> <field name="VAR" id="v9@J:+ywDiYh/WJT^y5H" variabletype="">1.Advent</field> <value name="VALUE"> <block type="math_arithmetic" id="V[qs.K.g7xbV@$/EZ1NH" inline="false"> <field name="OP">MINUS</field> <value name="A"> <shadow type="math_number" id="()M?ccWD9lo.6KoGkou?"> <field name="NUM">1</field> </shadow> <block type="variables_get" id="HyKfVn$Y-sRHrz@^x@{!"> <field name="VAR" id="h#@yoh[f1Pz,BotHhhT4" variabletype="">25.Dezember</field> </block> </value> <value name="B"> <shadow type="math_number" id="Ytk)V9a1?P+%bl^l6n0D"> <field name="NUM">1</field> </shadow> <block type="math_arithmetic" id="vnIwCBAdDv4js;dJP!8_" inline="false"> <field name="OP">MULTIPLY</field> <value name="A"> <shadow type="math_number" id="N-tB+/4v+R#L.;_]I?T5"> <field name="NUM">86400000</field> </shadow> </value> <value name="B"> <shadow type="math_number" id="i5V,(*Q{Yph~r82+/{!">
        <field name="NUM">1</field>
        </shadow>
        <block type="math_arithmetic" id="]Ob*;X*|+RD5AA?,?wEg" inline="false">
        <field name="OP">ADD</field>
        <value name="A">
        <shadow type="math_number" id="t}qS.[{{*~=8gnh-;PMe">
        <field name="NUM">1</field>
        </shadow>
        <block type="convert_from_date" id="v$aLf?w1}1P)7-}s}"> <mutation format="false" language="false"></mutation> <field name="OPTION">wd</field> <value name="VALUE"> <block type="variables_get" id="CNAcbM%=ywOaZHk~bk,;"> <field name="VAR" id="h#@yoh[f1Pz,BotHhhT4" variabletype="">25.Dezember</field> </block> </value> </block> </value> <value name="B"> <shadow type="math_number" id="wE8c;D$?!=/M~s19,:iO"> <field name="NUM">21</field> </shadow> </value> </block> </value> </block> </value> </block> </value> </block> </next> </block> <block type="debug" id=")E_wH59tJ}TW5l+m|O." x="-537" y="-613">
        <field name="Severity">log</field>
        <value name="TEXT">
        <shadow type="text" id="bse51-93..ca]YlXfFzp">
        <field name="TEXT">test</field>
        </shadow>
        <block type="convert_from_date" id="_;gl6G%es/_pIA?v5:=@">
        <mutation format="false" language="false"></mutation>
        <field name="OPTION">DD.MM.YYYY</field>
        <value name="VALUE">
        <block type="variables_get" id="#tKaiB%]e)QvU?m#S3z;">
        <field name="VAR" id="v9@J:+ywDiYh/WJT^y5H" variabletype="">1.Advent</field>
        </block>
        </value>
        </block>
        </value>
        </block>
        </xml>

        S Offline
        S Offline
        Schnotzler
        schrieb am zuletzt editiert von
        #3

        @fredf Cool!
        Leider verstehe ich es nicht.
        Wo kommt denn die "86400000" her?
        Was wird da warum addiert?

        paul53P 1 Antwort Letzte Antwort
        0
        • S Schnotzler

          @fredf Cool!
          Leider verstehe ich es nicht.
          Wo kommt denn die "86400000" her?
          Was wird da warum addiert?

          paul53P Offline
          paul53P Offline
          paul53
          schrieb am zuletzt editiert von
          #4

          @schnotzler sagte: Wo kommt denn die "86400000" her?

          Ein Tag hat 86400000 ms.

          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
          Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

          S 1 Antwort Letzte Antwort
          0
          • paul53P paul53

            @schnotzler sagte: Wo kommt denn die "86400000" her?

            Ein Tag hat 86400000 ms.

            S Offline
            S Offline
            Schnotzler
            schrieb am zuletzt editiert von
            #5

            @paul53 Da wäre ich jetzt nie darauf gekommen. :-)
            Von Minuten bis Sekunden habe ich es schon Versucht aber auf die Idee mit ms bin ich leider nicht gekommen
            Danke

            1 Antwort Letzte Antwort
            0
            • Siggi0904S Offline
              Siggi0904S Offline
              Siggi0904
              schrieb am zuletzt editiert von Siggi0904
              #6

              Auch das Script von
              https://forum.iobroker.net/post/1089798
              ist nicht schlecht.

              Gleich mit Anzahl der Kerzen für die Visu.

              Mit leichter Anpassung gut nutzbar.

              1 Antwort Letzte Antwort
              1
              Antworten
              • In einem neuen Thema antworten
              Anmelden zum Antworten
              • Älteste zuerst
              • Neuste zuerst
              • Meiste Stimmen


              Support us

              ioBroker
              Community Adapters
              Donate

              279

              Online

              32.4k

              Benutzer

              81.4k

              Themen

              1.3m

              Beiträge
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
              ioBroker Community 2014-2025
              logo
              • Anmelden

              • Du hast noch kein Konto? Registrieren

              • Anmelden oder registrieren, um zu suchen
              • Erster Beitrag
                Letzter Beitrag
              0
              • Home
              • Aktuell
              • Tags
              • Ungelesen 0
              • Kategorien
              • Unreplied
              • Beliebt
              • GitHub
              • Docu
              • Hilfe