- ioBroker Community Home
- Deutsch
- Skripten / Logik
- Blockly
- (gelöst)[Anfänger Frage] Fenster offen Warnung auf Alexa..
NEWS
(gelöst)[Anfänger Frage] Fenster offen Warnung auf Alexa..
-
ich habe hier mal soetwas ähnliches gemacht (ist aber etwas her und aktuell nicht in Benutzung) Das sollte Deinen Wünschen recht Nahe kommen...

@dslraser sagte in (gelöst)[Anfänger Frage] Fenster offen Warnung auf Alexa..:
ich habe hier mal soetwas ähnliches gemacht
hallo Heiko!
Könnt ich davon einen Export haben?
Danke
° Node.js Update ---> iob nodejs-update
° Fixer ---> iob fix -
@dslraser sagte in (gelöst)[Anfänger Frage] Fenster offen Warnung auf Alexa..:
ich habe hier mal soetwas ähnliches gemacht
hallo Heiko!
Könnt ich davon einen Export haben?
Danke
@Negalein sagte in (gelöst)[Anfänger Frage] Fenster offen Warnung auf Alexa..:
@dslraser sagte in (gelöst)[Anfänger Frage] Fenster offen Warnung auf Alexa..:
ich habe hier mal soetwas ähnliches gemacht
hallo Heiko!
Könnt ich davon einen Export haben?
Danke
ich muss mal schauen ob ich das noch habe...(ich bin aber gerade unterwegs, muss ich später machen)
-
@dslraser sagte in (gelöst)[Anfänger Frage] Fenster offen Warnung auf Alexa..:
ich habe hier mal soetwas ähnliches gemacht
hallo Heiko!
Könnt ich davon einen Export haben?
Danke
@Negalein
ich habe den Rechner nochmal schnell angemacht...(dann bin ich erstmal wech)Hier das Blockly
<xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable id="#;wCh21CJ;hK(*=w2c4l">Zaehler</variable> <variable id="HGh$As`$N^0W}Ki[4F6^">ECHO_Multiroom_Musikgruppe</variable> <variable id="AbSz-V=gFduKrXBY_7].">volume</variable> <variable type="interval" id="Fenster_Timer">Fenster_Timer</variable> <variable id="}A9,iuiND(cd(Yrf{GoP">Nachricht</variable> </variables> <block type="variables_set" id="l:]p[.m/yTGjjtWkI2gq" x="-87" y="-62"> <field name="VAR" id="#;wCh21CJ;hK(*=w2c4l">Zaehler</field> <value name="VALUE"> <block type="math_number" id="M}/k`clF3elu1D[RVD[`"> <field name="NUM">0</field> </block> </value> <next> <block type="variables_set" id="|0(W7wFH4ptVC;qeap1P"> <field name="VAR" id="HGh$As`$N^0W}Ki[4F6^">ECHO_Multiroom_Musikgruppe</field> <value name="VALUE"> <block type="field_oid" id="-.18yO;*svLGI{,BF%Jr"> <field name="oid">alexa2.0.Echo-Devices.4b8c7d839d884d3e81b9beae286971f9.Commands.speak</field> </block> </value> <next> <block type="variables_set" id="8LSym`NX%V?`#es?ar]~"> <field name="VAR" id="AbSz-V=gFduKrXBY_7].">volume</field> <value name="VALUE"> <block type="field_oid" id="4eYfK|fZ!6-F60bXEpHX"> <field name="oid">alexa2.0.Echo-Devices.4b8c7d839d884d3e81b9beae286971f9.Player.volume</field> </block> </value> <next> <block type="control_ex" id="b-WCC:=b(YVbD4)VoN7m" inline="true"> <field name="TYPE">false</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="OID"> <shadow xmlns="http://www.w3.org/1999/xhtml" type="field_oid" id="CyrOW!FE2wi#*d/v_W;S"> <field name="oid">Object ID</field> </shadow> <block type="variables_get" id="[EeHaL#U;V%^H_[]R%d:"> <field name="VAR" id="AbSz-V=gFduKrXBY_7].">volume</field> </block> </value> <value name="VALUE"> <shadow xmlns="http://www.w3.org/1999/xhtml" type="logic_boolean" id="i:_,uF@|j@Qf9$2~nQF}"> <field name="BOOL">TRUE</field> </shadow> <block type="math_number" id="sY)(qe}Kez:Qu,x2yv8h"> <field name="NUM">40</field> </block> </value> <value name="DELAY_MS"> <shadow type="math_number" id="moXA;JVU@,3Kl%sspz[l"> <field name="NUM">0</field> </shadow> </value> <next> <block type="on_ext" id="F!vi?BKRsLZog%?FBH:g"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id=".%Kic*EGFUiKPCQ*RKf^"> <field name="oid">hm-rpc.0.0000D709958ABE.1.STATE</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="X3z1#^5Fw/yt.JJH%mgG"> <mutation else="1"></mutation> <value name="IF0"> <block type="logic_compare" id="kz6a*@]rTi@)ZP{,]#*:"> <field name="OP">NEQ</field> <value name="A"> <block type="get_value" id="XEaJQQQ*$nX}=}pk-D/r"> <field name="ATTR">val</field> <field name="OID">hm-rpc.0.0000D709958ABE.1.STATE</field> </block> </value> <value name="B"> <block type="math_number" id="Yrl[!=%9ZHJUAD;25Obz"> <field name="NUM">0</field> </block> </value> </block> </value> <statement name="DO0"> <block type="timeouts_clearinterval" id="tO=/.@3F=NZC4)X0%t2V"> <field name="NAME">Zaehler</field> <next> <block type="timeouts_setinterval" id="u#rS73GY/m7T~.#Bh9QU"> <field name="NAME">Fenster_Timer</field> <field name="INTERVAL">5</field> <field name="UNIT">min</field> <statement name="STATEMENT"> <block type="variables_set" id="f55gkbe[jX_=959Esj)["> <field name="VAR" id="#;wCh21CJ;hK(*=w2c4l">Zaehler</field> <value name="VALUE"> <block type="math_arithmetic" id="`Lr(7fL~SD:u(8rV=ac9"> <field name="OP">ADD</field> <value name="A"> <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="PH5Vh.Qc`t|,m%{m^~F5"> <field name="NUM">1</field> </shadow> <block type="variables_get" id="3EYN7qJuKcWTcF_bM[T]"> <field name="VAR" id="#;wCh21CJ;hK(*=w2c4l">Zaehler</field> </block> </value> <value name="B"> <shadow type="math_number" id="c4hKg(Qm0W4-h8^$@.!*"> <field name="NUM">5</field> </shadow> </value> </block> </value> <next> <block type="controls_if" id="su+`OL7B?lh4Ln6_8TQ+"> <mutation else="1"></mutation> <value name="IF0"> <block type="get_value_var" id="p[%9)C7yQP^VeE*-~!L^"> <field name="ATTR">val</field> <value name="OID"> <shadow xmlns="http://www.w3.org/1999/xhtml" type="text" id="4SHNuY(.+dD[|~rDM3^T"> <field name="TEXT"></field> </shadow> <block type="logic_compare" id="sh3+N!CF]eT4wo`$|sre"> <field name="OP">LTE</field> <value name="A"> <block type="variables_get" id="W`NRDb9_AsYsM3?*H52r"> <field name="VAR" id="AbSz-V=gFduKrXBY_7].">volume</field> </block> </value> <value name="B"> <block type="math_number" id="q{6NWIBv5BL*${DRE:^%"> <field name="NUM">95</field> </block> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="control_ex" id="/XI@APzpNIFopu=A*-j3" inline="true"> <field name="TYPE">false</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="OID"> <shadow xmlns="http://www.w3.org/1999/xhtml" type="field_oid" id="CyrOW!FE2wi#*d/v_W;S"> <field name="oid">Object ID</field> </shadow> <block type="variables_get" id="QWqlJGaC*u5MnW_PApWs"> <field name="VAR" id="AbSz-V=gFduKrXBY_7].">volume</field> </block> </value> <value name="VALUE"> <shadow xmlns="http://www.w3.org/1999/xhtml" type="logic_boolean" id="i:_,uF@|j@Qf9$2~nQF}"> <field name="BOOL">TRUE</field> </shadow> <block type="math_arithmetic" id="_houhb,QcNv{K*?yToWl"> <field name="OP">ADD</field> <value name="A"> <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="iK-Rj9=G(|Q,+{~~jPC}"> <field name="NUM">1</field> </shadow> <block type="get_value_var" id="YbO]Q4SgA%yb[{5Lw(Zw"> <field name="ATTR">val</field> <value name="OID"> <shadow xmlns="http://www.w3.org/1999/xhtml" type="text" id="(Mi~%p7_@;wi1W}+T;]2"> <field name="TEXT"></field> </shadow> <block type="variables_get" id="!Vq:EBIQHVElGfsk#4DY"> <field name="VAR" id="AbSz-V=gFduKrXBY_7].">volume</field> </block> </value> </block> </value> <value name="B"> <shadow type="math_number" id=",0n9PR$_+:hbRUxXWT?p"> <field name="NUM">5</field> </shadow> </value> </block> </value> <value name="DELAY_MS"> <shadow type="math_number" id="gtRjQKE0]kZZU+O~d2FN"> <field name="NUM">0</field> </shadow> </value> </block> </statement> <statement name="ELSE"> <block type="control_ex" id="pJgh|2-(#Y.4fDh?yzh$" inline="true"> <field name="TYPE">false</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="OID"> <shadow xmlns="http://www.w3.org/1999/xhtml" type="field_oid" id="CyrOW!FE2wi#*d/v_W;S"> <field name="oid">Object ID</field> </shadow> <block type="get_value_var" id="=E@U3f,d7vVBC/5,+}lV"> <field name="ATTR">val</field> <value name="OID"> <shadow xmlns="http://www.w3.org/1999/xhtml" type="text" id="(Mi~%p7_@;wi1W}+T;]2"> <field name="TEXT"></field> </shadow> <block type="variables_get" id="wo~dMtJ1DAh3HHw+|3Gg"> <field name="VAR" id="AbSz-V=gFduKrXBY_7].">volume</field> </block> </value> </block> </value> <value name="VALUE"> <shadow xmlns="http://www.w3.org/1999/xhtml" type="logic_boolean" id="i:_,uF@|j@Qf9$2~nQF}"> <field name="BOOL">TRUE</field> </shadow> <block type="math_number" id="V%jI39P{+5iVFr$^g5L*"> <field name="NUM">100</field> </block> </value> <value name="DELAY_MS"> <shadow type="math_number" id="~c?yK~)20A9Q:m=A.%-e"> <field name="NUM">0</field> </shadow> </value> </block> </statement> <next> <block type="variables_set" id="*_1Trl}.^)5sC%/.lNvv"> <field name="VAR" id="}A9,iuiND(cd(Yrf{GoP">Nachricht</field> <value name="VALUE"> <block type="text_join" id="~aWj=ZJK`;i$u=C#PMk+"> <mutation items="3"></mutation> <value name="ADD0"> <block type="text" id="GGxz]|4m5/6h_4j6^K+v"> <field name="TEXT">Das Badezimmerfenster ist seit </field> </block> </value> <value name="ADD1"> <block type="variables_get" id="!zE$wP|^u8@#Ahq-pkrb"> <field name="VAR" id="#;wCh21CJ;hK(*=w2c4l">Zaehler</field> </block> </value> <value name="ADD2"> <block type="text" id="Uqzsr=FFV/o+AKIwnzvF"> <field name="TEXT"> Minuten offen. Bitte schließe das Badezimmerfenster.</field> </block> </value> </block> </value> <next> <block type="control_ex" id="Lya;Sx:n`ob6$I0guX]F" inline="true"> <field name="TYPE">false</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="OID"> <shadow xmlns="http://www.w3.org/1999/xhtml" type="field_oid" id="DWgN4ggi@.z8uJj*KlGY"> <field name="oid">Object ID</field> </shadow> <block type="variables_get" id="fyWnu]POf[cRwgCVVBBA"> <field name="VAR" id="HGh$As`$N^0W}Ki[4F6^">ECHO_Multiroom_Musikgruppe</field> </block> </value> <value name="VALUE"> <shadow xmlns="http://www.w3.org/1999/xhtml" type="logic_boolean" id="DO8$+jH~2=|[eg`X.aTT"> <field name="BOOL">TRUE</field> </shadow> <block type="variables_get" id="k)c6Fdm#4E{L+nAY7YyK"> <field name="VAR" id="}A9,iuiND(cd(Yrf{GoP">Nachricht</field> </block> </value> <value name="DELAY_MS"> <shadow type="math_number" id="d}#HDwNCbef$9Qi!P4T1"> <field name="NUM">0</field> </shadow> </value> <next> <block type="telegram" id="Sv|-/?DS$U^lS~djEp~h"> <field name="INSTANCE"></field> <field name="LOG"></field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">default</field> <value name="MESSAGE"> <shadow xmlns="http://www.w3.org/1999/xhtml" type="text" id="6)0@-3lDh{r+X%saUv;}"> <field name="TEXT">text</field> </shadow> <block type="text_join" id="/qAMMro@+W)Wi?sKni)r"> <mutation items="3"></mutation> <value name="ADD0"> <block type="text" id="p3]6AC=2q@$y9aU%fz_^"> <field name="TEXT">Das Badezimmerfenster ist seit </field> </block> </value> <value name="ADD1"> <block type="variables_get" id="PSd+%!:RrTo}{?1V,V.}"> <field name="VAR" id="#;wCh21CJ;hK(*=w2c4l">Zaehler</field> </block> </value> <value name="ADD2"> <block type="text" id="/@+x,A~X-r*?~WeR98~9"> <field name="TEXT"> Minuten offen. Bitte schließe das Badezimmerfenster.</field> </block> </value> </block> </value> <value name="USERNAME"> <block type="text" id="Oh!h)Ofl$fKor4K+53mg"> <field name="TEXT">Heiko</field> </block> </value> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </next> </block> </statement> <statement name="ELSE"> <block type="timeouts_clearinterval" id="e^!S+IEUkz74-KWuLP)]"> <field name="NAME">Fenster_Timer</field> <next> <block type="variables_set" id="ldI2T{QSVIxlFtGIg:$@"> <field name="VAR" id="#;wCh21CJ;hK(*=w2c4l">Zaehler</field> <value name="VALUE"> <block type="math_number" id=",D0jzu`pl6D)q(n41qZN"> <field name="NUM">0</field> </block> </value> <next> <block type="control_ex" id="Xnzn//=05V_1H18p=m|K" inline="true"> <field name="TYPE">false</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="OID"> <shadow xmlns="http://www.w3.org/1999/xhtml" type="field_oid" id="CyrOW!FE2wi#*d/v_W;S"> <field name="oid">Object ID</field> </shadow> <block type="get_value_var" id=".!P0[s^S*KQ#g,^xO)Fc"> <field name="ATTR">val</field> <value name="OID"> <shadow xmlns="http://www.w3.org/1999/xhtml" type="text" id="(Mi~%p7_@;wi1W}+T;]2"> <field name="TEXT"></field> </shadow> <block type="variables_get" id="sOjcw/p3*MptZ0h;NYVz"> <field name="VAR" id="AbSz-V=gFduKrXBY_7].">volume</field> </block> </value> </block> </value> <value name="VALUE"> <shadow xmlns="http://www.w3.org/1999/xhtml" type="logic_boolean" id="i:_,uF@|j@Qf9$2~nQF}"> <field name="BOOL">TRUE</field> </shadow> <block type="math_number" id="-K226Z`qy=]qR2#@Of6F"> <field name="NUM">40</field> </block> </value> <value name="DELAY_MS"> <shadow type="math_number" id="+|#[O-Uf}EM$!DbUo~xj"> <field name="NUM">0</field> </shadow> </value> <next> <block type="control_ex" id="^G%?e)6F}rujcbmkrQ2U" inline="true"> <field name="TYPE">false</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="OID"> <shadow xmlns="http://www.w3.org/1999/xhtml" type="field_oid" id="DWgN4ggi@.z8uJj*KlGY"> <field name="oid">Object ID</field> </shadow> <block type="variables_get" id="*X6|~z6Y/IQ~:lBRL0-!"> <field name="VAR" id="HGh$As`$N^0W}Ki[4F6^">ECHO_Multiroom_Musikgruppe</field> </block> </value> <value name="VALUE"> <shadow xmlns="http://www.w3.org/1999/xhtml" type="logic_boolean" id="DO8$+jH~2=|[eg`X.aTT"> <field name="BOOL">TRUE</field> </shadow> <block type="text" id="Jm4bT`j^~3?/2_^iq_-6"> <field name="TEXT">Danke das Du das Badezimmerfenster geschlossen hast.</field> </block> </value> <value name="DELAY_MS"> <shadow type="math_number" id=")X|08^)cf#:t1*9SP7._"> <field name="NUM">0</field> </shadow> </value> <next> <block type="telegram" id="]B}L(M:)e|V!SG~73{$K"> <field name="INSTANCE"></field> <field name="LOG"></field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">default</field> <value name="MESSAGE"> <shadow xmlns="http://www.w3.org/1999/xhtml" type="text" id="I;dt`BHWnx,lpm#2kc0*"> <field name="TEXT">text</field> </shadow> <block type="text" id=",pQ(ESU`HNpY68xcYVw)"> <field name="TEXT">Das Badezimmerfenster wurde geschlossen.</field> </block> </value> <value name="USERNAME"> <block type="text" id="%=UVoUSL0B?W4D.y`~_6"> <field name="TEXT">Heiko</field> </block> </value> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </next> </block> </xml> -
@Negalein
ich habe den Rechner nochmal schnell angemacht...(dann bin ich erstmal wech)Hier das Blockly
<xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable id="#;wCh21CJ;hK(*=w2c4l">Zaehler</variable> <variable id="HGh$As`$N^0W}Ki[4F6^">ECHO_Multiroom_Musikgruppe</variable> <variable id="AbSz-V=gFduKrXBY_7].">volume</variable> <variable type="interval" id="Fenster_Timer">Fenster_Timer</variable> <variable id="}A9,iuiND(cd(Yrf{GoP">Nachricht</variable> </variables> <block type="variables_set" id="l:]p[.m/yTGjjtWkI2gq" x="-87" y="-62"> <field name="VAR" id="#;wCh21CJ;hK(*=w2c4l">Zaehler</field> <value name="VALUE"> <block type="math_number" id="M}/k`clF3elu1D[RVD[`"> <field name="NUM">0</field> </block> </value> <next> <block type="variables_set" id="|0(W7wFH4ptVC;qeap1P"> <field name="VAR" id="HGh$As`$N^0W}Ki[4F6^">ECHO_Multiroom_Musikgruppe</field> <value name="VALUE"> <block type="field_oid" id="-.18yO;*svLGI{,BF%Jr"> <field name="oid">alexa2.0.Echo-Devices.4b8c7d839d884d3e81b9beae286971f9.Commands.speak</field> </block> </value> <next> <block type="variables_set" id="8LSym`NX%V?`#es?ar]~"> <field name="VAR" id="AbSz-V=gFduKrXBY_7].">volume</field> <value name="VALUE"> <block type="field_oid" id="4eYfK|fZ!6-F60bXEpHX"> <field name="oid">alexa2.0.Echo-Devices.4b8c7d839d884d3e81b9beae286971f9.Player.volume</field> </block> </value> <next> <block type="control_ex" id="b-WCC:=b(YVbD4)VoN7m" inline="true"> <field name="TYPE">false</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="OID"> <shadow xmlns="http://www.w3.org/1999/xhtml" type="field_oid" id="CyrOW!FE2wi#*d/v_W;S"> <field name="oid">Object ID</field> </shadow> <block type="variables_get" id="[EeHaL#U;V%^H_[]R%d:"> <field name="VAR" id="AbSz-V=gFduKrXBY_7].">volume</field> </block> </value> <value name="VALUE"> <shadow xmlns="http://www.w3.org/1999/xhtml" type="logic_boolean" id="i:_,uF@|j@Qf9$2~nQF}"> <field name="BOOL">TRUE</field> </shadow> <block type="math_number" id="sY)(qe}Kez:Qu,x2yv8h"> <field name="NUM">40</field> </block> </value> <value name="DELAY_MS"> <shadow type="math_number" id="moXA;JVU@,3Kl%sspz[l"> <field name="NUM">0</field> </shadow> </value> <next> <block type="on_ext" id="F!vi?BKRsLZog%?FBH:g"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id=".%Kic*EGFUiKPCQ*RKf^"> <field name="oid">hm-rpc.0.0000D709958ABE.1.STATE</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="X3z1#^5Fw/yt.JJH%mgG"> <mutation else="1"></mutation> <value name="IF0"> <block type="logic_compare" id="kz6a*@]rTi@)ZP{,]#*:"> <field name="OP">NEQ</field> <value name="A"> <block type="get_value" id="XEaJQQQ*$nX}=}pk-D/r"> <field name="ATTR">val</field> <field name="OID">hm-rpc.0.0000D709958ABE.1.STATE</field> </block> </value> <value name="B"> <block type="math_number" id="Yrl[!=%9ZHJUAD;25Obz"> <field name="NUM">0</field> </block> </value> </block> </value> <statement name="DO0"> <block type="timeouts_clearinterval" id="tO=/.@3F=NZC4)X0%t2V"> <field name="NAME">Zaehler</field> <next> <block type="timeouts_setinterval" id="u#rS73GY/m7T~.#Bh9QU"> <field name="NAME">Fenster_Timer</field> <field name="INTERVAL">5</field> <field name="UNIT">min</field> <statement name="STATEMENT"> <block type="variables_set" id="f55gkbe[jX_=959Esj)["> <field name="VAR" id="#;wCh21CJ;hK(*=w2c4l">Zaehler</field> <value name="VALUE"> <block type="math_arithmetic" id="`Lr(7fL~SD:u(8rV=ac9"> <field name="OP">ADD</field> <value name="A"> <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="PH5Vh.Qc`t|,m%{m^~F5"> <field name="NUM">1</field> </shadow> <block type="variables_get" id="3EYN7qJuKcWTcF_bM[T]"> <field name="VAR" id="#;wCh21CJ;hK(*=w2c4l">Zaehler</field> </block> </value> <value name="B"> <shadow type="math_number" id="c4hKg(Qm0W4-h8^$@.!*"> <field name="NUM">5</field> </shadow> </value> </block> </value> <next> <block type="controls_if" id="su+`OL7B?lh4Ln6_8TQ+"> <mutation else="1"></mutation> <value name="IF0"> <block type="get_value_var" id="p[%9)C7yQP^VeE*-~!L^"> <field name="ATTR">val</field> <value name="OID"> <shadow xmlns="http://www.w3.org/1999/xhtml" type="text" id="4SHNuY(.+dD[|~rDM3^T"> <field name="TEXT"></field> </shadow> <block type="logic_compare" id="sh3+N!CF]eT4wo`$|sre"> <field name="OP">LTE</field> <value name="A"> <block type="variables_get" id="W`NRDb9_AsYsM3?*H52r"> <field name="VAR" id="AbSz-V=gFduKrXBY_7].">volume</field> </block> </value> <value name="B"> <block type="math_number" id="q{6NWIBv5BL*${DRE:^%"> <field name="NUM">95</field> </block> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="control_ex" id="/XI@APzpNIFopu=A*-j3" inline="true"> <field name="TYPE">false</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="OID"> <shadow xmlns="http://www.w3.org/1999/xhtml" type="field_oid" id="CyrOW!FE2wi#*d/v_W;S"> <field name="oid">Object ID</field> </shadow> <block type="variables_get" id="QWqlJGaC*u5MnW_PApWs"> <field name="VAR" id="AbSz-V=gFduKrXBY_7].">volume</field> </block> </value> <value name="VALUE"> <shadow xmlns="http://www.w3.org/1999/xhtml" type="logic_boolean" id="i:_,uF@|j@Qf9$2~nQF}"> <field name="BOOL">TRUE</field> </shadow> <block type="math_arithmetic" id="_houhb,QcNv{K*?yToWl"> <field name="OP">ADD</field> <value name="A"> <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="iK-Rj9=G(|Q,+{~~jPC}"> <field name="NUM">1</field> </shadow> <block type="get_value_var" id="YbO]Q4SgA%yb[{5Lw(Zw"> <field name="ATTR">val</field> <value name="OID"> <shadow xmlns="http://www.w3.org/1999/xhtml" type="text" id="(Mi~%p7_@;wi1W}+T;]2"> <field name="TEXT"></field> </shadow> <block type="variables_get" id="!Vq:EBIQHVElGfsk#4DY"> <field name="VAR" id="AbSz-V=gFduKrXBY_7].">volume</field> </block> </value> </block> </value> <value name="B"> <shadow type="math_number" id=",0n9PR$_+:hbRUxXWT?p"> <field name="NUM">5</field> </shadow> </value> </block> </value> <value name="DELAY_MS"> <shadow type="math_number" id="gtRjQKE0]kZZU+O~d2FN"> <field name="NUM">0</field> </shadow> </value> </block> </statement> <statement name="ELSE"> <block type="control_ex" id="pJgh|2-(#Y.4fDh?yzh$" inline="true"> <field name="TYPE">false</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="OID"> <shadow xmlns="http://www.w3.org/1999/xhtml" type="field_oid" id="CyrOW!FE2wi#*d/v_W;S"> <field name="oid">Object ID</field> </shadow> <block type="get_value_var" id="=E@U3f,d7vVBC/5,+}lV"> <field name="ATTR">val</field> <value name="OID"> <shadow xmlns="http://www.w3.org/1999/xhtml" type="text" id="(Mi~%p7_@;wi1W}+T;]2"> <field name="TEXT"></field> </shadow> <block type="variables_get" id="wo~dMtJ1DAh3HHw+|3Gg"> <field name="VAR" id="AbSz-V=gFduKrXBY_7].">volume</field> </block> </value> </block> </value> <value name="VALUE"> <shadow xmlns="http://www.w3.org/1999/xhtml" type="logic_boolean" id="i:_,uF@|j@Qf9$2~nQF}"> <field name="BOOL">TRUE</field> </shadow> <block type="math_number" id="V%jI39P{+5iVFr$^g5L*"> <field name="NUM">100</field> </block> </value> <value name="DELAY_MS"> <shadow type="math_number" id="~c?yK~)20A9Q:m=A.%-e"> <field name="NUM">0</field> </shadow> </value> </block> </statement> <next> <block type="variables_set" id="*_1Trl}.^)5sC%/.lNvv"> <field name="VAR" id="}A9,iuiND(cd(Yrf{GoP">Nachricht</field> <value name="VALUE"> <block type="text_join" id="~aWj=ZJK`;i$u=C#PMk+"> <mutation items="3"></mutation> <value name="ADD0"> <block type="text" id="GGxz]|4m5/6h_4j6^K+v"> <field name="TEXT">Das Badezimmerfenster ist seit </field> </block> </value> <value name="ADD1"> <block type="variables_get" id="!zE$wP|^u8@#Ahq-pkrb"> <field name="VAR" id="#;wCh21CJ;hK(*=w2c4l">Zaehler</field> </block> </value> <value name="ADD2"> <block type="text" id="Uqzsr=FFV/o+AKIwnzvF"> <field name="TEXT"> Minuten offen. Bitte schließe das Badezimmerfenster.</field> </block> </value> </block> </value> <next> <block type="control_ex" id="Lya;Sx:n`ob6$I0guX]F" inline="true"> <field name="TYPE">false</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="OID"> <shadow xmlns="http://www.w3.org/1999/xhtml" type="field_oid" id="DWgN4ggi@.z8uJj*KlGY"> <field name="oid">Object ID</field> </shadow> <block type="variables_get" id="fyWnu]POf[cRwgCVVBBA"> <field name="VAR" id="HGh$As`$N^0W}Ki[4F6^">ECHO_Multiroom_Musikgruppe</field> </block> </value> <value name="VALUE"> <shadow xmlns="http://www.w3.org/1999/xhtml" type="logic_boolean" id="DO8$+jH~2=|[eg`X.aTT"> <field name="BOOL">TRUE</field> </shadow> <block type="variables_get" id="k)c6Fdm#4E{L+nAY7YyK"> <field name="VAR" id="}A9,iuiND(cd(Yrf{GoP">Nachricht</field> </block> </value> <value name="DELAY_MS"> <shadow type="math_number" id="d}#HDwNCbef$9Qi!P4T1"> <field name="NUM">0</field> </shadow> </value> <next> <block type="telegram" id="Sv|-/?DS$U^lS~djEp~h"> <field name="INSTANCE"></field> <field name="LOG"></field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">default</field> <value name="MESSAGE"> <shadow xmlns="http://www.w3.org/1999/xhtml" type="text" id="6)0@-3lDh{r+X%saUv;}"> <field name="TEXT">text</field> </shadow> <block type="text_join" id="/qAMMro@+W)Wi?sKni)r"> <mutation items="3"></mutation> <value name="ADD0"> <block type="text" id="p3]6AC=2q@$y9aU%fz_^"> <field name="TEXT">Das Badezimmerfenster ist seit </field> </block> </value> <value name="ADD1"> <block type="variables_get" id="PSd+%!:RrTo}{?1V,V.}"> <field name="VAR" id="#;wCh21CJ;hK(*=w2c4l">Zaehler</field> </block> </value> <value name="ADD2"> <block type="text" id="/@+x,A~X-r*?~WeR98~9"> <field name="TEXT"> Minuten offen. Bitte schließe das Badezimmerfenster.</field> </block> </value> </block> </value> <value name="USERNAME"> <block type="text" id="Oh!h)Ofl$fKor4K+53mg"> <field name="TEXT">Heiko</field> </block> </value> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </next> </block> </statement> <statement name="ELSE"> <block type="timeouts_clearinterval" id="e^!S+IEUkz74-KWuLP)]"> <field name="NAME">Fenster_Timer</field> <next> <block type="variables_set" id="ldI2T{QSVIxlFtGIg:$@"> <field name="VAR" id="#;wCh21CJ;hK(*=w2c4l">Zaehler</field> <value name="VALUE"> <block type="math_number" id=",D0jzu`pl6D)q(n41qZN"> <field name="NUM">0</field> </block> </value> <next> <block type="control_ex" id="Xnzn//=05V_1H18p=m|K" inline="true"> <field name="TYPE">false</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="OID"> <shadow xmlns="http://www.w3.org/1999/xhtml" type="field_oid" id="CyrOW!FE2wi#*d/v_W;S"> <field name="oid">Object ID</field> </shadow> <block type="get_value_var" id=".!P0[s^S*KQ#g,^xO)Fc"> <field name="ATTR">val</field> <value name="OID"> <shadow xmlns="http://www.w3.org/1999/xhtml" type="text" id="(Mi~%p7_@;wi1W}+T;]2"> <field name="TEXT"></field> </shadow> <block type="variables_get" id="sOjcw/p3*MptZ0h;NYVz"> <field name="VAR" id="AbSz-V=gFduKrXBY_7].">volume</field> </block> </value> </block> </value> <value name="VALUE"> <shadow xmlns="http://www.w3.org/1999/xhtml" type="logic_boolean" id="i:_,uF@|j@Qf9$2~nQF}"> <field name="BOOL">TRUE</field> </shadow> <block type="math_number" id="-K226Z`qy=]qR2#@Of6F"> <field name="NUM">40</field> </block> </value> <value name="DELAY_MS"> <shadow type="math_number" id="+|#[O-Uf}EM$!DbUo~xj"> <field name="NUM">0</field> </shadow> </value> <next> <block type="control_ex" id="^G%?e)6F}rujcbmkrQ2U" inline="true"> <field name="TYPE">false</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="OID"> <shadow xmlns="http://www.w3.org/1999/xhtml" type="field_oid" id="DWgN4ggi@.z8uJj*KlGY"> <field name="oid">Object ID</field> </shadow> <block type="variables_get" id="*X6|~z6Y/IQ~:lBRL0-!"> <field name="VAR" id="HGh$As`$N^0W}Ki[4F6^">ECHO_Multiroom_Musikgruppe</field> </block> </value> <value name="VALUE"> <shadow xmlns="http://www.w3.org/1999/xhtml" type="logic_boolean" id="DO8$+jH~2=|[eg`X.aTT"> <field name="BOOL">TRUE</field> </shadow> <block type="text" id="Jm4bT`j^~3?/2_^iq_-6"> <field name="TEXT">Danke das Du das Badezimmerfenster geschlossen hast.</field> </block> </value> <value name="DELAY_MS"> <shadow type="math_number" id=")X|08^)cf#:t1*9SP7._"> <field name="NUM">0</field> </shadow> </value> <next> <block type="telegram" id="]B}L(M:)e|V!SG~73{$K"> <field name="INSTANCE"></field> <field name="LOG"></field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">default</field> <value name="MESSAGE"> <shadow xmlns="http://www.w3.org/1999/xhtml" type="text" id="I;dt`BHWnx,lpm#2kc0*"> <field name="TEXT">text</field> </shadow> <block type="text" id=",pQ(ESU`HNpY68xcYVw)"> <field name="TEXT">Das Badezimmerfenster wurde geschlossen.</field> </block> </value> <value name="USERNAME"> <block type="text" id="%=UVoUSL0B?W4D.y`~_6"> <field name="TEXT">Heiko</field> </block> </value> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </next> </block> </xml>@dslraser sagte in (gelöst)[Anfänger Frage] Fenster offen Warnung auf Alexa..:
Hier das Blockly
Danke
gleich eine Frage ;)
hier stell ich ein, dass die Meldung das erste Mal nach 15 Minuten kommt.
Meldung wird dann alle 15 Minuten wiederholt bis das Fenster geschlossen wird?
Lautstärke beginnt mit 40 und wird alle 15 Minuten um 5 erhöht?
° Node.js Update ---> iob nodejs-update
° Fixer ---> iob fix -
@dslraser sagte in (gelöst)[Anfänger Frage] Fenster offen Warnung auf Alexa..:
Hier das Blockly
Danke
gleich eine Frage ;)
hier stell ich ein, dass die Meldung das erste Mal nach 15 Minuten kommt.
Meldung wird dann alle 15 Minuten wiederholt bis das Fenster geschlossen wird?
Lautstärke beginnt mit 40 und wird alle 15 Minuten um 5 erhöht?
@Negalein
weiß ich nicht mehr so aus dem Kopf, probiere es aus... -
Ich habe mir das Blockly nochmal vorgenommen. Jetzt ist folgendes einstellbar:

Also schaltbar ist ob Alexa oder Telegram Meldungen kommen sollen, oder auch beides, oder eben nur Telegram oder nur Alexa Meldungen.
Du kannst einstellen in welchem Abstand die Meldungen kommen sollen und wie oft maximal. Die Erhöhung der Lautstärke ist ebenfalls einstellbar. Nach der letzten Ansage, oder nach dem schließen des Fensters / der Tür sollte die Ausgangslautstärke wieder eingestellt sein.
Bei mir funktioniert es bisher. (aber noch kein Langzeittest)
Du mußt die nur die geöffneten Blöcke anpassen. (auch die im Trigger nicht vergessen)
Wenn Du es ausprobierst solltest, würde ich mich über eine Rückmeldung freuen.
Fenster_oder_Tuer_lange_offen.zip
-
Ich habe mir das Blockly nochmal vorgenommen. Jetzt ist folgendes einstellbar:

Also schaltbar ist ob Alexa oder Telegram Meldungen kommen sollen, oder auch beides, oder eben nur Telegram oder nur Alexa Meldungen.
Du kannst einstellen in welchem Abstand die Meldungen kommen sollen und wie oft maximal. Die Erhöhung der Lautstärke ist ebenfalls einstellbar. Nach der letzten Ansage, oder nach dem schließen des Fensters / der Tür sollte die Ausgangslautstärke wieder eingestellt sein.
Bei mir funktioniert es bisher. (aber noch kein Langzeittest)
Du mußt die nur die geöffneten Blöcke anpassen. (auch die im Trigger nicht vergessen)
Wenn Du es ausprobierst solltest, würde ich mich über eine Rückmeldung freuen.
Fenster_oder_Tuer_lange_offen.zip
@dslraser sagte in (gelöst)[Anfänger Frage] Fenster offen Warnung auf Alexa..:
Jetzt ist folgendes einstellbar:
hab es grob überflogen und an mich angepasst.
Was ich noch nicht verstehe, wo ich die Anfangslautstärke einstelle.
Ich möchte zB mit 50 beginnen.

Möcht ich es auf 3 Echos ausgebem lassen, mach ich es so, oder besser an "Überall"?

° Node.js Update ---> iob nodejs-update
° Fixer ---> iob fix -
@dslraser sagte in (gelöst)[Anfänger Frage] Fenster offen Warnung auf Alexa..:
Jetzt ist folgendes einstellbar:
hab es grob überflogen und an mich angepasst.
Was ich noch nicht verstehe, wo ich die Anfangslautstärke einstelle.
Ich möchte zB mit 50 beginnen.

Möcht ich es auf 3 Echos ausgebem lassen, mach ich es so, oder besser an "Überall"?

@Negalein sagte in (gelöst)[Anfänger Frage] Fenster offen Warnung auf Alexa..:
Was ich noch nicht verstehe, wo ich die Anfangslautstärke einstelle.
die Anfangslautstärke ist die aktuell eingestellte Lautstärke (das hatte ich mal anders)
-
@dslraser sagte in (gelöst)[Anfänger Frage] Fenster offen Warnung auf Alexa..:
Jetzt ist folgendes einstellbar:
hab es grob überflogen und an mich angepasst.
Was ich noch nicht verstehe, wo ich die Anfangslautstärke einstelle.
Ich möchte zB mit 50 beginnen.

Möcht ich es auf 3 Echos ausgebem lassen, mach ich es so, oder besser an "Überall"?

@Negalein sagte in (gelöst)[Anfänger Frage] Fenster offen Warnung auf Alexa..:
Möcht ich es auf 3 Echos ausgebem lassen, mach ich es so, oder besser an "Überall"?
kannst Du da nicht eine Gruppe nehmen ?
-
@Negalein sagte in (gelöst)[Anfänger Frage] Fenster offen Warnung auf Alexa..:
Was ich noch nicht verstehe, wo ich die Anfangslautstärke einstelle.
die Anfangslautstärke ist die aktuell eingestellte Lautstärke (das hatte ich mal anders)
@dslraser sagte in (gelöst)[Anfänger Frage] Fenster offen Warnung auf Alexa..:
die Anfangslautstärke ist die aktuell eingestellte Lautstärke (das hatte ich mal anders)
Ok, das passt auch! :)
kannst Du da nicht eine Gruppe nehmen ?
werde es dann mit überall machen.
EDIT: in der Gruppe "Überall" gibt es kein
speak-volume° Node.js Update ---> iob nodejs-update
° Fixer ---> iob fix -
@dslraser sagte in (gelöst)[Anfänger Frage] Fenster offen Warnung auf Alexa..:
die Anfangslautstärke ist die aktuell eingestellte Lautstärke (das hatte ich mal anders)
Ok, das passt auch! :)
kannst Du da nicht eine Gruppe nehmen ?
werde es dann mit überall machen.
EDIT: in der Gruppe "Überall" gibt es kein
speak-volume@Negalein sagte in (gelöst)[Anfänger Frage] Fenster offen Warnung auf Alexa..:
EDIT: in der Gruppe "Überall" gibt es kein speak-volume
Das sind dann Multiroom-Musikgruppen, da musst Du volume nehmen, oder ? (bei Player).
Habe ich aber nicht getestet.