NEWS
Waschmaschine
-
@Phantomkommander
Ich habe da ein Standardblockly f
ü
r, man braucht nur die drei kommentierten Werte in der PRG_INI anpassen und dann l
ä
uft alles automatisch. 
Optional kann man noch eine Telegramnachricht eintippen, bzw den timeout
ä
ndern, habe das Blockly bei zahlreichen Ger
ä
ten so im Einsatz<xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable id="-!!!%oe4ppqH?|#z#XM~">Zustand_Aktor_1</variable> <variable id="6vs1mxJz10C;Y`[KE${J">Trigger_1</variable> <variable id="!KlSDB8b_%^Yexmq!3HA">Sperre</variable> <variable id="auf20dFyBf.~[{:YRHRw">Aktor_1</variable> <variable id="^bj1z4.DNX003R@%=U;O">Text_Telegram</variable> <variable id="p/w(@wMvl;`u(^~Az~vs">Vorgabe_Wert</variable> <variable type="timeout" id="timeout">timeout</variable> </variables> <block type="procedures_callnoreturn" id="gM%DIi4R9`s.;`(=yVM%" x="187" y="-112"> <mutation name="PRG_INI"></mutation> <next> <block type="on_ext" id="%o`;]|iQdfx!T6_$|n1Z"> <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=";]X5XvT]/I^B#(~bW}=t"> <field name="oid">default</field> </shadow> <block type="variables_get" id="0Zl5xWv@y(?Yg`l;^a[d"> <field name="VAR" id="6vs1mxJz10C;Y`[KE${J">Trigger_1</field> </block> </value> <statement name="STATEMENT"> <block type="procedures_callnoreturn" id="WEw:yD5fKj/b-ToFhM(A"> <mutation name="Werte_in_VAR"></mutation> <next> <block type="controls_if" id="DCeD46|YALHfir|.rI-i"> <mutation else="1"></mutation> <value name="IF0"> <block type="logic_compare" id="n@wRq%S(Wk,ajT}Hh${{" inline="false"> <field name="OP">LTE</field> <value name="A"> <block type="on_source" id="^jaj$^xI4W@]6rgN(y=@"> <field name="ATTR">state.val</field> </block> </value> <value name="B"> <block type="variables_get" id="bPBsuxkAjcm4ae[M?QeM"> <field name="VAR" id="p/w(@wMvl;`u(^~Az~vs">Vorgabe_Wert</field> </block> </value> </block> </value> <statement name="DO0"> <block type="controls_if" id="}4kN^q{7beH%=9Tc`:e?"> <value name="IF0"> <block type="logic_negate" id="2^dBLkE|-R%PAgjklhz6"> <value name="BOOL"> <block type="variables_get" id="sZql:5]-Z7p;rEX44zGL"> <field name="VAR" id="!KlSDB8b_%^Yexmq!3HA">Sperre</field> </block> </value> </block> </value> <statement name="DO0"> <block type="variables_set" id="k,hIxCRF]VKALX0Tz7Av"> <field name="VAR" id="!KlSDB8b_%^Yexmq!3HA">Sperre</field> <value name="VALUE"> <block type="logic_boolean" id=",{xj53f=byzz7jgu.=e5"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="timeouts_settimeout" id="sr2FPZ6N=@1y4l_2UDuz"> <field name="NAME">timeout</field> <field name="DELAY">5</field> <field name="UNIT">min</field> <statement name="STATEMENT"> <block type="procedures_callnoreturn" id="S).vSxl*q%og=75Kuq^|"> <mutation name="Werte_in_VAR"></mutation> <next> <block type="controls_if" id="k|s{]:wTA~;7r}L|kzdf" collapsed="true"> <value name="IF0"> <block type="variables_get" id="v-ms+m,GsE.1t[v`za+~"> <field name="VAR" id="-!!!%oe4ppqH?|#z#XM~">Zustand_Aktor_1</field> </block> </value> <statement name="DO0"> <block type="control_ex" id="}Z6%|a,IaQf`tH6$cqXa" inline="true"> <field name="TYPE">false</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="OID"> <shadow type="field_oid" id="~d`_H-T9NfHPJ%tm2w_w"> <field name="oid">Object ID</field> </shadow> <block type="variables_get" id="_#r~7K?gJ2B}hhe[xse,"> <field name="VAR" id="auf20dFyBf.~[{:YRHRw">Aktor_1</field> </block> </value> <value name="VALUE"> <shadow type="logic_boolean" id="#D=jQ4sa4lUej^aPz1_V"> <field name="BOOL">TRUE</field> </shadow> <block type="logic_boolean" id=",4/W%pFzT}Yv+uMspe+o"> <field name="BOOL">FALSE</field> </block> </value> <value name="DELAY_MS"> <shadow type="math_number" id="2p#XmCm.G5vMJI;d;fTY"> <field name="NUM">0</field> </shadow> <block type="math_number" id="Ucd4~ROM(Cn,x?pkY9BG"> <field name="NUM">0</field> </block> </value> <next> <block type="procedures_callnoreturn" id="|!-ni90:!o~?59-gCB4A"> <mutation name="Telegram"></mutation> </block> </next> </block> </statement> </block> </next> </block> </statement> </block> </next> </block> </statement> </block> </statement> <statement name="ELSE"> <block type="timeouts_cleartimeout" id=";D,:7xNZ5hDl2r2H$n[E"> <field name="NAME">timeout</field> <next> <block type="variables_set" id="_f%a(3WJx.d3-+2(*$5f"> <field name="VAR" id="!KlSDB8b_%^Yexmq!3HA">Sperre</field> <value name="VALUE"> <block type="logic_boolean" id="BP_Lr6y8b]X!8T!jS5q0"> <field name="BOOL">FALSE</field> </block> </value> </block> </next> </block> </statement> </block> </next> </block> </statement> </block> </next> </block> <block type="procedures_defnoreturn" id="^6O2[WD1D12,dz3]}/}c" x="662" y="-112"> <field name="NAME">Werte_Vorgeben</field> <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment> <statement name="STACK"> <block type="comment" id="P!j~+j+I.XEDAzh)85fd"> <field name="COMMENT">Hier den ENERGY state auswaehlen</field> <next> <block type="variables_set" id="e@c,Ezp]}KPEaWt9ly4U"> <field name="VAR" id="6vs1mxJz10C;Y`[KE${J">Trigger_1</field> <value name="VALUE"> <block type="field_oid" id="8a^/qbaA0`k/Ag2taO-["> <field name="oid">sonoff.0.DVES_39AF78.ENERGY_Power</field> </block> </value> <next> <block type="comment" id="SZ_C4O9$;-`Lc:9T3fj?"> <field name="COMMENT">Hier den POWER state auswaehlen</field> <next> <block type="variables_set" id="Z(2xpkY*sW;cx,,?F?CA"> <field name="VAR" id="auf20dFyBf.~[{:YRHRw">Aktor_1</field> <value name="VALUE"> <block type="field_oid" id="1m~MH}OV!:SlDab]$(U."> <field name="oid">sonoff.0.DVES_39AF78.POWER</field> </block> </value> <next> <block type="comment" id="A2r.k1;Wu3I(tjY(OJn$"> <field name="COMMENT">Wert, der unterschritten werden soll</field> <next> <block type="variables_set" id="yjk|l~?u5525v*-|Ad-{"> <field name="VAR" id="p/w(@wMvl;`u(^~Az~vs">Vorgabe_Wert</field> <value name="VALUE"> <block type="math_number" id="p{dw?$tt-:5{$?vKiV*Z"> <field name="NUM">1</field> </block> </value> <next> <block type="comment" id="n?0N#~1ZMI[nnp7N!`aW"> <field name="COMMENT">Hier den Telegram Text eingeben</field> <next> <block type="comment" id="$g}#?:%twPIvJ4P$?+LK"> <field name="COMMENT">Wird nichts eingetragen, ist Telegram deaktiviert</field> <next> <block type="variables_set" id="$fc.plY2s}b@X-RGR=s_"> <field name="VAR" id="^bj1z4.DNX003R@%=U;O">Text_Telegram</field> <value name="VALUE"> <block type="text" id=")a#kZ^(rDrr$@*twL]4$"> <field name="TEXT"></field> </block> </value> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> </block> <block type="procedures_defnoreturn" id="LsQzF_4}1pkmBjxPPcYo" collapsed="true" x="1187" y="-113"> <field name="NAME">PRG_INI</field> <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment> <statement name="STACK"> <block type="procedures_callnoreturn" id="0S*xi[+C)tUfwe6-2vVL"> <mutation name="Werte_Vorgeben"></mutation> <next> <block type="variables_set" id="Qg*{Pd[8gC#EHQy-uudL"> <field name="VAR" id="!KlSDB8b_%^Yexmq!3HA">Sperre</field> <value name="VALUE"> <block type="logic_boolean" id="laDOKTLe./ynmo-~h4!I"> <field name="BOOL">FALSE</field> </block> </value> </block> </next> </block> </statement> </block> <block type="procedures_defnoreturn" id="m|svt~0-wSzL}D?gIELX" collapsed="true" x="1188" y="-88"> <field name="NAME">Werte_in_VAR</field> <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment> <statement name="STACK"> <block type="variables_set" id="~lLswh]^~P/U.R_0Ji26"> <field name="VAR" id="-!!!%oe4ppqH?|#z#XM~">Zustand_Aktor_1</field> <value name="VALUE"> <block type="get_value_var" id="Y#;OdIHSmIWFuO].Tu{O"> <field name="ATTR">val</field> <value name="OID"> <shadow type="text" id="skAIPOSCNT*tn2W`02-e"> <field name="TEXT"></field> </shadow> <block type="variables_get" id="AjpE_xj/`4Xd~;tPpHVH"> <field name="VAR" id="auf20dFyBf.~[{:YRHRw">Aktor_1</field> </block> </value> </block> </value> </block> </statement> </block> <block type="procedures_defnoreturn" id=")^w}T@56fhQI57EzBs3:" x="1188" y="-63"> <field name="NAME">Telegram</field> <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment> <statement name="STACK"> <block type="controls_if" id="$WHVdHwE`XCMUB5iwN@@"> <value name="IF0"> <block type="logic_compare" id="Wb*Ir5darRMhl0mx4aQd" inline="false" collapsed="true"> <field name="OP">NEQ</field> <value name="A"> <block type="variables_get" id="/b^u[!z]`D$9:,BV,ZVe"> <field name="VAR" id="^bj1z4.DNX003R@%=U;O">Text_Telegram</field> </block> </value> <value name="B"> <block type="text" id="6@CMu2!4?o,AR}|Y=9W@"> <field name="TEXT"></field> </block> </value> </block> </value> <statement name="DO0"> <block type="telegram" id="q_wiGI7SXqN77ZhFG.3z"> <field name="INSTANCE"></field> <field name="LOG"></field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">default</field> <value name="MESSAGE"> <shadow type="text" id="!T4mV!0Z_jp;`?$%`s{]"> <field name="TEXT">text</field> </shadow> <block type="variables_get" id="i+%V#_5V;csfhzAKY9D@"> <field name="VAR" id="^bj1z4.DNX003R@%=U;O">Text_Telegram</field> </block> </value> </block> </statement> </block> </statement> </block> </xml>Oh vielen Dank. Werde ich sp
ä
ter mal ausprobieren. War echt schon am verzweifeln. -
@Phantomkommander
Ich habe da ein Standardblockly f
ü
r, man braucht nur die drei kommentierten Werte in der PRG_INI anpassen und dann l
ä
uft alles automatisch. 
Optional kann man noch eine Telegramnachricht eintippen, bzw den timeout
ä
ndern, habe das Blockly bei zahlreichen Ger
ä
ten so im Einsatz<xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable id="-!!!%oe4ppqH?|#z#XM~">Zustand_Aktor_1</variable> <variable id="6vs1mxJz10C;Y`[KE${J">Trigger_1</variable> <variable id="!KlSDB8b_%^Yexmq!3HA">Sperre</variable> <variable id="auf20dFyBf.~[{:YRHRw">Aktor_1</variable> <variable id="^bj1z4.DNX003R@%=U;O">Text_Telegram</variable> <variable id="p/w(@wMvl;`u(^~Az~vs">Vorgabe_Wert</variable> <variable type="timeout" id="timeout">timeout</variable> </variables> <block type="procedures_callnoreturn" id="gM%DIi4R9`s.;`(=yVM%" x="187" y="-112"> <mutation name="PRG_INI"></mutation> <next> <block type="on_ext" id="%o`;]|iQdfx!T6_$|n1Z"> <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=";]X5XvT]/I^B#(~bW}=t"> <field name="oid">default</field> </shadow> <block type="variables_get" id="0Zl5xWv@y(?Yg`l;^a[d"> <field name="VAR" id="6vs1mxJz10C;Y`[KE${J">Trigger_1</field> </block> </value> <statement name="STATEMENT"> <block type="procedures_callnoreturn" id="WEw:yD5fKj/b-ToFhM(A"> <mutation name="Werte_in_VAR"></mutation> <next> <block type="controls_if" id="DCeD46|YALHfir|.rI-i"> <mutation else="1"></mutation> <value name="IF0"> <block type="logic_compare" id="n@wRq%S(Wk,ajT}Hh${{" inline="false"> <field name="OP">LTE</field> <value name="A"> <block type="on_source" id="^jaj$^xI4W@]6rgN(y=@"> <field name="ATTR">state.val</field> </block> </value> <value name="B"> <block type="variables_get" id="bPBsuxkAjcm4ae[M?QeM"> <field name="VAR" id="p/w(@wMvl;`u(^~Az~vs">Vorgabe_Wert</field> </block> </value> </block> </value> <statement name="DO0"> <block type="controls_if" id="}4kN^q{7beH%=9Tc`:e?"> <value name="IF0"> <block type="logic_negate" id="2^dBLkE|-R%PAgjklhz6"> <value name="BOOL"> <block type="variables_get" id="sZql:5]-Z7p;rEX44zGL"> <field name="VAR" id="!KlSDB8b_%^Yexmq!3HA">Sperre</field> </block> </value> </block> </value> <statement name="DO0"> <block type="variables_set" id="k,hIxCRF]VKALX0Tz7Av"> <field name="VAR" id="!KlSDB8b_%^Yexmq!3HA">Sperre</field> <value name="VALUE"> <block type="logic_boolean" id=",{xj53f=byzz7jgu.=e5"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="timeouts_settimeout" id="sr2FPZ6N=@1y4l_2UDuz"> <field name="NAME">timeout</field> <field name="DELAY">5</field> <field name="UNIT">min</field> <statement name="STATEMENT"> <block type="procedures_callnoreturn" id="S).vSxl*q%og=75Kuq^|"> <mutation name="Werte_in_VAR"></mutation> <next> <block type="controls_if" id="k|s{]:wTA~;7r}L|kzdf" collapsed="true"> <value name="IF0"> <block type="variables_get" id="v-ms+m,GsE.1t[v`za+~"> <field name="VAR" id="-!!!%oe4ppqH?|#z#XM~">Zustand_Aktor_1</field> </block> </value> <statement name="DO0"> <block type="control_ex" id="}Z6%|a,IaQf`tH6$cqXa" inline="true"> <field name="TYPE">false</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="OID"> <shadow type="field_oid" id="~d`_H-T9NfHPJ%tm2w_w"> <field name="oid">Object ID</field> </shadow> <block type="variables_get" id="_#r~7K?gJ2B}hhe[xse,"> <field name="VAR" id="auf20dFyBf.~[{:YRHRw">Aktor_1</field> </block> </value> <value name="VALUE"> <shadow type="logic_boolean" id="#D=jQ4sa4lUej^aPz1_V"> <field name="BOOL">TRUE</field> </shadow> <block type="logic_boolean" id=",4/W%pFzT}Yv+uMspe+o"> <field name="BOOL">FALSE</field> </block> </value> <value name="DELAY_MS"> <shadow type="math_number" id="2p#XmCm.G5vMJI;d;fTY"> <field name="NUM">0</field> </shadow> <block type="math_number" id="Ucd4~ROM(Cn,x?pkY9BG"> <field name="NUM">0</field> </block> </value> <next> <block type="procedures_callnoreturn" id="|!-ni90:!o~?59-gCB4A"> <mutation name="Telegram"></mutation> </block> </next> </block> </statement> </block> </next> </block> </statement> </block> </next> </block> </statement> </block> </statement> <statement name="ELSE"> <block type="timeouts_cleartimeout" id=";D,:7xNZ5hDl2r2H$n[E"> <field name="NAME">timeout</field> <next> <block type="variables_set" id="_f%a(3WJx.d3-+2(*$5f"> <field name="VAR" id="!KlSDB8b_%^Yexmq!3HA">Sperre</field> <value name="VALUE"> <block type="logic_boolean" id="BP_Lr6y8b]X!8T!jS5q0"> <field name="BOOL">FALSE</field> </block> </value> </block> </next> </block> </statement> </block> </next> </block> </statement> </block> </next> </block> <block type="procedures_defnoreturn" id="^6O2[WD1D12,dz3]}/}c" x="662" y="-112"> <field name="NAME">Werte_Vorgeben</field> <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment> <statement name="STACK"> <block type="comment" id="P!j~+j+I.XEDAzh)85fd"> <field name="COMMENT">Hier den ENERGY state auswaehlen</field> <next> <block type="variables_set" id="e@c,Ezp]}KPEaWt9ly4U"> <field name="VAR" id="6vs1mxJz10C;Y`[KE${J">Trigger_1</field> <value name="VALUE"> <block type="field_oid" id="8a^/qbaA0`k/Ag2taO-["> <field name="oid">sonoff.0.DVES_39AF78.ENERGY_Power</field> </block> </value> <next> <block type="comment" id="SZ_C4O9$;-`Lc:9T3fj?"> <field name="COMMENT">Hier den POWER state auswaehlen</field> <next> <block type="variables_set" id="Z(2xpkY*sW;cx,,?F?CA"> <field name="VAR" id="auf20dFyBf.~[{:YRHRw">Aktor_1</field> <value name="VALUE"> <block type="field_oid" id="1m~MH}OV!:SlDab]$(U."> <field name="oid">sonoff.0.DVES_39AF78.POWER</field> </block> </value> <next> <block type="comment" id="A2r.k1;Wu3I(tjY(OJn$"> <field name="COMMENT">Wert, der unterschritten werden soll</field> <next> <block type="variables_set" id="yjk|l~?u5525v*-|Ad-{"> <field name="VAR" id="p/w(@wMvl;`u(^~Az~vs">Vorgabe_Wert</field> <value name="VALUE"> <block type="math_number" id="p{dw?$tt-:5{$?vKiV*Z"> <field name="NUM">1</field> </block> </value> <next> <block type="comment" id="n?0N#~1ZMI[nnp7N!`aW"> <field name="COMMENT">Hier den Telegram Text eingeben</field> <next> <block type="comment" id="$g}#?:%twPIvJ4P$?+LK"> <field name="COMMENT">Wird nichts eingetragen, ist Telegram deaktiviert</field> <next> <block type="variables_set" id="$fc.plY2s}b@X-RGR=s_"> <field name="VAR" id="^bj1z4.DNX003R@%=U;O">Text_Telegram</field> <value name="VALUE"> <block type="text" id=")a#kZ^(rDrr$@*twL]4$"> <field name="TEXT"></field> </block> </value> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> </block> <block type="procedures_defnoreturn" id="LsQzF_4}1pkmBjxPPcYo" collapsed="true" x="1187" y="-113"> <field name="NAME">PRG_INI</field> <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment> <statement name="STACK"> <block type="procedures_callnoreturn" id="0S*xi[+C)tUfwe6-2vVL"> <mutation name="Werte_Vorgeben"></mutation> <next> <block type="variables_set" id="Qg*{Pd[8gC#EHQy-uudL"> <field name="VAR" id="!KlSDB8b_%^Yexmq!3HA">Sperre</field> <value name="VALUE"> <block type="logic_boolean" id="laDOKTLe./ynmo-~h4!I"> <field name="BOOL">FALSE</field> </block> </value> </block> </next> </block> </statement> </block> <block type="procedures_defnoreturn" id="m|svt~0-wSzL}D?gIELX" collapsed="true" x="1188" y="-88"> <field name="NAME">Werte_in_VAR</field> <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment> <statement name="STACK"> <block type="variables_set" id="~lLswh]^~P/U.R_0Ji26"> <field name="VAR" id="-!!!%oe4ppqH?|#z#XM~">Zustand_Aktor_1</field> <value name="VALUE"> <block type="get_value_var" id="Y#;OdIHSmIWFuO].Tu{O"> <field name="ATTR">val</field> <value name="OID"> <shadow type="text" id="skAIPOSCNT*tn2W`02-e"> <field name="TEXT"></field> </shadow> <block type="variables_get" id="AjpE_xj/`4Xd~;tPpHVH"> <field name="VAR" id="auf20dFyBf.~[{:YRHRw">Aktor_1</field> </block> </value> </block> </value> </block> </statement> </block> <block type="procedures_defnoreturn" id=")^w}T@56fhQI57EzBs3:" x="1188" y="-63"> <field name="NAME">Telegram</field> <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment> <statement name="STACK"> <block type="controls_if" id="$WHVdHwE`XCMUB5iwN@@"> <value name="IF0"> <block type="logic_compare" id="Wb*Ir5darRMhl0mx4aQd" inline="false" collapsed="true"> <field name="OP">NEQ</field> <value name="A"> <block type="variables_get" id="/b^u[!z]`D$9:,BV,ZVe"> <field name="VAR" id="^bj1z4.DNX003R@%=U;O">Text_Telegram</field> </block> </value> <value name="B"> <block type="text" id="6@CMu2!4?o,AR}|Y=9W@"> <field name="TEXT"></field> </block> </value> </block> </value> <statement name="DO0"> <block type="telegram" id="q_wiGI7SXqN77ZhFG.3z"> <field name="INSTANCE"></field> <field name="LOG"></field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">default</field> <value name="MESSAGE"> <shadow type="text" id="!T4mV!0Z_jp;`?$%`s{]"> <field name="TEXT">text</field> </shadow> <block type="variables_get" id="i+%V#_5V;csfhzAKY9D@"> <field name="VAR" id="^bj1z4.DNX003R@%=U;O">Text_Telegram</field> </block> </value> </block> </statement> </block> </statement> </block> </xml>@Xenon
Glaube ich habe irgendwie eine falsche Verkn
ü
pfung gemacht. Es wird doch einmal Power abgefragt, also Steckdose an/aus und einmal Watt. Ist doch richtig? Die Werte werden
ü
ber die Variablen abgefragt.
Jetzt w
ü
rde ich gerne
ü
ber alexa eine Sprachausgabe bekommen, da ich Telegramm nicht nutze. Wenn ich den Steuerbefehl einsetzt quatscht die mit mir 
was habe ich
ü
bersehen? -
@Xenon
Glaube ich habe irgendwie eine falsche Verkn
ü
pfung gemacht. Es wird doch einmal Power abgefragt, also Steckdose an/aus und einmal Watt. Ist doch richtig? Die Werte werden
ü
ber die Variablen abgefragt.
Jetzt w
ü
rde ich gerne
ü
ber alexa eine Sprachausgabe bekommen, da ich Telegramm nicht nutze. Wenn ich den Steuerbefehl einsetzt quatscht die mit mir 
was habe ich
ü
bersehen? -
-
@Phantomkommander ok und was funktioniert nicht? Wenn du Alexa haben willst, nimm einfach den Telegram Block raus und ersetze ihn durch den Befehl, den Alexa ben
ö
tigt. Ich habe Alexa nicht im Einsatz, kann dir da leider nicht sagen, was du da f
ü
r einen Befehl ben
ö
tigst. -
@Phantomkommander ok und was funktioniert nicht? Wenn du Alexa haben willst, nimm einfach den Telegram Block raus und ersetze ihn durch den Befehl, den Alexa ben
ö
tigt. Ich habe Alexa nicht im Einsatz, kann dir da leider nicht sagen, was du da f
ü
r einen Befehl ben
ö
tigst.@Xenon
Der Befehl passt, wahrscheinlich l
ö
st meine Waschmaschine den triggern zu oft aus. Probiere die Tage nochmal etwas rum. -
Hallo zusammen.
Ich habe mir auch ein Waschmaschinen-Script gebastelt. Das funktioniert auch soweit.
F
ü
r die Visualisierung brauche ich einen Datenpunkt (haushalt.waschmaschine), der den Wert 0 (Aus), 1 (L
ä
uft) oder 2 (Fertig) ben
ö
tige. Leider scheine ich den Datenpunkt nicht richtig zu steuern. Was mache ich falsch?
-
@DennisMenger
Wenn Haushalt.waschmaschine ein manuell angelegter datenpunkt ist, dann nimm aktualisiere statt steuere. Au
ß
erdem nicht mit wert=0 aktualisieren, sondern einfach nur mit der Zahl. -
@DennisMenger
Wenn Haushalt.waschmaschine ein manuell angelegter datenpunkt ist, dann nimm aktualisiere statt steuere. Au
ß
erdem nicht mit wert=0 aktualisieren, sondern einfach nur mit der Zahl.@buggybeast super, danke dir. Ja, der Datenpunkt ist selbst angelegt.
Werde ich mal testen und berichten.
-
@DennisMenger
Wenn Haushalt.waschmaschine ein manuell angelegter datenpunkt ist, dann nimm aktualisiere statt steuere. Au
ß
erdem nicht mit wert=0 aktualisieren, sondern einfach nur mit der Zahl.@buggybeast funktioniert. Danke
-
Frage zu deinen Script, ich muss doch blo
ß
die 3 Werte an meine Konfiguration anpassen, also
Trigger 1 = Power ein/aus
Aktor_1 = momentane Wattanzeige
Vorgabe-Wert = Was meine WM beim Ende an Watt verbraucht, richtig?Alexa & Co d
ü
rfte ja kein Fehler enthalten.
-
Mein Blockly f
ü
r die Waschmaschine funktioniert soweit. Wie kann ich die Speak-Ausgabe nur in der Zeit von 9.00 bis 22.00 Uhr t
ä
glich ausgeben lassen?
-
Jemand einen L
ö
sungsansatz wie ich die Speak-Ausgabe zeitlich einschr
ä
nken kann? Die Kinder "t
ö
ten" mich momentan, wenn wir morgens die Waschmaschine anstellen und sie durch Alexa geweckt werden, wenn die Waschmaschine fertig ist. -
@DennisMenger naja ich w
ü
rde unter dein telegram, dass Waschmaschine fertig ist einfach ein
Falls aktuelle Zeit zwischen 9 und 22 Uhr
Speak BefehlSollte reichen


-
@DennisMenger naja ich w
ü
rde unter dein telegram, dass Waschmaschine fertig ist einfach ein
Falls aktuelle Zeit zwischen 9 und 22 Uhr
Speak BefehlSollte reichen


@buggybeast Danke dir. Ich werde das morgen mal testen bzw. schauen ob die Kinder meckern

-
@Slowman sagte in Waschmaschine:
Wo bzw. wie erstelle ich denn den Datenpunkt mit den Preis der Kilowattstunde?

-
Thema: ioBroker Objekte Sichern / Wiederherstellen ? Bekomme da abe rnicht die Frage beantwortet, wie ich einen datenpunkt mit den Preis einer Kilowattstunde hinterlegt wird.

@Slowman sagte in Waschmaschine:
Thema: ioBroker Objekte Sichern / Wiederherstellen ? Bekomme da abe rnicht die Frage beantwortet, wie ich einen datenpunkt mit den Preis einer Kilowattstunde hinterlegt wird.

Du erstellst einen Datenpunkt und tr
ä
gst als wert die Kosten f
ü
r eine Kilowattstunde ein
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

