(e2 plugin) Netatmo - Wetterstation

Wir haben aktuell ein Problem mit dem Board und arbeiten an der Lösung...


-> Aktuell bereiten wir das Upgrade auf die aktuelle Version 6 von Woltlab vor.
  • Hier ein enigma2 plugin für die Netatmo Wetterstation!


    Weitere Informationen über die Netatmo-Wetterstation erhaltet ihr unter http://www.netatmo.com


    In den Erweiterungen Netatmo setup die Nutzerdaten, Intervallzeit eintragen!
    Unter Menü -> Netatmo (oder gp3 Quickbutton das plugin einer Farbtaste zuweisen) kann der letzte stand von allen/mehreren Stationen abfragt werden.


    Converter für skinns sind auch dabei.
    Beispiele dafür befinden sich in der skin.xml vom plugin!


    Intro - Netatmo auf Wiki...
    Security user credentials...
    Simulation für Skinner...


    Update 1.5

    • Aus Sicherheitsgründen werden keine Benutzerdaten auf dem Gerät gespeichert!!!
    • Alle Versionen < 1.5 werden ab März 2016 nicht mehr funktionieren!!!
    • Es werden die neuen API Funktionen von Netatmo verwendet
    • Alle Screens V5 - siehe skin.xml und skin_samples.xml
    • Neue Converter funktionen: module.temperature?temp unit (min unit/ max unit) - siehe skin_samples.xml
    • Optimiertes Timing für Benachrichtigungen
    • Probleme mit enigma2 Crash sollten behoben sein
    • Windmesser hinzugefügt
    • plugin.Netatmo.Station.indoor (deprecated)
    • plugin.Netatmo.Module.outdoor (deprecated)


    Update 1.5.1

    • Neue NetatmoBar mit neuen Icons - Danke an das gemini Team!
    • Zusätzliche anzeigen für Regen und Windmesser im Plugin Screen
    • Kleinere fixes


    Update 1.5.2 & 1.5.3

    • Fehler in der Benachrichtigung behoben
    • Broblem in der Screen Initialisierung behoben
    • Fehler in der Anzeige für Wifi und RF-Signal stärke behoben
    • Wifi, RF-Signal und Batterie wieder in die NetatmoBar eingebaut
    • Index Anzeige entfernt wenn nur ein Modul verwendet wird


    Update 1.6

    • Anzeige der Daten auch wenn es Probleme mit der Google Maps API gibt
    • Abgekündigte Methoden (indoor & outdoor) aus dem Plugin entfernt
    • Alle Widgets für die Skins über source="session.Netatmo" erreichbar (Einbetten von Daten in allen Screens möglich)
    • Windanzeige in der Bar
    • Einheitliches nummern Format (immer eine Kommastelle)
    • Web- Kommunikation optimiert
    • Notification handling verbessert
    • Ungenutzte Bilder entfernt
    • Source Code zusammengeführt (remove oe2.2 branch)


    Update 1.6.1

    • Extra Einstellungen für die NetatmoBar im movie Player


    Update 1.6.2

    • Anzeige der Windrichtung - Himmelsrichtung, aus der der Wind kommt (Symbol und Text)
    • Symbole und Skin überarbeitet - Danke an das gemini Team!
    • Fix Zertifikatprüfung


    Update 1.6.3

    • Anzeige im Display
    • Verbesserte Fehleranzeige bei Anmeldefehler


    Update 1.6.4

    • Neue Converter für Station, Modul und Refresh
    • Extra Version für neue Skins unter oe2.5
    • Einstellung für Batterie und Akku
    • Cachen der Adresse von Geocoding


    Update 1.6.5

    • Neues Plugin Icon


    Update 1.7

    • Standortbestimmung über OpenStreetMap (Kick out Google APIS)
    • Fehler im NetatmoPixmap Renderer behoben.


    Update 1.7.1

    • Fehler in der Modulabfrage behoben.


    Update 1.7.2

    • Fehler in der Stationsabfrage in Verbindung mit Favoriten behoben.

    Update 1.7.3

    • Lesen von refresh_token, client id und client secret von Datei (netatmo.txt).

    Update 1.7.4


    • Der refresh token wird sofort in den settings gespeichert.
    • Das settings file wird bei einer token änderung sofort gespeichert damit bei einem crash der token verfügbar ist.
    • Die netatmo.txt date wird nach dem lesen umbenannt!


    Installieren des .deb Paketes unter OE2.2

    Code
    dpkg -i paketname.deb


    Um die Abhängigkeiten zu installieren muss unbedingt nach der Installation einmal das hier gemacht werden!

    Code
    apt-get update && apt-get -f install


    Aktuelle Version: 1.7.4

  • hallo, nochmal


    kann es sein, dass die converter (widgets) nicht aktualisiert werden ?


    oder hab ich da was übersehen


    -- das plugin, wird aktualisiert --



    EDIT


    beim umschalten, wird aktualisiert

  • Hallo.


    Kannst Du mir mal Deine Pixelzahlen für die Info Bar Tuner State geben?


    Gruß,
    Dog6574



  • Hallo.


    Ich meine die Leiste wo 4 x Six HD steht.
    Ich hätte gerne Deine Werte aus dem Plugin Info Bar Tuner State.
    Da kann man Die Feldgrößen einstellen.


    Gruß,
    Dog6574

  • Zitat

    Original von Dog6574
    Hallo.


    Ich meine die Leiste wo 4 x Six HD steht.


    Gruß,
    Dog6574


    Was ist das überhaupt für eine Anzeige?

  • Hallo.


    Dann wiederhole ich noch mal. Dann wissen alle worum es geht:



    Ich meine die Leiste wo 4 x Six HD steht.
    Ich hätte gerne Deine Werte aus dem Plugin Info Bar Tuner State.
    Da kann man Die Feldgrößen einstellen.


    Gruß,
    Dog6574

  • Hallo.


    Kannst Du mir alle 3 Bilder der Konfiguration des Plugins posten?
    Wäre super nett.


    Danke und Gruß,
    Dog6574

  • Habe da ein paar Bemerkungen:
    CLIENT_ID und CLIENT_SECRET musst du wohl doch selbst definierbar machen. Mit den fest eingebauten geht/ging es hier nicht.
    Den Menüpunkt im Hauptmenü sollte man auch ein/ausschalten können, ich mag den nicht :winking_face: .
    Im Plugin (Konfig) evtl mit der INFO-Taste die Daten direkt anzeigen lassen können, oder besser anders herum, das Pluginmenü zeigt die Netatmo-Daten sofort und mit MENÜ kommt man in die Konfiguration.
    So als Idee...

  • Schön, daß joergm6 hier auch "mitliest".
    Vllt. gibt es irgendwann ein Interface zu L4L und dann wird das Teil noch interessanter :winking_face:

  • Die ID+ SECRET mit der Fernbedienung eintippen ist nicht unbedingt eine feine Sache. Gibt es da nicht eine android oder ios app dafür - wie machen die das mit der ID und SECRET.
    Normalerweise sollte es doch einen API_KEY für eine app geben, damit da nicht jeder seine dingens eintragen/erstellen muss!


    Unter netatmo.com in den Einstellungen gibt es Meine App eines Dritten, ist es dort möglich eine Registrierte App hinzuzufügen?!


    Eventuell kann sich da mal jemand drum umschauen :winking_face:


    Gewünschte Änderungen kommen bald...

  • Zitat

    Original von Schwitz_Wimzi
    pumian


    Was für einen Skin benutzt du denn da? Der ist sehr schön.


    MfG
    Schwitz_Wimzi


    metrix


    musst mal hier im forum schauen, ob er schon auf der dream läuft


    LG

  • Zitat

    Original von pumian
    metrix


    musst mal hier im forum schauen, ob er schon auf der dream läuft


    LG


    Und ob er läuft auf der Dream, funktioniert klasse :hurra:


  • bei app eines dritten, kann ich nur den zugang verweigern, nichts hinzufügen


    es gigt noch ne app, fürs tablet, heisst Imperihome
    da muss man dann nur die zugangsdaten eingeben


    evtl. muss man sich bei netatmo anmelden um eine öffentliche app zu bauen.
    bzw
    bei create an app, irgendwas angeben, dass es jeder nutzen darf


    ich bin da noch nicht dahinter gestiegen

  • ich hab mich auch ein bisschen im forum rumgetrieben


    da hat eine ne webapp geschrieben, wo man sich nur mit mail und PW anmelden muss.


    http://forum.netatmo.com/viewforum.php?f=5&sid=


    ich nur bahnhof, 1. englisch zu schlecht
    2. null ahnung vom programmieren


    das evtl. noch


    http://forum.netatmo.com/viewtopic.php?f=5&t=1133

  • Du musst dir unter http://dev.netatmo.com eine App keieren (Create an App).
    Dann werden dir 'Client id' und 'Client secret' generiert. Die nutzt du dann zusammen mit email uns Passwort für deine App...in diesem Fall hier im Pythonscript / Plugin


    Oder hab ich deine Frage falsch verstanden?