NEWS
Hat mein iObroker einen Fehler?
-
So langsam verzweifele ich. Einfache Dinge klappen nicht, erstellte Scripte laufen, neue machen seltsame Fehler. Ich weise einem Objekt eine Variable zu und nehme diese für einen Trigger. Sie löst aber nicht aus. Zum testen von dem Verhalten habe ich dieses Script erstellt. Das log ist nach dem starten und auslösen des triggers.
LOG:
javascript.0 2025-03-29 20:30:10.536 warn script.js.Licht.Küche.Skript_1: Mit Alias javascript.0 2025-03-29 20:30:10.536 error script.js.Licht.Küche.Skript_1: Objekt ID javascript.0 2025-03-29 20:30:07.348 info script.js.Licht.Küche.Skript_1: registered 3 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions javascript.0 2025-03-29 20:30:07.348 error script.js.Licht.Küche.Skript_1: Wert Variable false javascript.0 2025-03-29 20:30:07.347 error script.js.Licht.Küche.Skript_1: Alias Variable alias.0.Küche.Taster.KLICK javascript.0 2025-03-29 20:30:07.344 info Start JavaScript script.js.Licht.Küche.Skript_1 (Blockly)
Script::
<xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable id="E+u/Rr9Y=#U`sq*PE!YQ">Taster_Kueche</variable> </variables> <block type="on_ext" id="?c9/3P{))%6f`magzAzm" x="-437" y="88"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation> <field name="CONDITION">ge</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="3;pxIm{tmT_@e?Mp|hN$"> <field name="oid">ID auswählen</field> </shadow> <block type="variables_get" id="+/-2F2OA7Y2fN9rj38=|"> <field name="VAR" id="E+u/Rr9Y=#U`sq*PE!YQ">Taster_Kueche</field> </block> </value> <statement name="STATEMENT"> <block type="debug" id="=E=fX0=%Nl8yh7Hxj=gZ"> <field name="Severity">warn</field> <value name="TEXT"> <shadow type="text" id="DBi[6Ne5~.)Ek!(8%[_i"> <field name="TEXT">Mit Variable</field> </shadow> </value> </block> </statement> </block> <block type="variables_set" id="p9pqZ~.nadLGu}QK4gId" x="-113" y="137"> <field name="VAR" id="E+u/Rr9Y=#U`sq*PE!YQ">Taster_Kueche</field> <value name="VALUE"> <block type="text" id="S_?UE!`:vuV+BZ@w#[.x"> <field name="TEXT">alias.0.Küche.Taster.KLICK</field> </block> </value> </block> <block type="debug" id="/_Jhn`Sko``yRH%{n4%3" x="-85" y="193"> <field name="Severity">error</field> <value name="TEXT"> <shadow type="text" id="s7-@+^fG(7TDyLA0MWg`"> <field name="TEXT">erkannt</field> </shadow> <block type="text_join" id="okuOUrsKmoDP}k4v)Z@W"> <mutation items="2"></mutation> <value name="ADD0"> <block type="text" id="8I!RpRTe/WKxjEyH:F~~"> <field name="TEXT">Alias Variable </field> </block> </value> <value name="ADD1"> <block type="variables_get" id="O=WB15dcR.h=c`70r#b,"> <field name="VAR" id="E+u/Rr9Y=#U`sq*PE!YQ">Taster_Kueche</field> </block> </value> </block> </value> <next> <block type="debug" id="ZzJ2HkqTsFBQ|CCWyN+h"> <field name="Severity">error</field> <value name="TEXT"> <shadow type="text" id="s7-@+^fG(7TDyLA0MWg`"> <field name="TEXT">erkannt</field> </shadow> <block type="text_join" id="/K.@4{F]`cXcY_XA6U$9"> <mutation items="2"></mutation> <value name="ADD0"> <block type="text" id="Vm~6A.wQQX^YwBbeuLtT"> <field name="TEXT">Wert Variable </field> </block> </value> <value name="ADD1"> <block type="get_value_var" id="3eb4lt46)CyOGJeODTXA"> <field name="ATTR">val</field> <value name="OID"> <shadow type="field_oid" id="x0]QF^Bj,aM(Z[iPc%2+"> <field name="oid">ID auswählen</field> </shadow> <block type="variables_get" id="$9h0Te)SkeXD+9(Gh}c|"> <field name="VAR" id="E+u/Rr9Y=#U`sq*PE!YQ">Taster_Kueche</field> </block> </value> </block> </value> </block> </value> </block> </next> </block> <block type="on" id="Jl|9Gn{g^zV#R8AsYu|T" x="-405" y="272"> <field name="OID">alias.0.Küche.Taster.KLICK</field> <field name="CONDITION">ge</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="debug" id="@_?DEW4:/M?_S.*;?j#z"> <field name="Severity">error</field> <value name="TEXT"> <shadow type="text" id="2yad`uMue39C^kQu{DpZ"> <field name="TEXT">Objekt ID</field> </shadow> </value> </block> </statement> </block> <block type="on_ext" id="ABN97)(uU]N[A/+kMlU@" x="-53" y="397"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation> <field name="CONDITION">gt</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="3;pxIm{tmT_@e?Mp|hN$"> <field name="oid">ID auswählen</field> </shadow> <block type="text" id=")!A|:f|m]z;!1z^6XS^B"> <field name="TEXT">alias.0.Küche.Taster.KLICK</field> </block> </value> <statement name="STATEMENT"> <block type="debug" id="V(ALF^0wjez_goN0kAGR"> <field name="Severity">warn</field> <value name="TEXT"> <shadow type="text" id="=iP-7(+6.T-bY~t[H[kw"> <field name="TEXT">Mit Alias</field> </shadow> </value> </block> </statement> </block> </xml>
Eine Ahnung, woran es liegen kann?
Adapter neu gestartet und auch den Rechner neu gestartet.VG
Krodon
P.S. an dem ü im Pfad liegt es nicht
-
@krodon soweit ich weiß kannst du Variablen nicht triggern. Nur Objekte
-
@stenmic sagte in Hat mein iObroker einen Fehler?:
@krodon soweit ich weiß kannst du Variablen nicht triggern.
dovch, das sollte gehen (zumindest was @stenmic tun will). Allerdings ist die Reihenfolge wichtig
@stenmic: Bitte nutz mal den button
um dir das Skript anzuzeigen und poste es hier. Dann sollte klar sein warum es nicht geht.
A.
Edit: Schreibfehler ex. Wer noch welche findet darf sie behalten. -
var Taster_Kueche; on({ id: [].concat(Taster_Kueche), change: 'ge' }, async (obj) => { let value = obj.state.val; let oldValue = obj.oldState.val; console.warn('Mit Variable'); }); Taster_Kueche = 'alias.0.Küche.Taster.KLICK'; console.error(('Alias Variable ' + String(Taster_Kueche))); console.error(('Wert Variable ' + String(getState(Taster_Kueche).val))); on({ id: 'alias.0.Küche.Taster.KLICK' /* KLICK */, change: 'ge' }, async (obj) => { let value = obj.state.val; let oldValue = obj.oldState.val; console.error('Objekt ID'); }); on({ id: [].concat(['alias.0.Küche.Taster.KLICK']), change: 'gt' }, async (obj) => { let value = obj.state.val; let oldValue = obj.oldState.val; console.warn('Mit Alias'); }); //JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwcyUzQSUyRiUyRmRldmVsb3BlcnMuZ29vZ2xlLmNvbSUyRmJsb2NrbHklMkZ4bWwlMjIlM0UlM0N2YXJpYWJsZXMlM0UlM0N2YXJpYWJsZSUyMGlkJTNEJTIyRSUyQnUlMkZScjlZJTNEJTIzVSU2MHNxKlBFIVlRJTIyJTNFVGFzdGVyX0t1ZWNoZSUzQyUyRnZhcmlhYmxlJTNFJTNDJTJGdmFyaWFibGVzJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyb25fZXh0JTIyJTIwaWQlM0QlMjIlM0ZjOSUyRjNQJTdCKSklMjU2ZiU2MG1hZ3pBem0lMjIlMjB4JTNEJTIyLTQzNyUyMiUyMHklM0QlMjI4OCUyMiUzRSUzQ211dGF0aW9uJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUyMGl0ZW1zJTNEJTIyMSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09ORElUSU9OJTIyJTNFZ2UlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFDS19DT05ESVRJT04lMjIlM0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMk9JRDAlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIyZmllbGRfb2lkJTIyJTIwaWQlM0QlMjIzJTNCcHhJbSU3QnRtVF8lNDBlJTNGTXAlN0NoTiUyNCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMm9pZCUyMiUzRUlEJTIwYXVzdyVDMyVBNGhsZW4lM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19nZXQlMjIlMjBpZCUzRCUyMiUyQiUyRi0yRjJPQTdZMmZOOXJqMzglM0QlN0MlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMkUlMkJ1JTJGUnI5WSUzRCUyM1UlNjBzcSpQRSFZUSUyMiUzRVRhc3Rlcl9LdWVjaGUlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyU1RBVEVNRU5UJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZGVidWclMjIlMjBpZCUzRCUyMiUzREUlM0RmWDAlM0QlMjVObDh5aDdIeGolM0RnWiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlNldmVyaXR5JTIyJTNFd2FybiUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjJEQmklNUI2TmU1fi4pRWshKDglMjUlNUJfaSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0VNaXQlMjBWYXJpYWJsZSUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQyUyRmJsb2NrJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX3NldCUyMiUyMGlkJTNEJTIycDlwcVp+Lm5hZExHdSU3RFFLNGdJZCUyMiUyMHglM0QlMjItMTEzJTIyJTIweSUzRCUyMjEzNyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyRSUyQnUlMkZScjlZJTNEJTIzVSU2MHNxKlBFIVlRJTIyJTNFVGFzdGVyX0t1ZWNoZSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjJTXyUzRlVFISU2MCUzQXZ1ViUyQkJaJTQwdyUyMyU1Qi54JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRWFsaWFzLjAuSyVDMyVCQ2NoZS5UYXN0ZXIuS0xJQ0slM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmRlYnVnJTIyJTIwaWQlM0QlMjIlMkZfSmhuJTYwU2tvJTYwJTYweVJIJTI1JTdCbjQlMjUzJTIyJTIweCUzRCUyMi04NSUyMiUyMHklM0QlMjIxOTMlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJTZXZlcml0eSUyMiUzRWVycm9yJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJURVhUJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMnM3LSU0MCUyQiU1RWZHKDdURHlMQTBNV2clNjAlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFZXJrYW5udCUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dF9qb2luJTIyJTIwaWQlM0QlMjJva3VPVXJzS21vRFAlN0RrNHYpWiU0MFclMjIlM0UlM0NtdXRhdGlvbiUyMGl0ZW1zJTNEJTIyMiUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQUREMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMjhJIVJwUlRlJTJGV0t4akV5SCUzQUZ+fiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0VBbGlhcyUyMFZhcmlhYmxlJTIwJTIwJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQUREMSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19nZXQlMjIlMjBpZCUzRCUyMk8lM0RXQjE1ZGNSLmglM0RjJTYwNzByJTIzYiUyQyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyRSUyQnUlMkZScjlZJTNEJTIzVSU2MHNxKlBFIVlRJTIyJTNFVGFzdGVyX0t1ZWNoZSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZGVidWclMjIlMjBpZCUzRCUyMlp6SjJIa3FUc0ZCUSU3Q0NDV3lOJTJCaCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlNldmVyaXR5JTIyJTNFZXJyb3IlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyczctJTQwJTJCJTVFZkcoN1REeUxBME1XZyU2MCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0Vlcmthbm50JTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ0ZXh0X2pvaW4lMjIlMjBpZCUzRCUyMiUyRksuJTQwNCU3QkYlNUQlNjBjWGNZX1hBNlUlMjQ5JTIyJTNFJTNDbXV0YXRpb24lMjBpdGVtcyUzRCUyMjIlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkFERDAlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjJWbX42QS53UVFYJTVFWXdCYmV1THRUJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRVdlcnQlMjBWYXJpYWJsZSUyMCUyMCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkFERDElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfdmFsdWVfdmFyJTIyJTIwaWQlM0QlMjIzZWI0bHQ0NilDeU9HSmVPRFRYQSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFUVFIlMjIlM0V2YWwlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMk9JRCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJmaWVsZF9vaWQlMjIlMjBpZCUzRCUyMngwJTVEUUYlNUVCaiUyQ2FNKFolNUJpUGMlMjUyJTJCJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyb2lkJTIyJTNFSUQlMjBhdXN3JUMzJUE0aGxlbiUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIyJTI0OWgwVGUpU2tlWEQlMkI5KEdoJTdEYyU3QyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyRSUyQnUlMkZScjlZJTNEJTIzVSU2MHNxKlBFIVlRJTIyJTNFVGFzdGVyX0t1ZWNoZSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0NibG9jayUyMHR5cGUlM0QlMjJvbiUyMiUyMGlkJTNEJTIySmwlN0M5R24lN0JnJTVFelYlMjNSOEFzWXUlN0NUJTIyJTIweCUzRCUyMi00MDUlMjIlMjB5JTNEJTIyMjcyJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFYWxpYXMuMC5LJUMzJUJDY2hlLlRhc3Rlci5LTElDSyUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09ORElUSU9OJTIyJTNFZ2UlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFDS19DT05ESVRJT04lMjIlM0UlM0MlMkZmaWVsZCUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJTVEFURU1FTlQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJkZWJ1ZyUyMiUyMGlkJTNEJTIyJTQwXyUzRkRFVzQlM0ElMkZNJTNGX1MuKiUzQiUzRmolMjN6JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyU2V2ZXJpdHklMjIlM0VlcnJvciUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjIyeWFkJTYwdU11ZTM5QyU1RWtRdSU3QkRwWiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0VPYmpla3QlMjBJRCUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQyUyRmJsb2NrJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyb25fZXh0JTIyJTIwaWQlM0QlMjJBQk45NykodVUlNUROJTVCQSUyRiUyQmtNbFUlNDAlMjIlMjB4JTNEJTIyLTUzJTIyJTIweSUzRCUyMjM5NyUyMiUzRSUzQ211dGF0aW9uJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUyMGl0ZW1zJTNEJTIyMSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09ORElUSU9OJTIyJTNFZ3QlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFDS19DT05ESVRJT04lMjIlM0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMk9JRDAlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIyZmllbGRfb2lkJTIyJTIwaWQlM0QlMjIzJTNCcHhJbSU3QnRtVF8lNDBlJTNGTXAlN0NoTiUyNCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMm9pZCUyMiUzRUlEJTIwYXVzdyVDMyVBNGhsZW4lM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMikhQSU3QyUzQWYlN0NtJTVEeiUzQiExeiU1RTZYUyU1RUIlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFYWxpYXMuMC5LJUMzJUJDY2hlLlRhc3Rlci5LTElDSyUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJTVEFURU1FTlQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJkZWJ1ZyUyMiUyMGlkJTNEJTIyVihBTEYlNUUwd2plel9nb04wa0FHUiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlNldmVyaXR5JTIyJTNFd2FybiUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjIlM0RpUC03KCUyQjYuVC1iWX50JTVCSCU1Qmt3JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRU1pdCUyMEFsaWFzJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ4bWwlM0U=
-
@krodon
Siehst du den Fehler ?Du nutzt die Variable
Taster_Kueche
bevor du ihr einen Wert zuweist. Deswegen geht der Trigger nicht.Deswegen gibts im Blockly die 'andockmöglichkeiten'
An Stelle von 'unverbundenen Blöcken' sollte Dein Blockly so aussehen - dann sollte es auch gehen:
-
@asgothian Herzlichen Dank!
VG
Krodon
P.S. ich dachte, dass alle Blöcke ohne Trigger ausgeführt werden und die Trigger auf das Event warten. Ich habe das Script neu gestartet.
-
-
@homoran wozu benötige ich einen Trigger, es waren nur Funktionen die getestet wurden. Den Trigger habe ich später eingebaut und dann die Funktionen aufgerufen