hawi1981 Anfänger

  • Mitglied seit 6. Februar 2018
  • Letzte Aktivität:
Beiträge
16
Erhaltene Likes
9
Punkte
94
Profil-Aufrufe
134
  • Hallo...könntest du mal mir die bilder schicken von deinen Fenster und Türen? Leider funktionieren die links nicht mehr und ich bin grad dabei es umzusetzen mit mehreren echos die Sprachausgabe zu steuern...kannst du mir auch gerne Mailen. Ich würde mich sehr darüber freuen.


    alex_schmidt_83@yahoo.de

  • Hallo bin auf dein Script Fenster und Türen Abfrage aufmerksam geworden. wenn ich das richtig verstehe hast du mehre Echo Dots. Ich habe nur ein Dot, kann ich dein Script und das zur Überprüfung auch nur für einen umschreiben. Und wie steuerst du die Scripts. Per Datenpunkt und Alexa App Routine? Und fragst du Alexa, welche Fenster und Türen sind offen. Danke für deine hilfe. Gruß

    • Wenn du nur einen Dot ist ist natürlich noch einfacher. Dann muss man anstatt das Schreiben in das Objekt einfach den entsprechenden "Speak" der Alexa ansteuern und das zweite Skript für die Überprüfung auf welcher Alexa gesprochen wurde fällt dann ganz weg. Die Ansteuerung habe ich über eine Routine gemacht, die ein Objekt auf "true" schaltet. DIeses Objekt nehme ich als Trigger für das Script.

    • Hallo meinst du das so:
      <block xmlns="http://www.w3.org/1999/xhtml" type="on_ext" id="NUagg%u4Uu1{rA8C[o%z" x="-537" y="-487">
      <mutation items="1"></mutation>
      <field name="CONDITION">any</field>
      <field name="ACK_CONDITION"></field>
      <value name="OID0">
      <shadow type="field_oid" id="}0*NU#x2*`;WIrjSY6Oj">
      <field name="oid">Meine_Geräte.0.Echo_Terasse</field>
      </shadow>
      </value>
      <statement name="STATEMENT">
      <block type="controls_if" id=",3[C%N-Ir!U6GDaBcl=S">
      <mutation elseif="1"></mutation>
      <value name="IF0">
      <block type="logic_compare" id="JI*/.{B2%cSz!aqJ.*s=">
      <field name="OP">EQ</field>
      <value name="A">
      <block type="time_compare_ex" id="C?5(t7}K*eupI`*2@l1!">
      <mutation end_time="true" actual_time="true"></mutation>
      <field name="USE_ACTUAL_TIME">TRUE</field>
      <field name="OPTION">between</field>
      <value name="START_TIME">
      <shadow type="text" id="/ZjhBQGy)wFdrbhm?^)~">
      <field name="TEXT">00:00</field>
      </shadow>
      </value>
      <value name="END_TIME">
      <shadow type="text" id="e`ZxPMos89)]I;/Ud(5:">
      <field name="TEXT">03:00</field>
      </shadow>
      </value>
      </block>
      </value>
      <value name="B">
      <block type="logic_compare" id="5n+Ku[+AP.,wW*{zv_7_">
      <field name="OP">EQ</field>
      <value name="A">
      <block type="get_value" id="H}j=(UX!6].zOPk[(6c2">
      <field name="ATTR">val</field>
      <field name="OID">mihome.0.devices.magnet_158d0001a1f37e.state</field>
      </block>
      </value>
      <value name="B">
      <block type="logic_boolean" id="lQ/IXnXc:CKFHri7;uy^">
      <field name="BOOL">TRUE</field>
      </block>
      </value>
      </block>
      </value>
      </block>
      </value>
      <statement name="DO0">
      <block type="control" id=")M^jLcZ!hCpj,X={-`nV">
      <mutation delay_input="false"></mutation>
      <field name="OID">alexa2.0.Echo-Devices.G090LF1174960PW7.Commands.speak</field>
      <field name="WITH_DELAY">FALSE</field>
      <value name="VALUE">
      <block type="text_join" id="4?k[0reCRn.mjkxHg41~">
      <mutation items="2"></mutation>
      <value name="ADD0">
      <block type="text" id="75Z)Wn`YF@;38~bIM;pA">
      <field name="TEXT">Achtung, die Terassentür ist noch offen!!!</field>
      </block>
      </value>
      <value name="ADD1">
      <block type="text" id="xan5V_pWE5im/[jf}LK/">
      <field name="TEXT">Bitte schließen</field>
      </block>
      </value>
      </block>
      </value>
      </block>
      </statement>
      <value name="IF1">
      <block type="logic_compare" id="p=]TSg24+V_(`h7#xEEN">
      <field name="OP">EQ</field>
      <value name="A">
      <block type="time_compare_ex" id="AUi}#-jgYOc7^%S.xLh7">
      <mutation end_time="true" actual_time="true"></mutation>
      <field name="USE_ACTUAL_TIME">TRUE</field>
      <field name="OPTION">between</field>
      <value name="START_TIME">
      <shadow type="text" id="a]6.7FEh~CHW.s(YFQbN">
      <field name="TEXT">00:00</field>
      </shadow>
      </value>
      <value name="END_TIME">
      <shadow type="text" id="}#}9rQ`+|{Y-Im*U{R!+">
      <field name="TEXT">03:00</field>
      </shadow>
      </value>
      </block>
      </value>
      <value name="B">
      <block type="logic_compare" id="rtNyTihbW.{#u-F/_Q}W">
      <field name="OP">EQ</field>
      <value name="A">
      <block type="get_value" id="BCBVqlTb)H|OOHwvBbv3">
      <field name="ATTR">val</field>
      <field name="OID">mihome.0.devices.magnet_158d0001a1f37e.state</field>
      </block>
      </value>
      <value name="B">
      <block type="logic_boolean" id="l2I+}wCgOJ:h9hs60q(]">
      <field name="BOOL">FALSE</field>
      </block>
      </value>
      </block>
      </value>
      </block>
      </value>
      <statement name="DO1">
      <block type="control" id="fWO#G9uVDt?2m6Ya_{JC">
      <mutation delay_input="false"></mutation>
      <field name="OID">alexa2.0.Echo-Devices.G090LF1174960PW7.Commands.speak</field>
      <field name="WITH_DELAY">FALSE</field>
      <value name="VALUE">
      <block type="text_join" id="NG[CQ#3KB:PobHV-W}iO">
      <mutation items="2"></mutation>
      <value name="ADD0">
      <block type="text" id="i_}T68xG3/[_RkF;OX?s">
      <field name="TEXT">Die Terassentür ist geschlossen!!!</field>
      </block>
      </value>
      <value name="ADD1">
      <block type="text" id="Trc(wAYDt,Kz%!y|-Kl:">
      <field name="TEXT">Mach dir keine Sorgen</field>
      </block>
      </value>
      </block>
      </value>
      </block>
      </statement>
      </block>
      </statement>
      </block>


      Nur wie muss ich das dann schreiben das ich mehere Kontakte Abfragen kann zB. Haustür Küchenfenster etc. Ich krieg das nicht hin, kannst du mir da helfen.

    • Ich habs hinbekommen. Danke