NEWS
Tankerkönig Alexa2 Ansage
-
Hallo Männer,
ich würde mir gerne eine Ansage basteln...
Sobald der Diesel-Preis (Tankerkönig) niedriger oder gleich als 1.15€ ist, soll eine Ansage über die Alexa erfolgen.ich habe etwas gebastelt...., leider bekomme ich keine Ansage!. Kann jemand mit Verstand drüber schauen?
Die Preise im Tankerkönig ändern sich nur nach der Kommastelle. Eher ist es ein Punkt als die Komma... zB. 1.15 als Wert.
Hierbei habe ich wahrscheinlich Probleme mit dem Blockly.Kann mir jemand sagen weshalb es nicht funktionieren möchte?
<block xmlns="http://www.w3.org/1999/xhtml" type="on_ext" id="p)faH$AMs`+:M2n6$nq." x="-3237" y="538"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id=")i*.9-ljRer99Kh+9?`t"> <field name="oid">tankerkoenig.0.stations.0.diesel.short</field> </shadow> </value> <statement name="STATEMENT"> <block type="timeouts_cleartimeout" id="n=c_5AQa*3_BhuItH{zV"> <field name="NAME">timeout</field> <next> <block type="controls_if" id="g/6P4eylzi5lmIok!FCC"> <value name="IF0"> <block type="logic_operation" id="$aFEhrgQg]7+f1Y0,s]]" inline="false"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="%=yn{ih;s$ZwmQnD#uzu"> <field name="OP">LTE</field> <value name="A"> <block type="get_value" id="$gax{l.LzCRN}v(Ql.7%"> <field name="ATTR">val</field> <field name="OID">tankerkoenig.0.stations.0.diesel.short</field> </block> </value> <value name="B"> <block type="math_number" id="H0`U5SMuYaL@:h[M@~{)"> <field name="NUM">1.15</field> </block> </value> </block> </value> <value name="B"> <block type="time_compare_ex" id="pC^MM4g|)z|{U-#Q0PeN"> <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="`E0I::.0Ini}qTj;g58_"> <field name="TEXT">16:00</field> </shadow> </value> <value name="END_TIME"> <shadow type="text" id="oPkaMfl^sePi5^qJzZ{^"> <field name="TEXT">21:30</field> </shadow> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="timeouts_settimeout" id="gNfUtZ9@yI[eEpnJSZ8}"> <field name="NAME">timeout5</field> <field name="DELAY">1</field> <field name="UNIT">min</field> <statement name="STATEMENT"> <block type="control" id="e|tJlfw3kX/ZWxxnQSg`"> <mutation delay_input="true"></mutation> <field name="OID">alexa2.0.Echo-Devices.G090L909643313VF.Commands.speak-volume</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">5</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">TRUE</field> <value name="VALUE"> <block type="math_number" id="gVu#8}v0hx3$`2u_-bXe"> <field name="NUM">30</field> </block> </value> <next> <block type="control" id="#Q4:H}#LcVn_zz#6g#l+"> <mutation delay_input="true"></mutation> <field name="OID">alexa2.0.Echo-Devices.G090L909643313VF.Commands.speak</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">6</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">TRUE</field> <value name="VALUE"> <block type="text_join" id=":2Pq0,nS#@lEx+u)[~MI"> <mutation items="1"></mutation> <value name="ADD0"> <block type="text" id="[](GZ,xub[^i3Xr]~Z?)"> <field name="TEXT">Dieselpreis an der JET Tankstelle ist niedrieg.</field> </block> </value> </block> </value> </block> </next> </block> </statement> </block> </statement> </block> </next> </block> </statement> </block>
-
@knopers1 said in Tankerkönig Alexa2 Ansage:
Hallo Männer,
ich würde mir gerne eine Ansage basteln...
Sobald der Diesel-Preis (Tankerkönig) niedriger oder gleich als 1.15€ ist, soll eine Ansage über die Alexa erfolgen.ich habe etwas gebastelt...., leider bekomme ich keine Ansage!. Kann jemand mit Verstand drüber schauen?
Die Preise im Tankerkönig ändern sich nur nach der Kommastelle. Eher ist es ein Punkt als die Komma... zB. 1.15 als Wert.
Hierbei habe ich wahrscheinlich Probleme mit dem Blockly.Kann mir jemand sagen weshalb es nicht funktionieren möchte?
<block xmlns="http://www.w3.org/1999/xhtml" type="on_ext" id="p)faH$AMs`+:M2n6$nq." x="-3237" y="538"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id=")i*.9-ljRer99Kh+9?`t"> <field name="oid">tankerkoenig.0.stations.0.diesel.short</field> </shadow> </value> <statement name="STATEMENT"> <block type="timeouts_cleartimeout" id="n=c_5AQa*3_BhuItH{zV"> <field name="NAME">timeout</field> <next> <block type="controls_if" id="g/6P4eylzi5lmIok!FCC"> <value name="IF0"> <block type="logic_operation" id="$aFEhrgQg]7+f1Y0,s]]" inline="false"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="%=yn{ih;s$ZwmQnD#uzu"> <field name="OP">LTE</field> <value name="A"> <block type="get_value" id="$gax{l.LzCRN}v(Ql.7%"> <field name="ATTR">val</field> <field name="OID">tankerkoenig.0.stations.0.diesel.short</field> </block> </value> <value name="B"> <block type="math_number" id="H0`U5SMuYaL@:h[M@~{)"> <field name="NUM">1.15</field> </block> </value> </block> </value> <value name="B"> <block type="time_compare_ex" id="pC^MM4g|)z|{U-#Q0PeN"> <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="`E0I::.0Ini}qTj;g58_"> <field name="TEXT">16:00</field> </shadow> </value> <value name="END_TIME"> <shadow type="text" id="oPkaMfl^sePi5^qJzZ{^"> <field name="TEXT">21:30</field> </shadow> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="timeouts_settimeout" id="gNfUtZ9@yI[eEpnJSZ8}"> <field name="NAME">timeout5</field> <field name="DELAY">1</field> <field name="UNIT">min</field> <statement name="STATEMENT"> <block type="control" id="e|tJlfw3kX/ZWxxnQSg`"> <mutation delay_input="true"></mutation> <field name="OID">alexa2.0.Echo-Devices.G090L909643313VF.Commands.speak-volume</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">5</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">TRUE</field> <value name="VALUE"> <block type="math_number" id="gVu#8}v0hx3$`2u_-bXe"> <field name="NUM">30</field> </block> </value> <next> <block type="control" id="#Q4:H}#LcVn_zz#6g#l+"> <mutation delay_input="true"></mutation> <field name="OID">alexa2.0.Echo-Devices.G090L909643313VF.Commands.speak</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">6</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">TRUE</field> <value name="VALUE"> <block type="text_join" id=":2Pq0,nS#@lEx+u)[~MI"> <mutation items="1"></mutation> <value name="ADD0"> <block type="text" id="[](GZ,xub[^i3Xr]~Z?)"> <field name="TEXT">Dieselpreis an der JET Tankstelle ist niedrieg.</field> </block> </value> </block> </value> </block> </next> </block> </statement> </block> </statement> </block> </next> </block> </statement> </block>
-
Teste mal:
Nimm den Trigger raus
Wert ID > 1.15
Nimm die Timeouts raus, Stell die Zeit 14:00-----------16:00
Haken raus: löschen falls läuft und VerzögerungAlso alle bauen Bausteine bleiben übrig, kommt da was?
-
@knopers1 sagte in Tankerkönig Alexa2 Ansage:
Eher ist es ein Punkt als die Komma... zB. 1.15 als Wert.
Nein.......
-
hmm, habe jetzt echt keine Ahnung weshal es nicht funktionieren wollte. Jetzt läuft mein Blockly ohne Probleme.
Danke Sigi für deine Mühe... Das mit dem Punkt, (kein Komma) ist schon richtig.
-
@knopers1
Hi, konntest du dein Problem lösen? Ich habe mir etwas Ähnliches über Telegram gebaut. Ich bekomme Meldungen sobald der Preis ein vorher definiertes Limit unterschreitet. Das Limit setzte ich auch über Telegram.