# Netatmo Service

**URL:** <https://community.gladysassistant.com/t/service-netatmo/5910>\
**Category:** Développement\
**Tags:** netatmo\
**Created:** [8. Mai 2020 um 17:54 UTC](https://community.gladysassistant.com/t/service-netatmo/5910 "2020-05-08T17:54:28Z")\
**Posts on this page:** 20\
**Page:** 4

<div class="post-metadata">

**Author:** ![Terdious](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/terdious/32/6316_2.png) [@Terdious](https://community.gladysassistant.com/u/Terdious)\
**Post date:** [1. Februar 2021 um 08:31 UTC](https://community.gladysassistant.com/t/service-netatmo/5910/61 "2021-02-01T08:31:00Z")

</div>

18 Uhr perfekt. Wir machen es so. Du kannst mich über den Weg anrufen, den du möchtest. Wir richten das Ding ein und wenn du willst, können wir es zusammen durchgehen, oder ich lasse dich machen und wir reden danach nochmal ^^

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [1. Februar 2021 um 08:32 UTC](https://community.gladysassistant.com/t/service-netatmo/5910/62 "2021-02-01T08:32:53Z")

</div>

Ich schicke dir einen Google Meet-Link! Bis später 🙂

---

<div class="post-metadata">

**Author:** ![Terdious](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/terdious/32/6316_2.png) [@Terdious](https://community.gladysassistant.com/u/Terdious)\
**Post date:** [16. Februar 2021 um 20:28 UTC](https://community.gladysassistant.com/t/service-netatmo/5910/63 "2021-02-16T20:28:14Z")

</div>

Hallo !!

@pierre-gilles, nach unserem Anruf / Review zu Beginn der letzten Woche habe ich die meisten Änderungen / Korrekturen fast abgeschlossen:

- **Netatmo-Gesamtansicht** , Rechtschreibung und Logik der Menübegriffe sowie redundante Symbole korrigiert

- **Einstellungen-Ansicht** , Erstellung einer Abmeldefunktion sowie des zugehörigen Befehls im Frontend

- **Einstellungen-Ansicht** , Ladebildschirm während der Verbindung

- **Einstellungen-Ansicht** , Klare Anzeige, ob Gladys mit der API verbunden ist oder nicht: Dauerhafte Anzeige für beide Fälle

- **Einstellungen-Ansicht** , Platzhalter „Object Object“ der zu füllenden Felder der Einstellungsansicht übernehmen

- **Entdeckungsansicht** , Hinzufügen einer Nachricht, wenn nichts anzuzeigen ist, weil nicht verbunden oder keine Informationen erhalten oder nicht konfiguriert

- **Entdeckungsansicht** ,

- **Dashboard-Ansicht** : In Arbeit, spezifische Zeilen für Netatmo von den gemeinsamen Boxen trennen (Erledigt). Rückmeldungen grauen und kennzeichnen, die später ebenfalls Befehle sein werden (Kommentare in «&nbsp;title&nbsp;» hinzugefügt)

- **Dashboard-Ansicht** : Zeilen grauen und kennzeichnen, wenn Netatmo getrennt ist.

- **Dashboard-Ansicht** : Kategorie/Typ, die „undefined“ war, übernehmen und Symbole ändern, die nicht aussagekräftig genug waren.

Von unserer Seite scheint der Dienst bereit zu sein. @pierre-gilles, welche wären die nächsten Schritte, um diesen so schnell wie möglich zu veröffentlichen?

@Tlse-vins, könntest du einen neuen Test durchführen, diesmal mit dem Docker-Image? `docker pull damalgos/gladys-netatmo:netatmo`

---

<div class="post-metadata">

**Author:** ![Tlse-vins](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/tlse-vins/32/6054_2.png) [@Tlse-vins](https://community.gladysassistant.com/u/Tlse-vins)\
**Post date:** [18. Februar 2021 um 06:04 UTC](https://community.gladysassistant.com/t/service-netatmo/5910/64 "2021-02-18T06:04:18Z")

</div>

Das ist ja sauber, was du da gemacht hast!

Wie jeder andere muss ich mir auch etwas Zeit nehmen, um es zu testen.  
Aber ich melde mich so schnell wie möglich wieder bei dir.

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [18. Februar 2021 um 07:55 UTC](https://community.gladysassistant.com/t/service-netatmo/5910/65 "2021-02-18T07:55:54Z")

</div>

> [@Terdious](#):
>
> Voilà, auf unserer Seite scheint der Service bereit zu sein. @pierre-gilles, welche wären die nächsten Schritte, um diesen so schnell wie möglich zu veröffentlichen?

Toll! Ich arbeite morgen an Gladys, ich würde einen technischen Blick auf den Code werfen, wenn du möchtest.

Danach bräuchten wir idealerweise einige Tester, um „funktionale“ Rückmeldungen zu erhalten.

Sobald die technische Überprüfung und die Tests abgeschlossen sind, können wir zusammenführen 🙂

---

<div class="post-metadata">

**Author:** ![Terdious](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/terdious/32/6316_2.png) [@Terdious](https://community.gladysassistant.com/u/Terdious)\
**Post date:** [18. Februar 2021 um 16:09 UTC](https://community.gladysassistant.com/t/service-netatmo/5910/66 "2021-02-18T16:09:08Z")

</div>

> [@pierre-gilles](#):
>
> Toll! Ich arbeite morgen an Gladys, ich werde einen genaueren Blick auf den Code werfen, wenn du möchtest.

Mit großem Vergnügen!!

> [@pierre-gilles](#):
>
> Anschließend bräuchte man idealerweise ein paar Tester, um „funktionale“ Rückmeldungen zu erhalten.

Schwieriger. Wir haben 2 vollständig getestete Installationen. @Tlse-vins testet erneut, sobald er etwas Zeit hat, und @spenceur hat im Moment nicht viel Zeit. Bisher haben wir keine weiteren Personen mit Netatmo gefunden…!!

> [@pierre-gilles](#):
>
> Sobald die technische Überprüfung und die Tester abgeschlossen sind, können wir zusammenführen 🙂

Super

Vielen Dank für deine Antworten

---

<div class="post-metadata">

**Author:** ![spenceur](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/spenceur/32/1961_2.png) [@spenceur](https://community.gladysassistant.com/u/spenceur)\
**Post date:** [18. Februar 2021 um 19:22 UTC](https://community.gladysassistant.com/t/service-netatmo/5910/67 "2021-02-18T19:22:56Z")

</div>

Ich habe am Wochenende ein bisschen zwischen meinen Arbeiten für das Kinderzimmer des zukünftigen Babys geschaut.  
Ich werde versuchen, so schnell wie möglich einen Rückmeldung zu geben, falls das Ihnen weiterhelfen kann.

---

<div class="post-metadata">

**Author:** ![VonOx](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/vonox/32/10128_2.png) [@VonOx](https://community.gladysassistant.com/u/VonOx)\
**Post date:** [18. Februar 2021 um 19:44 UTC](https://community.gladysassistant.com/t/service-netatmo/5910/68 "2021-02-18T19:44:02Z")

</div>

> [@spenceur](#):
>
> meine Arbeiten für das Zimmer des zukünftigen Babys

viel Glück 😅 , ist es das erste?

---

<div class="post-metadata">

**Author:** ![spenceur](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/spenceur/32/1961_2.png) [@spenceur](https://community.gladysassistant.com/u/spenceur)\
**Post date:** [18. Februar 2021 um 19:46 UTC](https://community.gladysassistant.com/t/service-netatmo/5910/69 "2021-02-18T19:46:11Z")

</div>

Ja ^^  
Im Moment braucht vor allem Mama noch etwas Mut 😃  
Aber für den Rest wird mir das CD schon helfen xD

---

<div class="post-metadata">

**Author:** ![Jean34](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/jean34/32/3349_2.png) [@Jean34](https://community.gladysassistant.com/u/Jean34)\
**Post date:** [18. Februar 2021 um 19:46 UTC](https://community.gladysassistant.com/t/service-netatmo/5910/70 "2021-02-18T19:46:24Z")

</div>

Du würdest @VonOx unterstützen, ohne ihn zu entmutigen, oder? 😅

---

<div class="post-metadata">

**Author:** ![Jean34](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/jean34/32/3349_2.png) [@Jean34](https://community.gladysassistant.com/u/Jean34)\
**Post date:** [18. Februar 2021 um 19:47 UTC](https://community.gladysassistant.com/t/service-netatmo/5910/71 "2021-02-18T19:47:35Z")

</div>

> [@spenceur](#):
>
> das ist doch die Dame, die Mut braucht 😃

Bist du dir wirklich sicher? Ich erinnere mich noch an die Stimmungsschwankungen, als wäre es gestern gewesen 🥴😅

Ich höre jetzt mit dem Off-Topic auf…

---

<div class="post-metadata">

**Author:** ![VonOx](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/vonox/32/10128_2.png) [@VonOx](https://community.gladysassistant.com/u/VonOx)\
**Post date:** [18. Februar 2021 um 19:48 UTC](https://community.gladysassistant.com/t/service-netatmo/5910/72 "2021-02-18T19:48:23Z")

</div>

> [@spenceur](#):
>
> Ja ^^

Du wirst sehen, das verändert das Leben 😉

---

<div class="post-metadata">

**Author:** ![spenceur](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/spenceur/32/1961_2.png) [@spenceur](https://community.gladysassistant.com/u/spenceur)\
**Post date:** [18. Februar 2021 um 19:49 UTC](https://community.gladysassistant.com/t/service-netatmo/5910/73 "2021-02-18T19:49:44Z")

</div>

Da habe ich echt Glück (es sind jetzt 5 Monate und außer diesen Übelkeiten hat sie keine anderen Veränderungen [sie hatte schon immer einen dicken Kopf 😛 aber psst, ich habe nichts gesagt 😃])

---

<div class="post-metadata">

**Author:** ![Jean34](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/jean34/32/3349_2.png) [@Jean34](https://community.gladysassistant.com/u/Jean34)\
**Post date:** [18. Februar 2021 um 19:53 UTC](https://community.gladysassistant.com/t/service-netatmo/5910/74 "2021-02-18T19:53:05Z")

</div>

> [@spenceur](#):
>
> Sie hatte schon immer einen starken Charakter 😛 aber pssst, ich habe nichts gesagt 😃

:pfeifend: …

Viel Gutes für dich in Zukunft 😉

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [19. Februar 2021 um 09:49 UTC](https://community.gladysassistant.com/t/service-netatmo/5910/75 "2021-02-19T09:49:58Z")

</div>

Hallo zusammen!

Ich habe heute Morgen eine Review der PR gemacht. ([Meine Review](https://github.com/GladysAssistant/Gladys/pull/1015#pullrequestreview-593979717)) 🙂

Funktional gesehen ist es cool, wie wir es mit @Terdious besprochen hatten, es erfüllt seinen Zweck. Ich habe keine Anmerkungen dazu gemacht.

Allerdings, was die Codequalität und die PR im Allgemeinen betrifft, denke ich, dass hier noch ein großer Reinigungsaufwand nötig ist, bevor es in die Produktion gehen kann. 🙂

Die PR Netatmo fügt **12.900 Codezeilen** hinzu, das ist ein Rekord und eher beunruhigend 😛 Zum Vergleich: Die PR MQTT umfasste insgesamt 1.000 Codezeilen, und das war schon eine schöne PR.

Ich habe die PR nur diagonal überflogen, um zu sehen, was mich schockiert, und das hat mich 2 Stunden gekostet ^^ Ich habe den Code noch nicht im Detail gelesen.

**Was ich mitnehme:**

- Es gibt viel „toten“ Code/Konfiguration, der aus euren Experimenten vom Anfang stammt, der muss entfernt werden. Bei den NPM-Abhängigkeiten achten wir bei Gladys sehr darauf, so leicht wie möglich zu sein, und hier gibt es viele ungenutzte Abhängigkeiten.
- Die PR betrifft unzählige Dinge, das ist nicht normal. Die PR sollte den Netatmo-Ordner, das Netatmo-Frontend und ein wenig die Dashboard-Komponenten für die Anzeige betreffen, aber nicht mehr. Hier betrifft es die MQTT-Integration, einige interne Routen, das ist nicht normal.
- In einigen Dateien sind ESLint-Regeln deaktiviert. Klar, das macht die Tests grün, aber wenn es ESLint-Regeln gibt, dann gibt es dafür einen Grund. Diese eslint-disable müssen entfernt werden, und der Code muss angepasst werden.

Ich denke, mit all meinen Kommentaren habt ihr genug, um die PR zu entwirren und ihre Größe zu reduzieren. 😃

Auf jeden Fall nochmal vielen Dank an @Terdious und @damalgos für die Arbeit. Ich gebe diese Anmerkungen, um die Qualität der PR zu verbessern und um einen leichten, leistungsfähigen und in Zukunft wartbaren Service zu haben. Nehmt diese Anmerkungen nicht persönlich, es geht darum, die Codequalität von Gladys zu sichern. 🙂

---

<div class="post-metadata">

**Author:** ![damalgos](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/d/e274bd/32.png) [@damalgos](https://community.gladysassistant.com/u/damalgos)\
**Post date:** [19. Februar 2021 um 10:00 UTC](https://community.gladysassistant.com/t/service-netatmo/5910/76 "2021-02-19T10:00:43Z")

</div>

Hallo,

Ich werde mir das mal anschauen, tatsächlich werden viele Libs entfernt, das haben wir tatsächlich vergessen.

Danke für die Überprüfung, ich schaue mir das an 🙂

---

<div class="post-metadata">

**Author:** ![spenceur](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/spenceur/32/1961_2.png) [@spenceur](https://community.gladysassistant.com/u/spenceur)\
**Post date:** [21. Februar 2021 um 17:16 UTC](https://community.gladysassistant.com/t/service-netatmo/5910/77 "2021-02-21T17:16:23Z")

</div>

Hallo, ich nehme mir kurz Zeit, um zu testen:  
Ich habe den folgenden Befehl auf meinem Rechner ausgeführt:

```auto
docker run -d \
--log-opt max-size=10m \
--restart=always \
--privileged \
--network=host \
--name gladys-netatmo \
-e NODE_ENV=production \
-e SERVER_PORT=1080 \
-e TZ=Europe/Paris \
-e SQLITE_FILE_PATH=/var/lib/gladysassistant/gladys-netatmo.db \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /var/lib/gladysassistant:/var/lib/gladysassistant \
-v /dev:/dev \
-v /run/udev:/run/udev:ro damalgos/gladys-netatmo:latest

```

Ich sehe, dass der Port 1080 geöffnet ist, aber ich habe das Gefühl, dass ich nicht auf Gladys zugreife, wenn ich `localhost:1080` eingebe.  
Ideen?

---

<div class="post-metadata">

**Author:** ![Jean34](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/jean34/32/3349_2.png) [@Jean34](https://community.gladysassistant.com/u/Jean34)\
**Post date:** [21. Februar 2021 um 17:23 UTC](https://community.gladysassistant.com/t/service-netatmo/5910/78 "2021-02-21T17:23:21Z")

</div>

Hallo, führe ein `docker ps` aus, um die Container aufzulisten

---

<div class="post-metadata">

**Author:** ![spenceur](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/spenceur/32/1961_2.png) [@spenceur](https://community.gladysassistant.com/u/spenceur)\
**Post date:** [21. Februar 2021 um 17:29 UTC](https://community.gladysassistant.com/t/service-netatmo/5910/79 "2021-02-21T17:29:34Z")

</div>

ich bestätige, dass mein Container gestartet ist. Ich sehe ihn über Kitematic als UP!

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/1/15ae9929bdabe88f6491020c6ae3e38d9baa62b2.png)

Trotzdem danke @Jean34 🙂

---

<div class="post-metadata">

**Author:** ![Jean34](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/jean34/32/3349_2.png) [@Jean34](https://community.gladysassistant.com/u/Jean34)\
**Post date:** [21. Februar 2021 um 17:36 UTC](https://community.gladysassistant.com/t/service-netatmo/5910/80 "2021-02-21T17:36:31Z")

</div>

Gibt dir Kitematic nicht die Zugriffs-URL?

[Vorherige Seite](https://community.gladysassistant.com/t/service-netatmo/5910.md?page=3)

[Nächste Seite](https://community.gladysassistant.com/t/service-netatmo/5910.md?page=5)
