Netatmo Service

Also, ein kurzer Rückblick dazu: Wenn du solche Probleme hast, ist das Erhöhen der Grenze nicht die Lösung :sweat_smile:

„JavaScript heap out of memory“ ist ein Symptom eines sehr schweren Speicherlecks, man muss die Ursache des Speicherlecks ermitteln.

Achtung vor einfachen Lösungen ^^

Hehe, daher meine voreilige Freude über diesen neuen, sauberen PR.

Ich wollte schreiben: „Allerdings verstehe ich nicht, warum ich diesen Fehler auf meinem Rechner nicht reproduzieren kann. Wenn ich ihn nicht reproduzieren kann, wie soll ich dann untersuchen?“
Aber nach drei aufeinanderfolgenden Tests habe ich den Fehler. Ich werde testweise einen nach dem anderen entfernen, um zu sehen …
Trotzdem, nach einigen Recherchen, insbesondere auf Stackoverflow, heißt es, dass das normal sein kann. Naja, ich mache die Tests und melde mich dann bei dir.

Danke @pierre-gilles.

Bei Gladys handelt es sich um ein leichtes kleines Programm, das auf einem Raspberry Pi laufen soll. Daher ist der RAM-Verbrauch sehr wichtig. Man macht nicht einfach irgendetwas, es muss auf einem Pi laufen.

Ich bestätige dir, dass das im Fall von Gladys nicht normal ist ^^

Hallo zusammen,
ich bin neu hier und hoffe, ich störe nicht. Ich freue mich sehr darauf, dieses Modul für Gladys zu testen. Wenn ihr mir also erklärt, wie ich es auf meinem Raspberry installiere, mache ich das gerne. Ich habe zwei Außenkameras, eine davon mit Alarm, und einen Thermostat an meinem Pelletsofen. Ich kann also eine Menge testen.
Ich bin kein großer Geek, daher kann ich euch nur ein Feedback zum Funktionieren für den durchschnittlichen Nutzer geben, aber das würde ich sehr gerne tun!

Hallo @G_N,

@damalgos und ich sind im Moment für die Entwicklung zuständig. Leider mussten wir die gesamte Programmierung im Februar von Grund auf neu aufsetzen und ich habe auf meiner Seite Probleme mit den Tests (Programmierung). Noch schlimmer ist, dass ich seit April keine Zeit mehr für die Programmierung hatte und @damalgos seit Februar ebenfalls stark beschäftigt ist.
Ich hoffe, dass ich diesen Herbst wieder einsteigen kann und werde dich bei Bedarf gerne kontaktieren.
Allerdings läuft bei mir eine etwas umständliche Version ohne Probleme auf einem anderen Raspberry Pi, der nur dafür reserviert ist (deshalb nicht aktualisiert). Damit kann ich die Ventile meiner Heizung und des Kessels steuern (ohne Einstellmöglichkeiten - es verwaltet nur die Interaktion zwischen den verschiedenen Ventilhubs) sowie alle Informationen anzeigen (Batterien, Ventilöffnungen, Solltemperatur und Raumtemperatur, Ventiltemperatur, Kamerabilder, Wetterstationsdaten und Home Coach.
Ich fahre für 15 Tage in den Urlaub, aber wenn du die Version wirklich brauchst, bis die offizielle Version fertig ist, kann ich dir bei der Installation helfen, falls du einen zusätzlichen Gladys installieren kannst.

Man hat mir einen Netatmo-Thermostat geschenkt, also kann ich euch auch helfen @damalgos @Terdious

Weihnachten vor der Zeit :upside_down_face:
Da gibt es aber welche, die verwöhnt sind

Das war mein Geburtstag :hugs:

Aber ich werde wohl in Thermostatköpfe investieren müssen… :dollar_banknote:

Hättest du mir das früher gesagt, hätte ich dir meine aufgehoben.
Wir haben ein Haus gekauft, in dem alles elektrisch ist.

Ja, ich erinnere mich, aber ursprünglich wollte ich kein Netatmo einbauen. Ich werde mal beim Gebrauchtmarkt vorbeischauen.

Hallo an alle Netatmo-Interessierten ^^

1. Punkt: Ich habe die Programmierung (Installation der Netatmo-Klingel) etwas wieder aufgenommen und eine Mischung aus meiner Version, die seit eineinhalb Jahren zu Hause läuft, den Änderungen, die @damalgos vor kurzem vorgenommen hat, erstellt und auf v4.8.3 aktualisiert. Es läuft wieder, allerdings gibt es noch einige Fehler, die behoben werden müssen.

2. Punkt: Für diejenigen, die Netatmo Presence (Außencameras) oder Welcome (Innenkameras) haben und auf diese über Gladys zugreifen möchten, ohne die derzeit in Entwicklung befindliche Integration (die leider aufgrund der zahlreichen komplexen Änderungen, die vorgenommen werden müssen, auf sich warten lässt), habe ich gerade herausgefunden, wie man auf den Live-Stream über die IP-Adresse zugreifen kann (was mich ein wenig stört, da kein Login/Passwort erforderlich ist!!) und der es ermöglicht, den Stream auch bei einer Internetverbindung zu behalten (ich denke dabei insbesondere an dich @Tlse-vins, aber vielleicht hast du das schon herausgefunden ^^) :

3. Punkt : Ich wage es zu fragen, denn wenn man nicht fragt, passiert nichts … ^^ Ich suche nach einem Entwickler, der die besten Praktiken kennt, um den Pull Request zu erstellen und den geänderten Code zu begrenzen (zu viele geänderte Zeilen wurden damals von @pierre-gilles gemeldet - und das stimmt ^^), für einen Tag (gegen einen großen Kaffee oder ein großes Bier), um das Programm zu entwirren und auf eine solide Basis zurückzukehren (wahrscheinlich in mehrere PRs aufteilen).
Ich habe es im letzten Sommer versucht und seit zwei Wochen, aber ich gebe zu, dass ich außerhalb meiner Grenzen für einen « sauberen Backend-Code » bin @pierre-gilles / @VonOx (ich denke an dich, der jetzt einen Netatmo-Thermostat hat) / oder andere, die interessiert sind ^^ (Dadurch kann man auch ein Format für eine konkrete Schulung haben)

Hallo Thomas,

Nein, ich habe nicht geschaut, wie man das macht. Ich werde es heute Abend anschauen, denn ich kenne die IP-Adresse meiner Kamera nicht.

Das funktioniert sehr gut.
Gute Idee.

Schritt 7: Ein Bier genießen

Perfekt ^^

Und das haben wir die ganze Zeit ohne gemacht :sweat_smile:
Ich habe sogar die Klingel!! Ich kann es kaum erwarten, bis der Portier 300EOS kommt!!

Zum Thema Entwicklung, aus Sicht der Domotik / Netatmo sind meine Anforderungen eher „minimal“, die Netatmo-Algorithmen erledigen den Job perfekt, daher keine Heizungssteuerung auf Gladys-Seite.

Für den Energiebereich also einen Zeitplan oder einen Abwesenheitsmodus über eine Szene definieren.
Das Extra wäre, die Temperaturen der Thermostate und den Heizstatus zu haben (auch wenn ich die Information physisch habe).

Ich versuche, dein PR zu testen und ggf. beizutragen, wenn es in meinen Kompetenzen liegt, sobald ich etwas Zeit habe (es gibt noch andere Themen in Arbeit :sweat_smile:).
Zögere nicht, mich als Contributor zu deinem Fork hinzuzufügen.

Alles sauber das @Terdious! Ich hätte dir gerne geholfen, aber ich habe selbst eine endlose To-Do-Liste für Gladys und mit meiner Teilzeitstelle habe ich leider nicht viele Tage zur Verfügung. :sweat_smile:

Im Moment liegt mein Fokus wirklich auf der Rentabilität des Projekts für Gladys Plus.

Ich hoffe, du findest jemanden, der dir hilft. Du musst nicht unbedingt einen Experten suchen, manchmal reicht es schon, jemanden zum Pair-Programming zu finden, das motiviert und hilft weiterzukommen. :slight_smile:

Vielleicht sollten wir Gladys auf Foren wie React/Preact/Node.js erwähnen, um neue Mitwirkende zu gewinnen?

Ich habe auch einen NetAtmo-Thermostat @Terdious, falls du noch jemanden zum Testen brauchst :slightly_smiling_face:

Hast du sie an deine Türklingel angeschlossen? Ich zögere, weil ich die Klingel aus den 90ern rausgeschmissen habe.