Hallo,
Da ich die Syntax von rules noch nie mochte habe ich einen richtigen script interpreter eingebaut, der alternativ (nicht gleichzeitig) zu rules verwendet werden kann.
Damit kann man mit if, then else (nested) und beliebigen Formeln sowie eigenen Variablennamen Programme schreiben.
Ist noch Work in progress funktioniert aber schon recht gut. etwas Info zur Syntax steht im Quelltext (xdrv_10_scripter.ino)
benötigt etwa die gleiche Menge Flash wie rules. Den Ram Speicher übernehme ich direkt von rules, so dass zur Zeit nur ca 1,5 kb Quelltext im script erlaubt sind.
Wenn ihr meinem Fork herunter ladet ist scripter jetzt default. Der Editor ist im Webinterface unter "Einstellungen => Edit script"
Gruß gemu2015