Hier sind einige Informationen wie es mit SmartHomeNG weiter geht.

 

Release Zyklus

Um herauszufinden, welcher Release Rhythmus für die Anwender am angenehmsten ist, haben wir im Oktober 2017 eine Umfrage durchgeführt. Das Ergebins war folgendes:

alle 3 Monate 21,2%
alle 6 Monate 40,9%
alle 9 Monate 3,0%
alle 12 Monate 22,7%
länger 3,0%
egal 9,1%

Wenn man das Ergebnis gewichtet betrachtet, ergibt sich ein optimaler Release Zyklus von gut 7 Monaten. Wir wollen versuchen die Weiterentwicklung in Releases zu bündeln und ca. alle 6 bis 7 Monate ein Release heauszugeben.

 

Planungen für v1.6

Das Release soll nach den obigen Überlegungen Ende 2018 oder Anfang 2019 erscheinen. Für das Release sind bisher folgende Features geplant:

  • Neue network Library, die IPv6 unterstützt und mittelfristig die connection Library ersetzen soll
  • Konfiguration der Loggings durch das Backend-Plugin
  • MQTT v5 Implementierung (nachdem die notwendigen Libraries zur Verfügung stehen)
  • MQTT als Modul implementieren, um eine eifache Nutzung aus mehreren Plugins zu ermöglichen. Dieses wird im Rahmen der MQTT v5 Implementierung erfolgen

 

Außerdem wird es natürlich Aktualisierungen für viele Plugins geben. Für eine Reihe von Plugins wird mit dem Release auch bereits ein Web Interface zur Verfügung stehen.

 

Planungen für Folge-Releases

Die folgenden Features sind für kommende Releases geplant. In welchem Release sie letztlich erscheinen werden, ist noch nicht festgelegt.

  • Konfiguration von Plugins ohne Neustart von SmartHomeNG
  • Nachladen von Plugins ohne Neustart von SmartHomeNG
  • Editor für Items (erstmal mit notwendigem Neustart von SmartHomeNG)
  • Mac OS Kompatibilität
  • Prüfung der Python Requirements vor dem Start von SmartHomeNG

 

Planungen für Release 2.0

Das Release 2.0 wird als Major-Release einige alte Zöpfe abschneiden. Bisher ist hierfür folgendes geplant:

  • Unterstützung des alten .CONF Formats für Konfigurationsdateien wird eingestellt
  • die connection Library wird nicht mehr unterstützt.

 

 

 

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.