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

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

Community Forum

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

NEWS

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

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    8
    1
    220

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

Alexa Wecker WakeUp Light

Geplant Angeheftet Gesperrt Verschoben Praktische Anwendungen (Showcase)
blocklyalexaweckeralexa adapterlichtszene
3 Beiträge 3 Kommentatoren 1.7k Aufrufe 4 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • 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

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

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

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

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


        Support us

        ioBroker
        Community Adapters
        Donate

        569

        Online

        32.8k

        Benutzer

        82.8k

        Themen

        1.3m

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

        • Du hast noch kein Konto? Registrieren

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