Open tommedIO opened 1 year ago
Danke für die Idee. Das macht Sinn.
Kommt aber wohl nie, da man hiermit das Licensing ziemlich einfach umgehen kann.
Ziemlich kurz und falsch gedacht würde ich so sagen. Dann verrate ich mal ein echtes Geheimnis um die horrenden Lizenzgebühren zu sparen: einfach mal das Projekt aufräumen, oder beliebige GA's einfach in der ETS löschen, dann sind sie beim Export auch nicht mit dabei. Da kann man richtig sparen, wenn man schon mehrere tausend Euro für die knx-Komponenten und die ETS ausgegeben und massiv zu viel Zeit hat.
Ich wollte eigentlich keine Diskussion lostreten, wie man den Maintainer um seine Einnahmen bringt. Ich kann allerdings aus aktuellem Anlass berichten, dass ein Freund, der eigentlich nur genau eine einzige GA nutzen will, um SONOS beim Klingeln anzutriggern, an dem Licensing scheitert; Er hat über 2000 GAs im Projekt. Ihm würden die 500 also locker reichen, er bekommt aber den Adapter ohne einen Import überhaupt nicht zum Fliegen.
GAs vor dem Export rauslöschen, das macht vielleicht ein mal Spaß, aber bei jeder Änderung ist das zu wiederholen, das nervt dann doch recht bald. Auch macht es den Workflow im Broker ziemlich lästig, wenn man einfach weitere Logiken mit weiteren GAs bauen möchte, da müsste man ja jedes mal erst vorher ermitteln welche man braucht um genau diese mit zu exportieren. Not fun.
Er hätte einfach gerne manuell eine GA im Adapter anlegen können und wäre längst fertig.
Sein Gira X1 macht das viel user-freundlicher: Der "berechnet" fürs Licensing nur tatsächlich im Gerät verwendete GAs, also genau das, wovon man tatsächlich einen Nutzen hat.
Dann noch 3 Tipps: 1) das Objekt manuell anlegen und entsprechend bearbeiten 2) bei 2000 GA's gibt es (nach meiner bescheidenen Projekterfahrung) meistens auch einen X1 am Bus. Der kann auch Sonos(glaub ich). 3) den tastimpuls gegen einen schaltaktor setzen und dann das Signal binär mit irgendetwas auswerten was mit ioBroker spricht.
Wir werden anders verfahren: Parallel neues Projekt anlegen und darin nur die GAs anlegen, die wir tatsächlich im Broker benötigen. Das ist viel intuitiver zu pflegen als immer wieder GAs rauszulöschen.
Es wäre eine super Funktion, wenn es möglich wäre, einzelne Gruppenadressen ohne Import hinzuzufügen.