Frage zu den Feature-Anfragen ;-)

Ich erstelle dieses Thema im Bereich Funktionswünsche, aber es ist keiner :wink:

Tatsächlich habe ich heute meine laufenden Abstimmungen überprüft (weil ich neue Abstimmungen machen wollte) und dabei festgestellt, dass die 3 Anfragen mit den meisten Stimmen (15 Stimmen und mehr) seit 2021 im Forum sind.

Da ich kein Entwickler bin, kann ich niemandem etwas vorwerfen, denn ich nehme an, dass es keinen Zusammenhang zwischen der Anzahl der Stimmen und der Einfachheit der Umsetzung gibt…

Aber es wäre cool, wenn diese Anfragen irgendwann umgesetzt würden :wink: Also, in der Zwischenzeit werde ich weitermachen und alles nutzen, was bereits möglich ist, und es gibt viel zu tun, also es geht :+1:

Beim If / Else ist die Community nie zu einer Einigung gekommen (soweit ich mich erinnere, gab es einen Vorschlag von @pierre-gilles, der aber nicht perfekt war).

Beim Dark Mode sind wir von einem Major-Update des von uns verwendeten Themes abhängig und ich verstehe, dass das keine Priorität hat :slightly_smiling_face:

Beim dritten Punkt ist die Funktionalität nicht klar (vor allem, wie man sie umsetzen soll).

Bei den Tags/Filter nach Integration wäre das einfach umzusetzen (vor allem, weil es bei den Szenen bereits gemacht wurde). Ich werde mich irgendwann mal darum kümmern.

@pierre-gilles nimmt die Funktionen immer in der Reihenfolge der meisten Stimmen an, denkt aber immer an den potenziellen Wert. Daher rücken manche wie zigbee2mqtt mit einer externen Instanz nach vorne.

Außerdem siehst du nicht die Dutzenden, die geschlossen wurden :wink:

Ich weiß nicht genau, wie die Anzahl der Stimmen funktioniert, aber es gibt sicherlich auch eine Art Stimmen/Zeit-Verhältnis zu berücksichtigen? Denn zum Beispiel 15 Stimmen in 10 Jahren sind nicht gerade beeindruckend hihi.

Hallo @StephaneB,

Ich verstehe deine Nachricht!

Ich würde gerne einige zusätzliche Daten hinzufügen, um dir zu helfen, besser zu verstehen.

Zunächst einmal hat @cicoub13 es gesagt, die Funktionen, die du in « Funktionsanfragen » siehst, sind die, die übrig bleiben, aber du siehst nicht alle, die entwickelt wurden und in der Kategorie « Demandes livrées - Gladys Assistant community » sind.

Eine kleine Anfrage an die Foren-Datenbank gibt mir:

Das sind 138 archivierte, für 258 aktuelle Anfragen!

Also, bevor wir zu den Top-Funktionen kommen, die du derzeit siehst, gab es viele andere Anfragen, die umgesetzt wurden und die heute vielleicht offensichtlich erscheinen, aber nicht immer existiert haben.

Einige Beispiele: Live-Kamera-Feed auf dem Dashboard, Hinzufügen einer « Geräte »-Box, die nicht von dem Raum abhängig ist, Sonos-Integration, Zigbee2mqtt-Integration, Google Home-Integration, usw… (Es gibt 138!)

Fall für Fall

Ich bin mit der Liste von @cicoub13 einverstanden:

  1. Nur fortfahren, wenn … ANDERNFALLS / ANDERNFALLS WENN: Zwei Möglichkeiten, diese Anfrage zu sehen, entweder machen wir eine « hacky » Lösung mit einem Aufruf zu einer anderen Szene in der anderen Bedingung, aber das löst das Problem nicht wirklich. Oder, wenn wir Szenen wie bei Node-RED wollen, müssen wir die Szenen komplett neu überdenken, was Monate an Arbeit bedeutet. Für mich gibt es keinen Konsens oder eine einfache Lösung zu diesem Thema.
  2. Dunkler Modus in Gladys: Wie von @cicoub13 gesagt, hängen wir von dem Update unseres Tabler-Themas ab, das langsam auf die 1.0 zusteuert, aber noch in der Beta-Phase ist. Wir warten auf die 1.0, denn das Projekt, alle Komponenten zu migrieren, wird titaneske Ausmaße annehmen und wir wollen das nicht zweimal machen.
  3. Hinzufügen der Dauer der Nicht-Erkennung in den Szenen: Unpräzise Anfrage, wir wissen nicht, was zu tun ist. Nachdem ich mein Smart Home eingerichtet habe, stelle ich fest, dass diese Information normalerweise in den Bewegungsmeldern gespeichert ist, und ich frage mich sogar, ob diese Anfrage überhaupt sinnvoll ist.

Ich habe die Top 3 genommen, aber ich bin bereit, über jede Anfrage zu diskutieren, die du hast, zögere nicht, das betreffende Thema wieder aufzugreifen, wenn du spezifische Anfragen hast

Abstimmungen sind nicht alles

Ich weiß nicht, ob du mit der Verwaltung von Softwareprojekten vertraut bist, aber es gibt Methoden zur Priorisierung von Anfragen, weil dieses Thema in jedem Projekt immer wieder auftaucht :slight_smile:

Ob du ein kleines Open-Source-Projekt bist oder Apple, es gibt immer mehr Anfragen als Entwickler, daher ist es notwendig, Prioritäten zu setzen.

Es gibt mehrere Methoden:

(Quelle: https://www.arquen.fr/blog/prioriser-les-fonctionnalites-le-guide-des-framework-roadmap-product/)

Wie du siehst, ist die « Abstimmung » nur ein Teil der Priorisierung (der « Reach » in der RICE-Methode), aber sie wird anderen Faktoren gegenübergestellt, insbesondere den Kosten/Aufwand, die genauso wichtig sind.

Eine Funktion, die sehr gefragt ist, aber zwei Personen ein Jahr Arbeit kostet, ist sicherlich weniger interessant als eine sehr gefragte Funktion, die nur zwei Stunden Entwicklungszeit benötigt.

Persönlich habe ich keine besondere Methode, aber in meinem Kopf läuft so etwas wie diese Überlegung, wenn ich darüber nachdenke, woran ich arbeiten soll:

Was wird einen Einfluss haben und zu welchem Kosten?

Ein weiterer wichtiger Punkt ist, dass die Abstimmungen nur die Sichtweise der bestehenden Community (einige hundert aktive Mitglieder im Forum) darstellen.

Aber, wenn wir mehr Nutzer anziehen wollen, sind bestimmte Anfragen notwendig, aber werden von Natur aus in den Anfragen fehlen, weil der Zielnutzer noch nicht im Forum ist: Es ist die Frage nach dem Ei und der Henne!

Man muss also im Hinterkopf behalten, dass die Forenanfragen nur ein Teil des Spektrums sind: Man muss die Ohren offen halten außerhalb der Community.

Das ist die Überlegung, die mich dazu gebracht hat, kürzlich zwei Aufgaben zu priorisieren: Externer MQTT-Broker für die Zigbee2mqtt-Integration & Benutzerdefinierter MQTT-Topic pro Gerät.

Fazit

Kurz gesagt, du hast es verstanden, es ist ein komplexes und immer frustrierendes Thema, weil man nicht alles entwickeln kann. Wichtig ist, dass das Projekt vorankommt :slight_smile:

Wenn du an bestimmte Anfragen denkst, zögere nicht, mich zu fragen, was ich davon halte, ich werde dir gerne antworten.

Hinweis: Ich drücke hier meine persönliche Meinung aus, aber das bindet keinen Beitragenden, denn ich erinnere daran, dass jeder freiwillig ist und das in seiner Freizeit macht. Jeder Beitragende ist frei, das zu entwickeln, was ihm gefällt ^^

Nur fortfahren, wenn … ANDERNFALLS / FALLS ANDERNFALLS: … Also wenn man Szenen wie bei Node-RED möchte, muss man die Szenen komplett neu überdenken, was Monate an Arbeit bedeutet. Für mich gibt es keinen Konsens und keine einfache Lösung zu diesem Thema.

Das wäre einfach großartig, finde ich, als System (vor allem, weil ich nicht der Entwickler bin :stuck_out_tongue: )

Danach hat man aber schnell keine Stimmen mehr übrig, bei der Anzahl an guten Ideen…

Vielen Dank für diese Präzisierungen, und insbesondere für die sehr detaillierte Antwort von @pierre-gilles

Und ich war mir durchaus bewusst, dass regelmäßig zahlreiche Funktionen entwickelt werden, und ich nutze bereits jede Neuigkeit voll aus, also kein Problem :wink: