ich habe mittlerweile alle meine Rules aufgrund der für mich doch etwas einfacheren Lesbarkeit und vor allem Adaptierbarkeit bei Änderungsbedarf von DSL auf Blockly Rules umgestellt. Das ganze funktioniert bisher soweit so gut bis auf die Abfrage, ob ein String eines Items einen gewissen Text beinhaltet (für die Steuerung div. Geräte mittels Harmony Fernbedienung). In der funktionierenden DSL Rule sieht das recht simpel aus:
Leider hänge ich nun bei einem anderen Problem. Meine Überlegung ist es, dass der Index bei gefundenem Suchwort an eine Variable übergeben wird. Ist die Variable größer Null, wurde das Suchwort im String des Items gefunden.
Nun probiere ich schon diverse Varianten und komme nicht drauf, warum das Suchwort nicht gefunden wird (sicher vorkommende Wörter wie "2023" oder "Time", siehe Log-Einträge) und die Variable/das Item auf 0 bleiben
Huch, jetzt glaube ich (halbwegs) verstanden zu haben wo Du hin willst und wo scheiterte ^^
Du hast ein JSON-Wert, der erst mal mit dem Blockly-toString (in Text - mit Zahnrad - ein Item) vorbehandelt werden muss.
Forum-Find.jpg
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.