Welche Engine für scripte / rules
Verfasst: 24. Mai 2022 16:33
Hallo,
Ich wollte nur mal eure Meinung hören, auf welche Programmiersprache Ihr für die Zukunft OH`s setzt. Bisher komme ich mit den textbasierten DSL Rules in Verbindung mit VSC bestens zu Recht. Ich habe jedoch des Öfteren gelesen, das die DSL Engine so langsam eingestampft wird. Daher hab ich mich mal mit JavaScript ECMA angefangen zu befassen. Jedoch habe noch keine Möglichkeit gefunden eine oder mehrere komplette Rules in einer einzelnen Datei zu speichern. Nur Im conf-Ornder unter Scripts, jedoch eben nur das Script und nicht den Trigger. Unter automation/js habe ich von Haus aus keine Berechtigung. Ich bevorzuge die Datei-bezogene Variante, da sie für mich gegenüber der UI bezogenen einfach übersichtlicher ist. (So habe ich zum Beispiel mit DSL eine Datei " Heizung Wohnzimmer" in der alle rules mit ihren unterschiedlichsten Trigger und globalen Variabeln zu finden sind)
Daher nochmal die Frage auf welche Engine habt Ihr gesetzt und wie setzt Ihr das um?
Ich wollte nur mal eure Meinung hören, auf welche Programmiersprache Ihr für die Zukunft OH`s setzt. Bisher komme ich mit den textbasierten DSL Rules in Verbindung mit VSC bestens zu Recht. Ich habe jedoch des Öfteren gelesen, das die DSL Engine so langsam eingestampft wird. Daher hab ich mich mal mit JavaScript ECMA angefangen zu befassen. Jedoch habe noch keine Möglichkeit gefunden eine oder mehrere komplette Rules in einer einzelnen Datei zu speichern. Nur Im conf-Ornder unter Scripts, jedoch eben nur das Script und nicht den Trigger. Unter automation/js habe ich von Haus aus keine Berechtigung. Ich bevorzuge die Datei-bezogene Variante, da sie für mich gegenüber der UI bezogenen einfach übersichtlicher ist. (So habe ich zum Beispiel mit DSL eine Datei " Heizung Wohnzimmer" in der alle rules mit ihren unterschiedlichsten Trigger und globalen Variabeln zu finden sind)
Daher nochmal die Frage auf welche Engine habt Ihr gesetzt und wie setzt Ihr das um?