NEWS
Alexa Routine wird nicht gestartet
-
Hallo
Bei diesem Blockly startet die Routine nicht.
Der Speak aber schon.Die Routine direkt über den DP starten funktioniert aber.
Kann da wer drüberschaun?
<xml xmlns="https://developers.google.com/blockly/xml"> <block type="on_ext" id="E(qu1lC}#kSkMgPT_1x)" x="88" y="38"> <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="AY;qN.%lYU?+/)6]%`F`"> <field name="oid">doorbird.0.Doorbell.102.trigger</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="O{zu.3#-+oghrFBE!$hM"> <value name="IF0"> <block type="logic_compare" id="9(J#oA5A*^Ty$X6?Ho@f"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="4GZx?rd;unj18A7ZZUOK"> <field name="ATTR">val</field> <field name="OID">doorbird.0.Doorbell.102.trigger</field> </block> </value> <value name="B"> <block type="logic_boolean" id="bSkOyxbK3n;s-R?O)AM2"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="update" id="=}Pr{(9BLawJ|Ux=w]j9"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.G2A0XL07022603EU.Routines.94dda4af-8f70-4730-b26f-e19b55cda4a8</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="XR(G^y578FK!x6+:?[bL"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="debug" id="}8RCQT8,f)4Z_@C)y|jz"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text" id="-rVRQ4^8Kdn,N2(0%6`;"> <field name="TEXT">Türklingel</field> </shadow> </value> <next> <block type="control" id="cZ2b{;bTsZJRt/0JJjI4"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">alexa2.0.Echo-Devices.G2A0XL07022603EU.Commands.speak</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">6000</field> <field name="UNIT">ms</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="text_join" id="b28Ol_%=~sllN(f{|a-X" inline="true"> <mutation items="1"></mutation> <value name="ADD0"> <block type="text" id="-2Dl:H]W`d)B/#W?ZbM."> <field name="TEXT">70; wer steht da vor der Tür?</field> </block> </value> </block> </value> </block> </next> </block> </next> </block> </statement> </block> </statement> </block> </xml>
-
@Negalein-Test
edit - löschen -
ziehe mein frage zurück.
schau mal nach, glaub die routine stellt sich nicht selbst wieder auf False, die bleibt vermutlich true, und macht dann nichts mehr
das musst du dann selbst machen mit ner kurzen verzögerung 200 oder 300 ms
-
@negalein sagte in Alexa Routine wird nicht gestartet:
70; wer steht da vor der Tür?
mal ne Gegenfrage, mit der "70;" gibst du die Ausgabelautstärke im Text an ja ? das sehe ich zum ersten mal ... oder hat das ne andere Relevanz
-
@cinimod sagte in Alexa Routine wird nicht gestartet:
glaub die routine stellt sich nicht selbst wieder auf False, die bleibt vermutlich true,
das stimmt
und macht dann nichts mehr
wenn ich direkt den DP von true auf true schalte, startet die Routine
das musst du dann selbst machen mit ner kurzen verzögerung 200 oder 300 ms
versuch ich. Berichte dann.
-
@cinimod sagte in Alexa Routine wird nicht gestartet:
mal ne Gegenfrage, mit der "70;" gibst du die Ausgabelautstärke im Text an ja
Ja, so wird die Lautstärke nur für den Satz eingestellt und berührt nicht die eigentlich aktuelle Lautstärke.
Sprich, Musik läuft gerade mit 50, der Satz wird in 70 gesprochen und geht dann sofort wieder retour auf 50 -
genial, kannte das garnicht
DANKE
-
@cinimod sagte in Alexa Routine wird nicht gestartet:
das musst du dann selbst machen mit ner kurzen verzögerung 200 oder 300 ms
btw., hab gerade bemerkt, dass die Routine sowohl mit true als auch mit false auslöst.
Ist das bei dir auch?
-
tatsächlich
dann ist das zurücksetzen ja quatsch
hab das seit ewigkeiten so laufen
werde den dann einfach auf umschalten ändern
demnach sollte deins aber ja dann so funktionieren
-
@cinimod sagte in Alexa Routine wird nicht gestartet:
demnach sollte deins aber ja dann so funktionieren
Ja, eigentlich schon. Weiß nicht warum das zickt.
-
@cinimod sagte in Alexa Routine wird nicht gestartet:
werde den dann einfach auf umschalten ändern
habs jetzt auch mal auf umschalten geändert.
-
glaube so geht es bestimmt, du hattest statt steuern nen aktualisieren block benutzt, möglich das es daran lag ... wenn es manuell angeklickt funktioniert ...
umschalten geht jetzt hoffentlich auch ... meine auch mal geändert
-
gerade noch mal getestet ... wenn du von true auf "true ->bestätigt" stellst, löst er nämlich nicht aus .... das passiert ja beim aktualisieren block, das ist dann die bestätigte änderung ... hättest den steuern Block nehmen sollen
-
kann man Routinen nicht auch NUR für fürs ausführen ne Lautstärke definieren ?
-
@cinimod sagte in Alexa Routine wird nicht gestartet:
gerade noch mal getestet ... wenn du von true auf "true ->bestätigt" stellst, löst er nämlich nicht aus .... das passiert ja beim aktualisieren block, das ist dann die bestätigte änderung ... hättest den steuern Block nehmen sollen
Danke, wieder was gelernt
kann man Routinen nicht auch NUR für fürs ausführen ne Lautstärke definieren ?
Ja, das geht auch. Aber ist eigentlich umsonst. Geht anders viel einfacher.
-
@negalein
Ich nehme zum Routine auslösen immer einen Button als eigenen Datenpunkt und triggere diesen Button im Blockly auf wurde aktualisiert. Hat den Vorteil das Du nicht auf true oder false zurück stellen mußt. -
@dslraser sagte in Alexa Routine wird nicht gestartet:
Ich nehme zum Routine auslösen immer einen Button als eigenen Datenpunkt
da gibts nur true/false.
Hab da keinen Button.triggere diesen Button im Blockly auf wurde aktualisiert
du meinst so?
-
@dslraser Ich nehme zum Routine auslösen immer einen Button als eigenen Datenpunkt und triggere diesen Button im Blockly auf wurde aktualisiert. Hat den Vorteil das Du nicht auf true oder false zurück stellen mußt.
müssen es ja offenbar garnicht zurück stellen haben wir festgestellt
-
@negalein sagte in Alexa Routine wird nicht gestartet:
Bei diesem Blockly startet die Routine nicht.
Der Speak aber schon.
Die Routine direkt über den DP starten funktioniert aber.Zeig mal bitte die RAW von diesen beiden DP.
Ist der DP im Trigger ein Adapter DP und Türklingel ein eigener DP ? -
@dslraser sagte in Alexa Routine wird nicht gestartet:
Zeig mal bitte die RAW von diesen beiden DP.
Doorbell ID
{ "type": "state", "common": { "role": "indicator", "name": "Doorbell ID '102' pressed", "type": "boolean", "read": true, "write": false, "def": false }, "native": {}, "from": "system.adapter.doorbird.0", "user": "system.user.admin", "ts": 1632565368984, "_id": "doorbird.0.Doorbell.102.trigger", "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" } }
Türklingel
{ "common": { "type": "boolean", "role": "indicator", "read": true, "write": true, "name": "Türklingel" }, "type": "state", "native": {}, "from": "system.adapter.alexa2.0", "user": "system.user.admin", "ts": 1632783608440, "_id": "alexa2.0.Echo-Devices.G2A0XL07022603EU.Routines.94dda4af-8f70-4730-b26f-e19b55cda4a8", "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" } }
Ist der DP im Trigger ein Adapter DP und Türklingel ein eigener DP ?
beides sind Adapter-DP