Gladys 4 Beta ist verfĂŒgbar! 🚀

Hallo zusammen,

Letzte Woche habe ich eine neue Version der Gladys-Website veröffentlicht, die sich auf die Dokumentation konzentriert.

Heute nehme ich die Entwicklung von Gladys 4 selbst wieder auf.

Bevor ich mich kopfĂŒber in die Entwicklung stĂŒrze, habe ich eine Bestandsaufnahme der kurzfristigen Ziele des Projekts und der laufenden Aufgaben gemacht. Ich möchte hier darĂŒber sprechen, um auch mit euch darĂŒber diskutieren zu können :slight_smile:

Mein Ziel Nr. 1 ist es nun, Gladys 4 RC zu starten

Um dieses Ziel zu erreichen, musste ich Entscheidungen treffen. Ich habe alle Aufgaben auf Github genommen und mir die Frage gestellt: « Ist diese Entwicklung fĂŒr die RC notwendig? Â» Wenn meine Antwort « Ja, absolut Â» war, habe ich die Aufgabe zum Meilenstein hinzugefĂŒgt.

Daher haben wir noch 21 Aufgaben im Meilenstein:

Der Meilenstein auf Github => GitHub · Where software is built

FĂŒr diese 21 Aufgaben habe ich eine SchĂ€tzung der benötigten Zeit fĂŒr die Entwicklung der Funktion erstellt:

  • 13 Aufgaben „low“ = 13 * 2 Stunden = 26 Stunden / 8 Stunden = 3,25 Tage
  • 5 Aufgaben „medium“ = 5 * 1 Tag = 5 Tage
  • 2 Aufgaben „high“ = 2 * 4 = 8 Tage

Damit kann ich die fĂŒr die Veröffentlichung der v4 RC benötigte Entwicklungszeit schĂ€tzen:

3,25 + 5 + 8 = 16,25 Entwicklungstage (d. h. 130 Stunden)

Achtung, das sind reine Entwicklungstage.

Da ich nur Teilzeit an Gladys arbeite, bin ich von meiner Seite aus montags und dienstags fĂŒr Gladys verfĂŒgbar (mittwochs, donnerstags und freitags arbeite ich als Freelancer fĂŒr einen Kunden).

Wenn man bedenkt, dass ich an diesen 2 Gladys-Tagen nicht wirklich 2 Tage zur VerfĂŒgung habe, weil es viele Dinge gibt, die Zeit in Anspruch nehmen:

  • Beantwortung von Community-Nachrichten
  • Github-Administration
  • Gladys Plus-Wartung
  • Website-Wartung
  • Buchhaltung
  • usw


Wenn ich diese Aufgaben stark komprimieren wĂŒrde, denke ich, dass ich 1,5 Entwicklungstage pro Woche schaffen könnte.

Ich brauche eure Hilfe

Wenn ich allein bei Gladys wÀre, brÀuchte ich also 11 Wochen, um diese RC zu beenden, was uns bis Mitte Oktober bringt. Und das finde ich noch optimistisch, ohne eventuelle Pausen (ich bin kein Roboter :sweat_smile:)

Ich bitte daher um eure Hilfe, um mir bei der Fertigstellung dieser RC zu helfen :slight_smile:

Jeder Pull-Request ist willkommen, wenn er sich auf diese 21 Aufgaben bezieht.

Denn die schlechte Nachricht ist, dass wir, wenn wir wollen, dass die v4 veröffentlicht wird, alles andere ablehnen mĂŒssen
 :confused: Ich weiß, das ist traurig, es gibt so viele tolle PRs, die auf Github warten, aber ich muss der RealitĂ€t ins Auge sehen: Es ist nicht möglich, 15 Dinge gleichzeitig zu tun. Ich habe einfach nicht die KapazitĂ€t dafĂŒr, die Tage sind so kurz.

Wenn man alles auf einmal tun will, erreicht man nichts.

Los geht’s!

Von meiner Seite aus beginne ich mit der Reihe der To-dos und werde meine EntwicklungsschĂ€tzungen in diesem Thread aktualisieren :slight_smile: Dank eurer Hilfe könnte die v4 vielleicht frĂŒher veröffentlicht werden, hoffe ich :slight_smile:

Was haltet ihr davon?

Hallo @pierre-gilles, ich mag deine mathematische und pragmatische Analyse der verbleibenden Arbeit sehr. :face_savoring_food:
Du machst schon viel und ich kann mir kaum vorstellen, was das alles bedeutet.
Ich denke auch, dass man eine gute stabile Basis bevorzugen sollte, die sich pluginartig weiterentwickeln kann ..
Ich kenne mich nicht besonders gut mit Programmierung aus, aber wenn eine kleine Hand einen kleinen Stein zum GebÀude beitragen kann .. zögere nicht.
Viel GlĂŒck dir und allen Mitwirkenden.
Tiboys

@tiboys Danke fĂŒr deine Nachricht!

Ich wĂŒrde nicht zögern, falls es kleine Aufgaben gibt, die mich komplett freistellen, um voranzukommen :slight_smile:

Hallo zusammen,
Da ich kein Programmierer bin, werde ich meine Hilfe fĂŒr Feedback anbieten.
Ich freue mich darauf, die Erstellung von Szenen zu testen, um meine Z-Wave-Heizung zu programmieren und andere, um meine Markisen zu steuern.
Ich hoffe auch, meine NodOn Z-Wave-Fernbedienung verwenden zu können.
Allerdings sehe ich in

, dass RF-433 MHz nicht so bald geplant ist. Ich werde also warten mĂŒssen, um meine T°/Hygrometer-Sonden zu verwenden.

Bei der Menge an Aufgaben, die zu erledigen sind, verstehe ich das vollkommen :smiling_face:.

Viel Erfolg an alle.
Passt auf euch auf.

Das ist nicht mein Bereich :slight_smile: Mir scheint, dass @Reno in letzter Zeit sehr beschÀftigt war und keine Zeit hat, dieses Modul im Moment zu finalisieren.

Ich lade dich ein, auf dem Integrationskanal zu fragen:

Persönlich gesehen werde ich vor September kaum oder gar nicht verfĂŒgbar sein, ich habe mein zweites :baby_bottle:, das Anfang Juni gekommen ist, und nutze die freien Tage, um Renovierungsarbeiten zu erledigen. Die wenig Zeit, die mir bleibt, ist zum Schlafen :sleeping_face:.

Ihr könnt mich ruhig anpingen oder mir eine Nachricht schicken, damit ich die Benachrichtigungen bekomme :sweat_smile:.

Ich habe darauf geantwortet, du meinst 433 MHz ĂŒber einen Arduino + Sender?

Es gibt einen fertigen Pull Request von @billona. Ich warte auf einige Änderungen von seiner Seite, aber ansonsten kann der Service bereits getestet werden, es gibt ein Docker-Image, das aus dem Pull Request gebaut wurde :slight_smile:

Hallo Pierre-Gilles,
Eigentlich nein, ich verwende keinen Arduino fĂŒr 433 MHz. Ich habe einen RFXtrx433E-Transceiver von RFXCOM.


Er ist ĂŒber einen USB-Hub mit meinem Raspberry PI verbunden.
Das ist eher so etwas:

Aber ich habe vor, eine Wetterstation mit Arduino zu bauen, die per WLAN verbunden ist. Daher interessiert mich, was @billona macht. Ich habe mir das schon mal angesehen.

Neues Release: Gladys v4.0.0 Beta 6

Hop, schon fast 1,5 Arbeitstage in dieser Woche erledigt, und ich nutze die Gelegenheit, um eine neue Version zu veröffentlichen: Gladys v4.0.0 beta 6. Ja, nun haben auch die Beta-Releases ihre Versionsnummer!

Diese Versionsnummer ist in Gladys sichtbar, damit man leicht erkennen kann, welche Version von Gladys man verwendet. Normalerweise sollten Sie jetzt Gladys v4.0.0-beta-6 haben:

Ein neues Raspbian-Image

Ich habe diese getaggte Version genutzt, um ein neues Raspbian-Image zu veröffentlichen, das direkt die neueste Version v4.0.0-beta-6 installiert.

Das Raspbian-Image ist zum Download auf der Gladys-Website verfĂŒgbar => Commencer avec Gladys | Gladys Assistant

Auf Wiedersehen DarkSky, willkommen OpenWeather

Vielleicht haben Sie die Neuigkeit schon gehört, aber Apple hat DarkSky, unsere alte Wetter-API, ĂŒbernommen. Also musste eine andere API gefunden und der Service neu programmiert werden (darauf hĂ€tten wir gut verzichten können :smiley: )

Dank der Arbeit von @pizza6 sind wir heute zu OpenWeather migriert!

Ich habe die Dokumentation aktualisiert: OpenWeather | Gladys Assistant

CalDav Synology, Google

Ich habe die Arbeit von @bertrandda zu CalDav gemerged, nun ist es möglich, CalDav von Synology-NAS sowie von der Google-API zu verbinden.

Ein neues Video-Tutorial

Ich hatte es zu Weihnachten gedreht, aber nie veröffentlicht, nun ist es online: ein neues Tutorial auf YouTube, das einfach erklÀrt, wie man Gladys 4 auf einem Raspberry Pi installiert :slight_smile:

Ich habe heute Mittag gesehen, dass ich in Beta-6 bin.
Allerdings wird immer noch Dark Sky und nicht OpenWeather angeboten.
Die Hilfe ist super klar :wink:
Bravo!
Ich korrigiere mich: Abmelden + Neu einloggen und es ist gut, OpenWeather ist da!
Allerdings habe ich kein Wetterbild neben der Temperatur. Ich werde abwarten, ob es kommt.

Es ist möglich, dass nicht alle FÀlle abgedeckt sind. Könntest du schnell in der Konsole deines Browsers nachsehen, was dein Wetterergebnis ist?

Du machst « Rechtsklick auf die Seite Â» => « Element untersuchen Â» => « Network Â», und suchst die Anfrage /api/v1/house/:house/weather

Es sollte so aussehen:

Und du gibst uns die Antwort der API hier :slight_smile:

(Du kannst deine Breiten-/LĂ€ngengrade gerne ausblenden, uns interessiert nur das Wetter)

Hier ist, was ich bekomme:

@gaetanb76 Danke! Ich habe die fehlenden Icons in diesem PR hinzugefĂŒgt:

Das wird mit dem nÀchsten Release veröffentlicht :slight_smile:

Hallo,
Das Wetter-Icon ist nach dem Ab- und Wiederanmelden aufgetaucht.

Die Zeit hat sich geÀndert :slight_smile: Es fehlten tatsÀchlich einige Symbole, aber das wird in der nÀchsten Version behoben!

Hallo @pierre-gilles, ich bin Junior-Entwickler, aber ich werde mich schnell weiterbilden, um zu helfen :wink:

Hallo zusammen!

Ein kurzes Update, um zu sagen, dass ich mit dem Zeitplan gut vorankomme, vielleicht sogar etwas voraus, da ich letzte Woche sehr produktiv war :slight_smile:

Hier ist der aktuelle Meilenstein:

Es bleiben 12 Aufgaben, darunter:

6 Aufgaben « low Â» * 2h = 12h / 8h = 1.5 Tage
4 Aufgaben « medium Â» * 1 Tag = 4 Tage
2 Aufgaben « high Â» * 4 Tage = 8 Tage

Das sind 13.5 verbleibende Entwicklungstage!

Gladys v4.0.0-beta-8 wird gerade mit den Verbesserungen der Woche gebaut :slight_smile:

Ich habe versucht, den PR #745 von @AlexTrovato und @VonOx zu mergen, der es ermöglicht, einen MQTT-Container automatisch zu starten, aber im Moment hĂ€nge ich an Konflikten, die mit Änderungen von @bertrandda am CalDav-Service zusammenhĂ€ngen!

Hallo, ja, ich musste einige CalDAV-Tests anpassen, weil es Nebenwirkungen gab, aber das ist wahrscheinlich schon lange her. Ich werde es mir ansehen, aber ich weiß nicht wann :confused:

Hallo zusammen :slight_smile:

Es ist Montagmorgen, zurĂŒck zur Arbeit, um die To-dos voranzubringen :slight_smile:

@AlexTrovato ich schaue mir das sofort an!