NEWS
Warnungen im Blockly Script (GELÖST)
Warnungen im Blockly Script (GELÖST)
-
@elektroniker86
Sind das Datenpunkt die du steuern willst? Das sieht aus wie pfadangaben. Die Objekte kann er nicht erkennen.Moin,
ja, das sind die Datenpunkte zum schalten der Alarmbereiche. Es dreht sich um eine Instar Kamera die mit MQTT angebunden ist.
-
Moin,
ja, das sind die Datenpunkte zum schalten der Alarmbereiche. Es dreht sich um eine Instar Kamera die mit MQTT angebunden ist.
@elektroniker86
Poste mal den Code vom Blockly bitte. -
Das sind diese Datenpunkte

-
<xml xmlns="https://developers.google.com/blockly/xml"> <block type="create" id="K=+:F0(CILzbfZ=5@+*h" x="-1037" y="-712"> <field name="NAME">Kameras.Parkplatz Alarm EIN_AUS</field> <next> <block type="on" id="lcGz5d3oWQ85C^Ed(uK9"> <field name="OID">javascript.0.Kameras.Parkplatz Alarm EIN_AUS</field> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="controls_if" id="H.E00`#rWS:Lm*8)@bsV"> <mutation else="1"></mutation> <value name="IF0"> <block type="logic_compare" id="4PlP3`5X47Pj^VP2NY0`"> <field name="OP">EQ</field> <value name="A"> <block type="on_source" id="`9M2a0T:AOs`2F2+oWl?"> <field name="ATTR">state.val</field> </block> </value> <value name="B"> <block type="logic_boolean" id="]SbtrJ#s3aohU9?_V%70"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="^xUkyDRAC1k$+/vG1_p_"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">mqtt.1.instar.Stellplatz.alarm.area1.enable.raw</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="[@iG:fmz]~.Fg*te10P1"> <field name="NUM">1</field> </block> </value> <next> <block type="control" id="oz(,y@bD6sDOq6IJggS."> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">mqtt.1.instar.Stellplatz.alarm.area2.enable.raw</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="KKpZDBd}Yl*bQ5y*.]IB"> <field name="NUM">1</field> </block> </value> <next> <block type="control" id="h0]QC:%:-%^`v~`0W8g."> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">mqtt.1.instar.Stellplatz.alarm.area3.enable.raw</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="@=a*_-/4peR%wrq}{LS1"> <field name="NUM">1</field> </block> </value> </block> </next> </block> </next> </block> </statement> <statement name="ELSE"> <block type="control" id="KtYae/7|mz.tPsTw8U9x"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">mqtt.1.instar.Stellplatz.alarm.area1.enable.raw</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="[.|8iya1~Q3ZcV_+S-S1"> <field name="NUM">0</field> </block> </value> <next> <block type="control" id="TCJ|kafArO5#CXm+Ka!$"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">mqtt.1.instar.Stellplatz.alarm.area2.enable.raw</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="($|yNNB|[u{v|Q*YpGO*"> <field name="NUM">0</field> </block> </value> <next> <block type="control" id="pWKDt*4bv]){(hQO8M%+"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">mqtt.1.instar.Stellplatz.alarm.area3.enable.raw</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="]xJ!8ymGFthjzAgZZvWm"> <field name="NUM">0</field> </block> </value> </block> </next> </block> </next> </block> </statement> </block> </statement> </block> </next> </block> </xml> -
<xml xmlns="https://developers.google.com/blockly/xml"> <block type="create" id="K=+:F0(CILzbfZ=5@+*h" x="-1037" y="-712"> <field name="NAME">Kameras.Parkplatz Alarm EIN_AUS</field> <next> <block type="on" id="lcGz5d3oWQ85C^Ed(uK9"> <field name="OID">javascript.0.Kameras.Parkplatz Alarm EIN_AUS</field> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="controls_if" id="H.E00`#rWS:Lm*8)@bsV"> <mutation else="1"></mutation> <value name="IF0"> <block type="logic_compare" id="4PlP3`5X47Pj^VP2NY0`"> <field name="OP">EQ</field> <value name="A"> <block type="on_source" id="`9M2a0T:AOs`2F2+oWl?"> <field name="ATTR">state.val</field> </block> </value> <value name="B"> <block type="logic_boolean" id="]SbtrJ#s3aohU9?_V%70"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="^xUkyDRAC1k$+/vG1_p_"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">mqtt.1.instar.Stellplatz.alarm.area1.enable.raw</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="[@iG:fmz]~.Fg*te10P1"> <field name="NUM">1</field> </block> </value> <next> <block type="control" id="oz(,y@bD6sDOq6IJggS."> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">mqtt.1.instar.Stellplatz.alarm.area2.enable.raw</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="KKpZDBd}Yl*bQ5y*.]IB"> <field name="NUM">1</field> </block> </value> <next> <block type="control" id="h0]QC:%:-%^`v~`0W8g."> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">mqtt.1.instar.Stellplatz.alarm.area3.enable.raw</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="@=a*_-/4peR%wrq}{LS1"> <field name="NUM">1</field> </block> </value> </block> </next> </block> </next> </block> </statement> <statement name="ELSE"> <block type="control" id="KtYae/7|mz.tPsTw8U9x"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">mqtt.1.instar.Stellplatz.alarm.area1.enable.raw</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="[.|8iya1~Q3ZcV_+S-S1"> <field name="NUM">0</field> </block> </value> <next> <block type="control" id="TCJ|kafArO5#CXm+Ka!$"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">mqtt.1.instar.Stellplatz.alarm.area2.enable.raw</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="($|yNNB|[u{v|Q*YpGO*"> <field name="NUM">0</field> </block> </value> <next> <block type="control" id="pWKDt*4bv]){(hQO8M%+"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">mqtt.1.instar.Stellplatz.alarm.area3.enable.raw</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="]xJ!8ymGFthjzAgZZvWm"> <field name="NUM">0</field> </block> </value> </block> </next> </block> </next> </block> </statement> </block> </statement> </block> </next> </block> </xml>@elektroniker86
Dein Fehler liegt im anlegen des Datenpunkt. Nimm mal die Leerzeichen raus.
Wo soll der den angelegt werden? -
@elektroniker86
Dein Fehler liegt im anlegen des Datenpunkt. Nimm mal die Leerzeichen raus.
Wo soll der den angelegt werden? -
@elektroniker86 und?
-
@elektroniker86 und?
-
@elektroniker86
Poste mal bitte die Eigenschaften von einem der angesteuerten DP. -
-
-
@tt-tom sagte in Warnungen im Blockly Script:
Edit: @DJMarc75 hat den selben Gedanken
Ähnlich, ich denke dass da 1 oder 0 schon korrekt ist aber nicht als Zahl sondern als String (Text) verwendet werden sollte.
-
@elektroniker86
Poste mal bitte die Eigenschaften von einem der angesteuerten DP.{ "common": { "name": "instar/Stellplatz/alarm/area1/enable/raw", "write": true, "read": true, "role": "variable", "desc": "mqtt server variable", "type": "string" }, "native": { "topic": "instar/Stellplatz/alarm/area1/enable/raw" }, "type": "state", "from": "system.adapter.mqtt.1", "user": "system.user.admin", "ts": 1659642195982, "_id": "mqtt.1.instar.Stellplatz.alarm.area1.enable.raw", "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" } } -
{ "common": { "name": "instar/Stellplatz/alarm/area1/enable/raw", "write": true, "read": true, "role": "variable", "desc": "mqtt server variable", "type": "string" }, "native": { "topic": "instar/Stellplatz/alarm/area1/enable/raw" }, "type": "state", "from": "system.adapter.mqtt.1", "user": "system.user.admin", "ts": 1659642195982, "_id": "mqtt.1.instar.Stellplatz.alarm.area1.enable.raw", "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" } }@elektroniker86 sagte in Warnungen im Blockly Script:
"type": "string"
dann wäre es des Rätsels Lösung:

Müsste aber im LOG(nicht im Skriptlog) auch drinstehen wenn du per Skript schaltest.
-
@elektroniker86 sagte in Warnungen im Blockly Script:
"type": "string"
dann wäre es des Rätsels Lösung:

Müsste aber im LOG(nicht im Skriptlog) auch drinstehen wenn du per Skript schaltest.
Ahh, leuchtet irgendwie ein. Das probiere ich gleich aus.
-
@elektroniker86 sagte in Warnungen im Blockly Script:
"type": "string"
dann wäre es des Rätsels Lösung:

Müsste aber im LOG(nicht im Skriptlog) auch drinstehen wenn du per Skript schaltest.
-
Natürlich Danke an alle !


