dito
Gut zu wissen, wird aber nicht viel helfen, denn die ReGaHss ist leider komplett closed source und nur durch den Faktor "zur richtigen Zeit am richtigen Ort" hab ich vor fast 10 Jahren die Möglichkeit erhalten via NDA Zugriff auf die Quellen zu bekommen, damals noch in der Hoffnung eQ3 macht das irgendwann OpenSource oder öffnet diese für einen größeren Entwicklerkreis. Inzwischen ist diese Hoffnung aber leider durch andere interne Gegebenheiten bei eQ3 quasi gestorben und ich bin quasi notgedrungen inzwischen nebenbei auch noch der Hauptentwickler hinter der ReGaHss.Ich denke, bei C++ und Stringmanipulation kann ich helfen...
Und so bleibt dir leider nur einfach drauf zu warten das ich da irgendwann die Zeit und Muse finde daran zu arbeiten um hier ggf. eine Optimierung vorzunehmen. Hab da drin ja in der Vergangenheit bereits haufenweise Bugs beseitigt und Features eingebaut, trotzdem gebe ich da ungern Prognosen ab, denn die ReGaHss ist wie die Büchse der Pandorra. Und die öffnet man bekanntlich ja ungern
Was mir aber definitiv helfen würde, wäre ein entsprechend sauber ausgestaltetes Issue im RaspberryMatic GutHub Projekt dazu. Dort sammle ich ja schon lange die verschiedensten Dinge rund um Bugs und Featureideen:
https://github.com/users/jens-maus/projects/2
Und wenn du da mal durchstöberst wirst du sehen das es da die verschiedensten Dinge gibt die man an der ReGa mal verbessern oder fixen könnte.
Aber eins sollte man weiterhin nicht vergessen - auch weil ich ja den Einblick in die Quellen habe: die ReGa ist an ihrem Laufzeitende angekommen und nicht nur schwer wartbar, sondern dafür werden definitiv keine großen neuen Festures mehr kommen auch einfach weil sie im Grunde "broken by design ist". Wir konnten zwar über die letzten zehn Jahre viele grobe Schnitzer reparieren und ausmerzen, aber das Grundproblem bleibt das sie einfach nicht mehr zeitgemäß ist und mit der Verarbeitung moderner Datenmengen und Nutzungszenarien sich immer schwerer tut (wie man auch an diesem Beispiel hier sehen kann). Deshalb weiterhin mein Rat - gerade weil du recht neu hier bist - besser auf externe moderne Engines wie ioBroker oder HoemAsistant zu setzen und generell den Ansatz zu fahren besser der ReGaHss so wenig wie möglich zuzumuten an Logiken oder Anfragezyklen, usw. Ergo besser die CCu einfach zu einem SmartHome-Hub zu degradieren und Logiken und komplexe Dinge besser in moderne SmartHome-Umgebungen wie HomeAssistant/ioBroker auszulagern.