NEWS
[gelöst] Probleme mit Trigger "Falls Objekt"
-
@homoran Ja genau. Bei beiden kein Eintrag. Auch das Auslösen von aktionen geht auch nicht. Daran hab ich es gemerkt.
LG -
@manfred-outlaw Wir sollten mal fragen ob @paul53 etwas dazu sagen könnte.
Ansonsten habe ich auch keinen Erfolg bei einem schnellen Test gehabt.javascript v5.2.13
-
@homoran
Bei mir (JS 5.2.19) wird getriggert: -
Der Fehler tritt erst in der aktuellen Beta auf. (5.4.0)
-
@maik-0 sagte: Da sind im Code wohl ein paar Anführungszeichen zuviel.
Blockly erzeugt einen Javascript-Code mit RegExp - nicht mit Array.
-
@maik-0 sagte in Probleme mit Trigger "Falls Objekt":
Der Fehler tritt erst in der aktuellen Beta auf. (5.4.0)
wohl nicht, da es bei mir mit 5.2.13 auch nicht klappte
Installiere gerade 5.2.21EDIT:
dann muss es woanders dran liegen.
mit 5.2.21 klappt es auch icht -
@homoran Ein Test mit einem alten und einem neuenSkript ist folgender Unterschied aufgefallen:
Neue nicht funktionierend:on({id: ["'hm-rpc.1.00109BE98F5143.1.STATE'","'hm-rpc.1.00109A498A0EB7.1.STATE'"], change: "ne"}, async function (obj) { console.log('test'); });
Hier das funktionierende aus einem älteren Skript:
on({id: new RegExp('hm-rpc\\.1\\.00109BE98F5143\\.1\\.STATE' + "$|" + 'hm-rpc\\.1\\.00109A498A0EB7\\.1\\.STATE' + "$"), change: "ne"}, async function (obj) { console.log('test'); });
-
@manfred-outlaw sagte :
Hier das funktionierende aus einem älteren Skript:
das ist was @paul53 schrieb
@paul53 sagte in Probleme mit Trigger "Falls Objekt":
Blockly erzeugt einen Javascript-Code mit RegExp - nicht mit Array.
-
@manfred-outlaw Bei mir sieht es so aus:
on({id: new RegExp('hm-rpc\\.0\\.KEQ0848001\\.1\\.STATE' + "$|" + 'hm-rpc\\.0\\.JRT0001416\\.1\\.STATE' + "$"), change: "ne"}, async function (obj) { console.log('test'); });
und funktioniert auch nach update der HM-Adapter nicht
-
@homoran sagte: mit 5.2.21 klappt es auch icht
@apollon77 hat die Änderungen am Blockly-Trigger erst vor zwei Tagen gemacht.
-
@homoran sagte: Bei mir sieht es so aus:
Das muss funktionieren.
-
-
@manfred-outlaw sagte: Neue nicht funktionierend:
Auf Vorgängerversion zurück gehen und Issue auf Github erstellen.
-
@homoran Ich habe mei mir auf die 5.2.21 umgestellt und nun geht es. Es wird auch jetzt wieder mit RegEx gearbeitet.
Also liegt es am Update denke ich.
LG -
@manfred-outlaw sagte in Probleme mit Trigger "Falls Objekt":
Also liegt es am Update denke ich.
siehe Post von @paul53
-
Kann das Problem auch bestätigen, zurück auf die 5.3.3 machen und alle Skripts die nach dem Update erstellt oder verändert wurden nochmals speichern (kleine Änderung machen und gleich wieder entfernen).
Dann Funzt alles wieder.Hab mal mein erstes Issue erstellt: Issue
Danke an alle für die Problemlösung!
-
5.4.1 ist auf GitHub und sollte das problem fixen. Später/Morgen im beta. Sorry
-
@apollon77 Es funktioniert wieder. Danke
Danke auch an alle, die hier mitgeholfen haben.
Manfred