Hallo zusammen,
Es ist schon einige Monate her, dass ich nicht mehr an Gladys arbeiten konnte.
Ich widme mich ein paar Tage lang wieder dem Projekt (ich nutze ein paar freie Tage).
Und was mir sofort ins Auge springt, ist die Komplexität der Szenenfunktionalität.
Tatsächlich ist das Blocksystem wirklich schwerfällig und schwer lesbar.
Das Beste wäre ein System wie bei Node RED (das ich überhaupt nicht beherrschen), es ist sehr visuell und sehr intuitiv…
Die Idee wäre, die derzeitigen Blöcke (Trigger, Aktionen, Bedingungen, Tests…) beizubehalten, aber sie als kleine Blöcke auf der Canvas anzuzeigen.
Vielleicht könnte man React Flow verwenden, da Gladys, soweit ich der Dokumentation entnehmen kann, auf Preact basiert.
Allerdings weiß ich nicht, wie viel Arbeit das erfordern würde…
Aber ich bin von diesem Ansatz überzeugt, der wirklich benutzerfreundlich ist.
Beispiel mit einem Knopf, der einen Ventilator über eine smarte Steckdose steuert.
1 Klick auf den Knopf: Schaltet die smarte Steckdose ein
2 Klicks auf den Knopf: Schaltet die smarte Steckdose aus
Langer Klick auf den Knopf: Schaltet die Steckdose ein und schaltet sie nach 2 Stunden wieder aus.
Es ist möglich, drei verschiedene Szenen zu erstellen, aber man landet mit einer Menge von Szenen…
Eine Szene erstellen, die alles verwaltet, was mir viel besser gefällt.
Aber man landet mit etwas recht Komplexem wie:
Wenn man ein Canvas-System verwenden könnte, könnte man viel einfacher und lesbarer sein mit etwas wie:
Was sind eure Meinungen?
Sowohl Entwickler als auch Nutzer.
Danke euch und ein schönes Wochenende ![]()











