Timo Clasen 4 min 04.01.2017

homee 2017

Im Januar 2016 haben wir nach langer Entwicklungszeit homee 2.0 veröffentlicht 🚀

Wir wussten, dass 2.0 noch nicht den Umfang hatte, den wir uns eigentlich mit 2.0 vorgestellt hatten. Deshalb haben wir uns es zum Ziel gesetzt, mit monatlichen Updates die fehlenden Features schnell nachzulegen.

In 11 großen Versionssprüngen und plattformübergreifend insgesamt 88 Updates haben wir homee auf einen Stand gebracht, mit dem sich eine Vielzahl an Smart Home-Anwendungen umsetzten lassen. Außerdem haben wir die Anzahl der unterstützten Geräte von anfangs 32 auf 165 erhöht. Neben neuen Z-Wave und EnOcean Geräten haben wir mit dem ZigBee Würfel das homee-Türmchen weiter erhöht und eine Vielzahl an neuen Geräte hinzugefügt. Außerdem kann der Brain Cube inzwischen auch ohne Zusatz-Cube einige WLAN Geräte ansteuern.

Es gab regelmäßig zum 27. jedes Monats ein Feature-Update – jeweils mit Beta-Phase, die ca. eine Woche vorher gestartet ist. Meistens hat sich dieses System als erfolgreich erwiesen.
Leider gab es aber auch negative Punkte. Das Veröffentlichen der Komplettüberarbeitung unserer Z-Wave Architektur verlief mit 2.10 nicht wie gewünscht. Es führte bei einigen von euch zu massiven Problemen und oft zum Verlust des Vertrauens in homee und homee Updates ( Statement zur Z-Wave Problematik - News - homee | Community ). Außerdem führte der enge Release-Zyklus dazu, dass der Funktionsumfang der Apps oft auseinander driftete und man sich nicht immer sicher sein konnte: „Welche App kann gerade was?“

Wir haben das letzte Jahr analysiert, die positiven und negativen Punkte zusammengetragen und daraus unsere Lehren gezogen. Hier wollen wir euch nun unseren Plan für dieses Jahr vorstellen.

1. Das Frühjahr

Es wird am 27.1. keine Version 2.12 geben.
Wir werden in den kommenden Wochen regelmäßig 2.11.x Updates, sowohl vom Core, als auch von den Apps veröffentlichen:

  • Auf homee Core-Seite fokussieren wir uns vollständig darauf, die groben Z-Wave und sonstige Stabilitätsprobleme zu beheben.
  • Auf App-Seite fixen wir Bugs und bringen alle Apps auf den gleichen Funktionsstand.

2. Der Releaseplan

Wir werden dieses Jahr nicht mehr monatlich am 27. veröffentlichen.
Wir haben uns dazu entschlossen, die Länge aller Phasen zu verdoppeln und nicht mehr ein festes Datum, sondern einen bestimmten Wochentag als Stichtag zu verwenden. Die längeren internen und externen Testphasen sollen ein stabileres und besser getestetes System ergeben. Des Weiteren wird es so keine Updates mehr am oder kurz vor dem Wochenende geben. Konkret sieht die neue Vorgehensweise so aus:

  • Es wird alle zwei Monate, am ersten Dienstag des Monats ein Feature-Update (2.x) geben.
  • Zwei Wochen vorher startet die jeweilige Beta-Phase.
  • Eine Woche vor der Beta-Phase ist interner Feature-Freeze und es startet eine interne Alpha-Testphase.

Wir planen mit den regelmäßigen Updates Anfang April mit der Version 2.12 zu starten.

  • 2.12 | 04.04.2017
  • 2.13 | 06.06.2017
  • 2.14 | 01.08.2017
  • 2.15 | 03.10.2017
  • 2.16 | 05.12.2017

3. Die Features

Aufgrund der Tatsache, dass wir letztes Jahr viele Features nachziehen mussten hat sich alles eher auf die Pro-Seite unserer Nutzer konzentriert. Wir haben jedoch auch einiges in Petto, dass an neue Nutzer, den homee Einsteigern, gerichtet ist.
Aus diesem Grund planen wir, dass dieses Jahr jeder Feature-Release aus jedem der folgenden Bereiche mindestens ein Feature beinhaltet:

Einsteiger Feature

Hierunter fallen Funktionen, die jemanden, der sich gerade einen homee zugelegt hat, das Leben leichter machen, wie z.B.:

  • Mehr Informationen zu Updates in den Apps
  • User Onboarding (Den Nutzer beim ersten Benutzen der Apps an die Hand nehmen)
  • Empty States (Die leeren Zustände der Apps informativer gestalten)
  • Umständliche Anwendungen in Homeegrammen vereinfachen
  • uvm.

Pro Feature

Pro Features richten sich an Nutzer mit vielen Geräten, die schon viele Anwendungszwecke mit ihrem homee abdecken. Hier wollen wir die Möglichkeiten weiter ausbauen, aber auch einige, jetzt schon mit vielen Homeegramme lösbare, Anwendungen vereinfachen.

  • Dashboard interaktiv und bearbeitbar machen

  • Mehr Möglichkeiten in Homeegrammen

  • Gruppen überarbeiten

  • uvm.

Gerätevielfalt

Wir werden regelmäßig neue Geräte einbinden – hier aber ein großes Augenmerk auf die Gerätevielfalt legen. Wir wissen, dass es noch einige große Gerätekategorien gibt die wir noch nicht abdecken. Das wollen wir 2017 verstärkt angehen.

  • Kamera
  • Türschloss
  • Sprachassistent
  • Staubsauger
  • uvm.

Das ist also unser Plan für 2017. Wie auch letztes Jahr, werden wir auch dieses Jahr wieder sehr agil angehen und gegebenenfalls unseren Plan anpassen. Auf jeden Fall werden wir euch hierzu auf dem Laufenden halten, so dass ihr immer voll dabei sein könnt!

Björn Saja 6 min 10.08.2021

Edge Computing – Rechenleistung, wo sie gebraucht wird

Edge Computing, Smart Factory, IIoT und Big Data – alles Buzzwords die seit geraumer Zeit kursieren. Wir bei Codeatelier beschäftigen uns Tag für Tag intensiv mit diesen Themen. Cloud ist für uns nicht nur ein abstrakter Begriff, sondern unser täglich Brot. In diesem Blogpost wird erklärt, was Edge Computing ist und welche Möglichkeiten Industrial Internet of Things uns und damit auch euch bietet.

Björn Saja 7 min 11.05.2021

Terraform – Infrastruktur als Code

Was sich hinter den Begriffen IaC, DevOps und Cloud Computing verbirgt, welche Möglichkeiten Continuous Integration bietet und wie ihr ganz einfach eure eigene Cloud Infrastruktur mit Terraform aufsetzen könnt, erklären wir im folgenden Blogartikel.

Björn Saja 6 min 16.04.2021

Cloud – Infrastruktur im Abo

Cloud Computing, Server/Serverless, IaaS und Web Services – alles Buzzwords die seit geraumer Zeit kursieren. Doch was bedeuten sie überhaupt?

Thomas Hartwig 8 min 16.12.2020

C++ 20: Ranges

In diesem Blog-Beitrag finden wir heraus, was Ranges sind, besprechen die Vorteile und zeigen einige Beispiele, wie diese angewendet werden können.

Tanja Brodbeck 2 min 14.12.2020

Fragen an das Backend-Team

Wir haben mit Thomas, unserem Teamleiter der Backend Entwicklung über seine Arbeit und Erfahrungen in Projekten gesprochen. Seine Antworten dazu könnt ihr in unserem nachfolgenden Beitrag lesen.

Tanja Brodbeck 2 min 07.12.2020

Fragen an das Frontend-Team

Wir haben mit unserem Werkstudent David über seine Arbeit und seine Wertvorstellung als angehender Frontend-Entwickler gesprochen. Seine Antworten dazu könnt ihr in unserem nachfolgenden Beitrag lesen.

Desiree Schneider 3 min 27.06.2016

homee 2.5 - Chart it up!

Das homee Update 2.5 hat neben den üblichen Änderungen und Fehlerbehebungen vor allem ein großes Feature für euch im Gepäck, das wir euch gerne in diesem Blog-Post und im Video vorstellen möchten: