Rule - Blockly Script mit toString.contains
Verfasst: 9. Apr 2023 19:57
Hallo an die Runde,
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:
Nach mehreren Versuchen schaffe ich es jedoch nicht das Statement in einer Blockly Rule abzubilden. Hat hierzu vielleicht jemand eine Idee, wie das funktioniert?
Grüße
neuling10
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:
Code: Alles auswählen
if(Kamera_Terrasse_IRSteuerung_SAT_Wohnzimmer.state.toString.contains("0x08ZUH837")) {
sendCommand('Kamera_Terrasse_Tilt', 'DECREASE');
}
Code: Alles auswählen
item.state.toString.contains("Codewort")
Grüße
neuling10