NEWS
FRITZ!DECT 200 Steckdose: Abschalten bei Zieltemperatur
-
Hallo Leute,
ich möchte mir ein Skript basteln, das meinen im Schrank verbauten Verstärker sicherheitshalber automatisch abschaltet, wenn eine gewisse Temperatur (in meinem Beispiel 40 Grad) erreicht wird. Hintergrund ist der, daß meine Kinder gelegentlich an meine teure Stereoanlage gehen, um sich Musik anzumachen (was sie dürfen), dann aber die Tür verschließen und sich das Fach dadurch extrem aufheizt - ich befürchte hier Schäden an der Anlage!
So soll das Skript aussehen:
Der Schaltzustand sollte nach einer Sicherheitsabschaltung auf "aus" bleiben. Solange die kritische Zieltemperatur nicht erreicht ist, soll die Steckdose permanent eingeschaltet bleiben.
Nett wäre es außerdem, wenn ich eine Telegram-Nachricht erhalten würde und die Abschaltung noch von einer (oder allen) Alexa(s) angesagt werden würde!Hier mal mein Zwischenergebnis - weiter bin ich als Laie leider nicht gekommen! Wäre super, wenn Ihr mir hier helfen und das Skript noch entsprechend ergänzen könntet! Vielen Dank schon mal!
<xml xmlns="http://www.w3.org/1999/xhtml"> <block type="on_ext" id="4q^Gym2_R00S~uZ;6]Y=" x="-188" y="-588"> <mutation items="1"></mutation> <field name="CONDITION">any</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="d_d:QHni0OEW~wug/Mwl"> <field name="oid">fritzdect.0.DECT200_087610499830.temp</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="pd|O!n.iDZ]CiJWuE-XP"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id="qiXlrfZ[%/b#Sp~O}9y="> <field name="OP">LTE</field> <value name="A"> <block type="get_value" id="KH4Xn6:{3}oJ=shI^tLd"> <field name="ATTR">val</field> <field name="OID">fritzdect.0.DECT200_087610499830.temp</field> </block> </value> <value name="B"> <block type="math_number" id="zdT+A@@4|3Q7$HJ9F7,i"> <field name="NUM">40</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="S`Du41:jYp*MX}Hu8!Wq"> <mutation delay_input="false"></mutation> <field name="OID">fritzdect.0.DECT200_087610499830.state</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="[?ac+zXLhv/l.FQIb6Rn"> <field name="BOOL">TRUE</field> </block> </value> </block> </statement> <value name="IF1"> <block type="logic_compare" id="q5KYhBAZLwRa066q=t(@"> <field name="OP">GT</field> <value name="A"> <block type="get_value" id="$Y2:8no5UYaGYv@$lnN4"> <field name="ATTR">val</field> <field name="OID">fritzdect.0.DECT200_087610499830.temp</field> </block> </value> <value name="B"> <block type="math_number" id="W#3pU-@V;]RdH;F@s[Az"> <field name="NUM">40</field> </block> </value> </block> </value> <statement name="DO1"> <block type="control" id="i7zg-].L$M]_`u6q*SZ~"> <mutation delay_input="false"></mutation> <field name="OID">fritzdect.0.DECT200_087610499830.state</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="8:.A1/v9+_gmv3Ic4u2S"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="telegram" id="MVV+*;/6K6[5.@kLA$$)"> <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="VD10Zsr{RyRg*NZrdsMw"> <field name="TEXT">Der Verstärker überhitzt!</field> </shadow> </value> </block> </next> </block> </statement> </block> </statement> </block> </xml>
So sieht das Ganze bei mir im Blockly dann aus:
-
Kann mir hier echt niemand weiterhelfen??
-
@P-A-L-A-D-I-N sagte:
Der Schaltzustand sollte nach einer Sicherheitsabschaltung auf "aus" bleiben.
Dann darf die Steckdose nicht abhängig von der Temperatur automatisch wieder eingeschaltet werden.
Von Alexa habe ich keine Ahnung.
-
@P-A-L-A-D-I-N Oder die Einschalttemperatur auf < 30°C. Ein Türkontakt wäre da doch die Lösung. Entweder gibt er den Verstärker nur bei offener Tür erst frei oder er hebt die Abschaltung bei Überhitzug auf.
-
Ich stelle mir gerade vor wie die Sicherheitsschaltung um 3:00 morgens die Anlage frei gibt
@P-A-L-A-D-I-N
Alexa ist einfach:alexa2.0.Echo-Devices.xxxxxxxxxxx.Commands.announcement
verwende "steuere" und schreibe den Text den du möchtest in den Datenpunkt. Die xxxxx sind die Seriennummer des Echos der den Text ausgeben soll.