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

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

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Praktische Anwendungen (Showcase)
  4. Alexa Wecker WakeUp Light

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.2k

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.5k

Alexa Wecker WakeUp Light

Geplant Angeheftet Gesperrt Verschoben Praktische Anwendungen (Showcase)
blocklyalexaweckeralexa adapterlichtszene
3 Beiträge 3 Kommentatoren 1.7k Aufrufe 4 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.
  • siggi85S Offline
    siggi85S Offline
    siggi85
    schrieb am zuletzt editiert von siggi85
    #1

    Anbei mein Blockly Skript für ein Alexa Wecker Wake Up Light

    Features:

    • Beim Stellen eines Weckers wird automatisch ein Schedule erstellt, der vor dem Weckzeitraum ein Licht langsam hochdimmt
      • Beim Löschen des Weckers wird dieser automatisch gelöscht
    • Die Zeit des Starts des Dimmens kann im Skript festgelegt werden
      • hardcoded im Skript als Variable, kann aber ohne weiteres auf einen externen Datenpunkt ausgelagert werden um es bspw. per VIS anzupassen
    • Dieser Wake Up Schedule wird nur angelegt, wenn die Weckzeit zwischen 4 und 9:59 Uhr liegt
      • auch ganz neue Wecker werden hierfür genutzt, der Objektbaum für den gewünschten Wecker muss noch nicht existieren
    • Beim Löschen oder anlegen des Schedules wird eine Nachricht per Telegram versendet

    Nachteile

    • Alexa ID des jeweiligen Echos/Shows muss hardcoded im Skriptangepasst werden (im RegEx des Triggers)

    Infos

    • Benötigt wird der Alexa Adapter
    • Zum Dimmen wir ein Hue Raum genutzt, welcher per Hue-extended angesprochen wird
      • man kann das Skript aber auch anpassen und für ledgliche Art von Lampe die Dimmbar ist etwas bauen
    • Aktueller Schedule wird nur in der Woche ausgeführt, kann aber angepasst werden, einfach im Schedule den String "1,2,3,4,5" entfernen
    • Sollten mehrere Wecker gestellt werden, gilt der zuletzt konfigurierte Wecker (es existiert immer nur ein Schedule der das Licht hochdimmt)

    Blockly Export

    <xml xmlns="http://www.w3.org/1999/xhtml">
      <variables>
        <variable type="" id="-rM/pu^[)vkgVW4*zJBf">fade_time</variable>
        <variable type="" id=":2Lq11.U)#E]pTr~Z/*(">hour</variable>
        <variable type="" id="Ip#+Um|iI[HZS$)}HD,,">minute</variable>
        <variable type="undefined" id="wakeup_schedule">wakeup_schedule</variable>
        <variable type="undefined" id="timeout">timeout</variable>
      </variables>
      <block type="on_ext" id="e^-NegwKU00imYoC}-V+" x="38" y="238">
        <mutation items="1"></mutation>
        <field name="CONDITION">ne</field>
        <field name="ACK_CONDITION"></field>
        <value name="OID0">
          <shadow type="field_oid" id="T1A6^e:/UhP%WT(6}Rnv">
            <field name="oid">alexa2.0.Echo-Devices.XXXXXXXXXXXXXX.Alarm.83eaf41f-819e-3705-a286-8c8dea454c5a.enabled</field>
          </shadow>
          <block type="regex" id="M**0f{@oITB`,H7_vRyK">
            <field name="TEXT">(alexa2.0.Echo-Devices.XXXXXXXXXX.Alarm.*enabled)</field>
          </block>
        </value>
        <statement name="STATEMENT">
          <block type="controls_if" id="=#!Yog*j99lq),*euvp_">
            <mutation else="1"></mutation>
            <value name="IF0">
              <block type="logic_compare" id="/P#+C?^Dh;gMb!PO(Cv]">
                <field name="OP">EQ</field>
                <value name="A">
                  <block type="on_source" id="75N#7ddCotF3Erd@*r@c">
                    <field name="ATTR">state.val</field>
                  </block>
                </value>
                <value name="B">
                  <block type="logic_boolean" id="99/o(}NuGk/#w[q:8|Kv">
                    <field name="BOOL">TRUE</field>
                  </block>
                </value>
              </block>
            </value>
            <statement name="DO0">
              <block type="comment" id="+~:)qkW/zMct)!F;;[v/">
                <field name="COMMENT">Manuel setzen, nicht größer als 60</field>
                <next>
                  <block type="variables_set" id="955BP`;@_Q)0ylI,poKD">
                    <field name="VAR" id="-rM/pu^[)vkgVW4*zJBf" variabletype="">fade_time</field>
                    <value name="VALUE">
                      <block type="math_number" id="JekmFq}xwvp@/-q(n!(_">
                        <field name="NUM">30</field>
                      </block>
                    </value>
                    <next>
                      <block type="variables_set" id="}c5nSxqs[!W0ia%v-9qg">
                        <field name="VAR" id=":2Lq11.U)#E]pTr~Z/*(" variabletype="">hour</field>
                        <value name="VALUE">
                          <block type="convert_tonumber" id="zI$qUJ4lLu1i[h`V}TK*">
                            <value name="VALUE">
                              <block type="text_getSubstring" id="-`~wJf_yv;4Ak8G;cv.$">
                                <mutation at1="true" at2="true"></mutation>
                                <field name="WHERE1">FROM_START</field>
                                <field name="WHERE2">FROM_START</field>
                                <value name="STRING">
                                  <block type="get_value_var" id="nc{p5Ni;%@~?(#@EJTFX">
                                    <field name="ATTR">val</field>
                                    <value name="OID">
                                      <shadow type="text" id="q1sr5^V1Z=Y,iL5e)rN]">
                                        <field name="TEXT"></field>
                                      </shadow>
                                      <block type="text_join" id="IOT`mHx}k}IY38GY6q0Q">
                                        <mutation items="2"></mutation>
                                        <value name="ADD0">
                                          <block type="on_source" id="ivz(|6*9D3S}N!N)cSFD">
                                            <field name="ATTR">channelId</field>
                                          </block>
                                        </value>
                                        <value name="ADD1">
                                          <block type="text" id="@:U*QosCH-s[QfW7$qZ0">
                                            <field name="TEXT">.time</field>
                                          </block>
                                        </value>
                                      </block>
                                    </value>
                                  </block>
                                </value>
                                <value name="AT1">
                                  <block type="math_number" id="vy~j+?u^_3C5Rqu;SnuM">
                                    <field name="NUM">1</field>
                                  </block>
                                </value>
                                <value name="AT2">
                                  <block type="math_number" id="C0PUDm1!C;eM;BleMla$">
                                    <field name="NUM">2</field>
                                  </block>
                                </value>
                              </block>
                            </value>
                          </block>
                        </value>
                        <next>
                          <block type="variables_set" id="Kg/%E%Te#+DwUwvYR4vd">
                            <field name="VAR" id="Ip#+Um|iI[HZS$)}HD,," variabletype="">minute</field>
                            <value name="VALUE">
                              <block type="convert_tonumber" id="6w#5N=|#G5=w1.K!+OE^">
                                <value name="VALUE">
                                  <block type="text_getSubstring" id="XjrGge{DY`~afIMAI?M6">
                                    <mutation at1="true" at2="true"></mutation>
                                    <field name="WHERE1">FROM_START</field>
                                    <field name="WHERE2">FROM_START</field>
                                    <value name="STRING">
                                      <block type="get_value_var" id="c[g*lxYs+#}t7p/S28Xw">
                                        <field name="ATTR">val</field>
                                        <value name="OID">
                                          <shadow type="text" id="q1sr5^V1Z=Y,iL5e)rN]">
                                            <field name="TEXT"></field>
                                          </shadow>
                                          <block type="text_join" id="!_-l=/KpQ33N#dV!RKtT">
                                            <mutation items="2"></mutation>
                                            <value name="ADD0">
                                              <block type="on_source" id="5svLpNK1G*A%]U6p-{y2">
                                                <field name="ATTR">channelId</field>
                                              </block>
                                            </value>
                                            <value name="ADD1">
                                              <block type="text" id="+N{/jMZ@WFFz_RKwM$GU">
                                                <field name="TEXT">.time</field>
                                              </block>
                                            </value>
                                          </block>
                                        </value>
                                      </block>
                                    </value>
                                    <value name="AT1">
                                      <block type="math_number" id="vqcN`2TVx]^_fZ2{b#rT">
                                        <field name="NUM">4</field>
                                      </block>
                                    </value>
                                    <value name="AT2">
                                      <block type="math_number" id="JRM#3|L4zu}G5T`@4;Q;">
                                        <field name="NUM">5</field>
                                      </block>
                                    </value>
                                  </block>
                                </value>
                              </block>
                            </value>
                            <next>
                              <block type="comment" id="ibaQ~{glu`UgAd`a:8Yl">
                                <field name="COMMENT">Nur für morgendliche Wecker nutzen</field>
                                <next>
                                  <block type="controls_if" id="Jy$u5!}jVppSLxJWtXu(">
                                    <value name="IF0">
                                      <block type="logic_operation" id="Kpd4cc`XA;-[:t|#Q`p|" inline="false">
                                        <field name="OP">AND</field>
                                        <value name="A">
                                          <block type="logic_compare" id="%0%mp:+AO%Nv%,QmWEU]">
                                            <field name="OP">GTE</field>
                                            <value name="A">
                                              <block type="variables_get" id="nm%)`zu/RsD3{e1.0Dj6">
                                                <field name="VAR" id=":2Lq11.U)#E]pTr~Z/*(" variabletype="">hour</field>
                                              </block>
                                            </value>
                                            <value name="B">
                                              <block type="math_number" id="_o7`m?wp!V1uT4/15{GC">
                                                <field name="NUM">4</field>
                                              </block>
                                            </value>
                                          </block>
                                        </value>
                                        <value name="B">
                                          <block type="logic_compare" id="4yCRj,37]~$jh(3Jj9gu">
                                            <field name="OP">LTE</field>
                                            <value name="A">
                                              <block type="variables_get" id="uQ7jD5_szq,qq{jLOCn3">
                                                <field name="VAR" id=":2Lq11.U)#E]pTr~Z/*(" variabletype="">hour</field>
                                              </block>
                                            </value>
                                            <value name="B">
                                              <block type="math_number" id="}{OES0lxtr%4E{c+1PJx">
                                                <field name="NUM">9</field>
                                              </block>
                                            </value>
                                          </block>
                                        </value>
                                      </block>
                                    </value>
                                    <statement name="DO0">
                                      <block type="comment" id="?9N;(q:i?a1b.-dQW:0L">
                                        <field name="COMMENT">Startzeit berechnen</field>
                                        <next>
                                          <block type="controls_if" id="WW.2B``~C=N{)w=@%R;D">
                                            <mutation else="1"></mutation>
                                            <value name="IF0">
                                              <block type="logic_compare" id="hO[_A-iKrH,+QI61$EG;">
                                                <field name="OP">GT</field>
                                                <value name="A">
                                                  <block type="variables_get" id=";fRbOp_:Y,afe`eoT5Jq">
                                                    <field name="VAR" id="-rM/pu^[)vkgVW4*zJBf" variabletype="">fade_time</field>
                                                  </block>
                                                </value>
                                                <value name="B">
                                                  <block type="variables_get" id="Uts]{+.uR3-4n:wPZ10D">
                                                    <field name="VAR" id="Ip#+Um|iI[HZS$)}HD,," variabletype="">minute</field>
                                                  </block>
                                                </value>
                                              </block>
                                            </value>
                                            <statement name="DO0">
                                              <block type="variables_set" id="AU:h[b9FTeI2]LO+d!+(">
                                                <field name="VAR" id=":2Lq11.U)#E]pTr~Z/*(" variabletype="">hour</field>
                                                <value name="VALUE">
                                                  <block type="math_arithmetic" id="y1O.vZ.w05yuTj/nQ!+a">
                                                    <field name="OP">MINUS</field>
                                                    <value name="A">
                                                      <shadow type="math_number" id="KIfx*D-]+SWa8r:qYUM)">
                                                        <field name="NUM">1</field>
                                                      </shadow>
                                                      <block type="variables_get" id="w`?2#VskY1RFr%Ow%tCc">
                                                        <field name="VAR" id=":2Lq11.U)#E]pTr~Z/*(" variabletype="">hour</field>
                                                      </block>
                                                    </value>
                                                    <value name="B">
                                                      <shadow type="math_number" id="_#cQ.OmG|9eJx.W9r2$l">
                                                        <field name="NUM">1</field>
                                                      </shadow>
                                                    </value>
                                                  </block>
                                                </value>
                                                <next>
                                                  <block type="variables_set" id="s:r^VF^tZj7]y(z2F8Kt">
                                                    <field name="VAR" id="Ip#+Um|iI[HZS$)}HD,," variabletype="">minute</field>
                                                    <value name="VALUE">
                                                      <block type="math_arithmetic" id="lp+]t*[zL{l42|y1XV.R">
                                                        <field name="OP">ADD</field>
                                                        <value name="A">
                                                          <shadow type="math_number" id="5@C1{$m05%}t{8/zm=70">
                                                            <field name="NUM">1</field>
                                                          </shadow>
                                                          <block type="variables_get" id="oX$Z2rqul%up)xf66AUf">
                                                            <field name="VAR" id="Ip#+Um|iI[HZS$)}HD,," variabletype="">minute</field>
                                                          </block>
                                                        </value>
                                                        <value name="B">
                                                          <shadow type="math_number" id="m=2taA_Np*:_.3z7sEA2">
                                                            <field name="NUM">60</field>
                                                          </shadow>
                                                          <block type="math_arithmetic" id="pTJXK-Mri_L?y3Ns9@n4">
                                                            <field name="OP">MINUS</field>
                                                            <value name="A">
                                                              <shadow type="math_number" id="j,sF#!ZA@4ZMF*.a(MC0">
                                                                <field name="NUM">60</field>
                                                              </shadow>
                                                            </value>
                                                            <value name="B">
                                                              <shadow type="math_number" id="k3Vij+GG,TIk??5%a%qV">
                                                                <field name="NUM">1</field>
                                                              </shadow>
                                                              <block type="variables_get" id="nX}?]1Q8HeS?-)775|p*">
                                                                <field name="VAR" id="-rM/pu^[)vkgVW4*zJBf" variabletype="">fade_time</field>
                                                              </block>
                                                            </value>
                                                          </block>
                                                        </value>
                                                      </block>
                                                    </value>
                                                  </block>
                                                </next>
                                              </block>
                                            </statement>
                                            <statement name="ELSE">
                                              <block type="variables_set" id="4lYh`X-Q_PuOve~?At)w">
                                                <field name="VAR" id="Ip#+Um|iI[HZS$)}HD,," variabletype="">minute</field>
                                                <value name="VALUE">
                                                  <block type="math_arithmetic" id="y)IZal)}!,@rDgh73=j(">
                                                    <field name="OP">MINUS</field>
                                                    <value name="A">
                                                      <shadow type="math_number" id="5@C1{$m05%}t{8/zm=70">
                                                        <field name="NUM">1</field>
                                                      </shadow>
                                                      <block type="variables_get" id="BLGsI[=kpAYr/56.{Dq6">
                                                        <field name="VAR" id="Ip#+Um|iI[HZS$)}HD,," variabletype="">minute</field>
                                                      </block>
                                                    </value>
                                                    <value name="B">
                                                      <shadow type="math_number" id="m=2taA_Np*:_.3z7sEA2">
                                                        <field name="NUM">60</field>
                                                      </shadow>
                                                      <block type="variables_get" id="0}Oi8CI,[KGIBoEw!5Sz">
                                                        <field name="VAR" id="-rM/pu^[)vkgVW4*zJBf" variabletype="">fade_time</field>
                                                      </block>
                                                    </value>
                                                  </block>
                                                </value>
                                              </block>
                                            </statement>
                                            <next>
                                              <block type="telegram" id="/}6|gE}pQnaz%_aHqSe~">
                                                <field name="INSTANCE"></field>
                                                <field name="LOG"></field>
                                                <field name="SILENT">TRUE</field>
                                                <field name="PARSEMODE">default</field>
                                                <value name="MESSAGE">
                                                  <shadow type="text" id="n?YkZ8c-p!AJ)%p5um)F">
                                                    <field name="TEXT">text</field>
                                                  </shadow>
                                                  <block type="text_join" id="YcAxEXFDp]v]7gRAfM0s">
                                                    <mutation items="11"></mutation>
                                                    <value name="ADD0">
                                                      <block type="text" id="rsg.C1v|SSy8a:/yilxM">
                                                        <field name="TEXT">Wake up Schedule wird erstellt.</field>
                                                      </block>
                                                    </value>
                                                    <value name="ADD1">
                                                      <block type="text_newline" id="@xbvB1[8B|v#ZY:~+6.[">
                                                        <field name="Type">\n</field>
                                                      </block>
                                                    </value>
                                                    <value name="ADD2">
                                                      <block type="text" id="[B[?gOPXOl]99`?BCUh.">
                                                        <field name="TEXT">Stunde: </field>
                                                      </block>
                                                    </value>
                                                    <value name="ADD3">
                                                      <block type="variables_get" id="J*zE8Ic^U2VO@)S(Q~k!">
                                                        <field name="VAR" id=":2Lq11.U)#E]pTr~Z/*(" variabletype="">hour</field>
                                                      </block>
                                                    </value>
                                                    <value name="ADD4">
                                                      <block type="text" id=";ADd9tE][WBiwr$N%3Ma">
                                                        <field name="TEXT">; Minute: </field>
                                                      </block>
                                                    </value>
                                                    <value name="ADD5">
                                                      <block type="variables_get" id="V57XGF:O!$~OxKn/In2h">
                                                        <field name="VAR" id="Ip#+Um|iI[HZS$)}HD,," variabletype="">minute</field>
                                                      </block>
                                                    </value>
                                                    <value name="ADD6">
                                                      <block type="text" id="UFHk3yr0_9W:pBfGY+Oi">
                                                        <field name="TEXT">; Fade Time: </field>
                                                      </block>
                                                    </value>
                                                    <value name="ADD7">
                                                      <block type="variables_get" id="0dk?,SW.dsj,S/:GVkcC">
                                                        <field name="VAR" id="-rM/pu^[)vkgVW4*zJBf" variabletype="">fade_time</field>
                                                      </block>
                                                    </value>
                                                    <value name="ADD8">
                                                      <block type="text_newline" id="1G~#!C([LY=8No#0wX:5" disabled="true">
                                                        <field name="Type">\n</field>
                                                      </block>
                                                    </value>
                                                    <value name="ADD9">
                                                      <block type="text" id="$cv^NHSVG4i4vb;n%%a." disabled="true">
                                                        <field name="TEXT">Time Object ID: </field>
                                                      </block>
                                                    </value>
                                                    <value name="ADD10">
                                                      <block type="text_join" id="fBgEt.+Y?xdhR=rjtFZ+" disabled="true">
                                                        <mutation items="2"></mutation>
                                                        <value name="ADD0">
                                                          <block type="on_source" id="yQNW^a?4u`X+:Ek%P~$8">
                                                            <field name="ATTR">channelId</field>
                                                          </block>
                                                        </value>
                                                        <value name="ADD1">
                                                          <block type="text" id="{!`jq)?yUB4awP7$Z$Vl">
                                                            <field name="TEXT">.time</field>
                                                          </block>
                                                        </value>
                                                      </block>
                                                    </value>
                                                  </block>
                                                </value>
                                                <value name="USERNAME">
                                                  <block type="text" id="O#1ZKT(hI^%`=E56R)Ci">
                                                    <field name="TEXT">Siggi</field>
                                                  </block>
                                                </value>
                                                <next>
                                                  <block type="debug" id="=1t{J,pTA||1+`:D]{J=">
                                                    <field name="Severity">log</field>
                                                    <value name="TEXT">
                                                      <shadow type="text" id="jg%OA@{x[n*avtwuo#4M">
                                                        <field name="TEXT">Stunde</field>
                                                      </shadow>
                                                      <block type="text_join" id="a22{HRiQaP|}f=,GB:qS">
                                                        <mutation items="11"></mutation>
                                                        <value name="ADD0">
                                                          <block type="text" id="LwlH2Sqn#EVhA,B%XP=V">
                                                            <field name="TEXT">Wake up Schedule wird erstellt.</field>
                                                          </block>
                                                        </value>
                                                        <value name="ADD1">
                                                          <block type="text_newline" id="X=Yyo![H*=f}(V5P:Ij-">
                                                            <field name="Type">\n</field>
                                                          </block>
                                                        </value>
                                                        <value name="ADD2">
                                                          <block type="text" id="OQb6Jy4p3zAA!:sfvQUr">
                                                            <field name="TEXT">; Stunde: </field>
                                                          </block>
                                                        </value>
                                                        <value name="ADD3">
                                                          <block type="variables_get" id="}em$2.CYlmV]EvITStuQ">
                                                            <field name="VAR" id=":2Lq11.U)#E]pTr~Z/*(" variabletype="">hour</field>
                                                          </block>
                                                        </value>
                                                        <value name="ADD4">
                                                          <block type="text" id="vwiw1RERnWLk|:X_$EtJ">
                                                            <field name="TEXT">; Minute: </field>
                                                          </block>
                                                        </value>
                                                        <value name="ADD5">
                                                          <block type="variables_get" id="M!EiU47/B6/|;n4WAH8[">
                                                            <field name="VAR" id="Ip#+Um|iI[HZS$)}HD,," variabletype="">minute</field>
                                                          </block>
                                                        </value>
                                                        <value name="ADD6">
                                                          <block type="text" id="b`$}V3!Wz-P=|~~z7x6O">
                                                            <field name="TEXT">; Fade Time: </field>
                                                          </block>
                                                        </value>
                                                        <value name="ADD7">
                                                          <block type="variables_get" id="P*,Wer=8_8(jJ2_]:@~T">
                                                            <field name="VAR" id="-rM/pu^[)vkgVW4*zJBf" variabletype="">fade_time</field>
                                                          </block>
                                                        </value>
                                                        <value name="ADD8">
                                                          <block type="text_newline" id=";ZAbhJ+La7JI+^$qEK(t">
                                                            <field name="Type">\n</field>
                                                          </block>
                                                        </value>
                                                        <value name="ADD9">
                                                          <block type="text" id="AH0?dY[}e6jyVN}?Vl:Q">
                                                            <field name="TEXT">Time Object ID: </field>
                                                          </block>
                                                        </value>
                                                        <value name="ADD10">
                                                          <block type="text_join" id="YaA(U2Y.h$=;q2]$va9p">
                                                            <mutation items="2"></mutation>
                                                            <value name="ADD0">
                                                              <block type="on_source" id="].Tml3M3tC{B{Fs5~P*T">
                                                                <field name="ATTR">channelId</field>
                                                              </block>
                                                            </value>
                                                            <value name="ADD1">
                                                              <block type="text" id="ir`sZI+Uv}Q#Pyv|9_J.">
                                                                <field name="TEXT">.time</field>
                                                              </block>
                                                            </value>
                                                          </block>
                                                        </value>
                                                      </block>
                                                    </value>
                                                    <next>
                                                      <block type="schedule_create" id="RL;~8R|WEcWpeF,{8D$)">
                                                        <field name="NAME">wakeup_schedule</field>
                                                        <value name="SCHEDULE">
                                                          <shadow type="field_cron" id="kq#(UTCh{i):-ID3%Nw2">
                                                            <field name="CRON">* * * * *</field>
                                                          </shadow>
                                                          <block type="cron_builder" id="4.Bj}yH~TV1~9{i8/[WT">
                                                            <mutation seconds="false" as_line="false"></mutation>
                                                            <field name="LINE">FALSE</field>
                                                            <field name="WITH_SECONDS">FALSE</field>
                                                            <value name="DOW">
                                                              <shadow type="text" id="s=eJ_1i.%J!NMyMXz2cf">
                                                                <field name="TEXT">*</field>
                                                              </shadow>
                                                              <block type="text" id="4cinyAUXaDe?g3Q}fTcf">
                                                                <field name="TEXT">1,2,3,4,5</field>
                                                              </block>
                                                            </value>
                                                            <value name="MONTHS">
                                                              <shadow type="text" id="BolLlKsl+tFm/:XW.OwQ">
                                                                <field name="TEXT">*</field>
                                                              </shadow>
                                                            </value>
                                                            <value name="DAYS">
                                                              <shadow type="text" id="iSm@kopho)`cy7bpn3mY">
                                                                <field name="TEXT">*</field>
                                                              </shadow>
                                                            </value>
                                                            <value name="HOURS">
                                                              <shadow type="text" id="CdGJQ1SU7+k8A0Hs.zNq">
                                                                <field name="TEXT">*</field>
                                                              </shadow>
                                                              <block type="convert_tostring" id="timh@AF@;9fvoo;s@v@C">
                                                                <value name="VALUE">
                                                                  <block type="variables_get" id="w;kc{-^m0k2CG=TF*oko">
                                                                    <field name="VAR" id=":2Lq11.U)#E]pTr~Z/*(" variabletype="">hour</field>
                                                                  </block>
                                                                </value>
                                                              </block>
                                                            </value>
                                                            <value name="MINUTES">
                                                              <shadow type="text" id="-k+v,P9:HHj`5PC*rs`o">
                                                                <field name="TEXT">*</field>
                                                              </shadow>
                                                              <block type="convert_tostring" id="G-]R4pHA;k}fOR{_;)xw">
                                                                <value name="VALUE">
                                                                  <block type="variables_get" id="!nu)!N;Q1@hP_XD`M7dD">
                                                                    <field name="VAR" id="Ip#+Um|iI[HZS$)}HD,," variabletype="">minute</field>
                                                                  </block>
                                                                </value>
                                                              </block>
                                                            </value>
                                                          </block>
                                                        </value>
                                                        <statement name="STATEMENT">
                                                          <block type="debug" id="c5_yNcL64^PwAKaW-3:!">
                                                            <field name="Severity">log</field>
                                                            <value name="TEXT">
                                                              <shadow type="text" id="jg%OA@{x[n*avtwuo#4M">
                                                                <field name="TEXT">Stunde</field>
                                                              </shadow>
                                                              <block type="text_join" id="RK%u2N]Ar(!NKKo%62lT">
                                                                <mutation items="4"></mutation>
                                                                <value name="ADD0">
                                                                  <block type="text" id="CR#^,!)86e:`L[:(NKj`">
                                                                    <field name="TEXT">Wake up Schedule startet.</field>
                                                                  </block>
                                                                </value>
                                                                <value name="ADD1">
                                                                  <block type="text_newline" id="~{LS1!#{o]u+:(.[d.x?">
                                                                    <field name="Type">\n</field>
                                                                  </block>
                                                                </value>
                                                                <value name="ADD2">
                                                                  <block type="text" id="Gr+_59]*X9R#PCG;LR7S">
                                                                    <field name="TEXT">Hue Befehl: </field>
                                                                  </block>
                                                                </value>
                                                                <value name="ADD3">
                                                                  <block type="text_join" id="W_vPXh273zte/OG{jyJZ">
                                                                    <mutation items="3"></mutation>
                                                                    <value name="ADD0">
                                                                      <block type="text" id="!aQQsgtdL5_!1jE]F}3E">
                                                                        <field name="TEXT">{"ct":2410,"sat":25,"bri":254,"transitiontime":</field>
                                                                      </block>
                                                                    </value>
                                                                    <value name="ADD1">
                                                                      <block type="math_arithmetic" id="`1e}b6#XJwq.jolxcqDE">
                                                                        <field name="OP">MULTIPLY</field>
                                                                        <value name="A">
                                                                          <shadow type="math_number" id="ISK^HbmxMLW]i%ZsY:2b">
                                                                            <field name="NUM">1</field>
                                                                          </shadow>
                                                                          <block type="variables_get" id="f6/j!{@3bWY#6sY.+^kR">
                                                                            <field name="VAR" id="-rM/pu^[)vkgVW4*zJBf" variabletype="">fade_time</field>
                                                                          </block>
                                                                        </value>
                                                                        <value name="B">
                                                                          <shadow type="math_number" id="bz}~$c7[ts;L-}^8/(kh">
                                                                            <field name="NUM">600</field>
                                                                          </shadow>
                                                                        </value>
                                                                      </block>
                                                                    </value>
                                                                    <value name="ADD2">
                                                                      <block type="text" id="1:Ko}o4a7u5AfjruR,$C">
                                                                        <field name="TEXT">}</field>
                                                                      </block>
                                                                    </value>
                                                                  </block>
                                                                </value>
                                                              </block>
                                                            </value>
                                                            <next>
                                                              <block type="control" id="2ci1N#;dU?QInV?R7kq[">
                                                                <mutation delay_input="false"></mutation>
                                                                <field name="OID">hue-extended.0.groups.005-schlafzimmer.action.on</field>
                                                                <field name="WITH_DELAY">FALSE</field>
                                                                <value name="VALUE">
                                                                  <block type="logic_boolean" id="CeY41$F+1D9tM]ZEMV_z">
                                                                    <field name="BOOL">FALSE</field>
                                                                  </block>
                                                                </value>
                                                                <next>
                                                                  <block type="timeouts_settimeout" id="jUd6q3?Z+WGMxt_[=T2m">
                                                                    <field name="NAME">timeout</field>
                                                                    <field name="DELAY">2</field>
                                                                    <field name="UNIT">sec</field>
                                                                    <statement name="STATEMENT">
                                                                      <block type="control" id="[o7--2Y!k=f]zPN|k)eB">
                                                                        <mutation delay_input="false"></mutation>
                                                                        <field name="OID">hue-extended.0.groups.005-schlafzimmer.action.level</field>
                                                                        <field name="WITH_DELAY">FALSE</field>
                                                                        <value name="VALUE">
                                                                          <block type="text" id="2YY=0!-ghO?9#uSu3?lt">
                                                                            <field name="TEXT">5</field>
                                                                          </block>
                                                                        </value>
                                                                        <next>
                                                                          <block type="control" id="T[aaqEzc@7!RJpZja67F">
                                                                            <mutation delay_input="false"></mutation>
                                                                            <field name="OID">hue-extended.0.groups.005-schlafzimmer.action.saturation</field>
                                                                            <field name="WITH_DELAY">FALSE</field>
                                                                            <value name="VALUE">
                                                                              <block type="text" id="7O0QL]~-?534$rmM}Gw9">
                                                                                <field name="TEXT">254</field>
                                                                              </block>
                                                                            </value>
                                                                            <next>
                                                                              <block type="control" id="-6H9OuZNAW,Uvwztdz,z">
                                                                                <mutation delay_input="false"></mutation>
                                                                                <field name="OID">hue-extended.0.groups.005-schlafzimmer.action.hue</field>
                                                                                <field name="WITH_DELAY">FALSE</field>
                                                                                <value name="VALUE">
                                                                                  <block type="text" id=":*f=_8xL8%0$|MCv7W;~">
                                                                                    <field name="TEXT">360</field>
                                                                                  </block>
                                                                                </value>
                                                                                <next>
                                                                                  <block type="control" id=",^Tpe|Ql=d4%q9}O$x.Y">
                                                                                    <mutation delay_input="true"></mutation>
                                                                                    <field name="OID">hue-extended.0.groups.005-schlafzimmer.action.on</field>
                                                                                    <field name="WITH_DELAY">TRUE</field>
                                                                                    <field name="DELAY_MS">2</field>
                                                                                    <field name="UNIT">sec</field>
                                                                                    <field name="CLEAR_RUNNING">FALSE</field>
                                                                                    <value name="VALUE">
                                                                                      <block type="logic_boolean" id="vYG4#W^]^i6Ufa?n~D$8">
                                                                                        <field name="BOOL">TRUE</field>
                                                                                      </block>
                                                                                    </value>
                                                                                    <next>
                                                                                      <block type="control_ex" id="m@O}F}2QwQ0-ga(~hUAs">
                                                                                        <field name="TYPE">false</field>
                                                                                        <field name="CLEAR_RUNNING">FALSE</field>
                                                                                        <value name="OID">
                                                                                          <shadow type="field_oid" id="))bxeVrc6Yn*NRYEG[/M">
                                                                                            <field name="oid">hue-extended.0.groups.005-schlafzimmer.action._commands</field>
                                                                                          </shadow>
                                                                                        </value>
                                                                                        <value name="VALUE">
                                                                                          <shadow type="logic_boolean" id="{xS_dD+:QveTzIejCi{/">
                                                                                            <field name="BOOL">TRUE</field>
                                                                                          </shadow>
                                                                                          <block type="text_join" id="(MxFr[iEtfM?)|*E61Kc">
                                                                                            <mutation items="3"></mutation>
                                                                                            <value name="ADD0">
                                                                                              <block type="text" id="7Ik:Su48U@c9flW%_hK(">
                                                                                                <field name="TEXT">{"ct":2410,"sat":25,"bri":254,"transitiontime":</field>
                                                                                              </block>
                                                                                            </value>
                                                                                            <value name="ADD1">
                                                                                              <block type="math_arithmetic" id="`2b1l(Qb]uM#MA?_BtNi">
                                                                                                <field name="OP">MULTIPLY</field>
                                                                                                <value name="A">
                                                                                                  <shadow type="math_number" id="ISK^HbmxMLW]i%ZsY:2b">
                                                                                                    <field name="NUM">1</field>
                                                                                                  </shadow>
                                                                                                  <block type="variables_get" id="wZD6Sfp:[D6v`WzVP`(J">
                                                                                                    <field name="VAR" id="-rM/pu^[)vkgVW4*zJBf" variabletype="">fade_time</field>
                                                                                                  </block>
                                                                                                </value>
                                                                                                <value name="B">
                                                                                                  <shadow type="math_number" id="-5DFSknHEJ)?W5hxe^I@">
                                                                                                    <field name="NUM">600</field>
                                                                                                  </shadow>
                                                                                                </value>
                                                                                              </block>
                                                                                            </value>
                                                                                            <value name="ADD2">
                                                                                              <block type="text" id="+9VspxyX1WHY8f~{=Zgf">
                                                                                                <field name="TEXT">}</field>
                                                                                              </block>
                                                                                            </value>
                                                                                          </block>
                                                                                        </value>
                                                                                        <value name="DELAY_MS">
                                                                                          <shadow type="math_number" id="_?m^YRQ8JUVN$zUyOB1m">
                                                                                            <field name="NUM">3000</field>
                                                                                          </shadow>
                                                                                        </value>
                                                                                      </block>
                                                                                    </next>
                                                                                  </block>
                                                                                </next>
                                                                              </block>
                                                                            </next>
                                                                          </block>
                                                                        </next>
                                                                      </block>
                                                                    </statement>
                                                                  </block>
                                                                </next>
                                                              </block>
                                                            </next>
                                                          </block>
                                                        </statement>
                                                      </block>
                                                    </next>
                                                  </block>
                                                </next>
                                              </block>
                                            </next>
                                          </block>
                                        </next>
                                      </block>
                                    </statement>
                                  </block>
                                </next>
                              </block>
                            </next>
                          </block>
                        </next>
                      </block>
                    </next>
                  </block>
                </next>
              </block>
            </statement>
            <statement name="ELSE">
              <block type="telegram" id="1X^=t%R*Ju?M1Bsop4iN">
                <field name="INSTANCE"></field>
                <field name="LOG"></field>
                <field name="SILENT">TRUE</field>
                <field name="PARSEMODE">default</field>
                <value name="MESSAGE">
                  <shadow type="text" id="U/~g=-,$c.K-YgcfC2h2">
                    <field name="TEXT">text</field>
                  </shadow>
                  <block type="text" id="PLi16Mg2gvJGA7f$aA9E">
                    <field name="TEXT">Wake Up Schedule gelöscht.</field>
                  </block>
                </value>
                <value name="USERNAME">
                  <block type="text" id="AbSvSS36*by1?%=ZQKUk">
                    <field name="TEXT">Siggi</field>
                  </block>
                </value>
                <next>
                  <block type="schedule_clear" id="d@c.{HrE?hT|Jd/}#r-6">
                    <field name="NAME">wakeup_schedule</field>
                  </block>
                </next>
              </block>
            </statement>
          </block>
        </statement>
      </block>
    </xml>
    

    Screenshots


    0376af15-a947-484f-9539-250c29050f79-grafik.png
    29411855-f0fe-4992-8bf5-e1502ca53e4a-grafik.png
    7629dfa0-e7f2-4727-9414-60dbefed4775-grafik.png
    cdfd5e39-cda9-4857-84f1-5e3972adfa5d-grafik.png

    ElmarKE 1 Antwort Letzte Antwort
    3
    • siggi85S siggi85

      Anbei mein Blockly Skript für ein Alexa Wecker Wake Up Light

      Features:

      • Beim Stellen eines Weckers wird automatisch ein Schedule erstellt, der vor dem Weckzeitraum ein Licht langsam hochdimmt
        • Beim Löschen des Weckers wird dieser automatisch gelöscht
      • Die Zeit des Starts des Dimmens kann im Skript festgelegt werden
        • hardcoded im Skript als Variable, kann aber ohne weiteres auf einen externen Datenpunkt ausgelagert werden um es bspw. per VIS anzupassen
      • Dieser Wake Up Schedule wird nur angelegt, wenn die Weckzeit zwischen 4 und 9:59 Uhr liegt
        • auch ganz neue Wecker werden hierfür genutzt, der Objektbaum für den gewünschten Wecker muss noch nicht existieren
      • Beim Löschen oder anlegen des Schedules wird eine Nachricht per Telegram versendet

      Nachteile

      • Alexa ID des jeweiligen Echos/Shows muss hardcoded im Skriptangepasst werden (im RegEx des Triggers)

      Infos

      • Benötigt wird der Alexa Adapter
      • Zum Dimmen wir ein Hue Raum genutzt, welcher per Hue-extended angesprochen wird
        • man kann das Skript aber auch anpassen und für ledgliche Art von Lampe die Dimmbar ist etwas bauen
      • Aktueller Schedule wird nur in der Woche ausgeführt, kann aber angepasst werden, einfach im Schedule den String "1,2,3,4,5" entfernen
      • Sollten mehrere Wecker gestellt werden, gilt der zuletzt konfigurierte Wecker (es existiert immer nur ein Schedule der das Licht hochdimmt)

      Blockly Export

      <xml xmlns="http://www.w3.org/1999/xhtml">
        <variables>
          <variable type="" id="-rM/pu^[)vkgVW4*zJBf">fade_time</variable>
          <variable type="" id=":2Lq11.U)#E]pTr~Z/*(">hour</variable>
          <variable type="" id="Ip#+Um|iI[HZS$)}HD,,">minute</variable>
          <variable type="undefined" id="wakeup_schedule">wakeup_schedule</variable>
          <variable type="undefined" id="timeout">timeout</variable>
        </variables>
        <block type="on_ext" id="e^-NegwKU00imYoC}-V+" x="38" y="238">
          <mutation items="1"></mutation>
          <field name="CONDITION">ne</field>
          <field name="ACK_CONDITION"></field>
          <value name="OID0">
            <shadow type="field_oid" id="T1A6^e:/UhP%WT(6}Rnv">
              <field name="oid">alexa2.0.Echo-Devices.XXXXXXXXXXXXXX.Alarm.83eaf41f-819e-3705-a286-8c8dea454c5a.enabled</field>
            </shadow>
            <block type="regex" id="M**0f{@oITB`,H7_vRyK">
              <field name="TEXT">(alexa2.0.Echo-Devices.XXXXXXXXXX.Alarm.*enabled)</field>
            </block>
          </value>
          <statement name="STATEMENT">
            <block type="controls_if" id="=#!Yog*j99lq),*euvp_">
              <mutation else="1"></mutation>
              <value name="IF0">
                <block type="logic_compare" id="/P#+C?^Dh;gMb!PO(Cv]">
                  <field name="OP">EQ</field>
                  <value name="A">
                    <block type="on_source" id="75N#7ddCotF3Erd@*r@c">
                      <field name="ATTR">state.val</field>
                    </block>
                  </value>
                  <value name="B">
                    <block type="logic_boolean" id="99/o(}NuGk/#w[q:8|Kv">
                      <field name="BOOL">TRUE</field>
                    </block>
                  </value>
                </block>
              </value>
              <statement name="DO0">
                <block type="comment" id="+~:)qkW/zMct)!F;;[v/">
                  <field name="COMMENT">Manuel setzen, nicht größer als 60</field>
                  <next>
                    <block type="variables_set" id="955BP`;@_Q)0ylI,poKD">
                      <field name="VAR" id="-rM/pu^[)vkgVW4*zJBf" variabletype="">fade_time</field>
                      <value name="VALUE">
                        <block type="math_number" id="JekmFq}xwvp@/-q(n!(_">
                          <field name="NUM">30</field>
                        </block>
                      </value>
                      <next>
                        <block type="variables_set" id="}c5nSxqs[!W0ia%v-9qg">
                          <field name="VAR" id=":2Lq11.U)#E]pTr~Z/*(" variabletype="">hour</field>
                          <value name="VALUE">
                            <block type="convert_tonumber" id="zI$qUJ4lLu1i[h`V}TK*">
                              <value name="VALUE">
                                <block type="text_getSubstring" id="-`~wJf_yv;4Ak8G;cv.$">
                                  <mutation at1="true" at2="true"></mutation>
                                  <field name="WHERE1">FROM_START</field>
                                  <field name="WHERE2">FROM_START</field>
                                  <value name="STRING">
                                    <block type="get_value_var" id="nc{p5Ni;%@~?(#@EJTFX">
                                      <field name="ATTR">val</field>
                                      <value name="OID">
                                        <shadow type="text" id="q1sr5^V1Z=Y,iL5e)rN]">
                                          <field name="TEXT"></field>
                                        </shadow>
                                        <block type="text_join" id="IOT`mHx}k}IY38GY6q0Q">
                                          <mutation items="2"></mutation>
                                          <value name="ADD0">
                                            <block type="on_source" id="ivz(|6*9D3S}N!N)cSFD">
                                              <field name="ATTR">channelId</field>
                                            </block>
                                          </value>
                                          <value name="ADD1">
                                            <block type="text" id="@:U*QosCH-s[QfW7$qZ0">
                                              <field name="TEXT">.time</field>
                                            </block>
                                          </value>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                  <value name="AT1">
                                    <block type="math_number" id="vy~j+?u^_3C5Rqu;SnuM">
                                      <field name="NUM">1</field>
                                    </block>
                                  </value>
                                  <value name="AT2">
                                    <block type="math_number" id="C0PUDm1!C;eM;BleMla$">
                                      <field name="NUM">2</field>
                                    </block>
                                  </value>
                                </block>
                              </value>
                            </block>
                          </value>
                          <next>
                            <block type="variables_set" id="Kg/%E%Te#+DwUwvYR4vd">
                              <field name="VAR" id="Ip#+Um|iI[HZS$)}HD,," variabletype="">minute</field>
                              <value name="VALUE">
                                <block type="convert_tonumber" id="6w#5N=|#G5=w1.K!+OE^">
                                  <value name="VALUE">
                                    <block type="text_getSubstring" id="XjrGge{DY`~afIMAI?M6">
                                      <mutation at1="true" at2="true"></mutation>
                                      <field name="WHERE1">FROM_START</field>
                                      <field name="WHERE2">FROM_START</field>
                                      <value name="STRING">
                                        <block type="get_value_var" id="c[g*lxYs+#}t7p/S28Xw">
                                          <field name="ATTR">val</field>
                                          <value name="OID">
                                            <shadow type="text" id="q1sr5^V1Z=Y,iL5e)rN]">
                                              <field name="TEXT"></field>
                                            </shadow>
                                            <block type="text_join" id="!_-l=/KpQ33N#dV!RKtT">
                                              <mutation items="2"></mutation>
                                              <value name="ADD0">
                                                <block type="on_source" id="5svLpNK1G*A%]U6p-{y2">
                                                  <field name="ATTR">channelId</field>
                                                </block>
                                              </value>
                                              <value name="ADD1">
                                                <block type="text" id="+N{/jMZ@WFFz_RKwM$GU">
                                                  <field name="TEXT">.time</field>
                                                </block>
                                              </value>
                                            </block>
                                          </value>
                                        </block>
                                      </value>
                                      <value name="AT1">
                                        <block type="math_number" id="vqcN`2TVx]^_fZ2{b#rT">
                                          <field name="NUM">4</field>
                                        </block>
                                      </value>
                                      <value name="AT2">
                                        <block type="math_number" id="JRM#3|L4zu}G5T`@4;Q;">
                                          <field name="NUM">5</field>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                </block>
                              </value>
                              <next>
                                <block type="comment" id="ibaQ~{glu`UgAd`a:8Yl">
                                  <field name="COMMENT">Nur für morgendliche Wecker nutzen</field>
                                  <next>
                                    <block type="controls_if" id="Jy$u5!}jVppSLxJWtXu(">
                                      <value name="IF0">
                                        <block type="logic_operation" id="Kpd4cc`XA;-[:t|#Q`p|" inline="false">
                                          <field name="OP">AND</field>
                                          <value name="A">
                                            <block type="logic_compare" id="%0%mp:+AO%Nv%,QmWEU]">
                                              <field name="OP">GTE</field>
                                              <value name="A">
                                                <block type="variables_get" id="nm%)`zu/RsD3{e1.0Dj6">
                                                  <field name="VAR" id=":2Lq11.U)#E]pTr~Z/*(" variabletype="">hour</field>
                                                </block>
                                              </value>
                                              <value name="B">
                                                <block type="math_number" id="_o7`m?wp!V1uT4/15{GC">
                                                  <field name="NUM">4</field>
                                                </block>
                                              </value>
                                            </block>
                                          </value>
                                          <value name="B">
                                            <block type="logic_compare" id="4yCRj,37]~$jh(3Jj9gu">
                                              <field name="OP">LTE</field>
                                              <value name="A">
                                                <block type="variables_get" id="uQ7jD5_szq,qq{jLOCn3">
                                                  <field name="VAR" id=":2Lq11.U)#E]pTr~Z/*(" variabletype="">hour</field>
                                                </block>
                                              </value>
                                              <value name="B">
                                                <block type="math_number" id="}{OES0lxtr%4E{c+1PJx">
                                                  <field name="NUM">9</field>
                                                </block>
                                              </value>
                                            </block>
                                          </value>
                                        </block>
                                      </value>
                                      <statement name="DO0">
                                        <block type="comment" id="?9N;(q:i?a1b.-dQW:0L">
                                          <field name="COMMENT">Startzeit berechnen</field>
                                          <next>
                                            <block type="controls_if" id="WW.2B``~C=N{)w=@%R;D">
                                              <mutation else="1"></mutation>
                                              <value name="IF0">
                                                <block type="logic_compare" id="hO[_A-iKrH,+QI61$EG;">
                                                  <field name="OP">GT</field>
                                                  <value name="A">
                                                    <block type="variables_get" id=";fRbOp_:Y,afe`eoT5Jq">
                                                      <field name="VAR" id="-rM/pu^[)vkgVW4*zJBf" variabletype="">fade_time</field>
                                                    </block>
                                                  </value>
                                                  <value name="B">
                                                    <block type="variables_get" id="Uts]{+.uR3-4n:wPZ10D">
                                                      <field name="VAR" id="Ip#+Um|iI[HZS$)}HD,," variabletype="">minute</field>
                                                    </block>
                                                  </value>
                                                </block>
                                              </value>
                                              <statement name="DO0">
                                                <block type="variables_set" id="AU:h[b9FTeI2]LO+d!+(">
                                                  <field name="VAR" id=":2Lq11.U)#E]pTr~Z/*(" variabletype="">hour</field>
                                                  <value name="VALUE">
                                                    <block type="math_arithmetic" id="y1O.vZ.w05yuTj/nQ!+a">
                                                      <field name="OP">MINUS</field>
                                                      <value name="A">
                                                        <shadow type="math_number" id="KIfx*D-]+SWa8r:qYUM)">
                                                          <field name="NUM">1</field>
                                                        </shadow>
                                                        <block type="variables_get" id="w`?2#VskY1RFr%Ow%tCc">
                                                          <field name="VAR" id=":2Lq11.U)#E]pTr~Z/*(" variabletype="">hour</field>
                                                        </block>
                                                      </value>
                                                      <value name="B">
                                                        <shadow type="math_number" id="_#cQ.OmG|9eJx.W9r2$l">
                                                          <field name="NUM">1</field>
                                                        </shadow>
                                                      </value>
                                                    </block>
                                                  </value>
                                                  <next>
                                                    <block type="variables_set" id="s:r^VF^tZj7]y(z2F8Kt">
                                                      <field name="VAR" id="Ip#+Um|iI[HZS$)}HD,," variabletype="">minute</field>
                                                      <value name="VALUE">
                                                        <block type="math_arithmetic" id="lp+]t*[zL{l42|y1XV.R">
                                                          <field name="OP">ADD</field>
                                                          <value name="A">
                                                            <shadow type="math_number" id="5@C1{$m05%}t{8/zm=70">
                                                              <field name="NUM">1</field>
                                                            </shadow>
                                                            <block type="variables_get" id="oX$Z2rqul%up)xf66AUf">
                                                              <field name="VAR" id="Ip#+Um|iI[HZS$)}HD,," variabletype="">minute</field>
                                                            </block>
                                                          </value>
                                                          <value name="B">
                                                            <shadow type="math_number" id="m=2taA_Np*:_.3z7sEA2">
                                                              <field name="NUM">60</field>
                                                            </shadow>
                                                            <block type="math_arithmetic" id="pTJXK-Mri_L?y3Ns9@n4">
                                                              <field name="OP">MINUS</field>
                                                              <value name="A">
                                                                <shadow type="math_number" id="j,sF#!ZA@4ZMF*.a(MC0">
                                                                  <field name="NUM">60</field>
                                                                </shadow>
                                                              </value>
                                                              <value name="B">
                                                                <shadow type="math_number" id="k3Vij+GG,TIk??5%a%qV">
                                                                  <field name="NUM">1</field>
                                                                </shadow>
                                                                <block type="variables_get" id="nX}?]1Q8HeS?-)775|p*">
                                                                  <field name="VAR" id="-rM/pu^[)vkgVW4*zJBf" variabletype="">fade_time</field>
                                                                </block>
                                                              </value>
                                                            </block>
                                                          </value>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </next>
                                                </block>
                                              </statement>
                                              <statement name="ELSE">
                                                <block type="variables_set" id="4lYh`X-Q_PuOve~?At)w">
                                                  <field name="VAR" id="Ip#+Um|iI[HZS$)}HD,," variabletype="">minute</field>
                                                  <value name="VALUE">
                                                    <block type="math_arithmetic" id="y)IZal)}!,@rDgh73=j(">
                                                      <field name="OP">MINUS</field>
                                                      <value name="A">
                                                        <shadow type="math_number" id="5@C1{$m05%}t{8/zm=70">
                                                          <field name="NUM">1</field>
                                                        </shadow>
                                                        <block type="variables_get" id="BLGsI[=kpAYr/56.{Dq6">
                                                          <field name="VAR" id="Ip#+Um|iI[HZS$)}HD,," variabletype="">minute</field>
                                                        </block>
                                                      </value>
                                                      <value name="B">
                                                        <shadow type="math_number" id="m=2taA_Np*:_.3z7sEA2">
                                                          <field name="NUM">60</field>
                                                        </shadow>
                                                        <block type="variables_get" id="0}Oi8CI,[KGIBoEw!5Sz">
                                                          <field name="VAR" id="-rM/pu^[)vkgVW4*zJBf" variabletype="">fade_time</field>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </value>
                                                </block>
                                              </statement>
                                              <next>
                                                <block type="telegram" id="/}6|gE}pQnaz%_aHqSe~">
                                                  <field name="INSTANCE"></field>
                                                  <field name="LOG"></field>
                                                  <field name="SILENT">TRUE</field>
                                                  <field name="PARSEMODE">default</field>
                                                  <value name="MESSAGE">
                                                    <shadow type="text" id="n?YkZ8c-p!AJ)%p5um)F">
                                                      <field name="TEXT">text</field>
                                                    </shadow>
                                                    <block type="text_join" id="YcAxEXFDp]v]7gRAfM0s">
                                                      <mutation items="11"></mutation>
                                                      <value name="ADD0">
                                                        <block type="text" id="rsg.C1v|SSy8a:/yilxM">
                                                          <field name="TEXT">Wake up Schedule wird erstellt.</field>
                                                        </block>
                                                      </value>
                                                      <value name="ADD1">
                                                        <block type="text_newline" id="@xbvB1[8B|v#ZY:~+6.[">
                                                          <field name="Type">\n</field>
                                                        </block>
                                                      </value>
                                                      <value name="ADD2">
                                                        <block type="text" id="[B[?gOPXOl]99`?BCUh.">
                                                          <field name="TEXT">Stunde: </field>
                                                        </block>
                                                      </value>
                                                      <value name="ADD3">
                                                        <block type="variables_get" id="J*zE8Ic^U2VO@)S(Q~k!">
                                                          <field name="VAR" id=":2Lq11.U)#E]pTr~Z/*(" variabletype="">hour</field>
                                                        </block>
                                                      </value>
                                                      <value name="ADD4">
                                                        <block type="text" id=";ADd9tE][WBiwr$N%3Ma">
                                                          <field name="TEXT">; Minute: </field>
                                                        </block>
                                                      </value>
                                                      <value name="ADD5">
                                                        <block type="variables_get" id="V57XGF:O!$~OxKn/In2h">
                                                          <field name="VAR" id="Ip#+Um|iI[HZS$)}HD,," variabletype="">minute</field>
                                                        </block>
                                                      </value>
                                                      <value name="ADD6">
                                                        <block type="text" id="UFHk3yr0_9W:pBfGY+Oi">
                                                          <field name="TEXT">; Fade Time: </field>
                                                        </block>
                                                      </value>
                                                      <value name="ADD7">
                                                        <block type="variables_get" id="0dk?,SW.dsj,S/:GVkcC">
                                                          <field name="VAR" id="-rM/pu^[)vkgVW4*zJBf" variabletype="">fade_time</field>
                                                        </block>
                                                      </value>
                                                      <value name="ADD8">
                                                        <block type="text_newline" id="1G~#!C([LY=8No#0wX:5" disabled="true">
                                                          <field name="Type">\n</field>
                                                        </block>
                                                      </value>
                                                      <value name="ADD9">
                                                        <block type="text" id="$cv^NHSVG4i4vb;n%%a." disabled="true">
                                                          <field name="TEXT">Time Object ID: </field>
                                                        </block>
                                                      </value>
                                                      <value name="ADD10">
                                                        <block type="text_join" id="fBgEt.+Y?xdhR=rjtFZ+" disabled="true">
                                                          <mutation items="2"></mutation>
                                                          <value name="ADD0">
                                                            <block type="on_source" id="yQNW^a?4u`X+:Ek%P~$8">
                                                              <field name="ATTR">channelId</field>
                                                            </block>
                                                          </value>
                                                          <value name="ADD1">
                                                            <block type="text" id="{!`jq)?yUB4awP7$Z$Vl">
                                                              <field name="TEXT">.time</field>
                                                            </block>
                                                          </value>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </value>
                                                  <value name="USERNAME">
                                                    <block type="text" id="O#1ZKT(hI^%`=E56R)Ci">
                                                      <field name="TEXT">Siggi</field>
                                                    </block>
                                                  </value>
                                                  <next>
                                                    <block type="debug" id="=1t{J,pTA||1+`:D]{J=">
                                                      <field name="Severity">log</field>
                                                      <value name="TEXT">
                                                        <shadow type="text" id="jg%OA@{x[n*avtwuo#4M">
                                                          <field name="TEXT">Stunde</field>
                                                        </shadow>
                                                        <block type="text_join" id="a22{HRiQaP|}f=,GB:qS">
                                                          <mutation items="11"></mutation>
                                                          <value name="ADD0">
                                                            <block type="text" id="LwlH2Sqn#EVhA,B%XP=V">
                                                              <field name="TEXT">Wake up Schedule wird erstellt.</field>
                                                            </block>
                                                          </value>
                                                          <value name="ADD1">
                                                            <block type="text_newline" id="X=Yyo![H*=f}(V5P:Ij-">
                                                              <field name="Type">\n</field>
                                                            </block>
                                                          </value>
                                                          <value name="ADD2">
                                                            <block type="text" id="OQb6Jy4p3zAA!:sfvQUr">
                                                              <field name="TEXT">; Stunde: </field>
                                                            </block>
                                                          </value>
                                                          <value name="ADD3">
                                                            <block type="variables_get" id="}em$2.CYlmV]EvITStuQ">
                                                              <field name="VAR" id=":2Lq11.U)#E]pTr~Z/*(" variabletype="">hour</field>
                                                            </block>
                                                          </value>
                                                          <value name="ADD4">
                                                            <block type="text" id="vwiw1RERnWLk|:X_$EtJ">
                                                              <field name="TEXT">; Minute: </field>
                                                            </block>
                                                          </value>
                                                          <value name="ADD5">
                                                            <block type="variables_get" id="M!EiU47/B6/|;n4WAH8[">
                                                              <field name="VAR" id="Ip#+Um|iI[HZS$)}HD,," variabletype="">minute</field>
                                                            </block>
                                                          </value>
                                                          <value name="ADD6">
                                                            <block type="text" id="b`$}V3!Wz-P=|~~z7x6O">
                                                              <field name="TEXT">; Fade Time: </field>
                                                            </block>
                                                          </value>
                                                          <value name="ADD7">
                                                            <block type="variables_get" id="P*,Wer=8_8(jJ2_]:@~T">
                                                              <field name="VAR" id="-rM/pu^[)vkgVW4*zJBf" variabletype="">fade_time</field>
                                                            </block>
                                                          </value>
                                                          <value name="ADD8">
                                                            <block type="text_newline" id=";ZAbhJ+La7JI+^$qEK(t">
                                                              <field name="Type">\n</field>
                                                            </block>
                                                          </value>
                                                          <value name="ADD9">
                                                            <block type="text" id="AH0?dY[}e6jyVN}?Vl:Q">
                                                              <field name="TEXT">Time Object ID: </field>
                                                            </block>
                                                          </value>
                                                          <value name="ADD10">
                                                            <block type="text_join" id="YaA(U2Y.h$=;q2]$va9p">
                                                              <mutation items="2"></mutation>
                                                              <value name="ADD0">
                                                                <block type="on_source" id="].Tml3M3tC{B{Fs5~P*T">
                                                                  <field name="ATTR">channelId</field>
                                                                </block>
                                                              </value>
                                                              <value name="ADD1">
                                                                <block type="text" id="ir`sZI+Uv}Q#Pyv|9_J.">
                                                                  <field name="TEXT">.time</field>
                                                                </block>
                                                              </value>
                                                            </block>
                                                          </value>
                                                        </block>
                                                      </value>
                                                      <next>
                                                        <block type="schedule_create" id="RL;~8R|WEcWpeF,{8D$)">
                                                          <field name="NAME">wakeup_schedule</field>
                                                          <value name="SCHEDULE">
                                                            <shadow type="field_cron" id="kq#(UTCh{i):-ID3%Nw2">
                                                              <field name="CRON">* * * * *</field>
                                                            </shadow>
                                                            <block type="cron_builder" id="4.Bj}yH~TV1~9{i8/[WT">
                                                              <mutation seconds="false" as_line="false"></mutation>
                                                              <field name="LINE">FALSE</field>
                                                              <field name="WITH_SECONDS">FALSE</field>
                                                              <value name="DOW">
                                                                <shadow type="text" id="s=eJ_1i.%J!NMyMXz2cf">
                                                                  <field name="TEXT">*</field>
                                                                </shadow>
                                                                <block type="text" id="4cinyAUXaDe?g3Q}fTcf">
                                                                  <field name="TEXT">1,2,3,4,5</field>
                                                                </block>
                                                              </value>
                                                              <value name="MONTHS">
                                                                <shadow type="text" id="BolLlKsl+tFm/:XW.OwQ">
                                                                  <field name="TEXT">*</field>
                                                                </shadow>
                                                              </value>
                                                              <value name="DAYS">
                                                                <shadow type="text" id="iSm@kopho)`cy7bpn3mY">
                                                                  <field name="TEXT">*</field>
                                                                </shadow>
                                                              </value>
                                                              <value name="HOURS">
                                                                <shadow type="text" id="CdGJQ1SU7+k8A0Hs.zNq">
                                                                  <field name="TEXT">*</field>
                                                                </shadow>
                                                                <block type="convert_tostring" id="timh@AF@;9fvoo;s@v@C">
                                                                  <value name="VALUE">
                                                                    <block type="variables_get" id="w;kc{-^m0k2CG=TF*oko">
                                                                      <field name="VAR" id=":2Lq11.U)#E]pTr~Z/*(" variabletype="">hour</field>
                                                                    </block>
                                                                  </value>
                                                                </block>
                                                              </value>
                                                              <value name="MINUTES">
                                                                <shadow type="text" id="-k+v,P9:HHj`5PC*rs`o">
                                                                  <field name="TEXT">*</field>
                                                                </shadow>
                                                                <block type="convert_tostring" id="G-]R4pHA;k}fOR{_;)xw">
                                                                  <value name="VALUE">
                                                                    <block type="variables_get" id="!nu)!N;Q1@hP_XD`M7dD">
                                                                      <field name="VAR" id="Ip#+Um|iI[HZS$)}HD,," variabletype="">minute</field>
                                                                    </block>
                                                                  </value>
                                                                </block>
                                                              </value>
                                                            </block>
                                                          </value>
                                                          <statement name="STATEMENT">
                                                            <block type="debug" id="c5_yNcL64^PwAKaW-3:!">
                                                              <field name="Severity">log</field>
                                                              <value name="TEXT">
                                                                <shadow type="text" id="jg%OA@{x[n*avtwuo#4M">
                                                                  <field name="TEXT">Stunde</field>
                                                                </shadow>
                                                                <block type="text_join" id="RK%u2N]Ar(!NKKo%62lT">
                                                                  <mutation items="4"></mutation>
                                                                  <value name="ADD0">
                                                                    <block type="text" id="CR#^,!)86e:`L[:(NKj`">
                                                                      <field name="TEXT">Wake up Schedule startet.</field>
                                                                    </block>
                                                                  </value>
                                                                  <value name="ADD1">
                                                                    <block type="text_newline" id="~{LS1!#{o]u+:(.[d.x?">
                                                                      <field name="Type">\n</field>
                                                                    </block>
                                                                  </value>
                                                                  <value name="ADD2">
                                                                    <block type="text" id="Gr+_59]*X9R#PCG;LR7S">
                                                                      <field name="TEXT">Hue Befehl: </field>
                                                                    </block>
                                                                  </value>
                                                                  <value name="ADD3">
                                                                    <block type="text_join" id="W_vPXh273zte/OG{jyJZ">
                                                                      <mutation items="3"></mutation>
                                                                      <value name="ADD0">
                                                                        <block type="text" id="!aQQsgtdL5_!1jE]F}3E">
                                                                          <field name="TEXT">{"ct":2410,"sat":25,"bri":254,"transitiontime":</field>
                                                                        </block>
                                                                      </value>
                                                                      <value name="ADD1">
                                                                        <block type="math_arithmetic" id="`1e}b6#XJwq.jolxcqDE">
                                                                          <field name="OP">MULTIPLY</field>
                                                                          <value name="A">
                                                                            <shadow type="math_number" id="ISK^HbmxMLW]i%ZsY:2b">
                                                                              <field name="NUM">1</field>
                                                                            </shadow>
                                                                            <block type="variables_get" id="f6/j!{@3bWY#6sY.+^kR">
                                                                              <field name="VAR" id="-rM/pu^[)vkgVW4*zJBf" variabletype="">fade_time</field>
                                                                            </block>
                                                                          </value>
                                                                          <value name="B">
                                                                            <shadow type="math_number" id="bz}~$c7[ts;L-}^8/(kh">
                                                                              <field name="NUM">600</field>
                                                                            </shadow>
                                                                          </value>
                                                                        </block>
                                                                      </value>
                                                                      <value name="ADD2">
                                                                        <block type="text" id="1:Ko}o4a7u5AfjruR,$C">
                                                                          <field name="TEXT">}</field>
                                                                        </block>
                                                                      </value>
                                                                    </block>
                                                                  </value>
                                                                </block>
                                                              </value>
                                                              <next>
                                                                <block type="control" id="2ci1N#;dU?QInV?R7kq[">
                                                                  <mutation delay_input="false"></mutation>
                                                                  <field name="OID">hue-extended.0.groups.005-schlafzimmer.action.on</field>
                                                                  <field name="WITH_DELAY">FALSE</field>
                                                                  <value name="VALUE">
                                                                    <block type="logic_boolean" id="CeY41$F+1D9tM]ZEMV_z">
                                                                      <field name="BOOL">FALSE</field>
                                                                    </block>
                                                                  </value>
                                                                  <next>
                                                                    <block type="timeouts_settimeout" id="jUd6q3?Z+WGMxt_[=T2m">
                                                                      <field name="NAME">timeout</field>
                                                                      <field name="DELAY">2</field>
                                                                      <field name="UNIT">sec</field>
                                                                      <statement name="STATEMENT">
                                                                        <block type="control" id="[o7--2Y!k=f]zPN|k)eB">
                                                                          <mutation delay_input="false"></mutation>
                                                                          <field name="OID">hue-extended.0.groups.005-schlafzimmer.action.level</field>
                                                                          <field name="WITH_DELAY">FALSE</field>
                                                                          <value name="VALUE">
                                                                            <block type="text" id="2YY=0!-ghO?9#uSu3?lt">
                                                                              <field name="TEXT">5</field>
                                                                            </block>
                                                                          </value>
                                                                          <next>
                                                                            <block type="control" id="T[aaqEzc@7!RJpZja67F">
                                                                              <mutation delay_input="false"></mutation>
                                                                              <field name="OID">hue-extended.0.groups.005-schlafzimmer.action.saturation</field>
                                                                              <field name="WITH_DELAY">FALSE</field>
                                                                              <value name="VALUE">
                                                                                <block type="text" id="7O0QL]~-?534$rmM}Gw9">
                                                                                  <field name="TEXT">254</field>
                                                                                </block>
                                                                              </value>
                                                                              <next>
                                                                                <block type="control" id="-6H9OuZNAW,Uvwztdz,z">
                                                                                  <mutation delay_input="false"></mutation>
                                                                                  <field name="OID">hue-extended.0.groups.005-schlafzimmer.action.hue</field>
                                                                                  <field name="WITH_DELAY">FALSE</field>
                                                                                  <value name="VALUE">
                                                                                    <block type="text" id=":*f=_8xL8%0$|MCv7W;~">
                                                                                      <field name="TEXT">360</field>
                                                                                    </block>
                                                                                  </value>
                                                                                  <next>
                                                                                    <block type="control" id=",^Tpe|Ql=d4%q9}O$x.Y">
                                                                                      <mutation delay_input="true"></mutation>
                                                                                      <field name="OID">hue-extended.0.groups.005-schlafzimmer.action.on</field>
                                                                                      <field name="WITH_DELAY">TRUE</field>
                                                                                      <field name="DELAY_MS">2</field>
                                                                                      <field name="UNIT">sec</field>
                                                                                      <field name="CLEAR_RUNNING">FALSE</field>
                                                                                      <value name="VALUE">
                                                                                        <block type="logic_boolean" id="vYG4#W^]^i6Ufa?n~D$8">
                                                                                          <field name="BOOL">TRUE</field>
                                                                                        </block>
                                                                                      </value>
                                                                                      <next>
                                                                                        <block type="control_ex" id="m@O}F}2QwQ0-ga(~hUAs">
                                                                                          <field name="TYPE">false</field>
                                                                                          <field name="CLEAR_RUNNING">FALSE</field>
                                                                                          <value name="OID">
                                                                                            <shadow type="field_oid" id="))bxeVrc6Yn*NRYEG[/M">
                                                                                              <field name="oid">hue-extended.0.groups.005-schlafzimmer.action._commands</field>
                                                                                            </shadow>
                                                                                          </value>
                                                                                          <value name="VALUE">
                                                                                            <shadow type="logic_boolean" id="{xS_dD+:QveTzIejCi{/">
                                                                                              <field name="BOOL">TRUE</field>
                                                                                            </shadow>
                                                                                            <block type="text_join" id="(MxFr[iEtfM?)|*E61Kc">
                                                                                              <mutation items="3"></mutation>
                                                                                              <value name="ADD0">
                                                                                                <block type="text" id="7Ik:Su48U@c9flW%_hK(">
                                                                                                  <field name="TEXT">{"ct":2410,"sat":25,"bri":254,"transitiontime":</field>
                                                                                                </block>
                                                                                              </value>
                                                                                              <value name="ADD1">
                                                                                                <block type="math_arithmetic" id="`2b1l(Qb]uM#MA?_BtNi">
                                                                                                  <field name="OP">MULTIPLY</field>
                                                                                                  <value name="A">
                                                                                                    <shadow type="math_number" id="ISK^HbmxMLW]i%ZsY:2b">
                                                                                                      <field name="NUM">1</field>
                                                                                                    </shadow>
                                                                                                    <block type="variables_get" id="wZD6Sfp:[D6v`WzVP`(J">
                                                                                                      <field name="VAR" id="-rM/pu^[)vkgVW4*zJBf" variabletype="">fade_time</field>
                                                                                                    </block>
                                                                                                  </value>
                                                                                                  <value name="B">
                                                                                                    <shadow type="math_number" id="-5DFSknHEJ)?W5hxe^I@">
                                                                                                      <field name="NUM">600</field>
                                                                                                    </shadow>
                                                                                                  </value>
                                                                                                </block>
                                                                                              </value>
                                                                                              <value name="ADD2">
                                                                                                <block type="text" id="+9VspxyX1WHY8f~{=Zgf">
                                                                                                  <field name="TEXT">}</field>
                                                                                                </block>
                                                                                              </value>
                                                                                            </block>
                                                                                          </value>
                                                                                          <value name="DELAY_MS">
                                                                                            <shadow type="math_number" id="_?m^YRQ8JUVN$zUyOB1m">
                                                                                              <field name="NUM">3000</field>
                                                                                            </shadow>
                                                                                          </value>
                                                                                        </block>
                                                                                      </next>
                                                                                    </block>
                                                                                  </next>
                                                                                </block>
                                                                              </next>
                                                                            </block>
                                                                          </next>
                                                                        </block>
                                                                      </statement>
                                                                    </block>
                                                                  </next>
                                                                </block>
                                                              </next>
                                                            </block>
                                                          </statement>
                                                        </block>
                                                      </next>
                                                    </block>
                                                  </next>
                                                </block>
                                              </next>
                                            </block>
                                          </next>
                                        </block>
                                      </statement>
                                    </block>
                                  </next>
                                </block>
                              </next>
                            </block>
                          </next>
                        </block>
                      </next>
                    </block>
                  </next>
                </block>
              </statement>
              <statement name="ELSE">
                <block type="telegram" id="1X^=t%R*Ju?M1Bsop4iN">
                  <field name="INSTANCE"></field>
                  <field name="LOG"></field>
                  <field name="SILENT">TRUE</field>
                  <field name="PARSEMODE">default</field>
                  <value name="MESSAGE">
                    <shadow type="text" id="U/~g=-,$c.K-YgcfC2h2">
                      <field name="TEXT">text</field>
                    </shadow>
                    <block type="text" id="PLi16Mg2gvJGA7f$aA9E">
                      <field name="TEXT">Wake Up Schedule gelöscht.</field>
                    </block>
                  </value>
                  <value name="USERNAME">
                    <block type="text" id="AbSvSS36*by1?%=ZQKUk">
                      <field name="TEXT">Siggi</field>
                    </block>
                  </value>
                  <next>
                    <block type="schedule_clear" id="d@c.{HrE?hT|Jd/}#r-6">
                      <field name="NAME">wakeup_schedule</field>
                    </block>
                  </next>
                </block>
              </statement>
            </block>
          </statement>
        </block>
      </xml>
      

      Screenshots


      0376af15-a947-484f-9539-250c29050f79-grafik.png
      29411855-f0fe-4992-8bf5-e1502ca53e4a-grafik.png
      7629dfa0-e7f2-4727-9414-60dbefed4775-grafik.png
      cdfd5e39-cda9-4857-84f1-5e3972adfa5d-grafik.png

      ElmarKE Offline
      ElmarKE Offline
      ElmarK
      schrieb am zuletzt editiert von
      #2

      @siggi85 : Hab mir dein Blockly gestern Abend geladen, funktoniert einwandfrei ! Danke :-)

      1 Antwort Letzte Antwort
      1
      • B Offline
        B Offline
        bastiaux91
        schrieb am zuletzt editiert von
        #3

        Vielen Dank, genau sowas habe ich gesucht.
        Ich gehe davon aus, dass für jeden Echo ein eigenes Skript/cronjob sinnvoll ist und nicht auf mehrere Alexa IDs als Trigger hören sollte, da sonst immer nur der als letztes gesetzte Wecker im schedule eingetragen wird und beim Löschen eines Weckers (auch auf einem anderen Echo, als von dem der zuletzte den cronjob gestartet hat) immer der schedule gestoppt wird, oder?

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


        Support us

        ioBroker
        Community Adapters
        Donate

        769

        Online

        32.5k

        Benutzer

        81.7k

        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