Ich habe eine Lösung für mein Problem gefunden, mein Trigger im Skript war falsch.
Das Problem:
Ich verwende Fenster/Tür Sensoren von Xiaomi Aqara, diese Sensoren senden automatisch alle 50 Minuten Daten (z.B. Batterie Stand, aber auch alle anderen Daten) an den Iobroker, das hat mein Script immer bemerkt und wurde ausgeführt wodurch es Stündlich zu Ansagen meiner Qaselröhre (Alexa) kam.
Die Lösung:
Durch einen anderen Trigger ("Fals Objekt" ohne direkten Ojekt ID Verweis) und einem "fals-mache" Block mit Wert vom Obj.=wahr/unwahr und dadrunter (mache) den rest meines Scripts.
Das Ergebnis:
Es funktioniert, die Quaselröhre bleibt still.
Hier noch der QT des Scripts, falls es Jeman nutzen möchte:
<xml xmlns="http://www.w3.org/1999/xhtml">
<block type="on" id="K|^hvJbp`~ouj@)UG8+*" x="13" y="38">
<field name="OID">zigbee.0.00158d000346bcfe.opened</field>
<field name="CONDITION">ne</field>
<field name="ACK_CONDITION"></field>
<statement name="STATEMENT">
<block type="controls_if" id="#2J{;LDtGw{VQH}du$9U">
<value name="IF0">
<block type="logic_compare" id="]lGDf.puFu=jCU+s%m0(">
<field name="OP">EQ</field>
<value name="A">
<block type="get_value" id="Ml}wR04`QBc_X[D~@J7m">
<field name="ATTR">val</field>
<field name="OID">zigbee.0.00158d000346bcfe.opened</field>
</block>
</value>
<value name="B">
<block type="logic_boolean" id="pwF=@bc+bg+%?kCk#,UQ">
<field name="BOOL">TRUE</field>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="control" id="JbV2it#Q3dF^k@0E#y=Z">
<mutation delay_input="false"></mutation>
<field name="OID">alexa2.0.Echo-Devices.G090LA0974840DPD.Commands.speak-volume</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="math_number" id="dihGarWO%?5~(QKu`T?J">
<field name="NUM">30</field>
</block>
</value>
<next>
<block type="control" id="og|8g!nru)/ihm`*1IWu">
<mutation delay_input="false"></mutation>
<field name="OID">alexa2.0.Echo-Devices.G090LA0974840DPD.Commands.speak</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="text_join" id="hG=@];OA`hxub8GY0n)H">
<mutation items="2"></mutation>
<value name="ADD0">
<block type="text" id="V/N,H/03eD]):=fj:i6%">
<field name="TEXT">Esszimmer-Fenster geöffnet</field>
</block>
</value>
</block>
</value>
</block>
</next>
</block>
</statement>
</block>
</statement>
<next>
<block type="on" id="tR2TPVy%emkg:h-L$x)T">
<field name="OID">zigbee.0.00158d000346bcfe.opened</field>
<field name="CONDITION">ne</field>
<field name="ACK_CONDITION"></field>
<statement name="STATEMENT">
<block type="controls_if" id="fuvQM/|;J:Q*V`=Et4SD">
<value name="IF0">
<block type="logic_compare" id="~UNryzYnsmmqz:LS]x03">
<field name="OP">EQ</field>
<value name="A">
<block type="get_value" id="qqq/I7kE5yZSpatx2~Sj">
<field name="ATTR">val</field>
<field name="OID">zigbee.0.00158d000346bcfe.opened</field>
</block>
</value>
<value name="B">
<block type="logic_boolean" id="#_E!NiKq(x7an8CHyewT">
<field name="BOOL">FALSE</field>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="control" id="v2/w$dC|R%)d2U?pg:*[">
<mutation delay_input="false"></mutation>
<field name="OID">alexa2.0.Echo-Devices.G090LA0974840DPD.Commands.speak-volume</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="math_number" id="rbKi!sl=kf#2o`Ihak)A">
<field name="NUM">30</field>
</block>
</value>
<next>
<block type="control" id="6PMsJhkS-T6`Ljy-l`av">
<mutation delay_input="false"></mutation>
<field name="OID">alexa2.0.Echo-Devices.G090LA0974840DPD.Commands.speak</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="text_join" id="G7y#p:zaV]pHyM/0M:8C">
<mutation items="2"></mutation>
<value name="ADD0">
<block type="text" id="i1aGr!p+-pOe[o--|[wf">
<field name="TEXT">Esszimmer-Fenster geschlossen</field>
</block>
</value>
</block>
</value>
</block>
</next>
</block>
</statement>
</block>
</statement>
</block>
</next>
</block>
</xml>
Thread kann von mir aus geschlossen werden.
Danke nochmal an alle.
MfG
Weihrauch