FHEM Forum

FHEM - Hausautomations-Systeme => Sonstige Systeme => Thema gestartet von: Markus M. am 17 Mai 2016, 12:37:34

Titel: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 17 Mai 2016, 12:37:34
Letztes Update: 2023-12-06
38_netatmo: fixed login problems by adapting to latest auth changes




Unterstützung für:
- Alle Wetter-Module (incl. Regen, Wind)
- Public Stationen mit allen Werten
- Dashboard Readings der eigenen Geräte (Temp min/max, abs. Pressure, Trends, Wind max)
- Wettervorhersage der eigenen Station (7 Tage)
- Welcome (Homes, Kameras samt Tags und Personen mit Events, Snapshots und Video Playlists, Webhook)
- Presence (Licht und Settings, Events, Snapshots und Video Playlists, Timelapse, Webhook)
- Thermostat (Readings Thermostat und Relay, Setzen von Programmen, Modi und Temperaturpunkten)
- Healthy Home Coach

Zusätzliche Features:
- Erweiterte Werte wie Battery, RF/WiFi Status
- Durchschnittsberechnung der Umgebungswerte über Koordinaten
- Less-blocking bei DNS Ausfall, Rate limit
- Dynamische Updateintervalle

Hinweise:
- Um das dewpoint Modul nutzen zu können, muss dort das Attribut max_timediff auf 660 gesetzt werden.





Viele Grüsse,
Markus

Anhang:
2023-12-06 - fixed login problems by adapting to latest auth changes
2023-07-14 - updated login method to refresh_token
2018-09-20 - fixed changed values and deprecated API calls
2018-01-05 - status 'dead' to better see disconnections > 2h
Beta 30 - Fixed crash on error response
Beta 29 - Fixed crash on invalid login
Beta 28 - New offline handling (DNS blocking)
Beta 27 - Offline camera ping prevention, bugfixes
Beta 26 - Update timing, Homecoach Temperature
Beta 25 - Webhook, API rate limit
Beta 24 - Presence Events
Beta 23 - Presence Camera
Beta 22 - Healthy Home Coach
Beta 21 - Presence test
Beta 20 - Account encryption fixed
Beta 19 - Welcome Tags
Beta 18 - Account Encryption, Reconnect/Update Fix
Beta 17 - database units fix, dewpoint workaround entfernt
Beta 16 - dewpoint workaround
Beta 15 - Readings umbenannt, Alias utf8
Beta 14 - Bugfix für Token Update und globale Werte
Beta 13 - Token Änderungen
Beta 12 - battery_percent als Reading
Beta 11 - Thermostat Daten erweitert, battery ok/low für alle Geräte
Beta 10 - Air Quality als air_.*, Camera Events verbessert
Beta 09 - Fix für Temp/Hum bei Windmesser, max_wind_str aus Dashboard
Beta 08 - Forecast, Fix für Invalid Readings, Battery
Beta 07 - Person Updates, Camera Settings, Ignored Devices (Autocreate), Bugfixing
Beta 06 - Thermostat & Relay
Beta 05 - PUBLIC berechnet Durchschnittswerte der Netatmo Weathermap
Beta 04 - Set Person away / Home empty, Camera on/off mit PIN, Public Station Define Screen
Beta 03 - UTF8, autocreate Fixes
Beta 02 - weniger Logging, keine unbekannten Personen im Autocreate
Beta 01 - initiale Version
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 17 Mai 2016, 12:37:51
FHEM module for netatmo weatherstations and cameras.

  Notes:
    JSON has to be installed on the FHEM host.
    You need to create an app here (https://dev.netatmo.com/apps/createanapp#form) to get your client_id / client_secret and refresh_token.
    Request the full access scope including cameras and thermostats like shown here:
netatmoscope.png


Define

    define <name> netatmo ACCOUNT <username> <password> <client_id> <client_secret> <refresh_token>
    define <name> netatmo FORECAST <your_station_id>
    define <name> netatmo PUBLIC <latitude>,<longitude> [<rad>]

    Defines a netatmo account or weathermap area.

    A netatmo device of the account type has to be created first so FHEM devices for the netatmo devices can be automatically created
    (if autocreate is not disabled).

    Examples:
        define netatmo netatmo ACCOUNT abc@test.com myPassword 2134123412399119d4123134 AkqcOIHqrasfdaLKcYgZasd987123asd 2134123412399119d4123134|058764ac532fb9a080412baa7d107d42
        define netatmo_forecast netatmo FORECAST 2f:13:2b:93:12:31
        define netatmo_weathermap netatmo PUBLIC 49.452787,11.077967 0.05
      define netatmo_station netatmo 2f:13:2b:93:12:31                      <= These devices have to be defined through autocreate from he ACCOUNT device!
        define netatmo_module netatmo MODULE 2f:13:2b:93:12:31 f1:32:b9:31:23:11
        define netatmo_home netatmo HOME 1234567890abcdef12345678
        define netatmo_welcome netatmo CAMERA 1234567890abcdef12345678 70:ee:12:34:56:78
        define netatmo_person netatmo PERSON 1234567890abcdef12345678 01234567-89ab-cdef-0123-456789abcdef
        define netatmo_relay netatmo RELAY 2f:13:2b:93:12:31
        define netatmo_thermostat netatmo THERMOSTAT 2f:13:2b:93:12:31 f1:32:b9:31:23:11


Readings

    self-explanatory (hopefully)


Set

ACCOUNT

    autocreate
      Create fhem devices for all netatmo weather devices.
    autocreate_homes
      Create fhem devices for all netatmo homes, cameras and persons.
    autocreate_thermostats
      Create fhem devices for all netatmo relays and thermostats.


CAMERA

    enable/disable [<pin>]
      turns camera on/off, pin defaults to 0000

    audio/irmode/led_on_live/mirror <value>
      settings from app (without feedback/state)

HOME

    empty
      sets all persons to away state


PERSON

    away
      sets away state

    home
      sets home state


THERMOSTAT

    program <program_name>
      switches the heating program

    setpoint_mode <mode> [<setpoint_duration>]
      switches the heating mode

    setpoint_temp <temperature> [<setpoint_duration>]
      sets a manual temperature point


Get

ACCOUNT

    devices
      list the netatmo weather devices for this account
    homes
      list the netatmo home devices for this account
    thermostats
      list the netatmo thermostat devices for this account
    update
      trigger a global update for dashboard data
    public [<address>] <args>
      no arguments -> get all public stations in a radius of 0.025° around global fhem latitude/longitude
      <rad> -> get all public stations in a radius of <rad>° around global fhem latitude/longitude
      <lat>,<lon> [<rad>] -> get all public stations in a radius of 0.025° or <rad>° around <lat>/<lon>
      <lat1> <lon1> <lat2> <lon2> -> get all public stations in the area of <lat1> <lon2> <lat2> <lon2>
      if <address> is given then list stations in the area of this address. can be given as 5 digit german postal code or a: followed by a textual address. all spaces have to be replaced by a +.
    <lat> <lon> values can also be entered as a single coordinates parameter <lat>,<lon>


DEVICE/MODULE/FORECAST/PUBLIC/HOME/PERSON/RELAY/THERMOSTAT


    update
      update the device readings / events
    updateAll
      update the device readings after deleting all current readings


CAMERA

    ping
      ping the camera and get the local command url
    live/_local
      get the playlist for live video (internet or local network)
    video/_local <video_id>
      get the playlist for a video id (internet or local network)
    snapshot
      get the url for a live still image



Attributes

    interval (all)
      the interval in seconds used to check for new values. (ALL)
    disable
      1 -> stop polling (ALL)
    addresslimit
      maximum number of addresses to resolve in public station searches (ACCOUNT - default: 10)
    videoquality
      video quality for playlists (HOME - default: medium)
    ignored_device_ids
      ids of devices to ignore during autocreate (ACCOUNT)
    setpoint_duration
      default duration for temperature setpoints in minutes (THERMOSTAT)

Titel: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 17 Mai 2016, 12:38:02
Bekannte Bugs:
- Pressure Werte landen in Noise (wird abgefangen, Logeintrag)
   Liegt an fehlerhaften dataTypes Einträgen, nicht reproduzierbar

Todo:
- ?

Streichliste:
- Wochenprogramme für Thermostate


Icons im Anhang
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: domschl am 17 Mai 2016, 16:37:03
Das Modul laeuft bei mir prima mit drei Wetterstationen (2x innen, 1x aussen) und der Welcome-Kamera.

Es hat einiger Restarts bedurft, bis ein Autocreate tatsaechlich die Kamera angelegt hat. Als der Autocreate dann funktioniert hat, war er gleich etwas uebereifrig und hat 38 User "Unknown" angelegt. (Ich hatte 38 verschiedene noch nicht identifizierte Aufnahmen).

Nach kurzem Aufraeumen scheint jetzt alles bestens!

Dom.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 17 Mai 2016, 17:16:10
Unknown sollten theoretisch nicht angelegt werden.
Ich werde das nochmal überarbeiten so dass generell nur ein Unknown Device angelegt wird in das dann alle Snapshots und Video IDs aus Events mit unbekannten Gesichtern abgelegt werden.


-> Erledigt
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Ludozine am 18 Mai 2016, 08:10:26
Hi,
danke für die Datei, jetzt funktioniert alles super.
eine Frage noch, wie sage ich FHEM das für diese Moduldatei kein update gemacht wird.

Viele Grüße
Detlef
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Eisix am 18 Mai 2016, 18:06:37
Hallo,

Welcome (Beta 02) Sachen die mir aufgefallen sind:
Das device mit dem Account wurde nicht in den Room netatmo geschoben (Vielleicht so gewollt?)

set netatmo autocreate legt 0 devices an

get netatmo home wobei alles anlegt und in den netatmo Room schiebt (1 Alias mußte ich wegen Sonderzeichen updaten)

get netatmo_xxxx updateall hat dann den status von allen korrekt angezeigt (würde wahrscheinlich nach Ablauf des Intervall auch passieren)

Soweit ich das beurteilen kann scheint alles zu funktionieren. Super Arbeit!

Zwei Fragen habe ich noch:
Kann man die Account info Login/PW rausnehmen? Sollte doch auch mit den Tokens funktionieren.
Kann ich das update Intervall für den Anwesenheitsstatus ändern.

Gruß
Eisix
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: joshi04 am 18 Mai 2016, 18:29:14
Zitat von: Ludozine am 18 Mai 2016, 08:10:26
wie sage ich FHEM das für diese Moduldatei kein update gemacht wird.
attr global exclude_from_update netatmo

Bei "meiner" Public Station sieht soweit alles gut aus. Hatte leider noch event-on-change-reading drin, daher noch keinen Verlauf und mein System ist gerade umgezogen. Ich lasse das aber jetzt schon mal produktiv mitlaufen.

Zur Info, ich habe im Wiki mal einen Hinweis auf diesen Beitrag hinterlassen, damit ganz langsam die Testcommunity größer wird, ich hoffe, das war in Deinem Sinne.

Vielen Dank, Markus!
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 18 Mai 2016, 21:04:37
Zitat von: Ludozine am 18 Mai 2016, 08:10:26eine Frage noch, wie sage ich FHEM das für diese Moduldatei kein update gemacht wird.

Siehe oben :)

Zitat von: Eisix am 18 Mai 2016, 18:06:37
Welcome (Beta 02) Sachen die mir aufgefallen sind:
Das device mit dem Account wurde nicht in den Room netatmo geschoben (Vielleicht so gewollt?)
set netatmo autocreate legt 0 devices an
get netatmo home wobei alles anlegt und in den netatmo Room schiebt (1 Alias mußte ich wegen Sonderzeichen updaten)
get netatmo_xxxx updateall hat dann den status von allen korrekt angezeigt (würde wahrscheinlich nach Ablauf des Intervall auch passieren)

Account Device room wird zugewiesen
autocreate legt jetzt immer alles an (und gibt Feedback), get devices/home legt nie Devices an
UTF8 Fix für alle selbst vergebenen Namen
Das initiale Update passiert bewusst erst 60sec nach dem Define

Zitat von: Eisix am 18 Mai 2016, 18:06:37Kann man die Account info Login/PW rausnehmen? Sollte doch auch mit den Tokens funktionieren.
Kann ich das update Intervall für den Anwesenheitsstatus ändern.

Aktuell wird das Passwort benötigt
Der Anwesenheitsstatus wird im Home Device abgefragt, dort kannst du das Attribut interval ändern
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: ftobi am 19 Mai 2016, 18:59:22
Hallo,

ich habe in 38_netatmo.pm bei mir hier
                } elsif( $type eq "rain" ) {
                  $ret .= "\t" if( !$got_temp );
                  $ret .= "\t\t" if( !$got_press );
                  $ret .= sprintf( "\t%i mm", $value );
                }


und hier
              $ext .= "$module ";
              $ext .= "rain";
              $ext .= " ";

              if( defined($value) )
              {
                $ret .= "\t\t\t" if( !$got_press );
                $ret .= sprintf( "\t\t%i mm", $value );
              }


im sprintf jeweils aus dem %i ein %.1f gemacht.

Jetzt werden die Regenmengen auch bei 0.1 mm Menge und nicht erst bei ganzen Millimeter angezeigt.
Hoffe das war die richtige Stelle.

Grüße
ftobi
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 19 Mai 2016, 20:35:06
Zitat von: ftobi am 19 Mai 2016, 18:59:22Jetzt werden die Regenmengen auch bei 0.1 mm Menge und nicht erst bei ganzen Millimeter angezeigt.
Hoffe das war die richtige Stelle.

Gute Idee!
Ich habe die Liste zusätzlich auf die Niederschlagsmenge der letzten 24h und die Spitzenwerte für Wind geändert.
Das sollte die Auswahl etwas erleichtern.
Die ID ist sinnlos und somit aus der Liste geflogen, dafür öffnet ein Klick auf die Koordinaten jetzt Google Maps.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 20 Mai 2016, 01:38:07
Hab mal PUBLIC umgebaut, was dem Code nach sowieso noch nie wirklich funktioniert hat.

Die neue Definition sieht so aus:
define <name> netatmo PUBLIC <latitude,longitude> <radius>
Also zum Beispiel define weathermap_public netatmo PUBLIC 49.452787,11.077967 0.05
Dabei werden alle Public Stationen im definierten Bereich abgefragt und die Mittelwerte und Extremwerte werden als Readings abgelegt.

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 24 Mai 2016, 13:31:25
Gibt es Interesse an der Wettervorhersage aus der App?


Sent from my iPhone using Tapatalk
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: rtv am 24 Mai 2016, 13:44:19
Interesse? Na klar!
Sind da vielleicht auch die Luftqualitätswerte für draußen drin?

Vielen Dank erstmal für das neue Modul, die Umstellung lief einwandfrei und auch das Abfangen der Pressure-Noise-Vertauschung (habe immer noch den Verdacht, es tritt häufig auf, wenn man manuell den Sensor berührt) ist hoch willkommen  8)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 24 Mai 2016, 15:06:19
Ja, die sind da mit drin.
Und auch alles andere aus der App das noch nicht verfügbar ist.
Das mit den falschen Werten liegt an nicht initialisieren Readings. Das versuche ich noch besser hinzubekommen.


Sent from my iPhone using Tapatalk
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: satempfaenger am 24 Mai 2016, 15:29:44
Hallo und vielen Dank für das Modul.
Basis,Innen,Aussen,Regen und Wind Sensoren liefern nach Neuanlage in fhem prima Daten.
Nur der Windsensor hat die Readings max_temp und min_temp, die keine sinnvollen Werte liefern.
Ist es Dir wohl möglich aus dem Internal battery_percent in Abhängikeit der Prozentzahl ein reading battery ok zu generieren?

Internals:
   CFGFN      /usr/local/fhem/opt/FHEM/fhem_netatmo.cfg
   DEF        MODULE 70:ee:50:00:ff:c2 06:00:00:00:1c:9c
   Device     70:ee:50:00:ff:c2
   INTERVAL   300
   IODev      netatmoWS
   LAST_POLL  2016-05-24 15:17:59
   Module     06:00:00:00:1c:9c
   NAME       WIND
   NOTIFYDEV  global
   NR         127
   NTFY_ORDER 50-WIND
   STATE      WS: 9 WR: 282 BS: 19 BR: 273
   SUBTYPE    MODULE
   TYPE       netatmo
   battery_percent 100
   battery_vp 6351
   dataTypes  WindStrength,WindAngle,GustStrength,GustAngle
   firmware   17
   last_message 2016-05-23 02:25:50
   last_seen  2016-05-23 02:25:50
   last_setup 2015-11-27 10:38:36
   model      NAModule2
   moduleName Wind
   openRequests 0
   rf_status  79
   status     ok
   Helper:
     Dblog:
       Gustangle:
         Mydblog:
           TIME       1464095579.39992
           VALUE      273
       Guststrength:
         Mydblog:
           TIME       1464095579.38573
           VALUE      19
       Max_temp:
         Mydblog:
           TIME       1463962669.47419
           VALUE      0
       Min_temp:
         Mydblog:
           TIME       1463962669.48588
           VALUE      0
       Windangle:
         Mydblog:
           TIME       1464095579.37624
           VALUE      282
       Windstrength:
         Mydblog:
           TIME       1464094979.35574
           VALUE      9
   Readings:
     2016-05-24 15:07:53   gustangle       273
     2016-05-24 15:07:53   guststrength    19
     2016-05-23 00:04:06   max_temp        0
     2016-05-23 00:04:06   min_temp        0
     2016-05-24 15:07:53   windangle       282
     2016-05-24 15:07:53   windstrength    9
   Helper:
     readingNames:
       windstrength,windangle,guststrength,gustangle
   Lasterror:
     code       500
     message    Internal Server Error
Attributes:
   IODev      netatmoWS
   devStateIcon .*:no-icon
   event-min-interval .*:1800
   event-on-change-reading .*
   group      Netatmo
   interval   300
   room       Klima
   stateFormat WS: windstrength WR: windangle BS: guststrength BR: gustangle
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 24 Mai 2016, 15:52:07
Temp schau ich mir heute abend an.
Battery ist machbar, nur mit welchem Grenzwert?
Hat jemand einen Sensor mit fast leeren Batterien?


Sent from my iPhone using Tapatalk
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: satempfaenger am 24 Mai 2016, 16:22:35
Bei mir sind alle Batterien noch über 60%.
Eventuell kann man den Wert über ein Attribute veränderbar machen?
Vielen Dank schon mal!
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: ruN am 24 Mai 2016, 16:25:50
erstmal vielen Dank für das neue Modul. Ich hatte heute ein wenig Zeit die Funktionalität Richtung Thermostat zu testen. Die laut API verfügbaren Funktionen gehen soweit.

Eins ist mir noch aufgefallen im allgemeinen. Das Modul scheint sich als

Netatmo Welcome
iOS iPhone6,2 (iPhone)

ein zu loggen, stimmt das? Hatte nach der Umstellung eine E-Mail mit "Jemand hat sich in Ihr Netatmo-Konto eingeloggt"


Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 24 Mai 2016, 23:54:46
Die Wettervorhersage ist jetzt auch mit drin, ebenso die Aussenluftqualität.

define netatmo_forecast netatmo FORECAST <station_id>

Bonuspunkte für denjenigen der die "Symbole" sinnvoll auf Yahoo Conditions mappt ;)

Ihre Bedeutung nach Stelle:
1: Sonne, 2: Mond, 3: Nix
0-2: klar bis stark bewölkt
0-3: kein Regen bis starker Regen
0-3: kein Schnee bis starker Schnee
0-3: kein Hagel bis starker Hagel
0: Normal, 1: Gewitter, 2: Warnung, 3: Nebel, 4: Wind, 5: Flutwarnung
zB: https://my.netatmo.com/images/my/app/weather_symbol/for300006@2x.png (Das ist als einziges nicht in der App, daher unbekannt)

Folgende Kombinationen sind möglich:100000
110000
110001
110002
110010
110011
110012
110020
110021
110022
110030
110100
110101
110102
110200
110201
110202
111000
111001
111002
111100
111101
111102
112000
112001
112002
112200
112201
112202
113001
120000
120001
120002
120010
120011
120012
120020
120021
120022
120030
120031
120032
120100
120101
120102
120200
120201
120202
120300
120301
120302
121000
121001
121002
121100
121101
121102
122000
122001
122002
122200
122201
122202
123000
123001
123002
123300
123301
123302
200000
210000
210001
210002
210010
210011
210012
210020
210021
210022
210100
210101
210102
210200
210201
210202
211000
211001
211002
211100
211101
211102
212000
212001
212002
212200
212201
212202
213001
220000
220001
220002
220010
220011
220012
220020
220021
220022
220030
220031
220032
220100
220101
220102
220200
220201
220202
220300
220301
220302
221000
221001
221002
221100
221101
221102
222000
222001
222002
222200
222201
222202
223000
223001
223002
223300
223301
223302
300002
300003
300004
300005
300006
300204
320000
320001
320002
320010
320011
320012
320020
320021
320022
320030
320031
320032
320100
320101
320102
320200
320201
320202
320300
320301
320302
321000
321001
321002
321100
321101
321102
322000
322001
322002
322200
322201
322202
323000
323001
323002
323300
323301
323302
330000
330001
330002
330010
330011
330012
330020
330021
330022
330030
330031
330032
330100
330101
330102
330200
330201
330202
330300
330301
330302
331000
331001
331002
331100
331101
331102
332000
332001
332002
332200
332201
332202
333000
333001
333002
333300
333301
333302

Und ehe jemand fragt: Man kann kein Wettermodul draus machen



Zitat von: satempfaenger am 24 Mai 2016, 15:29:44der Windsensor hat die Readings max_temp und min_temp, die keine sinnvollen Werte liefern.
Ist es Dir wohl möglich aus dem Internal battery_percent in Abhängikeit der Prozentzahl ein reading battery ok zu generieren?

Der Windsensor liefert diese Daten so (sporadisch) wenn man sie abfragt, im Anhang ein Screenshot deines Windsensors  :o
Hab das jetzt mal ausgefiltert, Battery low ab 20%.

Zitat von: ruN am 24 Mai 2016, 16:25:50Hatte nach der Umstellung eine E-Mail mit "Jemand hat sich in Ihr Netatmo-Konto eingeloggt"
Ja, du hast entweder die global Readings aktiviert oder einen Personenstatus geschaltet ;)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: satempfaenger am 25 Mai 2016, 20:34:31
Hallo und vielen Dank für das battery Reading.
Nach restart von fhem waren die Readings max_temp und min_temp im Windsensor erst verschwunden, nach dem ersten Update der Daten aber wieder vorhanden.
Den Screenshot kann ich allerdings nicht so recht deuten, Daten vom 30.11.2015?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 25 Mai 2016, 21:55:49
Zitat von: Paul am 25 Mai 2016, 20:19:16
Hallo Markus,
habe jetzt auf Dein Modul gewechselt kann aber auch nur ein rain Reading sehen. Welches ist das? (letzte Stunde, Heute oder des letzten Intervalls

Letztes Intervall.
Für deine eigene Station würdest du über den Account noch rain_hour und rain_day bekommen, für eine einzelne PUBLIC Station geht das nicht.
Benutz doch lieber PUBLIC mit Koordinaten?! Da ist es auch drin.


Zitat von: satempfaenger am 25 Mai 2016, 20:34:31
Hallo und vielen Dank für das battery Reading.
Nach restart von fhem waren die Readings max_temp und min_temp im Windsensor erst verschwunden, nach dem ersten Update der Daten aber wieder vorhanden.

Kannst du mal mit verbose=5 jeweils auf den Wimdmesser und den Account ein update machen?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: satempfaenger am 25 Mai 2016, 23:05:09
Update auf den Account (Auszug Windmesser), da taucht tatsächlich max und min temp auf:
2016.05.25 22:16:16 5: netatmoWS: module M06:00:00:00:1c:9c $VAR1 = {
          'last_seen' => 1464206942,
          'rf_status' => 76,
          'last_message' => 1464206942,
          'data_type' => [
                           'Wind'
                         ],
          'last_setup' => 1448617116,
          'battery_percent' => 100,
          'dashboard_data' => {
                                'WindAngle' => 315,
                                'WindStrength' => 2,
                                'GustStrength' => 4,
                                'time_utc' => 1464206929,
                                'max_temp' => 0,
                                'WindHistoric' => [
                                                    {
                                                      'time_utc' => 1464204206,
                                                      'WindAngle' => -1,
                                                      'WindStrength' => 2
                                                    },
                                                    {
                                                      'time_utc' => 1464203596,
                                                      'WindStrength' => 2,
                                                      'WindAngle' => 270
                                                    },
                                                    {
                                                      'time_utc' => 1464203898,
                                                      'WindAngle' => 270,
                                                      'WindStrength' => 1
                                                    },
                                                    {
                                                      'WindStrength' => 1,
                                                      'WindAngle' => 198,
                                                      'time_utc' => 1464204507
                                                    },
                                                    {
                                                      'WindAngle' => 118,
                                                      'WindStrength' => 2,
                                                      'time_utc' => 1464204809
                                                    },
                                                    {
                                                      'WindAngle' => 26,
                                                      'WindStrength' => 1,
                                                      'time_utc' => 1464205116
                                                    },
                                                    {
                                                      'WindAngle' => 270,
                                                      'WindStrength' => 2,
                                                      'time_utc' => 1464205410
                                                    },
                                                    {
                                                      'time_utc' => 1464205718,
                                                      'WindAngle' => 225,
                                                      'WindStrength' => 2
                                                    },
                                                    {
                                                      'time_utc' => 1464206020,
                                                      'WindAngle' => 173,
                                                      'WindStrength' => 1
                                                    },
                                                    {
                                                      'WindAngle' => 225,
                                                      'WindStrength' => 1,
                                                      'time_utc' => 1464206327
                                                    },
                                                    {
                                                      'WindStrength' => 2,
                                                      'WindAngle' => 125,
                                                      'time_utc' => 1464206628
                                                    },
                                                    {
                                                      'time_utc' => 1464206929,
                                                      'WindAngle' => 315,
                                                      'WindStrength' => 2
                                                    }
                                                  ],
                                'date_max_wind_str' => 1464167791,
                                'max_wind_angle' => 208,
                                'GustAngle' => 13,
                                'max_wind_str' => 19,
                                'min_temp' => 0,
                                'date_max_temp' => 1464127441,
                                'date_min_temp' => 1464127441
                              },
          'firmware' => 17,
          'module_name' => 'Wind',
          '_id' => '06:00:00:00:1c:9c',
          'type' => 'NAModule2',
          'battery_vp' => 6286
        };


Update auf den Windmesser:
2016.05.25 22:53:28 4: WIND: poll MODULE
2016.05.25 22:53:28 4: WIND: polling types [WindStrength,WindAngle,GustStrength,GustAngle] for modules [06:00:00:00:1c:9c]
2016.05.25 22:53:28 4: WIND: request readings type: WindStrength,WindAngle,GustStrength,GustAngle
2016.05.25 22:53:30 4: WIND: dispatch getmeasure
2016.05.25 22:53:30 4: WIND: dispatch return: getmeasure
2016.05.25 22:53:30 5: $VAR1 = {
          'body' => [],
          'status' => 'ok',
          'time_exec' => '0.013816118240356',
          'time_server' => 1464209609
        };

2016.05.25 22:53:30 4: WIND: parsereadings WindStrength,WindAngle,GustStrength,GustAngle

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 26 Mai 2016, 00:44:30
Zitat von: satempfaenger am 25 Mai 2016, 23:05:09Update auf den Account (Auszug Windmesser), da taucht tatsächlich max und min temp auf

Sag ich doch :)
Ist jetzt raus, max_wind_str ist dafür drin.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: aski71 am 26 Mai 2016, 14:13:35
Hallo auch,

bin neu in diesem Thread. Das scheint ja ein spannendes neues Modul zu sein.
Wie ich sehe, seit dem ersten Posting auch ein paarmal überarbeitet.
Wo bekommt man denn die aktuellste Version?

LG Alex
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 26 Mai 2016, 14:30:42
Zitat von: aski71 am 26 Mai 2016, 14:13:35Wo bekommt man denn die aktuellste Version?
Im ersten Post, die letzte ist 30 Sekunden alt ;)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Newbee am 26 Mai 2016, 14:50:50
Hallo Markus,
wird die Version irgendwann über die normale FHEM Update Funktion zur Verfügung stehen?
Grüße Newbee
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 26 Mai 2016, 14:59:47
Zitat von: Newbee am 26 Mai 2016, 14:50:50wird die Version irgendwann über die normale FHEM Update Funktion zur Verfügung stehen?

Ja, dazu muss sie aber erst mal ausgiebig getestet werden.
Wenn du das tun willst: die Datei aus dem ersten Post über deine aktuelle Version in fhem/FHEM kopieren und FHEM neu starten.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: aski71 am 26 Mai 2016, 15:50:59
Hi,

das hab ich dann auch entdeckt, dass die Version auf der ersten Seite immer die aktuelle ist.  :D

Total cooles Modul! Vielen Dank dafür.

Mir fällt auch schon etwas auf:
Ich habe eben auf mein Außenmodul einen "get updateall" gemacht. Daraufhin hat sich erstmal fhem verabschiedet, als hätte ich einen Neustart gemacht.
Nachdem es wieder da war, hatte ich (und habe immer noch) einen falschen Wert für die Außentemperatur. Nämlich - brrrr - 8.3 Grad. Obwohl es über 20 hat.
Diese 8.3 Grad hatte ich schon bei der Erstinbetriebnahme des Moduls. Hat sich dann später wieder zurecht gerüttelt.
Mit "get update" auf das Außenmodul hat es sich auch wieder zurecht gerüttelt.

Dann gab es hier schon, glaub ich, bzgl. des Battery Readings den Wunsch nach Konfigurierbarkeit, ob "battery" nur einen Status anzeigen soll, oder die Prozentzahl. Ich würde hier lieber die Prozentzahl sehen. :-)

Weiter so und nochmal vielen Dank!

LG Alex
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 26 Mai 2016, 16:20:02
Zitat von: aski71 am 26 Mai 2016, 15:50:59Ich habe eben auf mein Außenmodul einen "get updateall" gemacht. Daraufhin hat sich erstmal fhem verabschiedet, als hätte ich einen Neustart gemacht.

Du hast davon nicht zufällig einen Stacktrace oder irgendwas verwertbares im Log?

ZitatNachdem es wieder da war, hatte ich (und habe immer noch) einen falschen Wert für die Außentemperatur. Nämlich - brrrr - 8.3 Grad. Obwohl es über 20 hat. Diese 8.3 Grad hatte ich schon bei der Erstinbetriebnahme des Moduls. Hat sich dann später wieder zurecht gerüttelt. Mit "get update" auf das Außenmodul hat es sich auch wieder zurecht gerüttelt.

Das waren die historischen Daten die das Modul abgeholt hat. Sieht man an den Timestamps.

ZitatDann gab es hier schon, glaub ich, bzgl. des Battery Readings den Wunsch nach Konfigurierbarkeit, ob "battery" nur einen Status anzeigen soll, oder die Prozentzahl. Ich würde hier lieber die Prozentzahl sehen. :-)

Kannst du, Beta 12  :)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: aski71 am 26 Mai 2016, 16:41:15
Leider nein.

Danke für das battery_percent Reading! Läuft.  :D
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: aski71 am 26 Mai 2016, 22:26:20
Hallo Markus,

was mir auffällt ist, dass ich nun ständig "Jemand hat sich in Ihr Netatmo-Konto eingeloggt" Emails bekomme.
Scheinbar mindestens bei jedem Neustart von fhem.
Manchmal aber auch unerklärlich zwischendurch. Woher kommt das?

VG Alex
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 26 Mai 2016, 22:31:14
Zitat von: aski71 am 26 Mai 2016, 22:26:20was mir auffällt ist, dass ich nun ständig "Jemand hat sich in Ihr Netatmo-Konto eingeloggt" Emails bekomme.
Scheinbar mindestens bei jedem Neustart von fhem.
Manchmal aber auch unerklärlich zwischendurch. Woher kommt das?

Du benutzt die Wettervorhersage oder die home/away Funktion der Kamera. Dafür simuliere ich eine Netatmo App.
(Oder auch nicht, in diesem Fall bitte Beta 13 laden)
Jedes mal?! Ich hatte noch keine dieser Mails.

Du kannst das in den Email Settings deines Accounts abstellen wenn du die Funktionen benutzen möchtest.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: aski71 am 27 Mai 2016, 08:30:23
Über Nacht habe ich gesehen, dass die Email genau alle 60 Minuten kommt.
Ich probiere mal die Beta 13.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 27 Mai 2016, 08:32:43
Zitat von: aski71 am 27 Mai 2016, 08:30:23
Über Nacht habe ich gesehen, dass die Email genau alle 60 Minuten kommt.
Ich probiere mal die Beta 13.

Hast du FORECAST mit 60 Minuten interval eingerichtet?
Wenn ja, probier's auch erst mal ohne.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: aski71 am 27 Mai 2016, 09:38:54
Zitat von: Markus M. am 27 Mai 2016, 08:32:43
Hast du FORECAST mit 60 Minuten interval eingerichtet?
Wenn ja, probier's auch erst mal ohne.

Ja, hab ich. Aber mit der neuen Beta scheint sich das zu erledigen. Ich beobachte noch.

Da ich gerade mit den readings der Vorhersage rumspiele:

fc2_wind_direction 247.5
fc2_windangle 112.5

Bin gerade davon etwas verwirrt:
Was ist der Unterschied zwischen wind_direction und windangle? Weiß das jemand?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: aski71 am 27 Mai 2016, 09:49:19
Zitat von: the ratman am 27 Mai 2016, 09:46:40
wenns wie bei hm is, dann ist der angle die "schwankungsbreite" in der der wind daher kommt.
kannst dir so vorstellen: wenn der wind jetzt aus ner bestimmten richtung kommt, dann ja nicht zu 100% aus z.b. genau 247.5°, sondern er schwankt eben ein wenig herum. bei dir also um die 56.25" nach links und rechts ab.
mal gucken, ob ich dieses wetterfritzen-zeugs selber richtig kapiert hab *g*

Ah! Das ist eine sinnvolle Erklärung. So wird es sein. Danke.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: aski71 am 27 Mai 2016, 13:20:52
Zitat von: Markus M. am 24 Mai 2016, 23:54:46
Die Wettervorhersage ist jetzt auch mit drin, ebenso die Aussenluftqualität.

define netatmo_forecast netatmo FORECAST <station_id>

Bonuspunkte für denjenigen der die "Symbole" sinnvoll auf Yahoo Conditions mappt ;)

Ihre Bedeutung nach Stelle:
1: Sonne, 2: Mond, 3: Nix
0-2: klar bis stark bewölkt
0-3: kein Regen bis starker Regen
0-3: kein Schnee bis starker Schnee
0-3: kein Hagel bis starker Hagel
0: Normal, 1: Gewitter, 2: Warnung, 3: Nebel, 4: Wind, 5: Flutwarnung
zB: https://my.netatmo.com/images/my/app/weather_symbol/for300006@2x.png (Das ist als einziges nicht in der App, daher unbekannt)


Ich habe mich heute trotz meiner limitierten Perl-Skills mal dieser Sache angenommen. :)

Mein Skript ist für valueIcon einer Readingsgroup gedacht und wertet den Inhalt von _symbol_day und _symbol_night aus, lädt bei Bedarf das Icon von Netatmo herunter, speichert es lokal unter fhem/www/icons/default ab und löst einen rereadicons in den Web-Instanzen aus.
Sicher nicht 100% fehlertolerant, aber es funktioniert bei mir.

Ich stelle das mal hier mit einer kleinen Bastelanleitung zur Verfügung:

Bastelanleitung Wetterbericht Readingsgroup für heute inkl. Netatmo-Icon:


1) Auf dem FHEM Server Perl-Modul Image::Grab nachinstallieren:

# cpan Image::Grab

2) Script in 99_myUtils.pm einbauen

In fhem->Edit Files->99_myUtils.pm unter allen "use" Deklarationen diese hinzufügen:

use Image::Grab;

Vor der Zeile "1;" folgenden Code hinzufügen und mit "Save 99_myUtils.pm" abspeichern:

#########
# Netatmo Icons
#
sub
myNetatmoIcons($)
{
   my $pic = new Image::Grab;
   my $url = 'https://my.netatmo.com/images/my/app/weather_symbol/for';
   my ($value) = @_;
   my $icon = "unknown\@red";
   my $file = "/opt/fhem/www/images/default/netatmo-";

   # Wenn der übergebene Wert nicht 6 Stellen hat oder diese 6 Stellen nicht nummerisch sind,
   # Default-Icon unknown in rot zurück geben
   if ((length($value) != 6) || !($value =~ /^\d+$/)) {
      Log3 $value, 2, "not numeric and 6 digits long";
      return $icon;
   }

   # Prüfen, ob die Bilddatei existiert. Wenn nicht, holen und abspeichern
   $file = $file . $value . ".png";
   if (! -e $file ) {
      $url = $url . $value . "\@2x.png";
      $pic->url($url);
      if ( ! $pic->grab ) {
         Log3 undef, 2, "image could not be retreived: $!";
         return $icon;
      }
      if (! open(IMAGE, ">".$file) ) {
         Log3 undef, 2, "file could not be opened for saving: $!";
         return $icon;
      }
      #binmode IMAGE;  # for MSDOS derivations.
      print IMAGE $pic->image;
      close IMAGE;
      fhem("set WEB rereadicons");
      fhem("set WEBphone rereadicons");
      fhem("set WEBtablet rereadicons");
   }

   # Wenn wir bis hierher gekommen sind, sollte das image existieren
   $icon = "netatmo-" . "$value";
   return $icon;
}


3) Readingsgroup definieren

In fhem->Edit Files->fhem.cfg die Readingsgroup definieren:
(Achtung! Vorher muss natürlich mit dem netatmo Modul ein FORECAST namens wForecast angelegt worden sein. Heißt der bei Euch nicht wForecast, dann einfach wForecast in der ersten define-Zeile durch Euren Namen ersetzen.)

define WetterHeute readingsGroup wForecast:fc0\w+
attr WetterHeute group Wetterbericht
attr WetterHeute mapping { 'fc0_day' => 'Tag', \
  'fc0_max_temp' => 'Höchsttemperatur', \
  'fc0_min_temp' => 'Tiefsttemperatur', \
  'fc0_rain' => 'Niederschlagsprognose', \
  'fc0_sun' => 'Sonnenstunden',\
  'fc0_sunrise' => 'Sonnenaufgang',\
  'fc0_sunset' => 'Sonnenuntergang',\
  'fc0_symbol_day' => 'Tagesprognose',\
  'fc0_symbol_night' => 'Nachtprognose',\
  'fc0_uv' => 'UV-Belastung',\
  'fc0_wind_direction' => 'Windrichtung',\
  'fc0_windangle' => 'Windrichtungsschwankung',\
  'fc0_windgust' => 'Windstärke',\
}
attr WetterHeute notime 1
attr WetterHeute room Zentral
attr WetterHeute valueFormat { 'fc0_max_temp' => "%.0f ºC",\
   'fc0_min_temp' => "%.0f ºC",\
   'fc0_rain' => "%d mm",\
   'fc0_sun' => "%d h",\
   'fc0_wind_direction' => "%d º",\
   'fc0_windangle' => "%d º",\
   'fc0_windgust' => "%d km/h"\
}
attr WetterHeute valueIcon { 'fc0_symbol_day' => '{ myNetatmoIcons($VALUE) }',\
   'fc0_symbol_night' => '{ myNetatmoIcons($VALUE) }' \
}
attr WetterHeute valueStyle style="text-align:right;;"


Das ganze geht natürlich auch für "WetterMorgen" usw., wenn man überall fc0 durch fc1 usw. ersetzt.

Und wenn mir jetzt noch jemand sagt, wie man die Icons von linksbündig auf rechtsbündig und vertikal zentriert bekommt, dann bin ich ganz glücklich.  :D
Und vielleicht gibt es auch noch eine Möglichkeit eines Universalscripts, das die fc0 ... fc<n> Arie unnötig macht, weil da komme ich ans Ende meines Lateins. :D

Hoffe, dass ich bei der Bastelanleitung nix vergessen habe und freu mich, wenn das bei Euch auch klappt. Alles, wie gesagt, ohne Gewähr.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: aski71 am 28 Mai 2016, 09:15:07
Zitat von: aski71 am 27 Mai 2016, 09:38:54
Ja, hab ich. Aber mit der neuen Beta scheint sich das zu erledigen. Ich beobachte noch.

Ich hatte jetzt das Interval des Forecasts nicht heraus genommen, und die stündlichen Emails waren trotzdem weg.

Ganz gelöst ist das Problem aber nicht, denn sporadisch kommt immer noch eine. Über Nacht war es jetzt alle drei Stunden.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: rubbertail am 28 Mai 2016, 11:41:06
Hola,

also, Thermostatansteuerung getestet - sieht supergut aus, danke viel tausendmal, Markus.

Hab die jetzt kombiniert mit HCS und den MAX!-Ventilen und schaffe damit eine Heizungssteuerung, die den Brenner meiner Gas-Etagentherme dann einschaltet, wenn irgendeiner der MAX!-Räume Heizbedarf meldet.

Dafür:
1. netatmo-App definiert unter https://dev.netatmo.com
2. netatmo-Account-Device definiert:
define netatmoAccount netatmo ACCOUNT <account-email> <account-Password> <netatmo-app-clientID> <netatmo-app-clientSecret>
3. Devices anlegen lassen:
set netatmoAccount autocreate
4. Netatmo-Thermostat kontrolliert (wurde über autocreate aber angelegt):
define netatmoThermostat netatmo THERMOSTAT <Relay-MAC> <Thermostat-MAC>
5. HCS definiert:
define ThermenCtrl HCS netatmoThermostat
attr ThermenCtrl deviceCmdOn setpoint_mode max
attr ThermenCtrl deviceCmdOff setpoint_mode away


Sobald nun HCS an irgendeinem der MAX-Ventile Bedarf feststellt, wird der netatmo-Thermostat auf MAX geschaltet (und damit die Therme auf jeden Fall eingeschaltet); sobald kein Bedarf mehr besteht, wird der netatmo-Thermostat auf "away" geschaltet (und damit die Therme abgeschaltet - mit Frostsicherung durch die Untergrenze "away"-Temperatur).

Das hätte man zwar auch mit einem simplen Funk-Relay an der Therme auch geschafft - aber so bin ich von FHEM unabhängig. Wenn FHEM weg ist, läuft Thermostat wie MAX-Komponenten in deren normalen Programmen.

I am beghosted! Supergut und danke vielmals nochmal! :) Ich beobachte mal, ob das alles so klappt (grade siehts super aus), aber wegen mir: Rein ins Repository! :)))

Eine Frage noch: Der Wert "hg" bei den möglichen Setpoint-Modes - wofür steht denn der? Ist das dort der "Frostschutz", den ich in der Netatmo-Thermostat-App schalten kann?

Liebe Grüße
Martin
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 28 Mai 2016, 11:46:54
Zitat von: aski71 am 28 Mai 2016, 09:15:07Ich hatte jetzt das Interval des Forecasts nicht heraus genommen, und die stündlichen Emails waren trotzdem weg.
Ganz gelöst ist das Problem aber nicht, denn sporadisch kommt immer noch eine. Über Nacht war es jetzt alle drei Stunden.

Alle 3h wird das Token erneuert. Du kannst die Mails in den Settings unter my.netatmo.com abstellen. Ich weiss trotzdem nicht warum du sie bekommst - evtl. gehen sie weg wenn du dich mal mit einer richtigen iOS App anmeldest.


Zitat von: rubbertail am 28 Mai 2016, 11:41:06Eine Frage noch: Der Wert "hg" bei den möglichen Setpoint-Modes - wofür steht denn der? Ist das dort der "Frostschutz", den ich in der Netatmo-Thermostat-App schalten kann?

Genau der. Schön dass es funktioniert :)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: aski71 am 29 Mai 2016, 08:32:37
Zitat von: Markus M. am 28 Mai 2016, 11:46:54
Alle 3h wird das Token erneuert. Du kannst die Mails in den Settings unter my.netatmo.com abstellen. Ich weiss trotzdem nicht warum du sie bekommst - evtl. gehen sie weg wenn du dich mal mit einer richtigen iOS App anmeldest.


Hm. Seltsam. Ich meld mich eigentlich regelmäßig mit der offiziellen iOS App an.
Habe auch ein Netatmo Script auf der CCU direkt laufen. Von dem kam bisher nie so eine Email.
Wo genau kann man das by my.netatmo.com abstellen? Ich finde da nix.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: aski71 am 29 Mai 2016, 15:56:30
Noch 'ne Verständnisfrage: Beim Forecast kann man einen Radius angeben. Im Beispiel 0.05.
Was ist die Maßeinheit?  :D
Finde dazu nix.

Danke für all die Mühe!

P.S.: Die Email-Einstellung bei Netatmo hab ich inzwischen gefunden und abgestellt. Aber irgendwie solltest Du der Sache auf der Spur bleiben. Ich habe auch ein CCU2-Script, das ständig Abfragen macht und keine solchen Emails auslöst, obwohl das Token ebenfalls regelmäßig aktualisiert werden muss.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 29 Mai 2016, 16:00:05
Zitat von: aski71 am 29 Mai 2016, 15:56:30
Noch 'ne Verständnisfrage: Beim Forecast kann man einen Radius angeben. Im Beispiel 0.05.
Was ist die Maßeinheit?  :D
Finde dazu nix.

Grad, wie Lat/Lon
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: satempfaenger am 29 Mai 2016, 18:25:53
Hallo Markus noch eine Frage zu den Battery-Readings,
nach Update auf dem Account bzw fhem-Neustart werden die Readings ausgelesen und dann nach einer Stunde noch einmal, danach wohl nicht mehr.
Hast Du da eine Idee warum nicht?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 29 Mai 2016, 18:32:45
Zitat von: satempfaenger am 29 Mai 2016, 18:25:53nach Update auf dem Account bzw fhem-Neustart werden die Readings ausgelesen und dann nach einer Stunde noch einmal, danach wohl nicht mehr.
Hast Du da eine Idee warum nicht?

Hast du im Account das interval Attribut gesetzt?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: satempfaenger am 29 Mai 2016, 19:37:41
Also nicht über ein Attribut, es steht auf 3600 in den internals.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: aski71 am 29 Mai 2016, 20:39:36
Hi Markus,

heute hatten wir hier Regen und ich kann vermelden: Die Regenanzeige stimmt nicht.
rain_day und rain_hour werden überhaupt nicht aktualisiert und bleiben 0.
rain wird zwar aktualisiert, aber es ist nicht ersichtlich mit welchem Wert und was der zu bedeuten hat.  :)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: ftobi am 29 Mai 2016, 20:51:31
Hallo,

rain sind die mm die seit dem letzten mal Messwert holen runter kamen.
Rain_day und rain_hour passt bei mir auch nicht.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: aski71 am 30 Mai 2016, 09:23:19
Zitat von: ftobi am 29 Mai 2016, 20:51:31
Hallo,

rain sind die mm die seit dem letzten mal Messwert holen runter kamen.
Rain_day und rain_hour passt bei mir auch nicht.

Hm. Ok. Dann stimmt bei mir rain aber auch nicht.
Das netatmo-Script, das auf der CCU2 direkt läuft, hat andere Werte für rain angezeigt, als das fhem-Modul.
Titel: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 30 Mai 2016, 09:26:52
Die Timer haben nen Hau weg - eine Version mit Fix läuft seit gestern Abend bei mir, passt aber auch noch nicht zu 100%.
Ihr bekommt auf jeden Fall noch ein Update ehe ich mich für ne Woche verabschiede.


edit: Ist erledigt, mit b14 klappen die Updates der globalen Werte
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: aski71 am 30 Mai 2016, 20:41:00
Fehler gefunden:
Wollte gerade mal ein wenig die Regenwerte verifizieren.
Da Aktualisierung schon ein paar Stunden zurück lag, wollte ich mit einem "get updateall" alles aktualisieren lassen.
Daraufhin wurden alle Readings bis auf "rain" gelöscht.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: aski71 am 30 Mai 2016, 20:42:53
Ups!
Achtung: Letzte Meldung bezog sich nicht auf die Beta 14 von heute, sondern auf die Beta13.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 30 Mai 2016, 20:57:05
Zitat von: aski71 am 30 Mai 2016, 20:42:53
Ups!
Achtung: Letzte Meldung bezog sich nicht auf die Beta 14 von heute, sondern auf die Beta13.

Passiert damit aber auch noch.
updateAll löscht vor dem Update alle Device Readings,  allerdings kommt nur rain aus dem Device selber, der Rest aus dem Dashboard, damit dem Account.
Eine Lösung wäre, updateAll nicht zu verwenden. Oder ich benenne es um, um es weniger verwirrend zu machen oder lass es ganz weg ;)


edit: Weg isses
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: aski71 am 31 Mai 2016, 08:58:25
Heute ist das PM10 Reading weg.  ???  :D
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 31 Mai 2016, 10:10:42
Zitat von: aski71 am 31 Mai 2016, 08:58:25
Heute ist das PM10 Reading weg.  ???  :D

Kann nicht sein :)
Das einzige Reading das ich noch lösche ist der Setpoint der Heizung.
Der Rest bleibt - PM10 und OM2.5 gibt es allerdings nur sporadisch! Ozon ist immer da.
Ich bin dann mal ne Woche weg ;)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: rubbertail am 31 Mai 2016, 10:26:12
Schönen Urlaub und gute Erholung - und viele tolle neue Inspirationen dadurch! *grins*
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: satempfaenger am 31 Mai 2016, 11:02:57
Die globalen Werte (battery readings) werden nun stündlich upgedatet. Vielen Dank und schönen Urlaub.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: aski71 am 31 Mai 2016, 11:32:06
Zitat von: rubbertail am 31 Mai 2016, 10:26:12
Schönen Urlaub und gute Erholung - und viele tolle neue Inspirationen dadurch! *grins*

Schließe mich an.  :)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: hartenthaler am 01 Juni 2016, 08:56:47
Super Aktualisierung dieses so wichtigen Moduls! Danke!

Hier meine Fragen/Anmerkungen:
- Warum sind "rf_status" und "wifi_status" Internals und nicht Readings?
- Bei "location" wurden gegenüber der alten Version LAT und LON in der Reihenfolge vertauscht, aber so macht es wohl mehr Sinn.
- Bei city erscheinen verschiedene Orte (bei mir Stolpe/Hohenneuendorf/Berlin), aber das liegt wohl an NetAtmo.
- Was ist der Unterschied zwischen "pressure" und "pressure_abs"?
- Die Vorbelegung von icon und devtateIcon fehlt bzw. ist für mich nicht sinnig.
- FORECAST: Wofür steht der Wert "air_ozone"? Für die "Luftqualität außen"? Steht "temperature" für die 7-Tages-Prognose? Es fehlt der Wert "humidity".
- Temperaturwerte sollten generell auf Zehntel und Luftdruckwerte auf ganze Zahlen gerundet werden.
- Was ist die Bedeutung von max_temp, min_temp und temp_trend? Und ich fände eine einheitliche Benennung besser: trend_temp - oder eben temp_max, temp_min, temp_trend.
- Ich habe auch drei Warnhinweise per E-Mail von NetAtmo bzgl. des Einloggens bekommen.

Probleme/Fehler:
- ein Modul heißt bei mir "Büro": der "module name" ist richtig "Büro", aber der alias ist "B?ro"
- "last_poll" ist z.B. bei PUBLIC als Zahl und nicht als Datum/Zeit formatiert
- ein Netatmo-Modul (Außenmodul) zickt bei mir noch rum (initialized, aber aktualisiert sich nicht) - muss ich noch weiter verfolgen.

Alles andere inkl. Logfile scheint gut zu laufen.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 01 Juni 2016, 19:50:50
Hola!

Zitat von: hartenthaler am 01 Juni 2016, 08:56:47
- Warum sind "rf_status" und "wifi_status" Internals und nicht Readings?
Kein besonderer Grund. Wofür würde man das brauchen?

Zitat- Bei "location" wurden gegenüber der alten Version LAT und LON in der Reihenfolge vertauscht, aber so macht es wohl mehr Sinn.
Nicht vertauscht, das war vorher schlicht falsch und ist jetzt richtig. Anstatt sie getrennt einzugeben soll man die Koordinaten mit Komma getrennt als ein Wert eingeben.

Zitat- Bei city erscheinen verschiedene Orte (bei mir Stolpe/Hohenneuendorf/Berlin), aber das liegt wohl an NetAtmo.
Dazu müsstest du mal gucken was bei Netatmo in der Oberfläche steht. Ich zeige nur das an was da rauskommt.

Zitat- Was ist der Unterschied zwischen "pressure" und "pressure_abs"?
Auf NN berechneter vs. tatsächlich von deiner Station gemessenervWert. Absolute sollte daher niedriger sein.

Zitat- Die Vorbelegung von icon und devtateIcon fehlt bzw. ist für mich nicht sinnig.
Icons kann ich nicht vorbelegen da ich nicht weiss was für Icons du hast.

Zitat- FORECAST: Wofür steht der Wert "air_ozone"? Für die "Luftqualität außen"? Steht "temperature" für die 7-Tages-Prognose? Es fehlt der Wert "humidity".
Der Ozonwert bzw. was hinter air_ steht. Gibt verschiedene die nur sporadisch gemeldet werden. temperature ist die aktuelle, Humidity gibt's nicht.

Zitat- Temperaturwerte sollten generell auf Zehntel und Luftdruckwerte auf ganze Zahlen gerundet werden.
Daten so wie sie von Netatmo kommen, wenn ich den Durchschnitt berechne sogar noch eine mehr.

Zitat- Was ist die Bedeutung von max_temp, min_temp und temp_trend? Und ich fände eine einheitliche Benennung besser: trend_temp - oder eben temp_max, temp_min, temp_trend.
Min/Max kommt aus dem Dashboard, die Werte der letzten 24h.
Gruppieren nach temp_* macht Sinn. Ebenso bei Windwerten umbenannt.

Zitat- Ich habe auch drei Warnhinweise per E-Mail von NetAtmo bzgl. des Einloggens bekommen.
Dann muss ich die Funktion wohl zumindest aus der Doku nehmen.

ZitatProbleme/Fehler:
- ein Modul heißt bei mir "Büro": der "module name" ist richtig "Büro", aber der alias ist "B?ro"
- "last_poll" ist z.B. bei PUBLIC als Zahl und nicht als Datum/Zeit formatiert
- ein Netatmo-Modul (Außenmodul) zickt bei mir noch rum (initialized, aber aktualisiert sich nicht) - muss ich noch weiter verfolgen.

2x erledigt, 1x Bitte um Rückmeldung wenn du genaueres weisst.

Grüsse aus der Sonne :)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: hartenthaler am 01 Juni 2016, 23:12:58
 :) Ich hoffe Du kannst die Sonne genießen, selbst - oder gerade - wenn netatmo zu Hause Sturm und Regen meldet.

Das ging schnell. Danke! Nun läuft bei mir alles inkl. des heute angekommenen Windmessers. Es gab wohl Probleme durch zu häufige Abfragen beim testen. Da scheint es eine maximale Rate zugeben (konnte ich im Status-Feld sehen).
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: choetzu am 02 Juni 2016, 08:31:25
wirklich sehr cooles Modul. Danke!

ZitatZusätzliche Features:
- Erweiterte Werte wie Battery, RF/WiFi Status
- Durchschnittsberechnung der Umgebungswerte über Koordinaten
- Less-blocking bei DNS Ausfall

Ich habe das alte Modul gelöscht, das neue hochgeladen und dann einen FHEM Restart gemacht. ¨
Die Batterie Werte werden (neu?) angezeigt, nicht aber RF/WiFi Status. Auch die Durchschnittsberechnungwerte nicht.... Muss ich da noch eine spezielle Manipulation machen?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: docfred am 04 Juni 2016, 09:36:43
Hab jetzt länger nicht mehr ins Forum geschaut.
Toll dass du dich dieses Moduls angenommen hast! Hab mir seither für die Windmessung was eigenes zusammen gepfriemelt. Werde dieses WE dein Modul testen mit Innen, Außen, Regen, Wind.
Danke schon mal. Wenn mit diesen Sensoren was getestet werden soll, kannst du mich gerne fragen.
Danke, docfred
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: choetzu am 04 Juni 2016, 17:15:09
Zitat von: choetzu am 02 Juni 2016, 08:31:25
wirklich sehr cooles Modul. Danke!

Ich habe das alte Modul gelöscht, das neue hochgeladen und dann einen FHEM Restart gemacht. ¨
Die Batterie Werte werden (neu?) angezeigt, nicht aber RF/WiFi Status. Auch die Durchschnittsberechnungwerte nicht.... Muss ich da noch eine spezielle Manipulation machen?

Hat sich erledigt. Die Wifi Werte sind nicht in den Readings zu finden, sondern in den internals...

Frage: Wieso erhalte ich beim Forecast keine Readings? Als <station-id> muss man doch die MAC-Adresse der Station eingeben, oder?

Hier das listing des Forecastes:

Internals:
   DEF        FORECAST 70:EE:50:02:92:3A
   INTERVAL   3600
   IODev      Netatmo
   NAME       Netatmo_Forecast
   NOTIFYDEV  global
   NR         133
   NTFY_ORDER 50-Netatmo_Forecast
   STATE      Initialized
   SUBTYPE    FORECAST
   Station    70:EE:50:02:92:3A
   TYPE       netatmo
   lastError
   openRequests 0
   Helper:
Attributes:
   IODev      Netatmo
   devStateIcon .*:no-icon
   event-on-change-reading .*
   room       Netatmo
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: choetzu am 05 Juni 2016, 20:03:41
Zitat von: the ratman am 04 Juni 2016, 22:17:20
habs heraus bekommen: die station:id ist das mac-ip ähnliche geraffel wie die dev deines hauptgeräts - zumindest krieg ich da mal updates auf werte.

danke für die Hilfe. das geht bei mir gar nicht mit....

define Netatmo_Forecast netatmo FORECAST eka8sa90ala0afd0aafjalasdf 0dnluelaj938laljad

(die Buchstabenreihenfolge ist nur ein Beispiel)... auch mit Login und PW gehts nicht.. Kannst du nicht mal dein Listing posten? Wäre super, danke...
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: choetzu am 05 Juni 2016, 21:47:45
herzlichen Dank, jetzt klappt es. Das komische daran ist nur, dass ich dies gestern schon so gemacht habe, jedoch kein Readings und nix erhalten habe.. Siehe mein Beitrag von gestern 17.15 Uhr ;) Naja, hauptsache es klappt nun... Herzlichen Dank ratman...
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: choetzu am 07 Juni 2016, 06:38:07
Hallo ratman,

sorry, dass ich mich erst jetzt melde. Habs erst gerade gelesen... Wenn ich deine Zeile eingebe erhalte ich einen Fehler.
Wenn ich aber folgendes eingebe:

define Taupunkt dewpoint dewpoint netatmo_D70_ee_50_02_92_3a temperature humidity Tau

klappt es, jedoch ohne readings... Also doch nicht ganz alles korrekt.

Hier das Listing.

Internals:
   CFGFN
   CMD_TYPE   dewpoint
   DEF        dewpoint netatmo_D70_ee_50_02_92_3a temperature humidity Tau
   DEV_REGEXP netatmo_D70_ee_50_02_92_3a
   HUM_NAME   humidity
   NAME       Taupunkt
   NEW_NAME   Tau
   NR         3482
   NTFY_ORDER 10-Taupunkt
   STATE      active
   TEMP_NAME  temperature
   TYPE       dewpoint
Attributes:
   room       Netatmo


Wo stehst du? Hast du es geschafft?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: rubbertail am 07 Juni 2016, 11:27:59
Habs selber auch mal probiert - mit gleichem Ergebnis, bislang wird der Taupunkt nicht angelegt.
Interessant finde ich aber, dass in der netatmo-App beim Außensensor der Taupunkt sichtbar ist - wird der möglicherweise für außen schon mitgeliefert? Und könnte man den mit reinnehmen?
Für innen wärs auch gut, wenn das noch möglich wäre... Aber in der allgemeinen Einschätzung schließe ich mich dem Vorredner an. :)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: joshi04 am 07 Juni 2016, 12:30:27
Bekomme derzeit ebenfalls keine readings über das dewpoint Modul.

Aber neben der Tatsache, dass es natürlich interessant wäre zu wissen, warum es damit nicht geht, gäbe es, wenn man es tatsächlich für Steuerungszwecke dringend braucht, für die Zwischenzeit als Übergangslösung die "alten" Alternativen:
oder


Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: rubbertail am 07 Juni 2016, 12:44:09
Zitat von: the ratman am 07 Juni 2016, 11:54:44
wenn ich da auch was mitzureden hätte, würde ich weiterhin das extra modul präferieren - vor allem kann das ja mehrere sachen rechnen.

Völlig d'accord - aber ich mag hier ja solange nix fordern/erbitten, was es schon gibt, wenn ich selber nur so minimal beitragen kann... :)

Und das direkte Abfragen - auch klar. Ich fürchte nur, das sieht netatmo nicht vor... Die Dinger sind vermutlich fest verdrahtet zum Nach-Hause-Telefonieren. Aber toll wärs wahrhaft.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 07 Juni 2016, 15:24:42
Dewpoint funktioniert aktuell deswegen nicht:
https://forum.fhem.de/index.php?topic=54235.new (https://forum.fhem.de/index.php?topic=54235.new)



Zitat von: the ratman am 07 Juni 2016, 13:18:11was wlan angeht ... ich denke, da muß man "nur" dekodieren.
Ja, und zwar SSL ;D
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: rubbertail am 15 Juni 2016, 15:37:09
Nich vor dir - aber vor allen denen, die im Intanet horchen wollen, wie hot and humid es bei dir in der Wohnung zugeht, weil netatmo diese Info halt heimtelefoniert... :)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 15 Juni 2016, 15:40:19
Das liegt auch daran dass sie bis v101 mal eben dein WLAN Passwort unverschlüsselt übertragen haben...

Hat zufällig noch jemand eine Basis mit Firmware 101 laufen und würde mal die Kommunikation für mich mitschneiden? :)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: hartenthaler am 17 Juni 2016, 14:38:41
Hat schon jemand von Euch das neue Modul mit einer Welcome-Kamera getestet? Ich habe ein entsprechendes Device angelegt und bekomme als Status "Initialized", aber es gehen keinerlei Funktionen, d.h. ich kann z.B. Audio nicht ein- oder ausschalten, get ping liefert nichts zurück, etc.
Allerdings weiß ich nicht, was ich eigentlich bei der Definition unter <home> eintragen soll (ich habe dort das eingetragen, was ich bei der Account-Definition unter "client_id" verwendet habe).
define <Name> netatmo CAMERA <home> <MAC-Adresse des WLAN-Ports der Welcome Kamera>

Im Logfile habe ich nur zwei Fehler gefunden, aber das kann eventuell damit gar nichts zu tun haben:

2016.06.17 14:05:19 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at ./FHEM/38_netatmo.pm line 1609.
2016.06.17 14:05:19 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at ./FHEM/38_netatmo.pm line 1627.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 17 Juni 2016, 15:51:53
Du kannst die Devices nicht selbst anlegen sondern musst das über autocreate (in diesem Fall autocreate_home) tun.
Die Events kommen aus dem Update vom home Device.
Also angelegte Kamera löschen, autocreate_home, freuen ;)


Sent from my iPhone using Tapatalk
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 17 Juni 2016, 21:00:34
Zitat von: the ratman am 17 Juni 2016, 19:42:22schon was geplant wegen des dewpoint-moduls?

Ich weiss nicht ob sich das jemand ansieht. Ich kann daran leider nichts ändern.
Wenn die Events auf BulkUpdate gefixt werden, wird auch dewpoint wieder funktionieren - vorher leider nicht.

Blödsinn :)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: hartenthaler am 18 Juni 2016, 00:04:04
Bingo - so einfach! Danke, Markus.
Es wurden automatisch drei Devices angelegt: ein Home mit einer Kamera und mir als bekanntem Gesicht. Fein! Nun muss ich mal überlegen wie ich das in einen größeren Präsenz-Zusammenhang einbaue und wie man da am besten ein paar passende notifies definiert. Angeblich kann die Welcome auch akustische Alarme erkennen - bin gerade dabei drei Rauchmelder anzulernen, mal sehen ob die Welcome da beim Testen etwas von sich geben wird.

Schön wäre natürlich wenn man die Bilder und Videos ggf. direkt in der fhem-Oberfläche eingeblendet bekommen könnte und nicht nur die Links (etwa so wie im SSCAM-Modul). Die Video-Links funktionieren bei mir (noch) nicht; muss ich da vielleicht irgendwelche Ports im Router weiterleiten?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 18 Juni 2016, 12:39:05
Zitat von: the ratman am 17 Juni 2016, 19:42:22schon was geplant wegen des dewpoint-moduls?

Probier mal die neue Version und setz max_timediff im dewpoint auf 320.
Es liegt doch irgendwie am Dewpoint Modul, das ich als Workaround jetzt einfach solange mit Events verprügle bis es was ausspuckt.
Alternativ kannst du ein zusätzliches dewpoint Device mit T H dewpoint anlegen.



Zitat von: hartenthaler am 18 Juni 2016, 00:04:04Nun muss ich mal überlegen wie ich das in einen größeren Präsenz-Zusammenhang einbaue und wie man da am besten ein paar passende notifies definiert.

Sinnvoll ist nur das ankommende Event, das allerdings um maximal die Pollzeit des Home Devices verzögert kommt.
Ich hab bei mir den Timeout auf 24h eingestellt und entferne nur einzelne oder alle Personen über livetracking und die globale Präsenzerkennung der Wohnung.

Zitat von: hartenthaler am 18 Juni 2016, 00:04:04Schön wäre natürlich wenn man die Bilder und Videos ggf. direkt in der fhem-Oberfläche eingeblendet bekommen könnte und nicht nur die Links (etwa so wie im SSCAM-Modul). Die Video-Links funktionieren bei mir (noch) nicht; muss ich da vielleicht irgendwelche Ports im Router weiterleiten?

last_snapshot solltest du direkt verwenden können.
Die Videos funktionieren, allerdings kommt nichts Sinnvolles dabei raus.
Ich habe keinen Player hier der mit dem Unsinn umgehen kann den Netatmo da gemacht hat.



Zitat von: the ratman am 18 Juni 2016, 10:42:16was bedeuten eigentlich die werte?air_pm10      9       2016-06-06 00:00:00
air_pm2.5     11    2016-06-16 06:00:00

Partikelwerte (https://en.wikipedia.org/wiki/Particulates) für die Luftqualität.
Die Daten sind aber nur recht selten vorhanden, PM10 hatte ich schon seit 2 Wochen nicht mehr.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: satempfaenger am 19 Juni 2016, 19:39:36
Hallo Markus
die Readings des Regen-Moduls haben alle rain als reading in der Datenbank.
Kannst Du das ändern?
EVENT-Name = READING-Name


    TIMESTAMP         DEVICE  TYPE         EVENT          READING VALUE    UNIT
2016-06-19 19:06:37 REGEN NETATMO rain_hour: 0 rain    0    mm
2016-06-19 19:06:37 REGEN NETATMO rain_day: 1.818  rain    1.818   mm
2016-06-19 19:16:52 REGEN NETATMO rain: 0 rain    0    mm
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 19 Juni 2016, 21:32:36
Zitat von: the ratman am 18 Juni 2016, 14:20:32deine taupunkt-hilfe mal umgesetzt + neues beta-modul von dir.
mal abwarten - bis jetzt hab ich nur zum start des neuen dewpoint-moduls 1 neuen wert bekommen ...
nachtrag2:
passt alles - wunderbar!
dank dir nochmal für dne tipp ...

Ich hab den Code in der neusten Version wieder rausgenommen - die Lösung ist tatsächlich, max_timediff im dewpoint Modul soweit hochzudrehen dass es funktioniert.
Der Wert muss dabei mindestens so gross sein wie das Alter der neuesten Netatmo Daten, das dürften bei normalen Modulen ziemlich genau 11 Minuten sein.


Zitat von: satempfaenger am 19 Juni 2016, 19:39:36die Readings des Regen-Moduls haben alle rain als reading in der Datenbank.
Kannst Du das ändern?

Wenn es unbedingt sein muss ;) Sorry - hatte ich übersehen.
Beta 17 - jetzt sollte in der DB alles die richtigen Einheiten verpasst bekommen.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Nobre am 19 Juni 2016, 21:54:45
Zitat von: Markus M. am 17 Juni 2016, 15:51:53
Du kannst die Devices nicht selbst anlegen sondern musst das über autocreate (in diesem Fall autocreate_home) tun.
Die Events kommen aus dem Update vom home Device.
Also angelegte Kamera löschen, autocreate_home, freuen ;)


Hallo zusammen habe das selbe gemacht
Dann zu diesem Post gekommen ....
also wieder gelöscht aber wenn ich autocreate_home findet er 0 devices
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 19 Juni 2016, 22:08:38
Zitat von: Nobre am 19 Juni 2016, 21:54:45Hallo zusammen habe das selbe gemacht
Dann zu diesem Post gekommen ....
also wieder gelöscht aber wenn ich autocreate_home findet er 0 devices

Was macht get homes? Bekommst du deine Geräte da angezeigt?
Hattest du eventuell deine Netatmo App (client_id) für FHEM schon angelegt bevor du die Kamera gekauft hast und den access_scope nicht erweitert?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Nobre am 19 Juni 2016, 22:15:40
Hi,
so schnell eine Antwort, damit habe ich nicht gerechnet :)
Also problem habe ich gerade selber gelöst.
Alles gelöscht , aus der fhem.cfg
nochmal define <name> netatmo ACCOUNT <username> <password> <client_id> <client_secret> eingegeben und dann auf autocreate_home siehe da alle nutzer werden jetzt mit status angezeigt (mal sehen wann er updatet)

ist es schon möglich ein livebild angezeigt zu bekommen ?
wenn ja wie muß ich da vorgehen
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 19 Juni 2016, 23:10:17
Zitat von: Nobre am 19 Juni 2016, 22:15:40ist es schon möglich ein livebild angezeigt zu bekommen ?
wenn ja wie muß ich da vorgehen

Die letzten Bilder und Videos hast du ja wahrscheinlich schon in den Readings gefunden.

Im Kamera Device bekommst du mit get live die URL einer Playlist - ich hab aber leider keinen Player der damit umgehen kann...
Mit get snapshot bekommst du die Adresse eines Standbilds, das du dann nur noch refreshen musst.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Nobre am 20 Juni 2016, 00:02:42
Zitat von: Markus M. am 19 Juni 2016, 23:10:17
Die letzten Bilder und Videos hast du ja wahrscheinlich schon in den Readings gefunden.

Im Kamera Device bekommst du mit get live die URL einer Playlist - ich hab aber leider keinen Player der damit umgehen kann...
Mit get snapshot bekommst du die Adresse eines Standbilds, das du dann nur noch refreshen musst.

hi

also in "room" netatmo habe ich folgende einträge

Eingang - status (das sollte das kamera device sein)
netatmo - Connected
Nobre - status
Nosch - status

gehe ich auf eingang
und dann auf get live"_local" oder video"local" passiert nichts bekomme keine adresse



dann in meine log gegangen (auszug)

2016.06.19 23:56:16 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/38_netatmo.pm line 1829.
2016.06.19 23:56:16 1: PERL WARNING: Use of uninitialized value $_ in substitution (s///) at FHEM/HttpUtils.pm line 48.
2016.06.19 23:56:16 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at FHEM/HttpUtils.pm line 333.
2016.06.19 23:56:17 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at ./FHEM/38_netatmo.pm line 1609.
2016.06.19 23:56:17 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at ./FHEM/38_netatmo.pm line 1627.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 20 Juni 2016, 00:09:44
Als erstes bitte die aktuelle Version aus dem ersten Post holen und aktivieren (sonst hilft mir das Log nichts).
Dann könntest du vorher mal set ping auf die Kamera probieren.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Nobre am 20 Juni 2016, 00:39:08
Supi
mit der neuen Version geht es ...

Bezüglich des videostreams habe ich geguckt .... auf der seite http://www.vlc-forum.de/index.php/Thread/1101-Livestream-m3u8-Datei-öffnen/ steht was interesanntes ...
leider habe ich nicht mehr so viel zeit heute um da ein wenig zu forschen da ich im 6 hoch muß

aus meiner log nach einem neustart
2016.06.20 00:27:25 0: Server started with 101 defined entities (fhem.pl:11611/2016-06-04 perl:5.014002 os:linux user:fhem pid:2380)
2016.06.20 00:27:26 2: netatmo: http request failed: connect to https://api.netatmo.com:443 timed out
2016.06.20 00:27:26 2: netatmo_XX_XX_XX_XX_XX: http request failed: connect to https://1.vpn.netatmo.net:443 timed out

ist das einzige was ich zur kamera gefunden habe
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: rubbertail am 23 Juni 2016, 14:52:27
Wer möchte - hier drei (edit: VIER! siehe nächste Nachricht) Icons für netatmo-Wetterstation-Zentrale, -Modul, und für den Netatmo-Thermostat.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: rubbertail am 23 Juni 2016, 15:04:01
Und noch eins fürs Relais:
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 23 Juni 2016, 15:35:26
Zitat von: rubbertail am 23 Juni 2016, 14:52:27Wer möchte - hier drei (edit: VIER! siehe nächste Nachricht) Icons für netatmo-Wetterstation-Zentrale, -Modul, und für den Netatmo-Thermostat.

Guck doch mal hier (https://forum.fhem.de/index.php/topic,14457.msg413488.html#msg413488), ich hab schon alle gebastelt.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: rubbertail am 23 Juni 2016, 15:37:35
Menno! %) Da will man einmal ein bissl helfen... ;) Aber deine sind auch wirklich hübscher (wenn auch *korinthenkack* eins fürs Relay fehlt).

Danke dir - manchmal lassen meine Suchfähigkeiten zu wünschen übrig. Aber besser zuviel als zuwenig bei Icons - Respekt jedenfalls! :)

Könntest du den o. a. Link vielleicht in den ersten Post, wo die jeweils aktuelle Version reinkommt, übernehmen? Dann hätte man gleich alle wichtigen Infos dazu zusammen... Nur als Vorschlag. Wenn wer anders auch noch so tapsig is wie ich.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: justme1968 am 24 Juni 2016, 11:52:15
hallo markus,

ich habe das problem das zwar die battery und min/max/trend readings regelmässig aktualisiert werden aber temperature, humidity und co2 nicht. diese werde nur aktualisiert wenn ich von hand ein get update mache.

hast du eine idee woran das liegt?

gruss
  andre
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 24 Juni 2016, 11:54:46
Was für ein Device ist es denn?
Hast du das interval Attribut gesetzt?
Eventuell hab ich da den Default vergessen oder er ist sehr lang.


Sent from my iPhone using Tapatalk
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: justme1968 am 24 Juni 2016, 12:05:04
ein haupt modul, zwei erweiterung innen und eines aussen.

ich habe das attribut nicht gesetzt.

das INTERVALL internal steht auf 15 minuten. battery und min/max/trend werden auch in dem intervall abgeholt.

auch mit attribut werden nur die oben angegeben readings aktualisiert und die 'eigentlichen' messwerte nicht.

gruss
  andre

ps: mir ists gerade aufgefallen das beim löschen des attributes andere defaults genommen werden als im define.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: rubbertail am 24 Juni 2016, 12:08:29
Hallo Markus, Andre,

Scheint kein generelles Problem zu sein - meine updaten sich alle brav regelmäßig. Und (gegen die MAX-Wandthermostate zumindest mit Temperatur getestet) auch korrekt.

Falls das was hilft.

Martin
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: justme1968 am 24 Juni 2016, 12:12:21
sehr seltsam. zumal ein geh update von hand macht was es soll und auch die alten werte nachholt.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Nobre am 25 Juni 2016, 18:43:42
Hi hab auch noch nen "fehler"
Hab die Netatmo Welcome ...
täglich muß ich get snapshot machen weil sich anscheinend die adresse ändert.

Du hast ja zugriff auf mein FHEM fals du mal irgendwann bei zeit gucken möchtest
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 25 Juni 2016, 21:07:38
Zitat von: justme1968 am 24 Juni 2016, 12:05:04
das INTERVALL internal steht auf 15 minuten. battery und min/max/trend werden auch in dem intervall abgeholt.
auch mit attribut werden nur die oben angegeben readings aktualisiert und die 'eigentlichen' messwerte nicht.
Für die Readings ist der Account zuständig, nicht das Device. Die sollten alle 60 Minuten kommen.

Zitatps: mir ists gerade aufgefallen das beim löschen des attributes andere defaults genommen werden als im define.
In dem Fall spare ich mir die Unterscheidung nach Gerätetyp.


Zitat von: Nobre am 25 Juni 2016, 18:43:42täglich muß ich get snapshot machen weil sich anscheinend die adresse ändert.
Das gehört so, aus Sicherheitsgründen.
Die Adresse ändert sich bei jeder neuen Verbindung der Kamera und bei jedem IP-Wechsel.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: justme1968 am 25 Juni 2016, 21:14:31
ZitatFür die Readings ist der Account zuständig, nicht das Device.
dann ist das zumindest inkonsistent. die min/max usw. werte werden regelmässig (und ich glaube im intervall das es im device gibt) aktualisiert. temperatur, humidity und co2 nicht.
wenn ich ein get update auf das device mache kommen die temperatur, humidity und co2 werte. wenn ich ein get update auf den account mache aber nicht.

ZitatDie sollten alle 60 Minuten kommen.
der account hat in der tat kein default INTERVAL internal. mal sehen was passiert wenn ich das attribut setze.

gruss
  andre

ps: noch etwas ganz anderes: inzwischen verschlüsseln die meisten module user und password daten so das sie im fontend nicht mehr direkt sichtbar sind. ich glaube das wäre hier auch gut. ein beispiel findest du z.b. im harmony und plex modul.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: hartenthaler am 25 Juni 2016, 23:41:27
Mal kein Problem  ;-) sondern eine Ergänzung für das netatmo-Wind-Modul.
Mir sagt eine Windrichtung von 260° nicht so viel. Darum habe ich das mal umgerechnet.

Hier meine Attribute des Wind-Messers:

   IODev      NetAtmo
   alias      Wind Ostbalkon
   devStateIcon .*:no-icon
   event-on-change-reading .*
   group      Wind,Wetter
   room       Wind,41_Balkone,netatmo
   stateFormat Stärke: windstrength km/h (in Böen guststrength km/h) himmelsrichtung
   userReadings himmelsrichtung { grad2himmelsrichtung(ReadingsVal("netatmo_Mxx_xx_xx_xx_xx_xx","windangle",-1)); }


und die Funktion für 99_myUtils.pm

sub grad2himmelsrichtung($) {
  my ($value) = @_;
  my $hr = "aus N";
 
  if ($value == -1) { $hr = "aus undefinierter Richtung"; }
  else {
    $value = abs($value) % 360;
 
    if ($value < 22.5)      { $hr = "aus N"; }
    elsif ($value < 67.5)   { $hr = "aus NO"; }
    elsif ($value < 112.5)  { $hr = "aus O"; }
    elsif ($value < 157.5)  { $hr = "aus SO"; }
    elsif ($value < 202.5)  { $hr = "aus S"; }
    elsif ($value < 247.5)  { $hr = "aus SW"; }
    elsif ($value < 292.5)  { $hr = "aus W"; }
    elsif ($value < 337.5)  { $hr = "aus NW"; }
  }

  return $hr;
}
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: hartenthaler am 25 Juni 2016, 23:52:49
Eine Frage zu den Rechten bei der Welcome-Kamera:
auf https://dev.netatmo.com/dev/myaccount ist in meiner fhem-App der Scope zu sehen:
Reicht das "read camera" oder braucht es da mehr? Grund meiner Frage: fhem hinkt etwa 12 Stunden im Vergleich zur App auf dem iPad hinterher (mein Internal INTERVAL steht auf 900). Habt ihr das auch?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Nobre am 26 Juni 2016, 00:18:41
Zitat von: Markus M. am 25 Juni 2016, 21:07:38
Das gehört so, aus Sicherheitsgründen.
Die Adresse ändert sich bei jeder neuen Verbindung der Kamera und bei jedem IP-Wechsel.

Hmmm schade und doof ...
die kamera überwacht bei mir meinen eingang wollte so imm fhem grundriss meinen eingang haben

schade dennoch vielen dank für die info
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: hartenthaler am 26 Juni 2016, 16:30:39
@Nobre:
Es sollte doch möglich sein den Link aus fhem per notify bei jeder Änderung irgendwo in eine Datei zu schreiben. Und dann auf Systemebene ein Script das periodisch das Bild vom Ort der in der Datei steht auf eine feste Adresse kopiert, so dass man das jeweils aktuelle Bild dann immer dort zur Anzeige bringen kann.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 26 Juni 2016, 16:41:09
Zitat von: justme1968 am 25 Juni 2016, 21:14:31
dann ist das zumindest inkonsistent. die min/max usw. werte werden regelmässig (und ich glaube im intervall das es im device gibt) aktualisiert. temperatur, humidity und co2 nicht.
wenn ich ein get update auf das device mache kommen die temperatur, humidity und co2 werte. wenn ich ein get update auf den account mache aber nicht. der account hat in der tat kein default INTERVAL internal. mal sehen was passiert wenn ich das attribut setze.

ps: noch etwas ganz anderes: inzwischen verschlüsseln die meisten module user und password daten so das sie im fontend nicht mehr direkt sichtbar sind. ich glaube das wäre hier auch gut. ein beispiel findest du z.b. im harmony und plex modul.

Min/Max/Trend gibt es nur global im Dashboard für alle Devices. Deshalb macht es nur Sinn, sie global abzufragen.
Es gab ein komisches Verhalten, bei denen die Devices ihre readingsTypes verloren haben - dann ging nichts mehr.
Sollte in der neusten Version nicht mehr vorkommen, die Verschlüsselung ist auch gleich noch mit drin.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: justme1968 am 26 Juni 2016, 16:52:45
damit mir wir nicht aneinander vorbei reden:

- get update im account device holt die min/max/tend readings für die einzelnen devices?
  bei mir tut es so weit ich sehe nichts

- get update im device holt die temperature, humidity und co2 readings für das jeweilige device?
  bei mir scheint es diese drei readings und die min/max/trend readings für dieses device zu holen

- das intervall im account holt was?
   scheinbar nichts?

- das intervall im device holt was?
   scheinbar nur die min/max/trend readings.

auch mit gesetztem intervall attribut werden die temperature, humidity und co2 readings nicht automatisch aktualisiert.

ich probiere es mal mit der neuesten version.

gruss
  andre
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 26 Juni 2016, 17:07:24
Zitat von: justme1968 am 26 Juni 2016, 16:52:45
damit mir wir nicht aneinander vorbei reden:
- get update im account device holt die min/max/tend readings für die einzelnen devices?
  bei mir tut es so weit ich sehe nichts

Richtig. Min/Max bekommt beispielsweise die passenden Zeitstempel. Ohne neuen Extremwert siehst du nichts.


Zitat- get update im device holt die temperature, humidity und co2 readings für das jeweilige device?
  bei mir scheint es diese drei readings und die min/max/trend readings für dieses device zu holen

Ja. Nur die Daten, nicht die Extremwerte.

Zitat- das intervall im account holt was?
   scheinbar nichts?

Min/Max/Trend und pressure_abs für alle Devices

Zitat- das intervall im device holt was?
   scheinbar nur die min/max/trend readings.
auch mit gesetztem intervall attribut werden die temperature, humidity und co2 readings nicht automatisch aktualisiert.

Nur die Daten, es sei denn durch den Bug hat das Device mal wieder das Internal dataTypes verloren - dann funktioniert das Update nicht mehr.
Nur ein kurzes Redefine hätte geholfen.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: justme1968 am 26 Juni 2016, 18:34:23
die dataType internals sind alle da. die readings werden aber nicht automatisch geholt. nur bei einem get update von hand.

irgendetwas stimmt nicht. ich baue mal ein paar debug ausgaben ein.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Nobre am 27 Juni 2016, 11:16:46
Zitat von: hartenthaler am 26 Juni 2016, 16:30:39
@Nobre:
Es sollte doch möglich sein den Link aus fhem per notify bei jeder Änderung irgendwo in eine Datei zu schreiben. Und dann auf Systemebene ein Script das periodisch das Bild vom Ort der in der Datei steht auf eine feste Adresse kopiert, so dass man das jeweils aktuelle Bild dann immer dort zur Anzeige bringen kann.
Uff Danke für den Tipp muß mal gucken ob ich das hinbekomne

Gesendet von meinem GT-I9505 mit Tapatalk

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: justme1968 am 27 Juni 2016, 16:42:13
ich komme leider gerade nicht dazu nach dem problem zu schauen. ich hab mir jetzt mit einem at alle 15 minuten beholfen das ein get TYPE=netatmo update macht. unschön aber geht erst mal...

noch was ganz anderes: meinst du du kannst noch auf HttpUtils_NonblockingGet umstellen? das sollte eigentlich kein grosser aufwand sein...

gruss
  andre
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 27 Juni 2016, 17:28:11
Zitat von: justme1968 am 27 Juni 2016, 16:42:13noch was ganz anderes: meinst du du kannst noch auf HttpUtils_NonblockingGet umstellen? das sollte eigentlich kein grosser aufwand sein...

Hmm... Scheint aber so zu sein dass es nur bei dir nicht funktioniert.
Nonblocking ist doch?!
An manchen Stellen geht es nicht, wenn das Token fehlt.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: justme1968 am 27 Juni 2016, 17:44:10
ja. das mit dem token ist klar.

das get TYPE=netatmo update blockiert mein fhem für etwa 5-10 sekunden.

irgendetwas ist seltsam. ich versuche zu schauen sobald es geht...

gruss
  andre
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: id001 am 04 Juli 2016, 20:30:35
Hello, I was testing your modul and it worked fine until I switched fhem to use ssl http://www.fhemwiki.de/wiki/Raspberry_Pi_%26_HTTPS (http://www.fhemwiki.de/wiki/Raspberry_Pi_%26_HTTPS)

Now i have this error:

Zitat2016.07.04 20:15:33 2: netatmo_M05_00_00_02_ab_fc: http request failed: https://api.netatmo.com/api/getmeasure: Can't connect(2) to https://api.netatmo.com:443: SSL connect attempt failed error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed SSL connect attempt failed error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

I turned off ssl, but the error remains.
Any help?
Thank you and sorry for English.

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 04 Juli 2016, 21:16:19
Zitat von: id001 am 04 Juli 2016, 20:30:35Hello, I was testing your modul and it worked fine until I switched fhem to use ssl

Now i have this error:

I turned off ssl, but the error remains.
Any help?
Thank you and sorry for English.

You always used https as the Netatmo API doesn't support http any more.
My guess is that you broke something with your Perl SSL implementation.
Do other https calls still work?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: ralf-ms am 04 Juli 2016, 21:47:26
Hi zusammen,

ich habe seit heute nachmittag das gleiche Problem, bis ca 15:25 alles ok, dann taucht urplötzlich die identische Fehlermeldung wie bei id001 (http request failed: https://api.netatmo.com/api/getmeasure: Can't connect(2) to https://api.netatmo.com:443: SSL connect attempt failed error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed SSL connect attempt failed error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed) auf.
Keine Änderungen an den netatmo Definitionen in der fhem-config seit Wochen von meiner Seite.

Kann sich da bei netatmo was geändert haben?

Grüße
Ralf
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: id001 am 04 Juli 2016, 22:02:50
My last update is from 15:17, too.

Is it a netatmo problem, then? http://forum.netatmo.com/viewtopic.php?f=5&t=6510 (http://forum.netatmo.com/viewtopic.php?f=5&t=6510)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 04 Juli 2016, 23:14:42
Seems to be. Let's wait and see.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: id001 am 05 Juli 2016, 08:37:20
So I figured out it is a certificate problem. The server's certificate chain is incomplete. You can fix it by installing the intermediate certificate from GoDaddy Certificate Chain - G2 https://certs.godaddy.com/repository (https://certs.godaddy.com/repository) or wait for Netatmo to fix it.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: ralf-ms am 05 Juli 2016, 15:07:39
Hi,

obviously netatmo has solved the issue.
Error messages disappeared and the module is again working flawlessly  :D.

Greetinx
Ralf

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: no_Legend am 13 Juli 2016, 15:09:43
Hallo Leute,

ich habe noch das Alte modul am laufen.
Wäre es möglich ein Timout einzubauen,maximal Retry, pause zwischen den Versuchen? der Abfrage?

Ich hab den perfom bei mir am laufen um ein bissel an der perfomance schraube zu drehen.

Dabei ist mir sobald keine Internet Verbindung vorhanden ist folgendes Aufgefallen:

2016.07.13 14:20:51 1: Perfmon: possible freeze starting at 14:20:11, delay is 40.055
2016.07.13 14:20:50 2: Netatmo.Rain: http request failed: gethostbyname api.netatmo.net failed
2016.07.13 14:20:10 1: Perfmon: possible freeze starting at 14:19:31, delay is 39.499
2016.07.13 14:20:10 2: Netatmo.Outdoor: http request failed: gethostbyname api.netatmo.net failed
2016.07.13 14:19:30 1: Perfmon: possible freeze starting at 14:18:51, delay is 39.386
2016.07.13 14:19:30 2: Netatmo.Indoor: http request failed: gethostbyname api.netatmo.net failed
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 13 Juli 2016, 15:38:49
Es sollte mittlerweile (https://forum.fhem.de/index.php?topic=53309) zumindest zu keinem kompletten Freeze mehr kommen.
Das Problem ist nicht die Verbindung, sondern dass die DNS Auflösung nicht funktioniert.
Es gibt keine schnelleren Versuche wenn das passiert, aber eben das normale Refresh - pro abgefragtem Device.
Da gibt es aktuell nichts, was ich im Modul tun könnte/wollte.
Und probier doch mal das neue Modul :)


Zitat von: no_Legend am 13 Juli 2016, 15:09:43
Hallo Leute,
ich habe noch das Alte modul am laufen.
Wäre es möglich ein Timout einzubauen,maximal Retry, pause zwischen den Versuchen? der Abfrage?
Ich hab den perfom bei mir am laufen um ein bissel an der perfomance schraube zu drehen.
Dabei ist mir sobald keine Internet Verbindung vorhanden ist folgendes Aufgefallen...
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Newbee am 16 Juli 2016, 08:56:19
GELÖST: Fehler saß vor dem Rechner:  ;D "Hallo netatmo Gemeinde,

habe das Modul auf einer zweiten Instanz eingerichtet. Autocreate hat nach einer weile alle devices automatisch erzeugt. Zwei Punkte sind bei mir wohl nicht so wie sein sollten. Rain und Wind zeigen dauerhaft initialized im state und bei Wind wir folgendes im Status angezeigt. "Filter wind does not exists"  :o

Eventuell hat einer von euch ja einen Tip?

Vielen Dank vorab.

Grüße Mark"
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 16 Juli 2016, 12:44:45
Zitat von: Newbee am 16 Juli 2016, 08:56:19Eventuell hat einer von euch ja einen Tip?

Verwende doch mal die Version aus dem ersten Post.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: hartenthaler am 17 Juli 2016, 13:38:05
Letzte Nacht ist um 4 Uhr bei mir fhem seit langem mal wieder abgestürzt. Die letzte Meldung im Logfile war:
Not a HASH reference at ./FHEM/38_netatmo.pm line 2674.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: docfred am 17 Juli 2016, 13:47:37
Wollte kurz hier mal kurz posten, wie ich die Ausgabe des netatmo-Windmodules angepasst habe:
State sieht bei mir folgendermaßen aus:
STATE     Wind: 5 km/h (1 bft, W-NW), Böen: 13 km/h (3 bft, N), Max: 13 km/h (3 bft, SW)

Zunächst habe ich mir userreadings angelegt, die die Windstärke in beaufort berechnen und die Windrichtung umrechnen angelegt. Die Windrichtungsumrechnung ist nicht auf meinem Mist gewachsen. Habe lediglich die Kurzformen modifiziert
guststrength_bft { int((ReadingsVal("netatmo_M06_00_00_00_54_12","guststrength",0)*0.33227)**0.666666667+0.5);; },
windstrength_max_bft { int((ReadingsVal("netatmo_M06_00_00_00_54_12","windstrength_max",0)*0.33227)**0.666666667+0.5);; },
windstrength_bft { int((ReadingsVal("netatmo_M06_00_00_00_54_12","windstrength",0)*0.33227)**0.666666667+0.5);; },
winddirection {Twilight_CompassPoint_T(ReadingsVal("netatmo_M06_00_00_00_54_12","windangle",0));; },
gustdirection {Twilight_CompassPoint_T(ReadingsVal("netatmo_M06_00_00_00_54_12","gustangle",0));; }, 
winddirection_max {Twilight_CompassPoint_T(ReadingsVal("netatmo_M06_00_00_00_54_12","windangle_max",0));; }


In 99_myUtils.prn
sub Twilight_CompassPoint_T($) {
  my ($azimuth) = @_;

  my $compassPoint = "unknown";

  if ($azimuth      < 22.5) {
     $compassPoint = "N";
  } elsif ($azimuth < 45)   {
     $compassPoint = "N-NO";
  } elsif ($azimuth < 67.5) {
     $compassPoint = "NO";
  } elsif ($azimuth < 90)   {
     $compassPoint = "O-NO";
  } elsif ($azimuth < 112.5){
     $compassPoint = "O";
  } elsif ($azimuth < 135)  {
     $compassPoint = "O-SO";
  } elsif ($azimuth < 157.5){
    $compassPoint = "SO";
  } elsif ($azimuth < 180)  {
    $compassPoint = "S-SO";
  } elsif ($azimuth < 202.5){
    $compassPoint = "S";
  } elsif ($azimuth < 225)  {
    $compassPoint = "S-SW";
  } elsif ($azimuth < 247.5){
    $compassPoint = "SW";
  } elsif ($azimuth < 270)  {
    $compassPoint = "W-SW";
  } elsif ($azimuth < 292.5){
    $compassPoint = "W";
  } elsif ($azimuth < 315)  {
    $compassPoint = "W-NW";
  } elsif ($azimuth < 337.5){
    $compassPoint = "NW";
  } elsif ($azimuth <= 361)  {
    $compassPoint = "N-NW";
  }
  return $compassPoint;
}


stateformat:
Wind: windstrength km/h (windstrength_bft bft, winddirection), Böen: guststrength km/h (guststrength_bft bft, gustdirection), Max: windstrength_max km/h (windstrength_max_bft bft, winddirection_max)

Vielleicht findet es jemand brauchbar.

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 19 Juli 2016, 23:51:12
Bei Gravis gab es alle Netatmo Artikel am Sonntag quasi nachgeworfen.
Hab es leider zu spät gesehen um hier Bescheid zu geben.
Sollte sich sonst noch jemand eine Packung Tags geholt haben -> Beta 19 ;)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Reddevil am 24 Juli 2016, 11:23:37
Hallo, ich habe mir das Package bei Gravis gekauft als es im Angebot war. Bevor ich nun aber die Integration in FHEM beginne wollte ich die generelle Funktion testen.
Hierzu hätte ich mal eine Frage an alle die auch diese Tags verwenden.
Bei mir ist die Reichweite sehr, sehr bescheiden und weit weg von den angegebenen 80m.
Die Kamera steht im Wohnzimmer und die Tags kleben an den Fenstern der Garage, Entfernung ca 10m.
Ständig verliert die Kamera die Signale der Tags. Ich bin mir nun nicht sicher, ob die Kamera (oder Tags) defekt sind, oder ob hier die Signalperformance von Haus aus einfach mies ist.
Die Frage hat zwar nicht direkt was mit FHEM zu tun, ich hoffe aber das ich sie hier mal stellen darf.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 24 Juli 2016, 17:20:03
Ich vermute mal dass die Tags über Bluetooth kommunizieren.
Ist eventuell zuviel Metall im Weg? Ich habe meine noch nicht installiert und nur einen zum Testen angemeldet.


Sent from my iPhone using Tapatalk
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Thyraz am 25 Juli 2016, 22:13:31
Ich hatte die Beta 18 übersprungen und bin jetzt direkt mit Beta 19 zur Account Encryption gekommen.
Wenn FHEM gestartet wird, lädt er den alten nicht encrypteten Account und zeigt mir dann im Webinterface unter DEF den Crypt-Text.

Ändere ich nun irgendwas in FHEM damit die FHEM config mit dem neuen Crypt-DEF geschrieben wird, kann der Netatmo Account beim nächsten FHEM Start nicht mehr geladen werden.

Gibt es da irgendwas weiteres zu beachten?
Oder kann ich anderweitig Infos zu dem Problem bieten, ohne meine Accountdaten hier öffentlich zu posten? :p
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 25 Juli 2016, 22:58:53
Fängt der verschlüsselte Wert mit "crypt:" an?
Kommt bei "{getUniqueId()}" im Eingabefeld ein Wert?
Wenn du das mal mit verbose 5 versuchst, solltest du im Log sehen können was passiert.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Thyraz am 26 Juli 2016, 09:06:40
Ja, der Wert fängt mit crypt an, wiederholt sich aber etwa 50 mal mit jeweils dem selben Wert bei dem sich nur der letzte Buchstabe ändert
Bei {getUniqueId()} kommt auch ein Wert zurück der soweit in Ordnung aussieht.

Bin gerade nicht Zuhause, hab aber kurz per VPN die fhem.cfg mit der defekten Zeile angeschaut.
Sieht dann so aus:

define Netatmo netatmo crypt:XXXXXXXXXXXXXXXXXXXXXXAcrypt:XXXXXXXXXXXXXXXXXXXXXXCcrypt:XXXXXXXXXXXXXXXXXXXXXXCcrypt:XXXXXXXXXXXXXXXXXXXXXX0crypt:XXXXXXXXXXXXXXXXXXXXXXUcrypt:XXXXXXXXXXXXXXXXXXXXXXNcrypt:XXXXXXXXXXXXXXXXXXXXXXTcrypt:XXXXXXXXXXXXXXXXXXXXXXXcrypt:XXXXXXXXXXXXXXXXXXXXXX crypt:XXXXXXXXXXXXXXXXXXXXXXccrypt:XXXXXXXXXXXXXXXXXXXXXXrcrypt:XXXXXXXXXXXXXXXXXXXXXXycrypt:XXXXXXXXXXXXXXXXXXXXXXpcrypt:XXXXXXXXXXXXXXXXXXXXXXt... usw. usf. Das XXX ist jeweils die selbe Zahlen und Buchstabenfolge.

Sieht das soweit ok aus?
Verbose 5 teste ich wenn ich nachher daheim bin.

Danke schonmal. :)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 26 Juli 2016, 09:50:44
Zitat von: Thyraz am 26 Juli 2016, 09:06:40
Ja, der Wert fängt mit crypt an, wiederholt sich aber etwa 50 mal mit jeweils dem selben Wert bei dem sich nur der letzte Buchstabe ändert

Nicht ok, dummerweise aber nicht mein Code.
$decoded =~ /^crypt:(.*)/ scheint fehlzuschlagen.
Perl Version? System?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 26 Juli 2016, 10:44:42
Noch nicht.
Ich würde jetzt auch noch warten bis das Problem mit der Account Crypto analysiert ist.


Sent from my iPhone using Tapatalk
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Thyraz am 26 Juli 2016, 11:28:32
Zitat von: Markus M. am 26 Juli 2016, 09:50:44
Nicht ok, dummerweise aber nicht mein Code.
$decoded =~ /^crypt:(.*)/ scheint fehlzuschlagen.
Perl Version? System?

Raspberry 2 mit Jessie.
sowohl das System, als auch FHEM gestern auf neusten Stand geupdated.

perl -V:

Summary of my perl5 (revision 5 version 20 subversion 2) configuration:
   
  Platform:
    osname=linux, osvers=3.19.0-trunk-armmp, archname=arm-linux-gnueabihf-thread-multi-64int
    uname='linux bm-wb-04 3.19.0-trunk-armmp #1 smp debian 3.19.1-1~exp1+plugwash1 (2015-03-28) armv7l gnulinux '
    config_args='-Dusethreads -Duselargefiles -Dccflags=-DDEBIAN -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Dldflags= -Wl,-z,relro -Dlddlflags=-shared -Wl,-z,relro -Dcccdlflags=-fPIC -Darchname=arm-linux-gnueabihf -Dprefix=/usr -Dprivlib=/usr/share/perl/5.20 -Darchlib=/usr/lib/arm-linux-gnueabihf/perl/5.20 -Dvendorprefix=/usr -Dvendorlib=/usr/share/perl5 -Dvendorarch=/usr/lib/arm-linux-gnueabihf/perl5/5.20 -Dsiteprefix=/usr/local -Dsitelib=/usr/local/share/perl/5.20.2 -Dsitearch=/usr/local/lib/arm-linux-gnueabihf/perl/5.20.2 -Dman1dir=/usr/share/man/man1 -Dman3dir=/usr/share/man/man3 -Dsiteman1dir=/usr/local/man/man1 -Dsiteman3dir=/usr/local/man/man3 -Duse64bitint -Dman1ext=1 -Dman3ext=3perl -Dpager=/usr/bin/sensible-pager -Uafs -Ud_csh -Ud_ualarm -Uusesfio -Uusenm -Ui_libutil -Uversiononly -DDEBUGGING=-g -Doptimize=-O2 -Duseshrplib -Dlibperl=libperl.so.5.20.2 -des'
    hint=recommended, useposix=true, d_sigaction=define
    useithreads=define, usemultiplicity=define
    use64bitint=define, use64bitall=undef, uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
  Compiler:
    cc='cc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
    optimize='-O2 -g',
    cppflags='-D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include'
    ccversion='', gccversion='4.9.2', gccosandvers=''
    intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=12345678
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=8
    ivtype='long long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
    alignbytes=8, prototype=define
  Linker and Libraries:
    ld='cc', ldflags =' -fstack-protector -L/usr/local/lib'
    libpth=/usr/local/lib /usr/lib/gcc/arm-linux-gnueabihf/4.9/include-fixed /usr/include/arm-linux-gnueabihf /usr/lib /lib/arm-linux-gnueabihf /lib /usr/lib/arm-linux-gnueabihf
    libs=-lgdbm -lgdbm_compat -ldb -ldl -lm -lpthread -lc -lcrypt
    perllibs=-ldl -lm -lpthread -lc -lcrypt
    libc=libc-2.19.so, so=so, useshrplib=true, libperl=libperl.so.5.20
    gnulibc_version='2.19'
  Dynamic Linking:
    dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E'
    cccdlflags='-fPIC', lddlflags='-shared -L/usr/local/lib -fstack-protector'


Characteristics of this binary (from libperl):
  Compile-time options: HAS_TIMES MULTIPLICITY PERLIO_LAYERS
                        PERL_DONT_CREATE_GVSV
                        PERL_HASH_FUNC_ONE_AT_A_TIME_HARD
                        PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP
                        PERL_NEW_COPY_ON_WRITE PERL_PRESERVE_IVUV
                        USE_64_BIT_INT USE_ITHREADS USE_LARGE_FILES
                        USE_LOCALE USE_LOCALE_COLLATE USE_LOCALE_CTYPE
                        USE_LOCALE_NUMERIC USE_PERLIO USE_PERL_ATOF
                        USE_REENTRANT_API
  Locally applied patches:
DEBPKG:debian/cpan_definstalldirs - Provide a sensible INSTALLDIRS default for modules installed from CPAN.
DEBPKG:debian/db_file_ver - http://bugs.debian.org/340047 Remove overly restrictive DB_File version check.
DEBPKG:debian/doc_info - Replace generic man(1) instructions with Debian-specific information.
DEBPKG:debian/enc2xs_inc - http://bugs.debian.org/290336 Tweak enc2xs to follow symlinks and ignore missing @INC directories.
DEBPKG:debian/errno_ver - http://bugs.debian.org/343351 Remove Errno version check due to upgrade problems with long-running processes.
DEBPKG:debian/libperl_embed_doc - http://bugs.debian.org/186778 Note that libperl-dev package is required for embedded linking
DEBPKG:fixes/respect_umask - Respect umask during installation
DEBPKG:debian/writable_site_dirs - Set umask approproately for site install directories
DEBPKG:debian/extutils_set_libperl_path - EU:MM: set location of libperl.a under /usr/lib
DEBPKG:debian/no_packlist_perllocal - Don't install .packlist or perllocal.pod for perl or vendor
DEBPKG:debian/prefix_changes - Fiddle with *PREFIX and variables written to the makefile
DEBPKG:debian/fakeroot - Postpone LD_LIBRARY_PATH evaluation to the binary targets.
DEBPKG:debian/instmodsh_doc - Debian policy doesn't install .packlist files for core or vendor.
DEBPKG:debian/ld_run_path - Remove standard libs from LD_RUN_PATH as per Debian policy.
DEBPKG:debian/libnet_config_path - Set location of libnet.cfg to /etc/perl/Net as /usr may not be writable.
DEBPKG:debian/mod_paths - Tweak @INC ordering for Debian
DEBPKG:debian/module_build_man_extensions - http://bugs.debian.org/479460 Adjust Module::Build manual page extensions for the Debian Perl policy
DEBPKG:debian/prune_libs - http://bugs.debian.org/128355 Prune the list of libraries wanted to what we actually need.
DEBPKG:fixes/net_smtp_docs - [rt.cpan.org #36038] http://bugs.debian.org/100195 Document the Net::SMTP 'Port' option
DEBPKG:debian/perlivp - http://bugs.debian.org/510895 Make perlivp skip include directories in /usr/local
DEBPKG:debian/deprecate-with-apt - http://bugs.debian.org/747628 Point users to Debian packages of deprecated core modules
DEBPKG:debian/squelch-locale-warnings - http://bugs.debian.org/508764 Squelch locale warnings in Debian package maintainer scripts
DEBPKG:debian/skip-upstream-git-tests - Skip tests specific to the upstream Git repository
DEBPKG:debian/patchlevel - http://bugs.debian.org/567489 List packaged patches for 5.20.2-3+deb8u5 in patchlevel.h
DEBPKG:debian/skip-kfreebsd-crash - http://bugs.debian.org/628493 [perl #96272] Skip a crashing test case in t/op/threads.t on GNU/kFreeBSD
DEBPKG:fixes/document_makemaker_ccflags - http://bugs.debian.org/628522 [rt.cpan.org #68613] Document that CCFLAGS should include $Config{ccflags}
DEBPKG:debian/find_html2text - http://bugs.debian.org/640479 Configure CPAN::Distribution with correct name of html2text
DEBPKG:debian/perl5db-x-terminal-emulator.patch - http://bugs.debian.org/668490 Invoke x-terminal-emulator rather than xterm in perl5db.pl
DEBPKG:debian/cpan-missing-site-dirs - http://bugs.debian.org/688842 Fix CPAN::FirstTime defaults with nonexisting site dirs if a parent is writable
DEBPKG:fixes/memoize_storable_nstore - [rt.cpan.org #77790] http://bugs.debian.org/587650 Memoize::Storable: respect 'nstore' option not respected
DEBPKG:debian/regen-skip - Skip a regeneration check in unrelated git repositories
DEBPKG:fixes/regcomp-mips-optim - [perl #122817] http://bugs.debian.org/754054 Downgrade the optimization of regcomp.c on mips and mipsel due to a gcc-4.9 bug
DEBPKG:debian/makemaker-pasthru - http://bugs.debian.org/758471 Pass LD settings through to subdirectories
DEBPKG:fixes/perldoc-less-R - [rt.cpan.org #98636] http://bugs.debian.org/758689 Tell the 'less' pager to allow terminal escape sequences
DEBPKG:fixes/pod_man_reproducible_date - http://bugs.debian.org/759405 Support POD_MAN_DATE in Pod::Man for the left-hand footer
DEBPKG:fixes/io_uncompress_gunzip_inmemory - http://bugs.debian.org/747363 [rt.cpan.org #95494] Fix gunzip to in-memory file handle
DEBPKG:fixes/socket_test_recv_fix - http://bugs.debian.org/758718 [perl #122657] Compare recv return value to peername in socket test
DEBPKG:fixes/hurd_socket_recv_todo - http://bugs.debian.org/758718 [perl #122657] TODO checking the result of recv() on hurd
DEBPKG:fixes/regexp-performance - [0fa70a0] http://bugs.debian.org/777556 [perl #123743] simpify and speed up /.*.../ handling
DEBPKG:fixes/failed_require_diagnostics - http://bugs.debian.org/781120 [perl #123270] Report inaccesible file on failed require
DEBPKG:fixes/array-cloning - http://bugs.debian.org/779357 [perl #124127] [902d169] fix cloning arrays with unused elements
DEBPKG:fixes/perldb-threads - http://bugs.debian.org/779357 [perl #124127] [41ef2c6] lib/perl5db.pl: Restore noop lock prototype
DEBPKG:fixes/CVE-2015-8607_file_spec_taint_fix - ensure File::Spec::canonpath() preserves taint
DEBPKG:fixes/encode-unicode-bom - http://bugs.debian.org/798727 [rt.cpan.org #107043] Address https://rt.cpan.org/Public/Bug/Display.html?id=107043
DEBPKG:debian/encode-unicode-bom-doc - http://bugs.debian.org/798727 Document Debian backport of Encode::Unicode fix
DEBPKG:debian/kfreebsd-softupdates - http://bugs.debian.org/796798 Work around Debian Bug#796798
DEBPKG:fixes/CVE-2016-2381_duplicate_env - remove duplicate environment variables from environ
DEBPKG:debian/debugperl-compat-fix - [perl #127212] http://bugs.debian.org/810326 Disable PERL_TRACK_MEMPOOL for debugging builds
DEBPKG:fixes/CVE-2015-8853_regexp_hang - http://bugs.debian.org/821848 [perl #123562] PATCH [perl #123562] Regexp-matching "hangs"
DEBPKG:fixes/utf8_regexp_crash - http://bugs.debian.org/820328 [perl #124109] save_re_context(): do "local $n" with no PL_curpm
DEBPKG:fixes/regcomp_whitespace_fix - http://bugs.debian.org/820328 [perl #124109] Perl_save_re_context(): re-indent after last commit
DEBPKG:fixes/5.20.3/eval_label_crash - http://bugs.debian.org/822336 [perl #123652] eval {label:} crash
DEBPKG:fixes/5.20.3/preserve_record_separator - http://bugs.debian.org/822336 [perl #123218] "preserve" $/ if set to a bad value
DEBPKG:fixes/5.20.3/test_count_base_rs - http://bugs.debian.org/822336 Fix test count in t/base/rs.t
DEBPKG:fixes/5.20.3/remove_get_magic - http://bugs.debian.org/822336 [perl #123739] Remove get-magic from $/
DEBPKG:fixes/5.20.3/speed_up_scalar_g - http://bugs.debian.org/822336 [perl #123202] speed up scalar //g against tainted strings
DEBPKG:fixes/5.20.3/accidental_all_features - http://bugs.debian.org/822336 Stop $^H |= 0x1c020000 from enabling all features
DEBPKG:fixes/5.20.3/multidimensional_arrays_utf8 - http://bugs.debian.org/822336 [perl #124113] Make check for multi-dimensional arrays be UTF8-aware
DEBPKG:fixes/5.20.3/unquoted_utf8_heredoc_terminators - http://bugs.debian.org/822336 Allow unquoted UTF-8 HERE-document terminators
DEBPKG:fixes/5.20.3/parentheses_ambiguous_warning_utf8_functions - http://bugs.debian.org/822336 Fix "...without parentheses is ambuguous" warning for UTF-8 function names
DEBPKG:fixes/5.20.3/leak_namepv_copy - http://bugs.debian.org/822336 [perl #123786] don't leak the temp utf8 copy of namepv
DEBPKG:fixes/5.20.3/h2ph_hex_constants - http://bugs.debian.org/822336 h2ph: correct handling of hex constants for the preamble
DEBPKG:fixes/5.20.3/leftbracket_XTERMORDORDOR - http://bugs.debian.org/822336 [perl #123711] Fix crash with 0-5x-l{0}
DEBPKG:fixes/5.20.3/fatalize_warnings_unwinding - http://bugs.debian.org/822336 [perl #123398] don't fatalize warnings during unwinding (#123398)
DEBPKG:fixes/5.20.3/setpgrp - http://bugs.debian.org/822336 =?UTF-8?q?Don=E2=80=99t=20treat=20setpgrp($nonzero)=20as=20setpgr?= =?UTF-8?q?p(1)?=
DEBPKG:fixes/5.20.3/death_unwinding_crash - http://bugs.debian.org/822336 [perl #124156] RT #124156: death during unwinding causes crash
DEBPKG:fixes/5.20.3/stashpvn_crash - http://bugs.debian.org/822336 [perl #125541] Fix crash with %::=(); J->${\"::"}
DEBPKG:fixes/5.20.3/possessive_quantifier - http://bugs.debian.org/822336 [perl #125825] PATCH: [perl 125825] {n}+ possessive quantifier broken
DEBPKG:fixes/5.20.3/quoted_code_crash - http://bugs.debian.org/822336 [perl #123712] Fix /$a[/ parsing
DEBPKG:fixes/5.20.3/checking_sub_inwhat - http://bugs.debian.org/822336 [perl #123712] Don't check sub_inwhat
DEBPKG:fixes/5.20.3/yylex_loop - http://bugs.debian.org/822336 Fix hang with "@{"
DEBPKG:fixes/5.20.3/docs/op - http://bugs.debian.org/822336 Fix apidocs for OP_TYPE_IS(_OR_WAS) - arguments separated by |, not ,.
DEBPKG:fixes/5.20.3/docs/encoding - http://bugs.debian.org/822336 perlpodspec: Corrections/adds to detecting =encoding
DEBPKG:fixes/5.20.3/docs/SvPV_set - http://bugs.debian.org/822336 improve SvPV_set's docs, it really shouldn't be public API
DEBPKG:fixes/5.20.3/docs/autodie - http://bugs.debian.org/822336 Fix warning message regarding "use autodie" and "use open".
DEBPKG:fixes/5.20.3/docs/autodie_2_26 - http://bugs.debian.org/822336 perlunicook: Note that autodie >= 2.26 should be okay with "use open".
DEBPKG:fixes/5.20.3/docs/setenv - http://bugs.debian.org/822336 Fix setenv() replacement documentation in perlclib
DEBPKG:fixes/5.20.3/docs/clib_caution - http://bugs.debian.org/822336 perlhacktips: Add caution about clib ptr returns to static memory
DEBPKG:fixes/5.20.3/docs/perlunicook_typos - http://bugs.debian.org/822336 Fix minor code typos in perlunicook
DEBPKG:fixes/5.20.3/docs/ook_example - http://bugs.debian.org/822336 [perl #122322] Update OOK example in perlguts
DEBPKG:fixes/5.20.3/docs/study_noop - http://bugs.debian.org/822336 perlfunc: mention that study() is currently a noop
  Built under linux
  Compiled at Jun  5 2016 08:23:51
  @INC:
    /etc/perl
    /usr/local/lib/arm-linux-gnueabihf/perl/5.20.2
    /usr/local/share/perl/5.20.2
    /usr/lib/arm-linux-gnueabihf/perl5/5.20
    /usr/share/perl5
    /usr/lib/arm-linux-gnueabihf/perl/5.20
    /usr/share/perl/5.20
    /usr/local/lib/site_perl


Wäre ein Log mit verbose 5 dennoch hilfreich?
Wenn ja von welchem Zeitpunkt genau, wenn ich FHEM das erste mal erneut starte nachdem ich die 38_netatmo.pm ersetzt habe?
Oder wenn ich die fhem.cfg das erste mal speicher danach?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 26 Juli 2016, 11:44:11
Hmm nicht wirklich.
Probier mal die hier
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Thyraz am 26 Juli 2016, 14:49:44
Hat leider auch nicht wirklich was geändert.

Kann ich irgendwelche Befehle testweise ausführen um zu sehen ob bei mir was anderes rauskommt als bei dir?
Oder ein Listing meines Netatmo Accounts mit alter (nicht encrypted) Version und ein Listing danach per PN?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 27 Juli 2016, 20:10:03
Zitat von: Thyraz am 26 Juli 2016, 14:49:44Kann ich irgendwelche Befehle testweise ausführen um zu sehen ob bei mir was anderes rauskommt als bei dir?
Oder ein Listing meines Netatmo Accounts mit alter (nicht encrypted) Version und ein Listing danach per PN?

Danke für die Testdaten, Beta 20 funktioniert damit.
Alle bei denen die 19 funktioniert benötigen kein Update.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Thyraz am 27 Juli 2016, 20:50:57
Funktioniert einwandfrei. :)

Wunderbar, dann wirds langsam Zeit den Betastatus zu verlassen. ;)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 02 August 2016, 11:28:31
Oops. Sicher dass das nicht noch die alte Version ist?
Eventuell ist die neue Version doch erst morgen im Update.


Sent from my iPhone using Tapatalk
Titel: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: rubbertail am 02 August 2016, 11:32:11
Habs vermutlich überlesen - heisst das, die "große" Version ist jetzt im regulären Update? Betaphase beendet? Seeehr klasse, danke nochmal für das grandiose Engagement!

Edith: Man sollte halt den Strang gelegentlich von vorne lesen. :) sorry - ich Hirsch.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 02 August 2016, 11:45:59
Das war der Plan. Kann aber sein dass die neue Version erst morgen im Update ist.
Magst du mal testen?


Sent from my iPhone using Tapatalk
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: rubbertail am 02 August 2016, 11:58:27
Mach ich gleich... muss noch schnell den exclude_from_update aus der Ferne rausfrickeln...
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 02 August 2016, 13:45:05
Hast du das Update heute mitten in der Nacht gemacht oder war ich mit dem Checkin zu spät?
Ich bin gerade etwas verwirrt - eigentlich sollte die neue Version im Update sein.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: rubbertail am 02 August 2016, 14:36:12
Also: Update grade gemacht; scheint das neue Modul zu sein, scheint alles gut zu klappen. :) Genau getestet hab ich noch nicht, aber alle netatmo-Geräte sind weiterhin da, ich kann meinen Thermostat weiterhin sauber schalten (und der ist ja nu sicher ein neuer Teil), und Fehler im Log hab ich auch keine. Ätsch! :)

Markus: Hier scheint das gut zu gehen. (wann machstn du das für das Withings-Ding? *dackelblick*) :)) Nochmal danke!
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 02 August 2016, 19:49:35
Zitat von: the ratman am 02 August 2016, 19:04:12
ich hab als erstes hier im forum geguckt und eben gesehen, dass n neues netatmo modul da ist - das war so ca. um 7 in der früh, oder a bissi später
so um 7:50 rum hab ich dann das fhem-update angeworfen

Mittlerweile noch mal ein Update gemacht?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: steffenp am 04 August 2016, 16:06:46
Hallo,

gibt es einen Grund warum das Modul bei jedem Neustart das attr event-on-change-reading neu setzt? Da ich die gesamte Regenmenge über den Tag durch aufsummieren ermittele brauche ich jedes event.

Gruß
Steffen
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Sacerd am 09 August 2016, 19:31:12
Hallo, ich hätte da mal eine Frage :
Sehe ich das richtig, dass das minimale Intervall zum Update der Welcome bei 300 Sekunden liegt? 
Zumindest wird dieser Wert eingestellt, wenn man einen Kleineren wählt. Ist das gewollt, um die Netatmo-Server nicht zu sehr zu beanspruchen? Ich weiß, dass es dort eine Grenze von 2000(?) Anfragen pro Stunde gibt. Ich würde das gerne auch ausnutzen zumal die auch selbst "schuld"  sind wenn sie keine direkte Abfrage übers LAN zulassen. Für mich ist es wichtig, dass auf Ereignisse zeitnah reagiert wird und Webhooks sind da auch nicht so wirklich die Lösung.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 09 August 2016, 20:07:54
Zitat von: steffenp am 04 August 2016, 16:06:46gibt es einen Grund warum das Modul bei jedem Neustart das attr event-on-change-reading neu setzt? Da ich die gesamte Regenmenge über den Tag durch aufsummieren ermittele brauche ich jedes event.

Gibt es nicht. Ist für die meisten Devices ab morgen weg.

Zitat von: Sacerd am 09 August 2016, 19:31:12
Sehe ich das richtig, dass das minimale Intervall zum Update der Welcome bei 300 Sekunden liegt? 
Zumindest wird dieser Wert eingestellt, wenn man einen Kleineren wählt. Ist das gewollt, um die Netatmo-Server nicht zu sehr zu beanspruchen? Ich weiß, dass es dort eine Grenze von 2000(?) Anfragen pro Stunde gibt. Ich würde das gerne auch ausnutzen zumal die auch selbst "schuld"  sind wenn sie keine direkte Abfrage übers LAN zulassen. Für mich ist es wichtig, dass auf Ereignisse zeitnah reagiert wird und Webhooks sind da auch nicht so wirklich die Lösung.

Die Webhooks wären super, könnte man sie denn mit FHEM sinnvoll nutzen... Ich hab's beim Testen aber nie hinbekommen.
Ich seh mir vielleicht demnächst mal an wie die App das macht. Bis dahin kannst du im HOME Device ab morgen ein beliebiges Intervall einstellen.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: dubh1967 am 10 August 2016, 07:53:34
Hi,

bei mir ist auch fhem abgestürzt mit einem
Not a HASH reference at ./FHEM/38_netatmo.pm line 2538.

Ich vermute, dass die Daten des FORCAST bei mir nicht korrekt waren und wenn  netatmo_parseForecast dann undef zurück gibt, könnte es meiner Meinung nach zu dem Fehler kommen.

Ich muss allerdings sagen, dass meine Perl Tage schon mehr als 10 Jahre zurückliegen, daher ist das lediglich eine grobe Vermutung ;)

Cheers, Ingo
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 11 August 2016, 02:21:35
Zitat von: dubh1967 am 10 August 2016, 07:53:34Not a HASH reference at ./FHEM/38_netatmo.pm line 2538.

Da hat wohl irgendwie $json->{body}{forecastDays} gefehlt.
Ab morgen wird darauf geprüft :)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Sacerd am 11 August 2016, 10:12:22
Zitat von: Markus M. am 09 August 2016, 20:07:54
Gibt es nicht. Ist für die meisten Devices ab morgen weg.

Die Webhooks wären super, könnte man sie denn mit FHEM sinnvoll nutzen... Ich hab's beim Testen aber nie hinbekommen.
Ich seh mir vielleicht demnächst mal an wie die App das macht. Bis dahin kannst du im HOME Device ab morgen ein beliebiges Intervall einstellen.

Vielen Dank!

Was mir bei den Webhooks halt etwas Bauchschmerzen bereitet ist die Tatsache, dass man Zugriffe aus dem Internet per HTTPS auf seine FHEM-Installation erlauben müsste. Oder man müsste wieder eine zweite Kiste als Reverse-Proxy o.ä. hinstellen, aber auch dann muss man sehr genau wissen was man da tut und die Zugriffe ordentlich absichern.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: rubbertail am 12 August 2016, 20:43:10
Hallo Markus et al.,

ist das nur bei mir aus nem doofen Grund so, oder gehts anderen auch so? Seitdem ich gestern das Update gemacht habe, hab ich zwar alle Readings von den Modulen - aber keine temperature und humidity mehr? temp_min, temp_max etc. krieg ich alles, aber die aktuelle Temperatur und Feuchtigkeit fehlt?

Im Moment regelt das bei mir nix - aber bevor ich jetzt wild suche, wollt ich erstmal fragen, ob andere das Problem evtl auch haben?

Danke fürn Feedback!

Martin

PS: Merkwürdigerweise: Das Außenmodul liefert brav die Temperatur... Alle anderen incl Zentralmodul nicht.


SORRY! Falscher Alarm! Ein shutdown restart behob alles wieder. Mea Culpa!
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: awel am 14 August 2016, 09:28:19
Hallo Markus,

ich habe Probleme mit public stations: Eine von mir verwendete öffentliche Station

Ist der Status unter solchen Bedingungen wirklich ok? Für mich wurde die Station abgeschaltet/auf privat gesetzt o.ä.

MfG Achim
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 14 August 2016, 16:24:32
Zitat von: awel am 14 August 2016, 09:28:19ich habe Probleme mit public stations: Eine von mir verwendete öffentliche Station

  • hat seit vier Tagen keine Daten geliefert (Timestamp der readings steht konstant auf 2016-08-10 23:49:33),
  • die Station wird nicht in der Netatmo Weather-Map aufgeführt,
  • sie wird nicht mit get ... public ... in fhem gelistet,
  • hat aber in fhem als internals noch den status =ok (bei OpenRequests=-4)
Ist der Status unter solchen Bedingungen wirklich ok? Für mich wurde die Station abgeschaltet/auf privat gesetzt o.ä.

Kann sein. Das kann man aber nur schwer erkennen. Kannst du mal die ID posten?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: awel am 14 August 2016, 18:06:04
Zitat von: Markus M. am 14 August 2016, 16:24:32
Kannst du mal die ID posten?

Und hier die Def:

PUBLIC 70:ee:50:05:69:86 02:00:00:05:4f:60 temperature,humidity 70:ee:50:05:69:86 pressure

Ich vergaß: LastPoll ist auch aktuell, die Readings wie geschrieben 4 Tage alt.
Ob man diese Station auch neu anlegen kann, habe ich nicht probiert.

Danke!
MfG Achim
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 14 August 2016, 22:07:44
Zitat von: awel am 14 August 2016, 18:06:04PUBLIC 70:ee:50:05:69:86 02:00:00:05:4f:60 temperature,humidity 70:ee:50:05:69:86 pressure

Stimmt. da kommen keine Daten.
Freigabe entfernt, Internetausfall oder was auch immer.
Die Frage ist: was soll ich in so einem Fall machen?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: awel am 14 August 2016, 22:12:01
Zitat von: Markus M. am 14 August 2016, 22:07:44
Stimmt. da kommen keine Daten.
Freigabe entfernt, Internetausfall oder was auch immer.
Die Frage ist: was soll ich in so einem Fall machen?
Status ungleich ok?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 15 August 2016, 00:25:04
Zitat von: awel am 14 August 2016, 22:12:01
Status ungleich ok?
Status "no data" - bekommst du jetzt allerdings auch jedes Mal, wenn du zu oft/früh anfragst - Daten werden nur alle ˜11 Minuten an den Server übertragen.
Die Station ist übrigens wieder da und liefert frische Daten.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: awel am 15 August 2016, 16:36:14
Zitat von: Markus M. am 15 August 2016, 00:25:04
Status "no data" - bekommst du jetzt allerdings auch jedes Mal, wenn du zu oft/früh anfragst - Daten werden nur alle ˜11 Minuten an den Server übertragen.
Ich werde das mal austesten.
Dir auf jeden Fall vielen Dank!
Achim
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: aski71 am 18 August 2016, 12:22:46
Hallo,

ich bekomme in meiner Readingsgroup zum Forecast neuerdings

fc0_max_temp
fc0_min_temp

UND

fc0_temp_max
fc0_temp_min

Kann mir jemand den Unterschied erklären?
Die Werte sind jedenfalls unterschiedlich.

Danke, Alex
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 18 August 2016, 13:08:13
Zitat von: aski71 am 18 August 2016, 12:22:46fc0_max_temp
fc0_temp_max

Kann mir jemand den Unterschied erklären?
Die Werte sind jedenfalls unterschiedlich.

Die hatte ich zwischendrin mal umbenannt.
Wenn du die alten Readings löschst, sollte wieder alles ok sein.
Titel: FHEM stürzt ab
Beitrag von: Dirk070 am 22 August 2016, 12:20:37
Zitat von: hartenthaler am 17 Juli 2016, 13:38:05
Letzte Nacht ist um 4 Uhr bei mir fhem seit langem mal wieder abgestürzt. Die letzte Meldung im Logfile war:
Not a HASH reference at ./FHEM/38_netatmo.pm line 2674.


Selbes Problem, auch bei mir stürzt FHEM ab.....was ist zu tun?
2016.08.22 02:14:55 2: netatmo_forecast: http request failed: read from https://api.netatmo.com:443 timed out
Not a HASH reference at ./FHEM/38_netatmo.pm line 2545.
Titel: Antw:FHEM stürzt ab
Beitrag von: Markus M. am 22 August 2016, 18:37:21
Zitat von: Dirk070 am 22 August 2016, 12:20:37Selbes Problem, auch bei mir stürzt FHEM ab.....was ist zu tun?
2016.08.22 02:14:55 2: netatmo_forecast: http request failed: read from https://api.netatmo.com:443 timed out
Not a HASH reference at ./FHEM/38_netatmo.pm line 2545.

Hatte ebenfalls den Absturz.
Du könntest mal versuchen zu loggen welche Daten genau zum Absturz führen.
Mit der Version die morgen im Update ist und verbose=5 auf das Forecast Device sollte das dann zu sehen sein.
Das Problem ist, dass das nicht regelmässig passiert.
Ich bin jetzt erst mal 3 Wochen abwesend und kann mich nicht darum kümmern - werde meinen Forecast bis dahin deaktivieren.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: choetzu am 03 September 2016, 16:46:10
Hallo,

ich habe bei mir 3 Wetterstationen (1 Aussen, 2 Innen) sowie Netatmo-Forecast und Netatmo-Weathermap via FHEM laufen. Alles läuft soweit super!!!

Wo ich aber anecke ist, dass bei Netatmo-Weathermap eine Stationname eines anderes Ortes (ca 15km von uns) genommen wird, als mein eigentlicher Ort. Ich habe nun auf Netatmo selber geschaut, wo dieser Stationname geändert werden kann, bin aber nicht fündig geworden. Kann mir hier jemand helfen?

Ein ähnliches Problem habe ich bei Netatmo-Weathermap. Hier habe ich unter Lat und Lon die richtigen Werte drin, aber unter Location kommen dann 2 andere Werte. Wieso? keine Ahnung..

Danke für die Hilfe..

Lg c
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Lichti am 24 September 2016, 14:20:23
Hallo an alle,

eine PUBLIC-Station habe ich mit
PUBLIC 70:ee:50:00:5c:0e 02:00:00:02:a8:72 temperature,humidity 70:ee:50:00:5c:0e pressure 05:00:00:00:9c:88 rain 06:00:00:00:40:22 windstrength,windangle,guststrength,gustangle
definiert.
Hier bekomme ich als Reading allerdings nur den momentanen Regenwert, nicht die Tagesmenge.

Definiere ich mit
PUBLIC 48.095,11.634 0.05
bekomme ich alle Regenwerte, aber nicht mehr den Wind.

Kann ich auch mit einem define alle Werte bekommen ?

Danke und Gruß
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: hartenthaler am 25 September 2016, 01:36:38
Hallo Lichti,
zumindest geht es Dir da nicht alleine so, bei mir ist es genau so. Wenn man eine Region abfragt, kommen u.a. diverse Regen-Werte, aber keine Wind-Werte. Bei einer einzelnen Station mit Regensensor bekomme ich in fhem auch nur einen Wert für "rain", die Web-Karten-Oberfläche zeigt zusätzlich den Regen-Tageswert. Man kann sicherlich die rain-Einzelwerte über ein notify zu einer Tagessumme aufaddieren, aber in welcher Frequenz muss man addieren?
Gruß Hermann
PS: Regen? Was war das nochmal? Kann mich bei diesem tollen goldenen Herbst nicht daran erinnern. Das Testen ist da auch etwas schwer, aber irgendwann wird da ja wohl wieder möglich werden.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: hartenthaler am 25 September 2016, 01:55:50
Hallo choetzu,
ganz genau habe ich Dich nicht verstanden. Kannst Du bitte etwas konkreter sein? Meinst Du, dass Du ein FORECAST auf die Id Deiner eigenen Station angelegt hast und dann dort in den beiden Internals "city" und "stationname" Orte aus der Nachbarschaft findest? Das ist bei mir genau so. Die Zuordnung von Geokoordinaten zu Ortschaften ist bei netatmo nicht präzise. Ich würde diese beiden Felder einfach ignorieren.
Gruß Hermann
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Lichti am 25 September 2016, 08:41:06
Hallo hartenthaler,

na dann scheine ich ja zumindest nichts falsch gemacht zu haben.

Solange keine andere Lösung in Sicht ist, habe ich mir halt eine einzelne Station und eine Region eingetragen,
so bekomme ich zumindest alle Werte.

Und der nächste Regen kommt bestimmt ...
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Elektrolurch am 25 September 2016, 11:57:19
Hallo,

seit einer der letzten updates von diesem Modul nervt dies, indem es automatisch einen Raum "netachmo" anlegt. Ich habe die externen Wetterstationen anderweitig in notify / per-Code verbaut und brauche da keinen automatisch generierten Raum. Auch ist das nicht so ganz fhem-konform (wenn überhaupt etwas fhem-konform ist...)

Elektrolurch
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 25 September 2016, 19:57:02
Zitat von: Lichti am 25 September 2016, 08:41:06Solange keine andere Lösung in Sicht ist, habe ich mir halt eine einzelne Station und eine Region eingetragen,
so bekomme ich zumindest alle Werte.

Sollte Netatmo anfangen, Windwerte in der Map darzustellen, sag mir Bescheid :)


Zitat von: Elektrolurch am 25 September 2016, 11:57:19seit einer der letzten updates von diesem Modul nervt dies, indem es automatisch einen Raum "netachmo" anlegt. Ich habe die externen Wetterstationen anderweitig in notify / per-Code verbaut und brauche da keinen automatisch generierten Raum. Auch ist das nicht so ganz fhem-konform (wenn überhaupt etwas fhem-konform ist...)

Dann pack sie doch einfach in einen anderen Raum, Unsorted zum Beispiel.
Oder blende den netatmo Raum aus.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Lichti am 25 September 2016, 22:13:04
Was meinst du mit Map ?

In der Netatmo-Weathermap sind die Windwerte doch drin.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 25 September 2016, 22:38:23
Zitat von: Lichti am 25 September 2016, 22:13:04
Was meinst du mit Map ?
In der Netatmo-Weathermap sind die Windwerte doch drin.

Nein. Wo denn?
Reden wir beide von https://www.netatmo.com/weathermap (https://www.netatmo.com/weathermap)?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Lichti am 26 September 2016, 08:24:35
Ja, die netatmo-weathermap meine ich auch.
Wenn ich da auf eine Station klicke, werden die Wetterdaten incl. Regen- und Windwerten angezeigt.
Aber natürlich nur bei den Stationen, wo auch solche Sensoren stehen.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 26 September 2016, 09:28:32
Ich schau mir das mal an wenn ich wieder Zeit habe :)


Sent from my iPhone using Tapatalk
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Lichti am 26 September 2016, 10:15:30
Danke !
Eilt aber überhaupt nicht. Kein Stress :-)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Eisix am 26 September 2016, 10:22:55
Hallo,

habe eine Welcome und möchte den Live Stream über TabletUI abrufen. Momentan wird der letzte Snapshot angezeigt und beim drauf klicken öffnet ein popup in dem der Live stream gezeigt werden soll.
Welche reading muss ich benutzen?


get netatmo_XXXXX live


gibt einem weblink zu einer playlist aber nicht zum livestream.

Gruß
Eisix
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 26 September 2016, 14:00:55
Es gibt leider nur diese Playlist.
Ich habe es ehrlich gesagt mit meinen Geräten (iTunes und VLC) noch nicht hinbekommen, den Stream aufzurufen.
Ich könnte eventuell den Inhalt in ein Reading packen, wenn er immer identisch ist.
Bekommst du was abgespielt?


Sent from my iPhone using Tapatalk
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: choetzu am 26 September 2016, 14:44:24
Zitat von: hartenthaler am 25 September 2016, 01:55:50
Hallo choetzu,
ganz genau habe ich Dich nicht verstanden. Kannst Du bitte etwas konkreter sein? Meinst Du, dass Du ein FORECAST auf die Id Deiner eigenen Station angelegt hast und dann dort in den beiden Internals "city" und "stationname" Orte aus der Nachbarschaft findest? Das ist bei mir genau so. Die Zuordnung von Geokoordinaten zu Ortschaften ist bei netatmo nicht präzise. Ich würde diese beiden Felder einfach ignorieren.
Gruß Hermann

Hallo Hartenthaler,

super, herzlichen Dank!! Genau, das habe ich gemeint... Siehe Bild "Location_FORECAST".  Das andere Bild (Location_WEATHERMAP) zeigt die Ungenauigkeit an.. Weiss nicht woher das kommt. Aber offensichtlich kann ich das ignorieren. ;) Was ich ungern tue, da es zwischen den 2 verschiedenen Standorten doch eine unterschiedliche Wetterlage gibt, da dazwischen ein Hügel/Berg ist..

Aber man nimmt, was man bekommt, oder ;)

Lg c
Titel: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 26 September 2016, 15:38:49
Den Namen aus dem Geocoding kannst du getrost ignorieren.
Die Ungenauigkeit kommt wahrscheinlich einfach nur daher, dass die abgerufenen Stationen natürlich nicht in einem regelmäßigen Kreis um dich rum angeordnet sind.
(Ich glaube ich berechne diese "Mitte" sogar selbst irgendwo)

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: choetzu am 26 September 2016, 16:28:22
Hallo Markus
danke, das beruhigt. Was mir aber nun nicht 100%ig klar ist. Beziehen sich die Daten aus den Readings beim FORECAST auf diese "falsche" Station oder auf meinen "echten" Standort? Lg c
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 26 September 2016, 16:36:28
Ach so ne, sorry. Falsch verstanden bzw. nicht genau genug gelesen :)
Im Forecast ist der Name mit an Sicherheit grenzender Wahrscheinlichkeit der Ort für den die Vorhersage gilt.
Und den legt Netatmo über die Position deiner Station fest, die du irgendwo mal angegeben hast.
Wenn der bei dir "hinterm Berg" liegt, kann es sein dass es für deinen eigentlichen Standort keine passende Vorhersage gibt.
Wenn es einen anderen Ort gibt der besser liegt, kannst du ja evtl. mal versuchen, deine Station dahin zu "verschieben".
Ob du auch einfach den Forecast einer fremden Station aus der Karte nehmen kannst, musst du ausprobieren.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: ThiemoSt am 27 September 2016, 10:32:15
Guten Tag,

ich habe seit längerem Perl-Fehlermeldungen im Log. Durch Verbose 5 konnte ich nun feststellen das diese scheinbar durch das Netatmo Modul hervorgerufen werden. Ich habe einen Indoor und einen Outdoor Sensor in Betrieb.

Hier der Auszug aus dem Log:
2016.09.27 10:19:43 4: OG.te.WE.Outdoor: poll MODULE
2016.09.27 10:19:43 4: OG.te.WE.Outdoor: polling types [Temperature,Humidity] for modules [02:00:00:00:ea:a2]
2016.09.27 10:19:43 4: OG.te.WE.Outdoor: request readings type: Temperature,Humidity
2016.09.27 10:19:43 4: HttpUtils url=https://api.netatmo.com/api/getmeasure
2016.09.27 10:19:43 4: OG.wz.WE.Indoor: poll DEVICE
2016.09.27 10:19:43 4: OG.wz.WE.Indoor: request readings type: Temperature,CO2,Humidity,Noise,Pressure
2016.09.27 10:19:43 4: HttpUtils url=https://api.netatmo.com/api/getmeasure
2016.09.27 10:19:43 4: https://api.netatmo.com/api/getmeasure: HTTP response code 200
2016.09.27 10:19:43 4: HttpUtils https://api.netatmo.com/api/getmeasure: Got data, length: 149
2016.09.27 10:19:43 4: OG.te.WE.Outdoor: dispatch getmeasure
2016.09.27 10:19:43 4: OG.te.WE.Outdoor: dispatch return: getmeasure
2016.09.27 10:19:43 4: OG.te.WE.Outdoor: parsereadings Temperature,Humidity
2016.09.27 10:19:43 5: Triggering OG.te.WE.Outdoor (1 changes)
2016.09.27 10:19:43 5: Starting notify loop for OG.te.WE.Outdoor, first event temperature: 13.9
[b]2016.09.27 10:19:43 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 1734) line 1.[/b]
2016.09.27 10:19:43 5: Triggering OG.te.WE.Outdoor (1 changes)
2016.09.27 10:19:43 5: Starting notify loop for OG.te.WE.Outdoor, first event humidity: 75
2016.09.27 10:19:43 5: Triggering OG.te.WE.Outdoor (1 changes)
2016.09.27 10:19:43 5: Starting notify loop for OG.te.WE.Outdoor, first event temperature: 14.1
[b]2016.09.27 10:19:43 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 1735) line 1.[/b]
2016.09.27 10:19:43 5: Triggering OG.te.WE.Outdoor (1 changes)
2016.09.27 10:19:43 5: Starting notify loop for OG.te.WE.Outdoor, first event humidity: 75
2016.09.27 10:19:43 4: OG.te.WE.Outdoor: updatereadings
2016.09.27 10:19:43 4: https://api.netatmo.com/api/getmeasure: HTTP response code 200
2016.09.27 10:19:43 4: HttpUtils https://api.netatmo.com/api/getmeasure: Got data, length: 177
2016.09.27 10:19:43 4: OG.wz.WE.Indoor: dispatch getmeasure
2016.09.27 10:19:43 4: OG.wz.WE.Indoor: dispatch return: getmeasure
2016.09.27 10:19:43 4: OG.wz.WE.Indoor: parsereadings Temperature,CO2,Humidity,Noise,Pressure
2016.09.27 10:19:43 5: Triggering OG.wz.WE.Indoor (1 changes)
2016.09.27 10:19:43 5: Starting notify loop for OG.wz.WE.Indoor, first event temperature: 20.4
[b]2016.09.27 10:19:43 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 1736) line 1.[/b]
2016.09.27 10:19:43 5: Triggering OG.wz.WE.Indoor (1 changes)
2016.09.27 10:19:43 5: Starting notify loop for OG.wz.WE.Indoor, first event co2: 672
2016.09.27 10:19:43 5: Triggering OG.wz.WE.Indoor (1 changes)
2016.09.27 10:19:43 5: Starting notify loop for OG.wz.WE.Indoor, first event humidity: 61
2016.09.27 10:19:43 5: Triggering OG.wz.WE.Indoor (1 changes)
2016.09.27 10:19:43 5: Starting notify loop for OG.wz.WE.Indoor, first event noise: 37
2016.09.27 10:19:43 5: Triggering OG.wz.WE.Indoor (1 changes)
2016.09.27 10:19:43 5: Starting notify loop for OG.wz.WE.Indoor, first event pressure: 1028.8
2016.09.27 10:19:43 5: Triggering OG.wz.WE.Indoor (1 changes)
2016.09.27 10:19:43 5: Starting notify loop for OG.wz.WE.Indoor, first event temperature: 20.4
[b]2016.09.27 10:19:44 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 1737) line 1.[/b]
2016.09.27 10:19:44 5: Triggering OG.wz.WE.Indoor (1 changes)
2016.09.27 10:19:44 5: Starting notify loop for OG.wz.WE.Indoor, first event co2: 678
2016.09.27 10:19:44 5: Triggering OG.wz.WE.Indoor (1 changes)
2016.09.27 10:19:44 5: Starting notify loop for OG.wz.WE.Indoor, first event humidity: 61
2016.09.27 10:19:44 5: Triggering OG.wz.WE.Indoor (1 changes)
2016.09.27 10:19:44 5: Starting notify loop for OG.wz.WE.Indoor, first event noise: 37
2016.09.27 10:19:44 5: Triggering OG.wz.WE.Indoor (1 changes)
2016.09.27 10:19:44 5: Starting notify loop for OG.wz.WE.Indoor, first event pressure: 1028.7
2016.09.27 10:19:44 4: OG.wz.WE.Indoor: updatereadings


Allerdings gab es noch weitere Fehlermeldungen in der Zeit davor, dazu habe ich aber nur verbose 3:
2016.09.26 08:02:37 1: PERL WARNING: Useless use of string ne in void context at (eval 5985) line 1.
2016.09.26 08:02:56 1: PERL WARNING: Useless use of string ne in void context at (eval 5991) line 1.
2016.09.26 08:03:45 1: PERL WARNING: Useless use of string ne in void context at (eval 5999) line 1.
2016.09.26 08:04:45 1: PERL WARNING: Useless use of string ne in void context at (eval 6017) line 1.
2016.09.26 08:05:17 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 6024) line 1.
2016.09.26 08:05:17 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 6025) line 1.
2016.09.26 08:05:17 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 6026) line 1.
2016.09.26 08:05:17 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 6027) line 1.
2016.09.26 08:05:17 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 6028) line 1.
2016.09.26 08:05:17 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 6029) line 1.
2016.09.26 08:05:57 1: PERL WARNING: Useless use of string ne in void context at (eval 6034) line 1.
2016.09.26 08:06:33 1: PERL WARNING: Useless use of string ne in void context at (eval 6048) line 1.
2016.09.26 08:07:53 1: PERL WARNING: Useless use of string ne in void context at (eval 6056) line 1.
2016.09.26 08:08:29 1: PERL WARNING: Useless use of string ne in void context at (eval 6069) line 1.
2016.09.26 08:12:41 1: PERL WARNING: Useless use of string ne in void context at (eval 6114) line 1.
2016.09.26 08:13:28 1: PERL WARNING: Useless use of string ne in void context at (eval 6120) line 1.
2016.09.26 08:18:10 1: PERL WARNING: Useless use of string ne in void context at (eval 6159) line 1.
2016.09.26 08:20:17 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 6188) line 1.
2016.09.26 08:20:17 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 6189) line 1.
2016.09.26 08:20:17 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 6190) line 1.
2016.09.26 08:20:17 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 6191) line 1.
2016.09.26 08:20:24 1: PERL WARNING: Useless use of string ne in void context at (eval 6201) line 1.
2016.09.26 08:22:13 1: PERL WARNING: Useless use of string ne in void context at (eval 6213) line 1.
2016.09.26 08:28:41 1: PERL WARNING: Useless use of string ne in void context at (eval 6269) line 1.
2016.09.26 08:29:00 1: PERL WARNING: Useless use of string ne in void context at (eval 6275) line 1.
2016.09.26 08:33:31 1: PERL WARNING: Useless use of string ne in void context at (eval 6316) line 1.
2016.09.26 08:35:17 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 6338) line 1.
2016.09.26 08:35:17 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 6339) line 1.
2016.09.26 08:35:17 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 6340) line 1.
2016.09.26 08:35:17 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 6341) line 1.
2016.09.26 08:35:17 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 6342) line 1.
2016.09.26 08:35:17 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 6343) line 1.
2016.09.26 08:36:03 1: PERL WARNING: Useless use of string ne in void context at (eval 6349) line 1.
2016.09.26 08:37:17 1: PERL WARNING: Useless use of string ne in void context at (eval 6364) line 1.
2016.09.26 08:44:59 1: PERL WARNING: Useless use of string ne in void context at (eval 6434) line 1.
2016.09.26 08:45:28 1: PERL WARNING: Useless use of string ne in void context at (eval 6440) line 1.
2016.09.26 08:48:50 1: PERL WARNING: Useless use of string ne in void context at (eval 6469) line 1.
2016.09.26 08:49:28 1: PERL WARNING: Bareword found where operator expected at (eval 6481) line 1, near "WIthings ReadingValDoIf"
2016.09.26 08:49:51 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 6488) line 1.
2016.09.26 08:50:17 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 6503) line 1.
2016.09.26 08:50:17 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 6504) line 1.
2016.09.26 08:50:17 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 6505) line 1.
2016.09.26 08:50:17 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 6506) line 1.
2016.09.26 08:50:17 1: PERL WARNING: Useless use of string ne in void context at (eval 6509) line 1.
2016.09.26 08:52:02 1: PERL WARNING: Useless use of string ne in void context at (eval 6524) line 1.
2016.09.26 08:52:57 1: PERL WARNING: Useless use of string ne in void context at (eval 6540) line 1.
2016.09.26 09:00:32 1: PERL WARNING: Useless use of string ne in void context at (eval 6609) line 1.
2016.09.26 09:02:00 1: PERL WARNING: Useless use of string ne in void context at (eval 6618) line 1.
2016.09.26 09:02:52 1: PERL WARNING: Useless use of string ne in void context at (eval 6631) line 1.
2016.09.26 09:05:17 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 6657) line 1.
2016.09.26 09:05:17 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 6658) line 1.
2016.09.26 09:05:17 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 6659) line 1.
2016.09.26 09:05:17 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 6660) line 1.
2016.09.26 09:05:17 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 6661) line 1.
2016.09.26 09:05:17 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 6662) line 1.
2016.09.26 09:05:18 1: PERL WARNING: Useless use of string ne in void context at (eval 6665) line 1.
2016.09.26 09:08:37 1: PERL WARNING: Useless use of string ne in void context at (eval 6693) line 1.
2016.09.26 09:12:41 1: PERL WARNING: Useless use of string ne in void context at (eval 6732) line 1.
2016.09.26 09:13:40 1: PERL WARNING: Useless use of string ne in void context at (eval 6738) line 1.
2016.09.26 09:19:30 1: PERL WARNING: Useless use of string ne in void context at (eval 6795) line 1.
....
....
2016.09.27 07:50:18 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 19537) line 1.
2016.09.27 07:50:18 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 19538) line 1.
2016.09.27 07:50:18 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 19539) line 1.
2016.09.27 07:50:18 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 19540) line 1.
2016.09.27 07:56:08 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 19590) line 1.
2016.09.27 08:05:18 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 19670) line 1.
2016.09.27 08:05:18 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 19671) line 1.
2016.09.27 08:05:18 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 19672) line 1.
2016.09.27 08:05:18 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 19673) line 1.
2016.09.27 08:05:18 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 19674) line 1.
2016.09.27 08:05:18 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 19675) line 1.
2016.09.27 08:20:18 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 19825) line 1.
2016.09.27 08:20:18 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 19826) line 1.
2016.09.27 08:20:18 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 19827) line 1.
2016.09.27 08:20:18 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 19828) line 1.
2016.09.27 08:35:18 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 19949) line 1.
2016.09.27 08:35:18 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 19950) line 1.
2016.09.27 08:35:18 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 19951) line 1.
2016.09.27 08:35:18 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 19952) line 1.
2016.09.27 08:35:18 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 19953) line 1.
2016.09.27 08:35:18 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 19954) line 1.
2016.09.27 08:50:18 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 20097) line 1.
2016.09.27 08:50:18 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 20098) line 1.
2016.09.27 08:50:18 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 20099) line 1.
2016.09.27 08:50:18 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 20100) line 1.
2016.09.27 08:50:32 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/98_SVG.pm line 1151.
2016.09.27 08:50:34 1: PERL WARNING: Use of uninitialized value in hash element at ./FHEM/98_SVG.pm line 731.
2016.09.27 08:55:04 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4584.
2016.09.27 08:56:11 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 20162) line 1.
2016.09.27 09:00:04 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4584.
2016.09.27 09:05:04 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4584.
2016.09.27 09:05:18 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 20241) line 1.
2016.09.27 09:05:18 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 20242) line 1.
2016.09.27 09:05:18 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 20243) line 1.
2016.09.27 09:05:18 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 20244) line 1.
2016.09.27 09:05:18 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 20245) line 1.
2016.09.27 09:05:18 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 20246) line 1.
2016.09.27 09:10:04 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4584.
2016.09.27 09:15:05 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4584.
2016.09.27 09:20:05 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4584.
2016.09.27 09:20:18 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 20380) line 1.
2016.09.27 09:20:18 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 20381) line 1.
2016.09.27 09:20:18 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 20382) line 1.
2016.09.27 09:20:18 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 20383) line 1.
2016.09.27 09:25:05 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4584.
2016.09.27 09:30:05 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4584.


Vielleicht sagt mir ja jemand wo ich bei mir den Fehler beheben kann und hoffentlich helfen diese Informationen weiter bei der Entwicklung des Moduls. Bisher schon mal vielen Dank dafür!!!
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Eisix am 27 September 2016, 11:35:40
Hallo,

Bzgl. live stream

Es gibt die Möglichkeit die Videos per FTP irgendwo abzulegen. Von da sollte ich sie dann eigentlich abspielen können. Probiere ich mal aus und melde mich dann nochmal.

Gruß
Eisix
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Eisix am 27 September 2016, 14:57:28
Die Videos werden als mp4 abgelegt und lassen sich mit Quicktime abspielen. Andere Programme konnte ich nicht testen.
Der livestream liegt aber nur auf dem Gerät selbst.



./2016/09/27/2016-09-27_14.24_38127aad.mp4
./2016/09/27/2016-09-27_14.26_854b7bbb.mp4



Abspielen der Videos geht damit auf jeden Fall über MediaServer.
Was mir noch beim abrufen der lokalen videos aufgefallen ist, die gehen alle auch über internet zu netatmo und nicht direkt zum lokalen server.

Gruß
Eisix
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Eisix am 28 September 2016, 15:48:12
Hast du Zugriff auf die local_URL und wenn ja was sieht man da?

Gruß
Eisix
Titel: Antw:FHEM stürzt ab
Beitrag von: chriz am 01 Oktober 2016, 19:10:08
Zitat von: Markus M. am 22 August 2016, 18:37:21
Hatte ebenfalls den Absturz.
Du könntest mal versuchen zu loggen welche Daten genau zum Absturz führen.
Mit der Version die morgen im Update ist und verbose=5 auf das Forecast Device sollte das dann zu sehen sein.
Das Problem ist, dass das nicht regelmässig passiert.
Ich bin jetzt erst mal 3 Wochen abwesend und kann mich nicht darum kümmern - werde meinen Forecast bis dahin deaktivieren.

hatte gestern ebenfalls die gleiche Fehlermeldung, mit fhem Absturz:

invalid json detected:
<html>
<head><title>502 Bad Gateway</title></head>
<body bgcolor="white">
<center><h1>502 Bad Gateway</h1></center>
<hr><center>nginx</center>
</body>
</html>
Not a HASH reference at ./FHEM/38_netatmo.pm line 2554.


Ich versuche in Zukunft mit verbose=5 mitzuloggen,

Grüße
Chris
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: rubbertail am 01 Oktober 2016, 23:15:04
Hab da grad auch Pech... vielleicht wills morgen wieder, klingt eher nach netatmo-Issues
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: choetzu am 02 Oktober 2016, 12:13:07
auch bei mir hat netatmo einen Absturz von FHEM verursacht..

2016.10.02 09:39:44 4: EnOcean received via TCM_ESP3_0: EnOcean:1:F6:70:019FF583:30:03FFFFFFFF4600
<h1>Software error:</h1>
<pre>Not a HASH reference at ./FHEM/38_netatmo.pm line 2554.
</pre>
<p>
For help, please send mail to this site's webmaster, giving this error message
and the time and date of the error.

</p>
[Sun Oct  2 10:07:27 2016] fhem.pl: Not a HASH reference at ./FHEM/38_netatmo.pm line 2554.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 02 Oktober 2016, 12:40:27
Was steht bei euch in Zeile 2554?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: choetzu am 02 Oktober 2016, 13:09:25
bei mir steht das... hilft das weiter? danke für die Hilfe.. Hatte grad erneut einen Absturz...

          if(defined($forecastdata->{rain}))

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 02 Oktober 2016, 14:47:16
Teste grade eine neue Version. Ich "hoffe" dass ich ein fehlerhaftes XML bekomme.


Sent from my iPhone using Tapatalk
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 02 Oktober 2016, 15:26:17
WTF, Netatmo?!
Zitat$VAR1 = {
          'time_server' => 1475239948,
          'body' => {
                      'time_current' => 1475140000,
                      'stationname' => 'Mordor',
                      'last_time_ask' => 1475411202,
                      'time_day_end' => 1475272800,
                      'time_current_symbol' => 1475409600,
                      'forecastDays' => [
                                          [],
                                          {
                                            'sunrise' => 1475327800,
                                            'min_temp' => 10,
                                            'wind_direction' => 270,
                                            'weather_symbol_night' => '210000',
                                            'max_temp' => 23,
                                            'rain' => '0.4',
                                            'windangle' => 90,
                                            'weather_symbol_day' => '121000',
                                            'day_ts' => 1475272800,

Fix dafür ist im Test, kommt heute oder morgen ins Update.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: choetzu am 03 Oktober 2016, 10:23:08
danke. Bin gespannt auf das update.. Hatte erneut 3 Abstürze... Jedes mal muss ich FHEM neu starten..

Gibt es bis zum Update eine Möglichkeit manuell eine Massnahme zu ergreifen?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 03 Oktober 2016, 11:33:53
Ja, du kannst das hier mal testen
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Eisix am 03 Oktober 2016, 17:39:54
Hallo,

Mit dem Safari Browser kriege ich die .m3u8 Liste als Video angezeigt.
Es wird ein HLS Player gebraucht zum abspielen.

momovi und flowplayer können das wohl. Mit VLC geht es bei mir nicht.
Bin noch am testen.

Gruß
Eisix


Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 03 Oktober 2016, 17:48:45
Cool! Gib Bescheid was du findest.

Hat jemand mittlerweile die Testversion aus dem letzten Post ohne Absturz in Verwendung?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: rubbertail am 03 Oktober 2016, 18:14:02
Hab ich - bei mir tuts bislang, auch wenns keine Wettervorhersage gibt. :)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 03 Oktober 2016, 18:25:39
Zitat von: rubbertail am 03 Oktober 2016, 18:14:02auch wenns keine Wettervorhersage gibt. :)

Was meinst du damit?
Sollte damit eigentlich auch wieder mit aktuellen Daten funktionieren.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: rubbertail am 03 Oktober 2016, 18:31:22
Irgendwie hat er den Update automatisch noch nicht gemacht - da stand noch alles auf 30.9. Manuell gings aber jetzt... alles fein.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 03 Oktober 2016, 18:43:39
Bugfix in #12266, ab morgen im Update
Danach kann Forecast wieder problemlos genutzt werden.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Eisix am 05 Oktober 2016, 00:10:25
Hallo,

unter

local_url/live/files/medium/index.m3u8

ist das file auf der Kamera.

get netatmo_XXXXX live_local

zeigt auf die Netatmo Seite und nicht auf das lokale Gerät.

Gruß
Eisix
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 05 Oktober 2016, 00:14:41
Das ist leider korrekt.
Das ist das was zurück kommt.


Sent from my iPhone using Tapatalk
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Eisix am 05 Oktober 2016, 08:34:33
Hallo,

Bin einen Schritt vorangekommen.

mplayer -playlist local_url/live/files/medium/index.m3u8

spielt die Videos ab. Funktioniert auch mit dem Netatmo link, ich bevorzuge aber den lokalen.

Gruß
Eisix
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Nobre am 07 Oktober 2016, 15:48:57
Hallo zusammen. Nach langem habe ich wieder etwas zeit um mich um mein fhem und meine netatmo zu kümmern. zur errinerung habe ein raspberry mit fhem. Habe ich die vergangenen posts richtig gelesen das ich kein livestream einbinden kann? Und das die "adresse" sich "immer noch" ändert sobald die netatmo welcome sich neu verbindet und diese dann per hand eingebunden wird? Habe das jpg jetzt einen akt. Intervall von 15 sek gestellt aber ist halt nicht das selbe wie eine livebild. Besonders nervig ist die cpu auslastung beim raspberry weil sie so im durchschnitt bei 90 prozent liegt


Gesendet von iPhone mit Tapatalk
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Eisix am 07 Oktober 2016, 18:24:14
Hallo,

hier habe ich ein paar Sachen geschrieben die ich ausprobiert habe
https://forum.fhem.de/index.php/topic,58541.15.html

Das mit der geänderten IP sollte kein Problem sein da man auch auf das lokale device gehen kann. Im Moment kommt aber beim reading _local immer noch der Internet link zu Netatmo.

Ich habe den snapshot eingebunden der aktualisiert nur bei Bewegung.

Gruß
Eisix
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 07 Oktober 2016, 19:09:39
Zitat von: Eisix am 07 Oktober 2016, 18:24:14Das mit der geänderten IP sollte kein Problem sein da man auch auf das lokale device gehen kann. Im Moment kommt aber beim reading _local immer noch der Internet link zu Netatmo.

Gehört auch fast so.
Bei live_local wird aktuell leider die falsche Playlist abgeholt.
Bitte mal den Anhang testen.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Nobre am 08 Oktober 2016, 00:01:05
@Eisix kannst du bitte posten wie du das gemacht hast? oder hast du das mit Last_snapshot gemacht?
1

wenn ich local  einbinde , wird kein bild angezeigt in weblink.

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Torchwood am 08 Oktober 2016, 16:02:17
Hallo zusammen,

was bedeutet local_url?

http://IP_Adresse/ oder http://IP_Adresse/Client_ID/Client_PW/
Irgendwie bekomme ich da gar nichts ans Laufen  :(

Grüße
Titel: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Nobre am 08 Oktober 2016, 16:15:59
Also ich hab auch null ahnung aber geh mal in die netatmo kamera rein... Oben findest du 2 auswahlfelder. In einem steht livebild etc dann klickst auf get und bekommst die adresse ... Must aber vorher die api etc anlegen auf der hp von netatmo.
Bild füge ich gleich ein. Aber weiter bin ich leider auch noch nicht. Versuche ja noch ein live stream hinzubekommen, am besten mit ton.


Gesendet von iPhone mit Tapatalk
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Nobre am 08 Oktober 2016, 16:19:46
(http://uploads.tapatalk-cdn.com/20161008/19414429c90260c9faa6df788083eab1.png)


Gesendet von iPhone mit Tapatalk
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: hartenthaler am 09 Oktober 2016, 02:15:16
@Eisix: ich habe nun auch mal den mplayer auf meinem Raspi installiert um damit auf die Videos der Netatmo-Welcome-Kamera zuzugreifen. Und ein wenig zuckt es auch schon. Ich habe aber noch das Problem, dass sich kein Video-Fenster öffnet.

mplayer -playlist http://192.168.2.xxx/7dexxxxxxxxxxxxxxxxxx/live/files/medium/index.m3u8

Resolving 192.168.2.xxx for AF_INET6...
Couldn't resolve name for AF_INET6: 192.168.2.xxx
Connecting to server 192.168.2.xxx[192.168.2.xxx]: 80...
MPlayer2 2.0-728-g2c378c7-4+b1 (C) 2000-2012 MPlayer Team
Cannot open file '/home/pi/.mplayer/input.conf': No such file or directory
Failed to open /home/pi/.mplayer/input.conf.
Cannot open file '/etc/mplayer/input.conf': No such file or directory
Failed to open /etc/mplayer/input.conf.

Playing http://192.168.2.xxx/7dexxxxxxxxxxxxxxxx/live/files/medium/live0000020117.ts.
Resolving 192.168.2.xxx for AF_INET6...
Couldn't resolve name for AF_INET6: 192.168.2.xxx
Connecting to server 192.168.2.xxx[192.168.2.xxx]: 80...
Cache size set to 320 KiB
Cache fill:  0.00% (0 bytes)
Detected file format: MPEG-TS (MPEG-2 Transport Stream) (libavformat)
[mpegts @ 0x75bca5b8]Estimating duration from bitrate, this may be inaccurate
[lavf] stream 0: video (h264), -vid 0
[lavf] stream 1: audio (aac), -aid 0
LAVF: Program 1
vo: couldn't open the X11 display ()!

Woran kann es liegen, dass sich kein X11-Fenster öffnet?

Von den Bild/Video-Readings der Kamera kann ich nur mit last_snapshot etwa anfangen, das zeigt zuverlässig den letzten Schnappschuss.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Eisix am 09 Oktober 2016, 02:28:16
Hallo,

local_url ist das reading eurer Kamera.

@hartenthaler
Funktioniert dein X-Server generell oder hast du nur Kommandozeile?
Startet z.B. der mplayer alleine korrekt?

Gruß
Eisix
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Eisix am 09 Oktober 2016, 02:50:59
@Markus M

Hab die neue Modul Version getestet, kann aber keinen Unterschied feststellen.
Bei live_local und video_local wird immer noch der link zu Netatmo Seite angezeigt.

Gruß
Eisix
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: hartenthaler am 09 Oktober 2016, 17:59:00
Ich habe vorhin mein fhem neu gestartet, dabei gab es eine komische Meldung "invalid json detected: ... 502 Bad Gateway". Die Meldung "NetAtmo: missing app token!" kommt übrigens immer, stimmt aus meiner Sicht aber nicht und scheint keine Konsequenz zu haben, da normalerweise alles so weit korrekt funktioniert. Der dewpoint-Fehler ist ja auch bekannt.

Hier ein Auszug aus dem fhem-Logfile:

2016.10.09 16:41:02 1: Including ./FHEM/netatmo.cfg
2016.10.09 16:41:02 2: NetAtmo: encrypt crypt:xxx/crypt:xxx to crypt:xxx/crypt:xxx

2016.10.09 16:41:11 2: NetAtmo: missing app token!

2016.10.09 16:41:23 3: na_Ansgarstrasse: I/O device is NetAtmo
2016.10.09 16:41:24 3: na_test2: I/O device is NetAtmo
2016.10.09 16:41:24 3: netatmo_D70_xxx: I/O device is NetAtmo
2016.10.09 16:41:24 3: netatmo_M02_xxx: I/O device is NetAtmo
2016.10.09 16:41:24 1: Error: dewpoint() e==0: temp=0, hum=0
2016.10.09 16:41:24 1: Error: dewpoint() e==0: temp=0, hum=0
2016.10.09 16:41:24 3: netatmo_M03_xxx: I/O device is NetAtmo
2016.10.09 16:41:24 3: netatmo_M03_xxx: I/O device is NetAtmo
2016.10.09 16:41:24 3: netatmo_M06_xxx: I/O device is NetAtmo

2016.10.09 16:41:33 2: netatmo_welcome: invalid json detected:
<html>
<head><title>502 Bad Gateway</title></head>
<body bgcolor="white">
<center><h1>502 Bad Gateway</h1></center>
<hr><center>nginx</center>
</body>
</html>
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 09 Oktober 2016, 19:47:54
Komisch ist die Meldung nicht, das passiert wenn der Netatmo Server Schrott liefert. Scheint ab und an vorzukommen.
Dass nach dem Neustart noch kein Token da ist, ist auch klar :)
Alles im grünen Bereich.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: gloob am 19 Oktober 2016, 14:17:39
Hat jemand einen Tipp für mich wie ich folgendes Device in FHEM einbinden kann?

https://www.netatmo.com/weathermap/indexv2/70:ee:50:02:d2:44/temp/griesheim (https://www.netatmo.com/weathermap/indexv2/70:ee:50:02:d2:44/temp/griesheim)

über get public bekomme ich es leider nicht angezeigt.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Nobre am 19 Oktober 2016, 15:31:02
Mus mal gucken ob ich das noch habe versuche dir das später zu schicken


Gesendet von iPhone mit Tapatalk
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: gloob am 19 Oktober 2016, 15:53:18
Über Verbose = 5 und das Log konnte ich die Station finden.

{
                '_id' => '70:ee:50:02:d2:44',
                'modules' => [
                               '02:00:00:02:ed:b2',
                               '05:00:00:00:cc:96',
                               '06:00:00:00:12:5e'
                             ],
                'mark' => 12,
                'module_types' => {
                                    '06:00:00:00:12:5e' => 'NAModule2',
                                    '05:00:00:00:cc:96' => 'NAModule3',
                                    '02:00:00:02:ed:b2' => 'NAModule1'
                                  },
                'measures' => {
                                '06:00:00:00:12:5e' => {
                                                         'gust_strength' => 4,
                                                         'wind_timeutc' => 1476881764,
                                                         'wind_angle' => -1,
                                                         'wind_strength' => 1,
                                                         'gust_angle' => 125
                                                       },
                                '05:00:00:00:cc:96' => {
                                                         'rain_timeutc' => 1476881764,
                                                         'rain_60min' => 0,
                                                         'rain_live' => 0,
                                                         'rain_24h' => '0.303'
                                                       },
                                '02:00:00:02:ed:b2' => {
                                                         'type' => [
                                                                     'temperature',
                                                                     'humidity'
                                                                   ],
                                                         'res' => {
                                                                    '1476881739' => [
                                                                                      '12.3',
                                                                                      70
                                                                                    ]
                                                                  }
                                                       },
                                '70:ee:50:02:d2:44' => {
                                                         'type' => [
                                                                     'pressure'
                                                                   ],
                                                         'res' => {
                                                                    '1476881769' => [
                                                                                      '1017.8'
                                                                                    ]
                                                                  }
                                                       }
                              },
                'place' => {
                             'location' => [
                                             '8.555887',
                                             '49.858783'
                                           ],
                             'altitude' => '94.185303',
                             'timezone' => 'Europe/Berlin'
                           }
              },


meine definition sieht jetzt so aus:

define WetterGriesheim netatmo PUBLIC 70:ee:50:02:d2:44 02:00:00:02:ed:b2 temperature,humidity 70:ee:50:02:d2:44 pressure 05:00:00:00:cc:96 rain 06:00:00:00:12:5e windstrength,windangle,guststrength,gustangle

Sollte also passen.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: gloob am 21 Oktober 2016, 14:22:35
Gibt es eine Möglichkeit, die Regenmenge der letzten 24 Stunden über die Public-Stations auszulesen?

Auf der Karte über die Webseite werden die Werte ja angezeigt und im JSON File sind sie auch drin.

'05:00:00:00:cc:96' => {
                                                         'rain_timeutc' => 1476881764,
                                                         'rain_60min' => 0,
                                                         'rain_live' => 0,
                                                         'rain_24h' => '0.303'
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Eisix am 21 Oktober 2016, 15:09:15
Hallo,

einfach die Public Wetterstationen mit deinen Koordinaten abfragen


define Wetterstationen netatmo PUBLIC 49.1,7.1 0.08



rain
0.00
rain_day
0.61
rain_day_max
0.909
rain_day_min
0.404
rain_hour
0.00
rain_hour_max
0
rain_hour_min
0
rain_max
0
rain_min
0



Nutze ich auch, habe keine Wetterstation ::).

Gruß
Eisix
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: gloob am 22 Oktober 2016, 08:23:48
Gibt es einen Grund warum der Support nur so im Modul umgesetzt ist?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: rubbertail am 22 Oktober 2016, 08:25:24
Wie sollte er denn anders umgesetzt sein?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: gloob am 22 Oktober 2016, 08:32:48
Naja so, dass ich auch alle Werte einer speziellen öffentlichen Station einlesen kann und nicht nur über die Koordinaten
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: rubbertail am 22 Oktober 2016, 09:38:33
Da frag mal m besten netatmo :)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Helmi55 am 22 Oktober 2016, 11:12:31
Hallo rubbertail
In deiner Signatur sehe ich dass du einen Thermostat von Netatmo hast.
Ich habe nun auch einen und benötige einen Denkanstoß von dir
Wie hast du das in fhem umgesetzt dass du die Temperatur regeln kannst. Welchen Button
Hast du da definiert?  Kann man auch ein Wochenprogramm erstellen?
Ich glaube dafür benötige ich heatingcontrol oder?
Im Moment habe ich an meiner Zentralheizung nur den Thermostat gewechselt.
Die Ventile an den Heizkörpern sind noch die "alten"
Werden aber wahrscheinlich noch einige HM dazukommen

Gruß und Danke
Helmut
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: rubbertail am 22 Oktober 2016, 11:44:02
Also nochmal - ich werd das glaub ich mal ins Wiki stellen, wenn ich es mal auf die Reihe kriege, da nen Account zu beantragen. :)

Meine Situation ist:
1. An den Heizkörpern sind MAX-Thermostate, die von FHEM steuerbar sind, die aber normalerweise einfach ihr Wochenprogramm haben und ihre Ist- und Soll-Temperatur an FHEM melden (letzteres reicht auch)
2. HCS erkennt diese Thermostate automatisch und stellt fest, ob irgendeiner der Thermostate einen Wärmebedarf hat (sprich, ob bei einem davon die Soll-Temperatur höher ist als die IST-Temperatur).
3. Als Heizungs-Schalter ist im HCS der netatmo-Thermostat eingerichtet, der hier aber nur als "Funkschalter" dient und selber gar nicht "thermostiert". Das ist so gelöst, dass HCS den netatmo-Thermostaten auf "max" schaltet, sobald ein Heizbedarf ist (damit schaltet der Thermostat den Kessel in jedem Fall ein), und auf "away" (entspricht bei mir 13°C), wenn kein Heizbedarf ist (damit der Kessel auf jeden Fall ausschaltet - kälter als 13°C ist bei mir kein Zimmer).
4. Wenn Fhem weg ist, übernimmt der netatmo-Thermostat die Regelung, indem er das gleiche Wochenprogramm wie die MAX-Thermostate im Wohnzimmer (da steht der netatmo-Thermostat) hat und damit halt das Wohnzimmer als "Regelzimmer" hat. Ohne Fhem misst also der netatmo-Thermostat, ob die Solltemperatur im Wohnzimmer erreicht ist; wenn nicht, lässt er den Kessel laufen.

HCS "erweitert" das "Regelzimmer" halt auf die ganze Wohnung - es lässt den Kessel (bzw. bei mir die Gasetagenheizung) dann anspringen, wann immer irgendeiner der MAX-Heizungsthermostate einen Bedarf meldet.

So, genug der Vorrede, hier die DEF:

Prerequisites:
1. MAX-Thermostate lt. MAX-Anleitung (HCS kann außer MAX auch Homematic und FHT-Heizkörper-Thermostate, andere kann er nicht);
                Ich habe dann folgende 4 MAX-Heizungsthermostate:
                * MAXHeizBad
                * MAXHeizKueche
                * MAXHeizSchlafz
                *MAXHeizWohnz
                HCS braucht die glücklicherweise nur ,,lesend" für Ist- und Soll-Temperatur, aber regelt sie nicht – das machen sie selbst mit ihrem Wochenprogramm.

2. netatmo-Thermostat einrichten (so dass damit der Kessel schonmal korrekt funktioniert)
Ich habe dann ein Device
"netatmo_T01_02_03_04_05_06" vom Typ "netatmo THERMOSTAT" (genauer Name geändert).
Wichtig: Das ist NICHT das "Relay", sondern der Thermostat.
Dueses Device sollte nach Anlegen des netatmo-Account-Devices über autocreate (dringend vorher einschalten!) automatisch erzeugt worden sein

Nun die eigentliche DEF von HCS:

Aus der commandref:
-----
HCS
Defines a virtual device for monitoring thermostats (FHT, HM-CC-TC, MAX) to control a central heating unit.

Define
define <name> HCS <device>
   <device> the name of a predefined device to switch.

The HCS (heating control system) device monitors the state of all detected thermostats in a free definable interval (by default: 10 min).


-----
Also bei mir:

define ThermenCtrl HCS netatmo_T01_02_03_04_05_06

HCS erkennt nun die Heizungsthermostate von selbst – die kann man auch nicht konfigurieren, da geht nur die Automatik.
HCS braucht aber jetzt noch die Befehle, mit dem es den Kessel ein- und ausschalten kann; das geht über zwei seiner Attribute, die man hier mit den Ein- und Aus-Befehlen des Schaltmoduls, also des netatmo-Thermostats, füllen muss:

attr ThermenCtrl deviceCmdOff setpoint_mode away
attr ThermenCtrl deviceCmdOn setpoint_mode max


Aus dem def nimmt HCS jetzt das Schalt-Device, aus den Attributen die Schalt-Befehle, und setzt also selbst seine kompletten Schaltbefehle zusammen:
An: set <device> <deviceCmdOn>
Aus. set <device> <deviceCmdOff>

Dazu setze ich noch meine "Rahmenbedingungen" für HCS (Details siehe commandref):

attr ThermenCtrl ecoTemperatureOff 15
attr ThermenCtrl ecoTemperatureOn 13
attr ThermenCtrl mode thermostat
attr ThermenCtrl thermostatThresholdOff 0.5
attr ThermenCtrl thermostatThresholdOn 0.5


HCS kann man auch über Valve Position steuern, mit ist die Temperatur aber der wichtigere Indikator.

Ich selber hab dann noch ein paar mehr Attribute, da ich HCS über mein Presence-Modul dann automatisch in den Eco-Mode schicken will, wenn keiner mehr zuhause ist – also der Brenner nicht auf die Ventile hören soll, sondern höchstens einschaltet, wenn o. a. ,,ecoTemperatureOn" unterschritten wird bei einem der Thermostate:

attr ThermenCtrl interval 1                         # Mess- und Reaktionsintervall in Minuten
attr ThermenCtrl idleperiod 10                      # "Timeout" nach einem Schaltvorgang
attr ThermenCtrl eventMap /eco on:eco/eco off:auto/ # Vereinfachung für späteres Schalten auf "eco"

-   Statt ,,set ThemenCtrl eco on" nur ,,set ThermenCtrl eco"
-   Statt "set ThermenCtrl eco off" nur "set ThemenCtrl auto"
attr ThermenCtrl webCmd eco:auto:on:off             # Kommandos in der Weboberfläche von Fhem

Und für ein schönes Icon in der Weboberfläche noch

attr ThermenCtrl devStateIcon  demand.*:Heizung_Hauptschalter.on /
idle:Heizung_Hauptschalter.off /
idle..*:HOME_Status.4 /
locked.*:Heizung_Hauptschalter.off-for-timer



Und das wars dann auch schon.

Wichtig nochmal: Bedarfsgeber sind hier die Heizungsthermostate, der netatmo-Thermostat ist nur Schalter; HCS schaltet über den netatmo-Thermostat den Brenner ein, sobald einer der Heizungsthermostate Bedarf meldet, weil seine Ist-Temperatur um thermostatThresholdOn (Attribut von HCS) unter der Soll-Temperatur liegt und er selbst aufregelt; ebenso wird ,,kein Bedarf" gemeldet, wenn die Ist-Temperatur des Heizungsthermostaten um thermostatThresholdOff (Attribut von HCS) über seiner Soll-Temperatur liegt.

HCS und netatmo-Thermostat alleine zusammen – ohne Heizkörperthermostate – bringt dir nichts.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Helmi55 am 22 Oktober 2016, 12:40:33
Herzlichen Dank für deine ausführliche Beschreibung
Sobald ich die HM Heizkörperthermostate habe, werde ich das so versuchen umzusetzen
Nice Weekend
Helmut
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: ThiemoSt am 25 Oktober 2016, 10:52:44
Hallo Zusammen,

habe seit längeren folgende Fehlermeldungen im Log und bin nun darauf gestoßen das es an den Netatmo Devices liegt.
Ich hab diese heute morgen gelöscht und nochmals neu über Autocreate anlegen lassen und danach umbenannt. Ab 8:57 war Verbose erst auf 5, daher vorher keine detaillierten Logs.

Kann mir jemand sagen wo ich den Fehler suchen muss?

Danke!


2016.10.25 08:34:35 3: OG.wz.WE.Netatmo: create new device 'netatmo_D70_ee_50_00_e7_5c' for device '70:ee:50:00:e7:5c'
2016.10.25 08:34:35 3: netatmo_D70_ee_50_00_e7_5c: I/O device is OG.wz.WE.Netatmo
2016.10.25 08:34:35 3: OG.wz.WE.Netatmo: create new device 'netatmo_M02_00_00_00_ea_a2' for device '02:00:00:00:ea:a2'
2016.10.25 08:34:35 3: netatmo_M02_00_00_00_ea_a2: I/O device is OG.wz.WE.Netatmo
2016.10.25 08:36:00 1: PERL WARNING: Use of uninitialized value in string ne at fhem.pl line 4173.
2016.10.25 08:36:00 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 30300) line 1.
2016.10.25 08:36:00 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 30303) line 1.
2016.10.25 08:36:00 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 30306) line 1.
2016.10.25 08:36:00 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 30310) line 1.
2016.10.25 08:36:00 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 30312) line 1.
2016.10.25 08:36:00 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 30315) line 1.
2016.10.25 08:36:00 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 30318) line 1.
2016.10.25 08:36:00 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 30321) line 1.
2016.10.25 08:36:01 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 30323) line 1.
2016.10.25 08:36:01 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 30327) line 1.
....
....
....
2016.10.25 08:57:56 4: OG.wz.WE.Netatmo: poll ACCOUNT
2016.10.25 08:57:56 4: OG.wz.WE.Netatmo: dispatch stationsdata
2016.10.25 08:57:56 4: OG.wz.WE.Netatmo: dispatch return: stationsdata
2016.10.25 08:57:56 4: OG.wz.WE.Netatmo: parseglobal
2016.10.25 09:05:35 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 32444) line 1.
2016.10.25 09:05:35 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 32446) line 1.
2016.10.25 09:20:35 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 32770) line 1.
2016.10.25 09:27:01 5: OG.wz.WE.Netatmo: refreshing token
2016.10.25 09:27:02 4: OG.wz.WE.Netatmo: dispatch token
2016.10.25 09:27:02 4: OG.wz.WE.Netatmo: dispatch return: token
2016.10.25 09:35:35 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 33094) line 1.
2016.10.25 09:50:35 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 33416) line 1.
2016.10.25 09:50:35 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 33419) line 1.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 25 Oktober 2016, 17:11:45
Ist Stacktrace aktiv?
Irgendwas fehlt


Sent from my iPhone using Tapatalk
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: ThiemoSt am 26 Oktober 2016, 07:58:19
Die Funktion kannte ich noch nicht. Hier der Log mit aktivierten Stacktrace:
2016.10.26 07:57:15 4: OG.te.WE.Outdoor: poll MODULE
2016.10.26 07:57:15 4: OG.te.WE.Outdoor: polling types [Temperature,Humidity] for modules [02:00:00:00:ea:a2]
2016.10.26 07:57:15 4: OG.te.WE.Outdoor: request readings type: Temperature,Humidity
2016.10.26 07:57:15 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 38092) line 1.
2016.10.26 07:57:15 3: stacktrace:
2016.10.26 07:57:15 3:     main::__ANON__                      called by (eval 38092) (1)
2016.10.26 07:57:15 3:     (eval)                              called by ./FHEM/98_DOIF.pm (928)
2016.10.26 07:57:15 3:     main::DOIF_CheckCond                called by ./FHEM/98_DOIF.pm (1176)
2016.10.26 07:57:15 3:     main::DOIF_Trigger                  called by ./FHEM/98_DOIF.pm (1284)
2016.10.26 07:57:15 3:     main::DOIF_Notify                   called by fhem.pl (3260)
2016.10.26 07:57:15 3:     main::CallFn                        called by fhem.pl (3182)
2016.10.26 07:57:15 3:     main::DoTrigger                     called by fhem.pl (4073)
2016.10.26 07:57:15 3:     main::readingsEndUpdate             called by ./FHEM/38_netatmo.pm (2127)
2016.10.26 07:57:15 3:     main::netatmo_updateReadings        called by ./FHEM/38_netatmo.pm (2205)
2016.10.26 07:57:15 3:     main::netatmo_parseReadings         called by ./FHEM/38_netatmo.pm (1659)
2016.10.26 07:57:15 3:     main::netatmo_dispatch              called by FHEM/HttpUtils.pm (421)
2016.10.26 07:57:15 3:     main::__ANON__                      called by fhem.pl (669)
2016.10.26 07:57:15 4: OG.te.WE.Outdoor: dispatch getmeasure
2016.10.26 07:57:15 4: OG.te.WE.Outdoor: dispatch return: getmeasure
2016.10.26 07:57:15 4: OG.te.WE.Outdoor: parsereadings Temperature,Humidity
2016.10.26 07:57:15 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 38097) line 1.
2016.10.26 07:57:15 3: stacktrace:
2016.10.26 07:57:15 3:     main::__ANON__                      called by (eval 38097) (1)
2016.10.26 07:57:15 3:     (eval)                              called by ./FHEM/98_DOIF.pm (928)
2016.10.26 07:57:15 3:     main::DOIF_CheckCond                called by ./FHEM/98_DOIF.pm (1176)
2016.10.26 07:57:15 3:     main::DOIF_Trigger                  called by ./FHEM/98_DOIF.pm (1284)
2016.10.26 07:57:15 3:     main::DOIF_Notify                   called by fhem.pl (3260)
2016.10.26 07:57:15 3:     main::CallFn                        called by fhem.pl (3182)
2016.10.26 07:57:15 3:     main::DoTrigger                     called by fhem.pl (4073)
2016.10.26 07:57:15 3:     main::readingsEndUpdate             called by ./FHEM/38_netatmo.pm (2127)
2016.10.26 07:57:15 3:     main::netatmo_updateReadings        called by ./FHEM/38_netatmo.pm (2205)
2016.10.26 07:57:15 3:     main::netatmo_parseReadings         called by ./FHEM/38_netatmo.pm (1659)
2016.10.26 07:57:15 3:     main::netatmo_dispatch              called by FHEM/HttpUtils.pm (421)
2016.10.26 07:57:15 3:     main::__ANON__                      called by fhem.pl (669)
2016.10.26 07:57:15 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 38099) line 1.
2016.10.26 07:57:15 3: stacktrace:
2016.10.26 07:57:15 3:     main::__ANON__                      called by (eval 38099) (1)
2016.10.26 07:57:15 3:     (eval)                              called by ./FHEM/98_DOIF.pm (928)
2016.10.26 07:57:15 3:     main::DOIF_CheckCond                called by ./FHEM/98_DOIF.pm (1176)
2016.10.26 07:57:15 3:     main::DOIF_Trigger                  called by ./FHEM/98_DOIF.pm (1284)
2016.10.26 07:57:15 3:     main::DOIF_Notify                   called by fhem.pl (3260)
2016.10.26 07:57:15 3:     main::CallFn                        called by fhem.pl (3182)
2016.10.26 07:57:15 3:     main::DoTrigger                     called by fhem.pl (4073)
2016.10.26 07:57:15 3:     main::readingsEndUpdate             called by ./FHEM/38_netatmo.pm (2127)
2016.10.26 07:57:15 3:     main::netatmo_updateReadings        called by ./FHEM/38_netatmo.pm (2205)
2016.10.26 07:57:15 3:     main::netatmo_parseReadings         called by ./FHEM/38_netatmo.pm (1659)
2016.10.26 07:57:15 3:     main::netatmo_dispatch              called by FHEM/HttpUtils.pm (421)
2016.10.26 07:57:15 3:     main::__ANON__                      called by fhem.pl (669)
2016.10.26 07:57:15 4: OG.te.WE.Outdoor: updatereadings


Ein Update Force habe ich auch schon gemacht (hat mir bei einem anderen Fehler geholfen), leider ohne Erfolg.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 26 Oktober 2016, 15:52:34
Und was genau tut dein DOIF da?


Sent from my iPhone using Tapatalk
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: ThiemoSt am 26 Oktober 2016, 20:27:38
Zu diesem Zeitpunkt eigentlich gar nichts. Leider weiß ich auch nicht wie ich dieses Stacktrace zu lesen habe um bei der Suche zu helfen.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 26 Oktober 2016, 20:30:07
Aus irgendeinem Grund wird es aufgerufen.
Es scheint aber nicht die Daten zu bekommen die es erwartet, was dann den Fehler verursacht.
Das Problem scheint auf den ersten Blick nicht an Netatmo zu liegen.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: ThiemoSt am 28 Oktober 2016, 08:04:13
Ich habe die beiden Devices mal aus den DOIF's raus genommen. Fehler taucht nicht mehr auf.
Nun aber die Frage was habe ich falsch.

Hier mal die 2 raw defs dazu:
defmod di.OG.wz.RO.Sonnenseite DOIF (([NN.xx.XX.SonneSonnenseite.dum] eq "Sonne"\
or [OG.te.WE.Outdoor:temperature] > {([OG.wz.WE.Indoor:temperature]+2)}))\
and [Wetter_Overath:fc1_high_c] > 19\
and [NN.xx.XX.AutomatikRolladenSonnenseite.dum] eq "an")\
(set OG.wz.RO.FensterLinks pct [OG.wz.RO.FensterLinks.dum.Oeffnungsgrad],\
set OG.wz.RO.FensterRechts pct [OG.wz.RO.FensterRechts.dum.Oeffnungsgrad])\
\
DOELSEIF ##2\
(([NN.xx.XX.SonneSonnenseite.dum] eq "Schatten"\
or [Wetter_Overath:fc1_high_c] <= 19)\
and [NN.xx.XX.AutomatikRolladenSonnenseite.dum] eq "an")\
(set OG.wz.RO.FensterLinks up,\
set OG.wz.RO.FensterRechts up)
attr di.OG.wz.RO.Sonnenseite checkReadingEvent 1
attr di.OG.wz.RO.Sonnenseite cmdState Rolladen runter|Rolladen hoch

setstate di.OG.wz.RO.Sonnenseite Rolladen hoch
setstate di.OG.wz.RO.Sonnenseite 2016-10-28 07:28:22 Device Wetter_Overath
setstate di.OG.wz.RO.Sonnenseite 2016-10-26 21:33:31 cmd 2
setstate di.OG.wz.RO.Sonnenseite 2016-10-26 21:33:31 cmd_event NN.xx.XX.AutomatikRolladenSonnenseite.dum
setstate di.OG.wz.RO.Sonnenseite 2016-10-26 21:33:31 cmd_nr 2
setstate di.OG.wz.RO.Sonnenseite 2016-10-26 21:33:31 e_NN.xx.XX.AutomatikRolladenSonnenseite.dum_STATE an
setstate di.OG.wz.RO.Sonnenseite 2016-10-27 17:42:33 e_NN.xx.XX.SonneSonnenseite.dum_STATE Schatten
setstate di.OG.wz.RO.Sonnenseite 2016-10-28 07:28:22 e_Wetter_Overath_fc1_high_c 12
setstate di.OG.wz.RO.Sonnenseite 2016-10-26 21:33:31 state Rolladen hoch



defmod di.OG.wz.RO.Terrasse DOIF ([K29a:presence] eq "present"\
and [NN.xx.XX.SonneTerrasse.dum] eq "Schatten"\
and [NN.xx.XX.AutomatikRolladeTerrasse.dum] eq "an")\
(set OG.wz.RO.FensterTerrasse up)\
\
DOELSEIF ##2\
([K29a:presence] eq "present"\
and ([NN.xx.XX.SonneTerrasse.dum] eq "Sonne"\
or [OG.te.WE.Outdoor:temperature] > {([OG.wz.WE.Indoor:temperature]+2)}))\
and [Wetter_Overath:fc1_high_c] > 18\
and [NN.xx.XX.AutomatikRolladeTerrasse.dum] eq "an")\
(set OG.wz.RO.FensterTerrasse pct [OG.wz.RO.Terrasse.dum.Oeffnungsgrad])\
\
DOELSEIF ##3\
([K29a:presence] eq "absent")\
(set OG.wz.RO.FensterTerrasse pct [OG.wz.RO.Terrasse.dum.Schliessgrad])
attr di.OG.wz.RO.Terrasse cmdState Terrasse voll auf|Terrasse Sonnenschutzstellung|Terrasse Abwesenheitsstellung

setstate di.OG.wz.RO.Terrasse Terrasse voll auf
setstate di.OG.wz.RO.Terrasse 2016-10-28 07:28:22 Device Wetter_Overath
setstate di.OG.wz.RO.Terrasse 2016-10-27 15:50:39 cmd 1
setstate di.OG.wz.RO.Terrasse 2016-10-27 15:50:39 cmd_event K29a
setstate di.OG.wz.RO.Terrasse 2016-10-27 15:50:39 cmd_nr 1
setstate di.OG.wz.RO.Terrasse 2016-10-28 06:41:00 e_K29a_presence present
setstate di.OG.wz.RO.Terrasse 2016-10-26 21:33:32 e_NN.xx.XX.AutomatikRolladeTerrasse.dum_STATE an
setstate di.OG.wz.RO.Terrasse 2016-10-27 17:42:33 e_NN.xx.XX.SonneTerrasse.dum_STATE Schatten
setstate di.OG.wz.RO.Terrasse 2016-10-28 07:28:22 e_Wetter_Overath_fc1_high_c 12
setstate di.OG.wz.RO.Terrasse 2016-10-27 15:50:39 state Terrasse voll auf

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 30 Oktober 2016, 03:45:30
Neue Testversion mit den Wind-Daten aus der Weathermap :)

Avg/Min/Max für Wind und Gust
Angle macht möglicherweise nicht viel Sinn, keine Ahnung ob es an den Daten oder meinen Mathematikkenntnisse liegt.


Und noch kurz eine abschliessende Erklärung zu den Regendaten:
Die eigene Station liefert den Live Regenwert, den pro Stunde und pro Tag.
Bei einer Map Abfrage (PUBLIC mit Koordinaten) liefert jede Station ebenfalls diese Werte.
Die Abfrage einer einzelnen fremden Station liefert nur den Live Wert - mehr kommt aus der API schlicht und ergreifend nicht raus.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Nobre am 31 Oktober 2016, 10:51:57
Seit ihr bzw bist du schon weiter mit dem kamera bild anzeigen in fhem? Ich habd leider noch nicht geschaft.


Gesendet von iPhone mit Tapatalk
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: chriz am 01 November 2016, 21:23:47
Habe die Tage eine Mail von netatmo bzgl. der API Umstellung bekommen. Scheint wohl schnellere Server/Anbindungen zu geben.

Bis 30.11. müßte man umstellen, betrifft wohl auch das FHEM/netatmo modul...

Switch to Getthermostatsdata, Gethomedata and Getstationsdata by November 30th.

Friendly reminder: Getthermstate, Getuser and Devicelist will move from deprecated to shut down. On November 30th, we are proceeding to a structural change to make our APIs faster and more powerful. Unfortunately, old and deprecated API methods won't be supported anymore. Make sure you amend your code and start using newer methods as soon as possible for a smooth transition



Grüße
Chris
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 01 November 2016, 22:15:29
Nö, nichts altes drin
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Dirk070 am 02 November 2016, 15:26:27
Hallo zusammen,

seit Kurzem habe ich des öfteren die folgende Fehlermeldung im Log:
2016.11.02 13:20:50 2: Net_Account: http request failed: read from https://api.netatmo.com:443 timed out

Liegt das an Netatmo selber oder am Modul? .... oder schlimmer: an mir  :-[

Danke und viele Grüße,
Dirk
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Kornhaas am 02 November 2016, 22:40:18
Hallo Leute,

ich verzweifle gerade beim Versuch die Daten vom Netatmo Outdoor Sensor in das Tablet UI einzubinden.
Ich kann die Temperatur der Station anzeigen sobald ich die Outdoor anwähle bekomme ich nichts angezeigt.

fhem.cfg

define NetAtmoWetter netatmo ACCOUNT crypt:aaaaaa crypt:bbbbb ccccc ddddd
attr NetAtmoWetter room netatmo

define netatmo_station netatmo xxxxxx
attr netatmo_station IODev NetAtmoWetter
attr netatmo_station alias Innen
attr netatmo_station room netatmo
attr netatmo_station icon temp_inside
attr netatmo_station stateFormat T: temperature H: humidity

define netatmo_forecast netatmo FORECAST xxxxxx


define netatmo_outdoor netatmo MODULE xxxxxx yyyyyyy
attr netatmo_outdoor IODev NetAtmoWetter
attr netatmo_outdoor alias Aussen
attr netatmo_outdoor event-on-change-reading 1
attr netatmo_outdoor event-on-update-reading state
attr netatmo_outdoor group Netatmo
attr netatmo_outdoor icon temp_outside
attr netatmo_outdoor interval 300
attr netatmo_outdoor room netatmo
attr netatmo_outdoor stateFormat T: temperature H: humidity


Das geht
<td>
    <div data-type="label"
    data-device="netatmo_station"
    data-get="temperature"
    data-limits='[-73,0,100]'
    data-colors='["#6699FF","#AA6900","#FF0000"]'
    data-unit="%B0C%0A"
    class="cell big inline"></div>
  </td>


Das liefert mir leider nix
<td>
    <div data-type="label"
    data-device="netatmo_outdoor"
    data-get="temperature"
    data-limits='[-73,0,100]'
    data-colors='["#6699FF","#AA6900","#FF0000"]'
    data-unit="%B0C%0A"
    class="cell big inline"></div>
  </td>


Gruss und Danke

Holger
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Eisix am 03 November 2016, 09:52:25
Hallo,

schick mal ein

list netatmo_outdoor

damit man sieht ob das reading vorhanden ist.

Gruß
Eisix
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Kornhaas am 03 November 2016, 10:19:19


Internals:
   DEF        MODULE xxxxxx yyyyyyy
   Device     xxxxxxx
   INTERVAL   300
   IODev      NetAtmoWetter
   LAST_POLL  2016-11-03 10:12:39
   Module     yyyyyyyyy
   NAME       netatmo_outdoor
   NOTIFYDEV  global
   NR         119
   NTFY_ORDER 50-netatmo_outdoor
   STATE      T: 6.1 H: 85
   SUBTYPE    MODULE
   TYPE       netatmo
   battery_vp 6246
   dataTypes  Temperature,Humidity
   firmware   44
   lastError
   last_message 2016-11-03 09:16:53
   last_seen  2016-11-03 09:16:21
   last_setup 2016-10-25 17:33:42
   model      NAModule1
   moduleName Modul
   openRequests 0
   rf_status  83
   status     no data
   CHANGETIME:
     2016-11-03 10:06:46
   Readings:
     2016-11-03 09:22:36   battery         ok
     2016-11-03 09:22:36   battery_percent 100
     2016-11-03 10:06:46   humidity        85
     2016-11-03 06:45:05   temp_max        7.6
     2016-11-03 02:53:32   temp_min        3
     2016-11-03 09:16:21   temp_trend      up
     2016-11-03 10:06:46   temperature     6.1
   Helper:
     readingNames:
       temperature
       humidity
Attributes:
   IODev      NetAtmoWetter
   alias      Aussen
   event-on-change-reading 1
   event-on-update-reading state
   group      Netatmo
   icon       temp_outside
   interval   300
   room       netatmo
   stateFormat T: temperature H: humidity
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Eisix am 03 November 2016, 10:33:11
Ich würde sagen alles korrekt.
Somit würde ich den Fehler bei der Darstellung in Tablet UI vermuten.

Ändere mal zum test
data-device="netatmo_station"

auf
  data-device="netatmo_outdoor"
falls du das noch nicht probiert hast.
Ansonsten müßtest du mal mehr von deinem html code posten.

Gruß
Eisix

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Kornhaas am 03 November 2016, 10:40:02
Hab leider gerade den Code (in der Arbeit) nicht zur Hand. Aber ich hab gestern das schon x mal getauscht und probiert. Netatmo_station zeigt es an, ändert man es auf Netatmo_outdoor wird nichts mehr angezeigt.

War schon am überlegen ob FHEM so inteligent ist und den Status beim data-get mit ausliest. Da beim netatmo_station Status="OK" ist und beim outdoor status="no data"

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Eisix am 03 November 2016, 16:49:46
@Kornhaas: Keine Ahnung ob das "no data" irgendwie greift. Vielleicht schaut mal einer der Experten.

@nombre: Kriege jetzt den livestream mit Safari in TabletUI angezeigt
Chrome, Firefox und Fully zeigen den stream nicht.
Ich bastele noch.

Gruß
Eisix


Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Kornhaas am 03 November 2016, 21:55:33
@Eisix: Danke für deine Hilfe. Jetzt funktioniert es. War noch ein Fehler im html code. Irgendwie hat der eine funktioniert und der andere nicht. Jetzt gehen beide :)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 04 November 2016, 13:01:54
Mach das kaputte event-on-change-reading raus, dann bekommst du auch wieder  Werte gespeichert.


Sent from my iPhone using Tapatalk
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Eisix am 08 November 2016, 22:26:19
Hallo,

kurzes update bzgl. streaming.
Mit dem HTML code unten wird der Livestream im lokalen Netz flüssig mit Safari abgespielt. Sollte eigentlich auch auf dem Ipad funktionieren. Bei Chrome wird nur der Snapshot angezeigt aber nichts abgespielt.
video.js wird als player benutzt und muß vorher installiert werden


<!DOCTYPE html>
<html>
<head>
<link href="video.js/dist/alt/video-js-cdn.css" rel="stylesheet">
<script src="video.js/dist/video.js"></script>
<script src="video.js/node_modules/videojs-contrib-hls/dist/videojs-contrib-hls.js"></script>
</head>

<body>
  <video id="my-video" class="video-js vjs-default-skin" controls preload="auto" width="480" height="270"
  poster="Hier get snapshot einsetzen" data-setup="{}">
    <source src="Hier reading local_url einsetzen/live/files/medium/index.m3u8" type='application/x-mpegURL'>
  </video>

</body>

</html>



Nachtrag: Funktioniert mit Fully Browser
Gruß
Eisix
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Nobre am 10 November 2016, 18:43:10
Sehr cool werde ich gleich morgen ausprobieren. Das was du als code hast mus ich als xy.html machen. Läuft es auch in fhem?


Gesendet von iPhone mit Tapatalk
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Badflex am 11 November 2016, 05:48:12
Hallo, wie sieht es mit der Unterstützung von Netatmo Presence aus. Ich bin als Windows nutzer irgendwie benachteiligt weil Netatmo wohl auf ios und android steht. Kann ich da was Mut fhem machen?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 11 November 2016, 14:32:56
Zitat von: Badflex am 11 November 2016, 05:48:12
Hallo, wie sieht es mit der Unterstützung von Netatmo Presence aus.

Wenn die API identisch zur Welcome ist (was ich stark vermute) sollte das bereits klappen. 
Wenn man das Licht per App steuern kann, brauche ich dann mal deine Hilfe :)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Eisix am 11 November 2016, 15:13:27
@Nombre
der html Code ist bei mir eine Subpage die Ich per pagebutton aufrufe. Sollte aber so funktionieren da es reines HTML + video.js ist.
Was mir noch aufgefallen ist unter Fully Browser greift ein autoplay was bedeutet das der stream permanent aktiv ist. Mit Safari wird das poster angezeigt und man kann den stream starten. Bin gerade am testen wie ich das autoplay unterbinde.
Bei video.js gibt es auch eine Playlist Funktion. Damit kann man vielleicht auch die gespeicherten videos anzeigen.

Wenn du die Weblink Funktion nutzt sollte das auch in Fhem selbst angezeigt werden, habe ich aber nicht getestet.

Gruß
Eisix


Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Badflex am 11 November 2016, 19:55:45
Zitat von: Markus M. am 11 November 2016, 14:32:56
Wenn die API identisch zur Welcome ist (was ich stark vermute) sollte das bereits klappen. 
Wenn man das Licht per App steuern kann, brauche ich dann mal deine Hilfe :)
Ich hab im Moment noch ein paar Probleme mit dem einrichten. Da Es bei mir im Haus nur Windows Produkte gibt und Netatmo wohl nur Ios und Android unterstützten möchte. Wenn ich sie behalte, bin ich gern dabei was zu testen.
Da es ja keine App für Windows gibt, würde mich auf jeden fall interessieren ob man die Benachrichtigungen über Fhem abrufen kann damit ich sie aufs Handy pushen kann?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Reinhart am 11 November 2016, 20:19:44
such im App Store nach "Aeolus Weatherstation", dann hast du unter Windows was du suchst!

LG
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Badflex am 11 November 2016, 20:29:44
Zitat von: Reinhart am 11 November 2016, 20:19:44
such im App Store nach "Aeolus Weatherstation", dann hast du unter Windows was du suchst!

LG
Aber doch nicht für die Presence sondern nur für die Wetterstation.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Badflex am 12 November 2016, 14:48:59
So ich hab die Presence jetzt am laufen. Fhem findet sie zwar, schreibt aber keinerlei Readings.
Muss man noch was einstellen?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Eisix am 12 November 2016, 15:25:31
Hallo,

Wo gibts die presence schon zu kaufen?

Gruß
Eisix
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Badflex am 12 November 2016, 15:27:17
Im netatmo shop
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Nobre am 12 November 2016, 15:49:46
Hi also ich hab das jetzt getestet aber komme nicht weiter
HTML code habe ich so übernommen zeigt mir auch ein screenshot an.
"leider" will ich das ganze auf dem raspberry machen bzw auf meinem fhem im raspberry da scheint das aber so nicht zu gehen leider.

wenn ich auf video local gehe zeigt er mir keine adresse an ?
hab ich was vergessen?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Badflex am 12 November 2016, 19:05:27
Sorry,jetzt muss Ich nochmal fragen da ich nicht weiß ob ich die Presence zurück geben soll oder nicht.
Vielleicht kann mir jemand sagen der eine Welcome Kamera hat,ob in den Readings angezeigt wird wenn eine Person ernannt wird. Wenn ich schon die App nicht nutzen kann würde ich gern die Personenerkennung per Pushalot aufs Handy bringen. Geht das in einer Geschwindigkeit die der App ähnelt?
Ich denke wenn es auf der Welcome geht wird es bestimmt der nette Modul ersteller es auch für die Presence hinbekommen.
Wäre schön wenn mir da möglichst bald jemand eine Antwort zukommen lassen könnte damit ich eine Entscheidung treffen kann.
Vielen Dank
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Eisix am 12 November 2016, 19:11:09
 Bei video_local musst du die Video_id mitgeben. Da wird dann aber trotzdem der VPN link angezeigt.

Video.js hast du installiert?

@badflex
Ja wird angezeigt

Person  Eisix gesehen
Event person

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Badflex am 13 November 2016, 14:25:51
Beim Neustart kommt bei mir das:
PERL WARNING: Use of uninitialized value in string eq at ./FHEM/38_netatmo.pm line 465.
2016.11.13 13:11:19 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/38_netatmo.pm line 466.
2016.11.13 13:11:19 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/38_netatmo.pm line 467.
2016.11.13 13:11:19 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/38_netatmo.pm line 468.
2016.11.13 13:11:19 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/38_netatmo.pm line 469.
2016.11.13 13:11:19 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/38_netatmo.pm line 470.
2016.11.13 13:11:19 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/38_netatmo.pm line 471.
2016.11.13 13:11:19 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/38_netatmo.pm line 472.
2016.11.13 13:11:19 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/38_netatmo.pm line 473.
2016.11.13 13:11:19 1: in INITIALIZED


Liegt es daran das er mit meiner Presence nichts anfangen kann?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 13 November 2016, 14:37:09
Kann, muss nicht. Bin grade nicht zuhause.

attr presence verbose 6
attr account verbose 6
Und dann mal gucken was als XML ankommt


Sent from my iPhone using Tapatalk
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Badflex am 13 November 2016, 15:11:51
War mein Fehler. Hatte alle Passwörter zurück gesetzt. Da hat er die App auch deaktiviert.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Badflex am 13 November 2016, 16:45:25
Das sagt er zur Presence!
Mir fällt auf das da nix bei cameras,events etc. Steht



2016.11.13 16:40:24 4: netatmo_H582561d8e8ede159508c4d: poll HOME
2016.11.13 16:40:24 4: netatmo_H582561d8e8ede159508c4d: dispatch gethomedata
2016.11.13 16:40:24 4: netatmo_H582561d8e8ede159508c4d: dispatch return: gethomedata
2016.11.13 16:40:24 4: netatmo_H582561d8e8ede159508c4d: parsehomereadings
2016.11.13 16:40:24 5: netatmo_H582561d8e8ede159508c4d: home readings: $VAR1 = {
          'id' => '582561d8e8ede159508c4d',
          'place' => {
                       'timezone' => 'Europe/Berlin',
                       'country' => 'DE',
                       'city' => 'zuHause'
                     },
          'cameras' => [],
          'events' => [],
          'name' => 'Presence',
          'persons' => []
        };

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Badflex am 16 November 2016, 10:07:26
@Markus M. Wenn ich irgendwie helfen kann die Presence einzubinden. Ich teste gern!
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 16 November 2016, 10:35:49
Ich bräuchte dazu vielleicht  am Wochenende) mal deinen Account. Damit sollten wir alles hinbekommen was nicht nur lokal über die App gesetzt wird.
Falls du ne Welcome hast, such schon mal nach Unterschieden in der App.


Sent from my iPhone using Tapatalk
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Badflex am 16 November 2016, 11:05:34
Nein eine Welcom habe ich leider nicht.
Das mit dem Account läst sich machen. Melde mich per Pn.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Eisix am 16 November 2016, 11:49:48
Hallo,

sobald die Presence wieder lieferbar ist versuche ich eine zu ergattern. Dann kann ich vergleichen.

Gruß
Eisix
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 16 November 2016, 11:54:12
(http://uploads.tapatalk-cdn.com/20161116/a03ea33953f5f84e82e10ad1291a83f8.png)
Zum Vergleich die Welcome.
Ich nehme an dass man das Licht der Presence auch irgendwie manuell schalten kann?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Badflex am 16 November 2016, 12:32:10
Eigentlich kann man noch nicht viel machen außer Licht an/aus schalten bzw. Dimmen.
Aufgenommene Videos  anschauen und Live bild anschalten.
Außerdem noch einschalten wann aufgenommen werden soll also bei Tieren/Personen/Fahrzeugen oder sonstigen Bewegungen und ob man bei den sachen auch benachrichtigt werden will.
Ich mache gleich mal ein Screenshot von einem Android.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Eisix am 22 November 2016, 13:15:32
Hallo,

hab meine presence heute angeschlossen. Device wird nicht erzeugt oder muss ich irgendwas spezielles machen?
Alles mögliche mit update und autocreate habe ich schon probiert.

Gruß
Eisix
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Badflex am 22 November 2016, 14:03:40
Das modul erkennt die Presence nicht. Muss ein Update kommen.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 22 November 2016, 15:46:24
Ich hänge die Testversion heute Abend in den ersten Post.


Sent from my iPhone using Tapatalk
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Helmi55 am 22 November 2016, 18:03:15
guten Abend,
Frage zum Thermostaten: in der iOS App sieht man die Aussentemperatur (dürfte irgendeine in der Nähe sein)
Kann man die auch in den Readings sichtbar machen?
Gruß
Helmut
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Eisix am 22 November 2016, 18:29:02
Hallo,

einfach eine Wetterstation definieren. z.B.

define Wetterstationen netatmo PUBLIC 50.971775,9.710616 0.08

Gruß
Eisix
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 23 November 2016, 00:30:47
So, bitte mal die Notifications der Presence mit dem Modul aus dem ersten Post testen.
Hat jemand Haustiere? :)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Eisix am 23 November 2016, 02:27:35
Ja, unsere Katze wird korrekt von der presence erkannt. ;D
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Eisix am 23 November 2016, 03:07:23
Erster Test:

Presence wird als device angelegt.
Flutlicht Einstellungen fehlen noch (auto, I,0)

Mehr morgen wenn unsere Katze durchgelaufen ist  :)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Badflex am 23 November 2016, 13:10:59
Gestern gabs ein Presence update. Jetzt zeigt er die interne url auch an. Muss mal zuhase schauen ob die bildet jetzt flüssiger laufen. Vielleicht kommt man ja auch besser an die Events.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Eisix am 23 November 2016, 13:46:54
Hab die presence jetzt zu der Welcome in FTUI gepackt.
Das reading link_local fehlt mir noch um den livestream direkt von der Kamera abzuspielen.





Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: chriz am 23 November 2016, 19:28:02
Hallo zusammen,

ich stelle öfters teilweise sehr lange Freezes meines FHEM-Systems in Verbindung mit Netatmo fest. Ich dachte das Netatmo Modul ist Nonblocking, wenn es Verbindung zu den Netatmo Servern aufnimmt? FHEM und das Netatmo Modul sind up2date.

Bedingt durch die längeren Freezes (ab ca. 5 Sekunden) gibt es dann Disconnects meines HMLAN bzw. HM LAN Gateways.

Zudem kam die Tage eine Mail von Netatmo, dass wohl ab 30.11. auf leistungsfähigere Server/APIs umgestellt wird. Sollte da etwas umgestellt werden?

Hier der log einiger Freezes, von den kurzen Freezes im Bereich 1-2 Sekunden hätte ich noch etliche weitere im Log, falls benötigt:

2016.11.18 10:06:18.898 2: netatmo_D70_ee_50_xxx: http request failed: gethostbyname api.netatmo.com failed
2016.11.18 10:06:38.929 2: netatmo_D70_ee_50_xxx: http request failed: gethostbyname api.netatmo.com failed
2016.11.18 10:07:18.971 2: netatmo_M02_00_00_xxx: http request failed: gethostbyname api.netatmo.com failed
2016.11.18 10:07:18.971 1: Perfmon: possible freeze starting at 10:06:14, delay is 64.971
2016.11.18 10:07:39.018 2: netatmo_M02_00_00_xxx: http request failed: gethostbyname api.netatmo.com failed
2016.11.18 10:07:59.042 2: netatmo_M03_00_00_xxx: http request failed: gethostbyname api.netatmo.com failed
2016.11.18 10:08:19.066 2: netatmo_M03_00_00_xxx: http request failed: gethostbyname api.netatmo.com failed


----------------


2016.11.23 07:10:33.231 5: : refreshing token
2016.11.23 07:10:33.232 4: HttpUtils url=https://api.netatmo.com/oauth2/token
2016.11.23 07:10:36.533 4: https://api.netatmo.com/oauth2/token: HTTP response code 400
2016.11.23 07:10:36.534 4: HttpUtils https://api.netatmo.com/oauth2/token: Got data, length: 26
2016.11.23 07:10:36.534 4: : dispatch token
2016.11.23 07:10:36.534 4: unknown $VAR1 = {
          'STATE' => 'Error',
          'refresh_token' => undef,
          'lastError' => 'invalid_client',
          'helper' => {},
          'access_token' => undef
        };

2016.11.23 07:10:36.534 4: : dispatch return: token
2016.11.23 07:10:36.545 1: Perfmon: possible freeze starting at 07:10:34, delay is 2.545


----------------


2016.11.23 18:12:08.702 5: : refreshing token
2016.11.23 18:12:08.703 4: HttpUtils url=https://api.netatmo.com/oauth2/token
2016.11.23 18:12:09.989 4: https://api.netatmo.com/oauth2/token: HTTP response code 400
2016.11.23 18:12:09.989 4: HttpUtils https://api.netatmo.com/oauth2/token: Got data, length: 26
2016.11.23 18:12:09.989 4: : dispatch token
2016.11.23 18:12:09.990 4: unknown $VAR1 = {
          'STATE' => 'Error',
          'refresh_token' => undef,
          'lastError' => 'invalid_client',
          'helper' => {},
          'access_token' => undef
        };

2016.11.23 18:12:09.990 4: : dispatch return: token
2016.11.23 18:12:10.000 1: Perfmon: possible freeze starting at 18:12:09, delay is 1


----------------------


2016.11.23 18:17:10.735 5: : refreshing token
2016.11.23 18:17:10.735 4: HttpUtils url=https://api.netatmo.com/oauth2/token
2016.11.23 18:17:30.757 4: : dispatch token
2016.11.23 18:17:30.757 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at ./FHEM/38_netatmo.pm line 1638.
2016.11.23 18:17:30.757 2: : http request failed: https://api.netatmo.com/oauth2/token: Can't connect(1) to https://api.netatmo.com:443: IO::Socket::INET: Bad hostname 'api.netatmo.com:443'
2016.11.23 18:17:30.767 1: Perfmon: possible freeze starting at 18:17:11, delay is 19.767







Vielen Dank für eure Hilfe,

Chris
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: rubbertail am 23 November 2016, 19:41:46
Das sieht aber eher nach DNS-Problem aus...
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 23 November 2016, 22:57:41
Healthy Home Coach wird in der Beta auf der ersten Seite voll unterstützt.
Das Ding ist leider nichts anderes als eine rosa Wetterstation-Basis mit HomeKit und anderen LEDs.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: docfred am 24 November 2016, 09:20:34
Zitatich stelle öfters teilweise sehr lange Freezes meines FHEM-Systems in Verbindung mit Netatmo fest. Ich dachte das Netatmo Modul ist Nonblocking, wenn es Verbindung zu den Netatmo Servern aufnimmt? FHEM und das Netatmo Modul sind up2date.
Den Eindruck habe ich auch.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Badflex am 24 November 2016, 09:23:23
Das habe ich mir auch gedacht. Macht ja auch nichts anderes.

Mit den Events habe ich bei der Presence so meine Probleme. Weiß nicht ob ich der einzige bin.
Mein letzter event : BEWEGUNG erkannt vom 23.11 um 21:39Uhr.
Bei event Time : 24.11 9:01Uhr ( das stimmt dann auch)

Bei last Snapshot ist der wieder von gestern.

Wie sieht das bei euch aus?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Eisix am 24 November 2016, 10:09:52
Events sind bei mir aktuell. Nur die Bezeichnungen sind seltsam (unsere Katze erscheint als Outdoor)
Das reading last_snapshot ist nicht aktuell kann ich bestätigen. Der link den man mit get snapshot kriegt ist aber aktuell, leider ändert sich die IP auf Netatmo Seite alle paar Tage sonst könnte man den statisch eintragen. Wahrscheinlich wird das reading nicht aktualisiert. Weiß nicht was der trigger ist Zeit oder event. Event würde Sinn machen. An der Stelle stimmt was nicht ist aber bei der Welcome glaube ich auch so.
@Markus M.: kommt man an das Bluetooth der Presence ran? Dachte an Erkennung ob das Auto im Hof steht, z.B. zum automatischen öffnen der Garage.

Gruss
Eisix

PS: local_url fehlt noch
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Badflex am 24 November 2016, 10:36:02
Wenn man direkt über die IP drauf kommen könnte und Events bekommt. Dann würde das gut funktionieren. Ich hatte mir gedacht das wenn z.B. Bewegung erkannt wird ich die Garage öffnen, ein weiteres Licht schalten oder die Türklingel Leuten lassen kann. Aber bis irgendein event kommt, ist die Bude schon leer geräumt, hat der Gast schon ein halbes Stück Kuchen gegessen bevor es Klingelt
:)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Eisix am 24 November 2016, 11:46:49
Das wird so nicht funktionieren da die Teile immer erst nach Hause Telefonieren.
Was ich bei der Welcome hingekriegt habe ist den Video stream local abzurufen über local_url.

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Eisix am 24 November 2016, 12:07:51
Hab mal ein event genauer verfolgt
Reading
event: kriegt kein update (hat einen Zeitstempel von gestern
event_type: kriegt ein update nach ca. 6min
local_URL ist jetzt plötzlich da ?!??

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Badflex am 24 November 2016, 12:28:09
Hatte schon probiert den webhook unter fhem einzuschalten und beim dev.netatmo den link einzutragen damit die Events vieleicht kommen. Bei der App geht's ja auch schneller. Leider ist aber nichts angekommen. Ich denke der Fehler liegt aber bei mir.

Geht die local URL bei dir?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Eisix am 24 November 2016, 13:31:40

local_url/live/files/medium/index.m3u8  für livestream

local_url/vod/video_id/files/medium/index.m3u8 für das Video

local_url/live/snapshot_720.jpg  für den snapshot (gerade gefunden)

@Markus M. kannst du das fix einbauen? Oder soll ich über Userreading selbst basten?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 24 November 2016, 14:02:50
Vorschlag: du bastelt Userreadings die ich dann als default beim Define einbaue.
Den Rest schau ich mir am Wochenende an, da brauche ich dann nochmal deinen Zugang.


Sent from my iPhone using Tapatalk
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Badflex am 24 November 2016, 19:41:18
Hallo mal wieder, die Kamera macht ja auch Nahaufnahmen die als kleines Icon in der App angezeigt werden. Die würde ich gern an Pushalot mit übergeben damit man auf einen Blick sieht wer da steht.
Kann man diese auch irgendwo wiederfinden ?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 25 November 2016, 17:33:05
Was die Presence angeht müsst ihr euch noch ein wenig gedulden bis meine geliefert wird.
Wer auch für 227 EUR zuschlagen will, bitteschön: https://www.amazon.co.uk/Netatmo-Presence-Outdoor-Security-Recognition/dp/B01LY7NQ8D (https://www.amazon.co.uk/Netatmo-Presence-Outdoor-Security-Recognition/dp/B01LY7NQ8D)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Badflex am 25 November 2016, 17:46:56
Toll, hab mich schon gefreut das beim BlackFriday keine Presence dabei ist, und jetzt das.:).
Hab mir aber ein Regensensor gegönnt. Bei 25% muss man doch zuschlagen.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 25 November 2016, 20:04:18
Zitat von: Badflex am 25 November 2016, 17:46:56Hab mir aber ein Regensensor gegönnt. Bei 25% muss man doch zuschlagen.

Autsch ;D
https://www.amazon.de/Netatmo-Regenmesser-für-Wetterstation/dp/B00J5OHDGG/ (https://www.amazon.de/Netatmo-Regenmesser-f%C3%BCr-Wetterstation/dp/B00J5OHDGG/)
Kannste noch canceln?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Badflex am 25 November 2016, 20:24:54
3€ :(
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 26 November 2016, 13:11:01
Die Welcome heute für 109,- auf Amazon.de mit einem 30 Euro Gutschein, der direkt auf der Produktseite auswählbar ist:
https://www.amazon.de/Netatmo-Welcome-Kamera-Gesichtserkennung-NSC01-EU/dp/B00X5CMMUQ (https://www.amazon.de/Netatmo-Welcome-Kamera-Gesichtserkennung-NSC01-EU/dp/B00X5CMMUQ)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: chriz am 26 November 2016, 14:21:44
musste für den Preis jetzt eine weitere Welcome ordern ;) Danke auch für den Tipp mit der Presence, Markus! Habs ebenfalls reserviert :D  8)

Hast du evtl. noch einen Tipp zwecks meiner FHEM Freeze Problematik mit den Netatmo Servern? Oder liegt das an meinem Internet Setup?

Grüße
Chris
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 26 November 2016, 14:37:04
Zitat von: chriz am 26 November 2016, 14:21:44Hast du evtl. noch einen Tipp zwecks meiner FHEM Freeze Problematik mit den Netatmo Servern? Oder liegt das an meinem Internet Setup?

Eher an Netatmo's Setup, ich hab das auch ab und an...
Ein lokales DNS Setup sollte helfen
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: MauiJim am 26 November 2016, 16:16:06
Habe seit ein paar Tagen enorme Probleme mich zu netatmo zu verbinden. Der Log ist voll von


2016.11.26 15:56:59 2: netatmo.station: http request failed: https://api.netatmo.com/oauth2/token: Can't connect(1) to https://api.netatmo.com:443: IO::Socket::INET: connect: Connection refused
2016.11.26 15:56:59 2: netatmo.buero: http request failed: api.netatmo.com: Connection refused


Ab und an fehlt auch die Verbindung auf einem Android Tablet, als ob die unsere IP aussperren!?
Die Client ID und das Client secret habe ich bereits zurück gesetzt. Modul Version ist die Beta 22.

Kann sich das jemand erklären?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: chriz am 26 November 2016, 16:31:09
Die Netatmo Server sind sehr ausgelastet, zum 30.11. sollen wohl neue Netatmo Server bzw. abgeänderte APIs zur Verfügung stehen.

Grüße
Chris
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: MauiJim am 26 November 2016, 21:57:40
Ist leider nicht der Grund, lasse ich das fhem Modul aktiv verliert das Android Tablet im gleichen WLAN die Verbindung zu netatmo. Wechsel ich dann ins WLAN vom lieben Nachbarn funktioniert es sofort wieder.

Mittlerweile bekomme ich KEINE Verbindung mehr von fhem zu netatmo zu Stande.

Hat sich da jetzt etwa schon was an der Api geändert?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: hartenthaler am 27 November 2016, 00:53:06
Zitat von: Eisix am 08 November 2016, 22:26:19
Mit dem HTML code unten wird der Livestream im lokalen Netz flüssig mit Safari abgespielt. Sollte eigentlich auch auf dem Ipad funktionieren. Bei Chrome wird nur der Snapshot angezeigt aber nichts abgespielt.
video.js wird als player benutzt und muß vorher installiert werden


<!DOCTYPE html>
<html>
<head>
<link href="video.js/dist/alt/video-js-cdn.css" rel="stylesheet">
<script src="video.js/dist/video.js"></script>
<script src="video.js/node_modules/videojs-contrib-hls/dist/videojs-contrib-hls.js"></script>
</head>

<body>
  <video id="my-video" class="video-js vjs-default-skin" controls preload="auto" width="480" height="270"
  poster="Hier get snapshot einsetzen" data-setup="{}">
    <source src="Hier reading local_url einsetzen/live/files/medium/index.m3u8" type='application/x-mpegURL'>
  </video>

</body>

</html>


So ich wollte nun endlich auch einmal mehr aus meiner Welcome herausholen. Dazu habe ich auf meinem Raspi

npm 1.4.21 installiert mit sudo apt-get install npm
videojs 5.12.6 in /opt/fhem/www/tablet installiert mit sudo npm install --save-dev video.js

Klappte erst einmal auch ganz gut. Dann habe ich in /opt/fhem/www/tablet eine index.html mit obigem Code angelegt. Wenn ich dann die Seite in Chrome oder Safari (auf Windows-Rechner) öffne, kommt das Bild mit dem SnapShot aber auch eine überlagerte Fehlermeldung, da bei mir video.js/node_modules/videojs-contrib-hls/dist/videojs-contrib-hls.js nicht existiert. In video.js/node_modules/ habe ich nur
babel-runtime  global  lodash-compat  object.assign  safe-json-parse  tsml  videojs-font  videojs-ie8  videojs-swf  videojs-vtt.js  xhr

Woher bekomme ich videojs-contrib-hls?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Eisix am 27 November 2016, 21:52:23
@hartenthaler

npm install videojs-contrib-hls.js
Funktioniert jetzt bei mir gut, habe Welcome und Presence im Einsatz. Snapshot und Live Stream hole ich direkt vom Gerät. Über den Player kann ich dann auch direkt in Fullscreen wechseln.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: hartenthaler am 27 November 2016, 22:56:27
Super! Und sie bewegt sich doch! Danke für Deine Experimente und Deine Hilfe @Eisix.

Allerdings nicht unter Safari, sondern nur im Chrome-Browser (auf Windows-PC getestet). Aber ich nutze eh fast nur Chrome. Jetzt bleibt noch: wie bekomme ich die last_snapshot-URL dynamisch in das html-File? Die local_url scheint ja statisch zu sein - oder?

Das Welcome-Reading vpn_url funktioniert bei mir übrigens nicht.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Eisix am 27 November 2016, 23:41:11
Hab ganz unterschiedliche Erfahrungen mit Browsern gemacht am besten geht's momentan über Webview auf android. Fully spielt ab hört aber dann nicht mehr auf. Safari auf einem MacBook hat funktioniert.
Ich nutze nur lokale URLs und die sind eh statisch. Die Pfade stehen in einem meiner postings von vor 3 Tagen.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: hartenthaler am 28 November 2016, 23:51:17
Ja die Pfade habe ich gesehen und die haben mich animiert das nun auch mal nachzuvollziehen. Und lokal reicht mir. Das Live-Video hat ja einen ordentlichen Zeitversatz, aber nun gut das ist ja auch nicht die wichtigste Funktion der Welcome. Bleibt aber noch das Problem, dass das html-File den Link zum letzten Snapshot enthält, der sich ändert. Zwei Möglichkeiten: man wirft das poster raus, da es eh nur am Anfang kurz angezeigt wird oder man macht das html-File dynamisch (mit php? oder mit ...)?

Und nun will ich die Gesichtserkennung mit ROOMMATE verknüpfen, also wenn mein Gesicht erkannt wird, dann ist klar dass ich gerade in dem Raum bin in dem die Welcome steht. Also kann ich in dem mir zugeordneten ROOMMATE Device die location entsprechend auf "Büro" setzen und den state auf "home". Habt ihr das auch so gemacht?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Eisix am 29 November 2016, 10:25:30
Der Zeitversatz ist auch in der Netatmo App so. Ist glaube ich gar nicht anders möglich da du ja aufnimmst und abspielen gleichzeitig willst. Das .m3u8 file enthält ja nur kleine video Schnipsel die aneinander gehängt werden.

Der snapshot auf der SDkarte ist denke ich immer aktuell aber der in deinem Browser natürlich nicht, da sonst ein permanenter refresh auf den link laufen müsste. Der einzige weg wäre über das event einen refresh zu triggern. Das ist aber in der jetzigen Form des Moduls nicht möglich (zu viel Zeitverzug). Badflex hat einen Webhook an seine Netatmo app gehängt und kriegt somit schneller die events. Allerdings musst du dann auch wieder ein Loch in deine Internet-Firewall schießen was mir persönlich etwas Bauchweh macht.

Ich nutze die Welcome auch als Anwesenheits trigger. Also Person wird erkannt, dann wird er auf zuhause gesetzt, allerdings habe ich das noch mit Handy im Wlan angemeldet kombiniert für alle die eins haben. Ich denke für eine Raumsteuerung ist das System so nicht zu gebrauchen z.B. ich komme in den Raum, werde erkannt und das Radio spielt meine Playlist.
Das würde nur mit der Webhook Lösung zu machen sein.
Am liebsten wäre mir wenn man die Events direkt von der Kamera in Fhem geschickt bekäme. Was auch noch interessant ist, ist das die Kameras Bluetooth haben, damit ließe sich auch was machen zur Anwesenheitserkennung.

Gruß
Eisix
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Badflex am 29 November 2016, 11:09:40
Ja, das mit dem Loch ins netz macht mir auch bedanken. Habe aber alle komandos gesperrt so das man von außen nichts steuern könnte. Man kann das och zusätzlich mit Passwort schützen ich weis nur nicht wie man am besten den selben Schlüssel von Netatmo nehmen könnte. Dann wäre es doch nichts anders wie die jetzigen Events oder?

Direkt von der Kamera. Wäre natürlich intern am besten und am schnellsten.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Badflex am 05 Dezember 2016, 14:11:20
Hallo,mal wieder. Ich habe meine Benachrichtigungen erst mal über Ifttt und Pushalot gemacht. Das funktioniert für Screenshots sehr gut. Leider hab ich gesehen das Pushalot aus dem Store entfernt ist und ich weiß nicht wie lange das überhaupt geht.

Kennt jemand eine andere App für Windows 10 wo man Pushbenachrichtigungen senden kann?
Benutzt jemand schon ifttt und hat eine Welcome und kann mir sagen ob man dort auch den Video Link und Live Video versanden kann?

Als Windows Mobile 10 Nutzer ist man was Apps angeht ja schon gebeutelt,aber so lang es irgendwie geht möchte ich auf kein anderes System wechseln. Die gefallen mir einfach nicht.
Danke
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 09 Dezember 2016, 22:21:04
Bin endlich mal zum Presence Update gekommen :)
Sollte alles mehr oder weniger selbsterklärend sein: De-/aktivieren, Lichtmodus & -intensität und die Schalt-Einstellungen mit night_.*

Kleiner Bonus:
set netatmo_presence floodlight 63 schaltet das Licht unabhängig von der gesetzten Intensität für ca. 8 Sekunden z.B. auf 63%, danach wieder auf den Ausgangszustand zurück.

IR lässt sich scheinbar noch nicht deaktivieren ohne die komplette Kamera zu deaktivieren?!
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: michaelfhem am 09 Dezember 2016, 23:46:00
habs ausprobiert und funktioniert soweit. Danke dafür!

Allerdings werden bei mir die Events nicht aktualisiert. Es steht immer noch Videoüberwachung wird fortgesetzt vom Einschalten da. Das ich durchgelaufen bin wurde nicht in fhem angezeigt.

Grüße
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Eisix am 19 Dezember 2016, 12:35:15
Hallo,

war letzte Woche gezwungen mein System neu aufzusetzen. Habe dann auch den Netatmo Teil komplett neu angelegt. Dabei wurde die presence nicht mit autocreate erzeugt. Welcome lief problemlos.
War vorher da und die Konfig auf Netatmo Seite wurde nicht geändert.
get homes zeigt nur die Daten der Welcome.
Jemand eine Idee/ähnliche Probleme?

Gruß
Eisix
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Badflex am 19 Dezember 2016, 13:43:04
Ich glaub beim fhem install ist die alte version noch drinn. Ich musste auch die von der ersten Seite wieder rein kopieren.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 19 Dezember 2016, 14:24:28
Ja, ist sie.
Ich hab leider mein SVN noch nicht wieder hinbekommen.


Sent from my iPhone using Tapatalk
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Eisix am 19 Dezember 2016, 14:26:24
Ok, kein Problem.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 20 Dezember 2016, 08:37:37
Zitat von: michaelfhem am 09 Dezember 2016, 23:46:00Allerdings werden bei mir die Events nicht aktualisiert. Es steht immer noch Videoüberwachung wird fortgesetzt vom Einschalten da. Das ich durchgelaufen bin wurde nicht in fhem angezeigt.

Die Events für die Presence sollten jetzt funktionieren.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Badflex am 22 Dezember 2016, 19:41:39
Wie sieht es mit Humidity trends aus. Kann man die sich irgendwie selber erstellen?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: rubbertail am 23 Dezember 2016, 11:38:03
Moin Leutz, moin Markus,

ich fühl mich grade ziemlich doof... aber sitz irgendwie auf der Leitung. Folgendes: Ich musste aus kommenden Providerwechselgründen die interne IP meines Routers ändern und habe ignoranterweise (ich Schlauschlumpf) versehentlich die (interne) IP des netatmo-Relais verwendet. Gut, bei beiden war das Netzwerk weg, geschenkt... ich konnte aber das Relais wieder umbiegen auf eine andere interne IP. Problem dabei: Seitdem kriegt Fhem keinen Kontakt mehr zu dem Relais über WLAN. der Raspi, auf dem Fhem installiert ist, kann die neue IP anpingen, aber ich weiß grade nicht so recht, ob und wenn ja wo ich die einstellen kann/muss/soll. Sollte doch eigentlich von netatmo irgendwie neu zurückkommen, oder?
Wie kann ich mir da ggf. behelfen?

Danke schomma! :))

Martin
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 23 Dezember 2016, 16:23:55
Die IP hat eigentlich nichts mit dem Modul zu tun.
Aber ich vermute mal dass durch den Wechsel das Relais keine Verbindung zum Internet mehr hat. Versuch das mal über Bluetooth neu einzurichten.


Sent from my iPhone using Tapatalk
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: rubbertail am 23 Dezember 2016, 16:27:26
Dochdoch, das geht - über die App komm ich aufs Relais... das is ja dat komische. Ich seh auch an meinem DHCP-Server, dass es sich die neue, korrekte IP holt, und kann auch Traffic sniffen... nur fhem siehts irgendwie nicht mehr.

Macht nix, ich legs nochmal neu an über autocreate und probier dann noch mal.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 23 Dezember 2016, 17:01:45
Keine Ahnung was da schief läuft aber das Modul hat keine direkte Verbindung zum Relais. Läuft alles über die Netatmo API.


Sent from my iPhone using Tapatalk
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: rubbertail am 23 Dezember 2016, 18:12:48
Dachte ich mir schon - aber danke, dass du mir das auch nochmal bestätigst ;))
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: rubbertail am 23 Dezember 2016, 19:52:56
Alles falsch von mir... netatmo streikt grad völlig, trotz Neustart etc... der holt im Moment gar nix ab. Ich muss mal beobachten wieso.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 23 Dezember 2016, 20:29:52
Zitat von: rubbertail am 23 Dezember 2016, 19:52:56
Alles falsch von mir... netatmo streikt grad völlig, trotz Neustart etc... der holt im Moment gar nix ab. Ich muss mal beobachten wieso.

Vermutlich hat Netatmo dich wegen zu vieler Anfragen gesperrt.
Seit heute gegen 13 Uhr, nehme ich an?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: rubbertail am 23 Dezember 2016, 21:06:21
Schon seit vorgestern... mit "no route to host". Hm... bin jetzt mal drei Tage weg, mal sehen, was danach ist. :)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 23 Dezember 2016, 21:07:59
Zitat von: rubbertail am 23 Dezember 2016, 21:06:21
Schon seit vorgestern... mit "no route to host". Hm... bin jetzt mal drei Tage weg, mal sehen, was danach ist. :)

Wechsel mal deine IP wenn das geht.
Und dann nimm die neue Beta :)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: rubbertail am 27 Dezember 2016, 14:10:54
Mit IP-Wechsel und neuer Beta is alles wieder in Beta... äh, Butter. Vielen herzlichen Dankeschön mal wieder! :)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 27 Dezember 2016, 14:25:53
Zitat von: rubbertail am 27 Dezember 2016, 14:10:54Mit IP-Wechsel und neuer Beta is alles wieder in Beta... äh, Butter. Vielen herzlichen Dankeschön mal wieder! :)

Hast du zufällig irgendwo <5 Minuten eingestellt?
Netatmo sperrt dann neuerdings den Zugang und gibt eine Meldung aus, wenn du dann immer noch anfragst wird deine IP komplett geblockt.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: rubbertail am 27 Dezember 2016, 15:08:39
Ich wüsste nicht wo... was genau könnte denn <5min eingestellt sein?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: andale77 am 27 Dezember 2016, 15:59:43
Hallo zusammen,

hat schon jemand versucht die Presence als Bewegungsmelder für einen weiteren Aktor zu verwenden?
Also im Klartext; ich habe eine eine bestehende Außenbeleuchtung die ich über einen Homematic Schaltaktor über einen Homematic Bewegungsmelder schalte.
Nun habe ich seit ein paar Wochen eine Presence und hatte den Gedanken den Aktor nun mit der Presence steuern zu können.
Gibt es da eine Möglichkeit?

Würde mich über einen tip freuen.

Andreas
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 27 Dezember 2016, 16:12:25
Zitat von: andale77 am 27 Dezember 2016, 15:59:43hat schon jemand versucht die Presence als Bewegungsmelder für einen weiteren Aktor zu verwenden?
Also im Klartext; ich habe eine eine bestehende Außenbeleuchtung die ich über einen Homematic Schaltaktor über einen Homematic Bewegungsmelder schalte.
Nun habe ich seit ein paar Wochen eine Presence und hatte den Gedanken den Aktor nun mit der Presence steuern zu können.
Gibt es da eine Möglichkeit?

Mit dem Webhook (letzte Beta im ersten Post) sollte das gehen.
Du bekommst allerdings nur Events für Dinge die auch in der App für Presence Notifications eingestellt sind.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Badflex am 28 Dezember 2016, 11:35:56
Hat es schon jemand hinbekommen mit Webhook?
Oder bin ich der einzige bei dem es nicht geht.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: loskrachos am 28 Dezember 2016, 12:32:12
Hallo,

bei mir wird die presence nur als CAMERA gelistet. Wenn ich die Device specific Help richtig verstehe, sollte eigentlich eine PRESENCE erkannt werden, oder?

Gruß
loskrachos
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: andale77 am 30 Dezember 2016, 22:28:58
Mit dem Webhook klappt es bei mir nicht...schade.
Ich hätte mir gewünscht den Bewegungsmelder sparen zu können.
Ansonsten ist die Presence ja echt toll, aber für FHEM bringt sie mA nach nichts
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Eisix am 30 Dezember 2016, 22:35:59
Hallo,

nutze die Presence zur Anwesenheitskontrolle, allerdings nicht alleine sondern in Kombination mit Handy Anwesenheit.
Wenn man das Bluetooth der Presence auch noch nutzen könnte wäre praktisch aber leider habe ich dafür noch keine Möglichkeit gefunden.

Gruß
Eisix
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Badflex am 30 Dezember 2016, 23:32:14
Zitat von: andale77 am 30 Dezember 2016, 22:28:58
Mit dem Webhook klappt es bei mir nicht...schade.
Ich hätte mir gewünscht den Bewegungsmelder sparen zu können.
Ansonsten ist die Presence ja echt toll, aber für FHEM bringt sie mA nach nichts

Wie hast du Webhook eingerichtet?

define netatmo_webhook netatmo WEBHOOK
attr netatmo_webhook IODev netatmo
attr netatmo_webhook webhookURL

Beispiel Url einer FritzBox. Zugriff vom Internet muss eingerichtet sein:
http://Benutzername:Passwort@hdjdndhdjzzuuz.myfritz.net:8083/fhem/netatmo   
Starten mit:
set netatmo_webhook webhook add

Es dürfen keine Sonderzeichen im Passwort/Benutzername der Webhook Url sein.
Nach dem Adden des Webhooks nochmal im dev.netatmo auf unban klicken falls gebannt wurde.

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Badflex am 31 Dezember 2016, 16:26:43
Bevor wir ins neue Jahr schreiten wollte ich nur sagen, das die Videos der Presence doch unter MS Edge im TabletUI laufen.
nur leider habe ich keine Ahnung warum es manchmal geht und manchmal nicht.
Aber wenn es läuft,dann läufts. einfach ein paar mal auf play/pause drücken. Irgendwann geht es.

So, und jetzt einen guten Rutsch ins 2017!
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: choetzu am 02 Januar 2017, 10:41:54
hey,
ich erhalte immer
http request failed: read from https://api.netatmo.com:443 timed out

nun wollte ich gemäss wiki

6. Sollte nach kurzer Zeit beim Wetter-Device der Status "Invalid Access Token" auftauchen, dann muss in der Fhem-Installation nach der Datei 38_netatmo.pm gesucht und darin "https" durch "http" ersetzt werden.

[Edit] Inzwischen gibt es ein attribut nossl. Das auf 1 setzen und der https-Fehler wird umgangen:

attr Wetter nossl 1
[Edit2] Dieser SSL- und ein weiterer UTF-8-Fehler traten hauptsächlich auf FritzBox auf. Die aktuelle Version prüft automatisch auf welcher Hardware Fhem läuft und setzt die korrekten Einstellungen.


das Attribut nossl auf 1 setzen. Das Attribut gibt es bei mir aber nicht.... wo finde ich dieses?

danke. lg c


Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Badflex am 02 Januar 2017, 12:43:08
Unban hast du dev.netatmo angeklickt?

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 02 Januar 2017, 18:18:52
Zitat von: choetzu am 02 Januar 2017, 10:41:54ich erhalte immer
http request failed: read from https://api.netatmo.com:443 timed out
Immer?
Dann hat Netatmo deine IP auf der Blockliste, weil du zu oft angefragt hast.


[/quote]nun wollte ich gemäss wiki das Attribut nossl auf 1 setzen. Das Attribut gibt es bei mir aber nicht.... wo finde ich dieses?[/quote]
Nirgendwo, gibt es nicht mehr. HTTP Anfragen auf die API funktionieren schon lange nicht mehr.


IP wechseln, höheres Intervall einstellen. Dann sollte alles wieder in Ordnung sein.
Sporadische Timeouts sind übrigens "normal".
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: choetzu am 03 Januar 2017, 13:33:34
Hallo Markus,

herzlichen Dank. Ich werde versuchen die IP zu wechseln und auch das Intervall zu erhöhen.

Ist der Intervall 3600 wirklich zu niedrig?

Seit kurzem kommt nun auch

2017.01.03 13:17:51 2: netatmo_M03_00_00_00_5c_4e: invalid json detected:
<html>
<head><title>502 Bad Gateway</title></head>
<body bgcolor="white">
<center><h1>502 Bad Gateway</h1></center>
<hr><center>nginx</center>
</body>
</html>


Hängt dies mit dem zusammen?

Lg c
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 03 Januar 2017, 14:09:59
Das Intervall ist völlig ok - liegt leider an den netatmo Servern.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Badflex am 06 Januar 2017, 08:23:20
Versuche als mir die URL aus Webhook state per Pushalot zu senden.
Hat jemand eine Ahnung wie ich das anstelle?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 06 Januar 2017, 15:13:26
Keine Ahnung von Pushalot.
Du müsstest auf ein Change einer der beiden Readings für neues Video oder Bild reagieren.
Es kommt immer nur eins davon.


Sent from my iPhone using Tapatalk
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Badflex am 07 Januar 2017, 10:59:49
Die Nachricht senden funktioniert ohne Probleme. Nur wie ich den status in einen Nachricht bekomme weiß ich nicht.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 07 Januar 2017, 11:04:46
Wer bisher die b25 genutzt hat, bitte auf b26 updaten.
Damit sollte es dann nicht mehr vorkommen dass die Updates einfach stehenbleiben.
Temperature und Humidity beim Homecoach werden auch wieder geholt.


Zitat von: Badflex am 07 Januar 2017, 10:59:49Die Nachricht senden funktioniert ohne Probleme. Nur wie ich den status in einen Nachricht bekomme weiß ich nicht.
Na indem du ihn in deinem Notify liest und in die Nachricht schreibst?! ReadingsVal('netatmo_webhook','state','unknown status')
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Badflex am 07 Januar 2017, 13:04:49
So. habs hinbekommen. Falls es jemand Interressiert:   

define Pushnachricht DOIF([netatmo_webhook:"Person.*"]) (set Pushalot message "Da ist jemand vor der Tür""Person am Eingang""[netatmo_webhook:snapshot]""[netatmo_webhook:snapshot]")

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Nobre am 11 Januar 2017, 23:43:04
Also irgendwie komme ich nicht mehr mit ;(
kann euch schon seit längerem nicht mehr folgen auch wenn ich mir nochmal alles durchlese.

Hab es nach langem hin und her gelese noch nicht hinbekommen das zu realisieren was ich möchte

Habe ein raspberry mit fhem auf dem Dachboden
und ein raspberry im WZ am TV angeschlossen
was ich gerne möchte ist das immer wenn es klingelt ich umschalte und sehe wer an der tür ist
aber ich bekomme einfach kein live video bild hin.
Könnte mir jemand eine einfache anleitung geben ??

video.js habe ich versucht zu instalieren aber bin mir nicht sicher ob es geklappt hat

sudo npm install --save-dev video.js hatte ich gelesen aber kommando wird nicht gefunden.
sudo apt-get install npm videojs 5.12.6 in /opt/fhem/www/tablet

sorry bin im gegensatz zu vielen anderen hier ein absoluter leihe.

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Eisix am 12 Januar 2017, 12:16:29
Hallo Nobre,

https://forum.fhem.de/index.php/topic,53500.msg529241.html#msg529241

folgende steht eigentlich alles was man machen muss.


sudo apt-get install npm


videojs + videojs-contrib-hls in /opt/fhem/www/tablet installieren


sudo cd /opt/fhem/www/tablet
sudo npm install video.js
sudo npm install videojs-contrib-hls.js
sudo chown -R fhem:fhem /opt/fhem/www/tablet/node_modules


Html Code


<!DOCTYPE html>
<html>
<head>
<link href="node_modules/video.js/dist/alt/video-js-cdn.css" rel="stylesheet">
<script src="node_modules/video.js/dist/video.js"></script>
<script src="node_modules/videojs-contrib-hls.js/node_modules/videojs-contrib-hls/dist/videojs-contrib-hls.js"></script>
</head>
<body>
<header>Wo auch immer</header>
        <video id="my-video" class="video-js" controls preload="auto" width="345" height="200"
                poster="Hier reading local_url einsetzen/live/snapshot_720.jpg" data-setup="{}">
                <source src="Hier reading local_url einsetzen/live/files/medium/index.m3u8" type='application/x-mpegURL'>
        </video>
</body>
</html>


"Hier reading local_url einsetzen" spricht für sich selbst denke ich  ;).
Funktioniert so mit Fully auf Android Tablet auch ohne Verbindung zu Netatmo wird direkt von der Kamera geholt. Safari sollte auch ohne video.js funktionieren, mit auf jeden Fall.
Sag bescheid ob es so bei dir funktioniert, dann kann ich es in die Wiki stellen.

Gruß
Eisix

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Eisix am 13 Januar 2017, 22:05:06
Hallo,

noch eine Neuigkeit bezüglich Video abspielen.
Ich habe heute von HTTPSRV auf FTUISRV umgestellt und seitdem funktioniert es auch mit Chrome und Firefox. Außerdem werden die controls Korrekt angezeigt.

Gruß
Eisix
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: hartenthaler am 13 Januar 2017, 22:17:53
Zitat von: Eisix am 13 Januar 2017, 22:05:06
Ich habe heute von HTTPSRV auf FTUISRV umgestellt und seitdem funktioniert es auch mit Chrome und Firefox. Außerdem werden die controls Korrekt angezeigt.
Super! Was genau hast Du bei der Umstellung geändert?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Eisix am 13 Januar 2017, 22:27:09
Hallo,

einfach

define TABLETUI HTTPSRV ftui/ ./www/tablet Tablet-UI


durch


define TABLETUI FTUISRV ftui/ ./www/tablet Tablet-UI


ersetzt.
Eigentlicher Grund für die Umstellung war das ich meine Heizungsthermostate als Template definieren wollte. Nettes Zusatzfeature.

Gruß
Eisix
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Nobre am 15 Januar 2017, 00:24:58
Hallo also habe es so gemacht wie es dort steht aber ... gleich eine fehler meldung bekommen

Zitat von: Eisix am 12 Januar 2017, 12:16:29

nach

sudo apt-get install npm

bekam ich diese Fehlermeldung auf meinem raspi im WZ wo das bild laufen soll

sudo apt-get install npm
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Die folgenden zusätzlichen Pakete werden installiert:
  javascript-common libc-ares-dev libc-ares2 libev-dev libev4 libssl-dev
  libssl-doc libv8-3.8.9.20 libv8-dev node-abbrev node-block-stream
  node-fstream node-graceful-fs node-inherits node-ini node-lru-cache
  node-minimatch node-mkdirp node-node-uuid node-nopt node-request node-rimraf
  node-semver node-tar node-which nodejs nodejs-dev wwwconfig-common
Vorgeschlagene Pakete:
  apache2 httpd mysql-client postgresql-client
Die folgenden NEUEN Pakete werden installiert:
  javascript-common libc-ares-dev libc-ares2 libev-dev libev4 libssl-dev
  libssl-doc libv8-3.8.9.20 libv8-dev node-abbrev node-block-stream
  node-fstream node-graceful-fs node-inherits node-ini node-lru-cache
  node-minimatch node-mkdirp node-node-uuid node-nopt node-request node-rimraf
  node-semver node-tar node-which nodejs nodejs-dev npm wwwconfig-common
0 aktualisiert, 29 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen noch 203 kB von 5.952 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 15,9 MB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren [J/n]? j
Fehl http://mirrordirector.raspbian.org/raspbian/ wheezy/main libc-ares2 armhf 1.9.1-3
  404  Not Found
Fehl http://mirrordirector.raspbian.org/raspbian/ wheezy/main libc-ares-dev armhf 1.9.1-3
  404  Not Found
Fehlschlag beim Holen von http://mirrordirector.raspbian.org/raspbian/pool/main/c/c-ares/libc-ares2_1.9.1-3_armhf.deb  404  Not Found
Fehlschlag beim Holen von http://mirrordirector.raspbian.org/raspbian/pool/main/c/c-ares/libc-ares-dev_1.9.1-3_armhf.deb  404  Not Found
E: Einige Archive konnten nicht heruntergeladen werden; vielleicht »apt-get update« ausführen oder mit »--fix-missing« probieren?

lag aber am raspian bzw den einstellungen
Also die neuste version (jessi vom 11.1.17) runtergeladen und alles einmal neu instaliert

und auf dem wo FHEM drauf läuft

Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:

Die folgenden Pakete haben unerfüllte Abhängigkeiten:
npm : Hängt ab von: nodejs-dev soll aber nicht installiert werden
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.

liegt aber alles an meinem system habe es hinbekommen.

nach

sudo cd /opt/fhem/www/tablet

merkte ich das das Verzeichnis so noch nicht existiert (tablet)
also schnell mit mkdir erstellt.


sudo npm install video.js
sudo npm install videojs-contrib-hls.js



sudo chown -R fhem:fhem /opt/fhem/www/tablet/node_modules

dazu muß man die gruppe fhem haben die ich nicht erstellt habe

Html Code


<!DOCTYPE html>
<html>
<head>
<link href="node_modules/video.js/dist/alt/video-js-cdn.css" rel="stylesheet">
<script src="node_modules/video.js/dist/video.js"></script>
<script src="node_modules/videojs-contrib-hls.js/node_modules/videojs-contrib-hls/dist/videojs-contrib-hls.js"></script>
</head>
<body>
<header>Wo auch immer</header>
        <video id="my-video" class="video-js" controls preload="auto" width="345" height="200"
                poster="Hier reading local_url einsetzen/live/snapshot_720.jpg" data-setup="{}">
                <source src="Hier reading local_url einsetzen/live/files/medium/index.m3u8" type='application/x-mpegURL'>
        </video>
</body>
</html>


"Hier reading local_url einsetzen" spricht für sich selbst denke ich  ;).
Funktioniert so mit Fully auf Android Tablet auch ohne Verbindung zu Netatmo wird direkt von der Kamera geholt. Safari sollte auch ohne video.js funktionieren, mit auf jeden Fall.
Sag bescheid ob es so bei dir funktioniert, dann kann ich es in die Wiki stellen.

Gruß
Eisix
^

neuste netatmo drauf, updates auf beiden gemacht

also alles so gemacht wie es sein sollte bekomme auch das letzte bild angezeigt aber es läuft kein live bild wenn ich auf play drücke
gerne gebe ich dir auch einen zugriff auf meinen raspi im WZ oder meinem FHEM wenn dir das weiterhilft
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 15 Januar 2017, 18:09:40
Neues Release mit Presence, Homecoach und Webhook morgen im Update.
Entspricht der letzten Beta, eine zusätzliche Änderung verhindert im Prinzip nur dass Kameras gepingt werden die keine gültige URL mehr haben (weil sie offline sind). Dazu noch deutlichere Log-Ausgaben wenn ihr es auf die Server Blocklist geschafft habt.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Adriano am 17 Januar 2017, 07:41:43
Kann ich davon ausegehen, dass wenn ich battery Werte erhalte, aber keine temp, regen, wind etc. Werte mehr, dass meine IP geblockt ist? Bekomme seit 4 Tagen nichts mehr dergleichen, nur noch battery Werte.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 17 Januar 2017, 09:33:51
Wenn du ungefähr die vor-vorletzte Version verwendet hast, wr das meine Schuld.
Mach doch einfach mal ein reguläres Update, dann sollte alles wieder gut sein.
Im Zweifelsfall FHEM kurz durchstarten.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Adriano am 17 Januar 2017, 12:12:28
Hatte gestern geupdated. update check sagt es gibt nichts neues. Ich mach ma reload netatmo modul.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Adriano am 17 Januar 2017, 12:54:51
Immer noch das Problem.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 17 Januar 2017, 13:11:19
Verbose 5 auf Device und Account, manuelles update und dann bitte ins Log gucken.


Sent from my iPhone using Tapatalk
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Adriano am 17 Januar 2017, 14:00:43

2017.01.17 13:57:23 4: netatmo_M02_00_00_12_XX_XX: poll MODULE
2017.01.17 13:57:23 4: netatmo_M02_00_00_12_XX_XX: polling types [Temperature,Humidity] for modules [02:00:00:12:XX:XX]
2017.01.17 13:57:23 4: netatmo_M02_00_00_12_XX_XX: request readings type: Temperature,Humidity
2017.01.17 13:57:23 4: WetterNetatmo: dispatch token
2017.01.17 13:57:23 4: WetterNetatmo: dispatch return: token
2017.01.17 13:57:23 4: netatmo_M02_00_00_12_XX_XX: dispatch getmeasure
2017.01.17 13:57:23 4: netatmo_M02_00_00_12_XX_XX: dispatch return: getmeasure
2017.01.17 13:57:23 4: netatmo_M02_00_00_12_XX_XX: parsereadings Temperature,Humidity
2017.01.17 13:58:02 4: WetterNetatmo: poll ACCOUNT
2017.01.17 13:58:03 4: WetterNetatmo: dispatch token
2017.01.17 13:58:03 4: WetterNetatmo: dispatch return: token
2017.01.17 13:58:03 4: WetterNetatmo: dispatch token
2017.01.17 13:58:03 4: WetterNetatmo: dispatch return: token
2017.01.17 13:58:03 4: WetterNetatmo: dispatch stationsdata
2017.01.17 13:58:03 4: WetterNetatmo: dispatch return: stationsdata
2017.01.17 13:58:03 4: WetterNetatmo: parseglobal
2017.01.17 13:58:03 4: WetterNetatmo: dispatch stationsdata
2017.01.17 13:58:03 4: WetterNetatmo: dispatch return: stationsdata
2017.01.17 13:58:03 4: WetterNetatmo: parseglobal
2017.01.17 13:58:45 4: WetterNetatmo: dispatch token
2017.01.17 13:58:45 4: WetterNetatmo: dispatch return: token
2017.01.17 13:58:54 4: netatmo_D70_ee_50_12_XX_XX: poll DEVICE
2017.01.17 13:58:54 4: netatmo_D70_ee_50_12_XX_XX: request readings type: Temperature,CO2,Humidity,Noise,Pressure
2017.01.17 13:58:55 4: WetterNetatmo: dispatch token
2017.01.17 13:58:55 4: WetterNetatmo: dispatch return: token
2017.01.17 13:58:55 4: netatmo_D70_ee_50_12_XX_XX: dispatch getmeasure
2017.01.17 13:58:55 4: netatmo_D70_ee_50_12_XX_XX: dispatch return: getmeasure
2017.01.17 13:58:55 4: netatmo_D70_ee_50_12_XX_XX: parsereadings Temperature,CO2,Humidity,Noise,Pressure
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Adriano am 17 Januar 2017, 14:08:33
Ok. Meine 2 Apps auf Windows Phone und iPad liefern auch keine Daten mehr. Hmmm....
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Adriano am 17 Januar 2017, 14:18:35
Musste das Modul neu in WLAN bringen. Jetzt geht alles wieder. Sorry :)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Firelight am 18 Januar 2017, 17:56:50
Hallo,

Ich sehe das dieses modul erweitert wudrde mit homecoach. Gilt dies für den Healty home coach von Netatmo.

Wenn ja wie bindet man den ein?

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: phoenix am 18 Januar 2017, 19:14:30
Guten Abend liebe Leute,

danke erstmal für das tolle Modul, damit ließ sich der Netatmo Thermostat easy einbinden, hat auch auf Anhieb geklappt. Jetzt habe ich mir ein Filelog erstellt um die Readings vom Thermostat zu speichern. Aber mir sind die Werte, die der Thermostat ausgiebt nicht ganz klar und hoffe mir das kann das kurz jemand erklären.
Folgende Werte werden ins Log geschrieben:

boileron: 11 (in den Readings steht übrigens ein anderer Wert, in meinem Fall 301. das habe ich auch nicht ganz verstanden.
Keine Ahnung was mir das sagen soll. Vermutlich ein Hinweis darauf, wann der Heizkessel angeschaltet wurde, aber der Wert 11 ist mir ein Rätsel.

temperature: 18.8
sp_temperature: 19.5

Aktuelle Raumtemperatur und eingestellte Temperatur vermute ich ganz stark, das ist klar.

die folgenden Werte stehen zwar in den Readings, werden aber nicht ins Log geschrieben (warum habe ich noch nicht rausgefunden):

boileroff 0
setpoint_temp 19.5
therm_relay_cmd 100

Also gerade die letzten drei Werte sind mir ehrlich gesagt ein Rätsel und dieses bioleron. Wäre super wenn mir das jemand erklären könnte, vlt sind die Werte für etwas zu gebrauchen.

Ach eine Frage vielleicht noch: Zu dem Netatmo Modul, wird das noch erweitert? Ich frage nur aus reiner Neugierde. Gibt ja über die App noch die Möglichkeit die Wochenplanung an zu legen ect, das wäre ein nettes Gimmick in dem Modul. Ist jetzt kein must have, daher ist die Frage nur rein interessenshalber
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 18 Januar 2017, 19:57:20
Zitat von: Firelight am 18 Januar 2017, 17:56:50Ich sehe das dieses modul erweitert wudrde mit homecoach. Gilt dies für den Healty home coach von Netatmo.
Wenn ja wie bindet man den ein?

Ja. Mit autocreate_homecoachs aus dem Account


Zitat von: phoenix am 18 Januar 2017, 19:14:30
boileron: 11 (in den Readings steht übrigens ein anderer Wert, in meinem Fall 301. das habe ich auch nicht ganz verstanden.
Keine Ahnung was mir das sagen soll. Vermutlich ein Hinweis darauf, wann der Heizkessel angeschaltet wurde, aber der Wert 11 ist mir ein Rätsel.

Sekunden die das Ding an war.

Zitattemperature: 18.8
sp_temperature: 19.5

Aktuelle Raumtemperatur und eingestellte Temperatur vermute ich ganz stark, das ist klar.

Richtig.

Zitatdie folgenden Werte stehen zwar in den Readings, werden aber nicht ins Log geschrieben (warum habe ich noch nicht rausgefunden):
boileroff 0
setpoint_temp 19.5
therm_relay_cmd 100
Also gerade die letzten drei Werte sind mir ehrlich gesagt ein Rätsel und dieses bioleron. Wäre super wenn mir das jemand erklären könnte, vlt sind die Werte für etwas zu gebrauchen.

Manche Werte kommen vom Thermostat, manche vom übergeordneten Relay.
Wenn du ein update machst siehst du, welche aus dem Device kommen und den neueren Timestamp haben.
So hundertprozentig weiss ich das auch nicht mehr :)

ZitatAch eine Frage vielleicht noch: Zu dem Netatmo Modul, wird das noch erweitert? Ich frage nur aus reiner Neugierde. Gibt ja über die App noch die Möglichkeit die Wochenplanung an zu legen ect, das wäre ein nettes Gimmick in dem Modul. Ist jetzt kein must have, daher ist die Frage nur rein interessenshalber

Hatte ich nicht vor - zuviel Aufwand und ich nutze das Thermostat selbst nicht.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: phoenix am 18 Januar 2017, 21:14:36
Zitat von: Markus M. am 18 Januar 2017, 19:57:20
Manche Werte kommen vom Thermostat, manche vom übergeordneten Relay.
Wenn du ein update machst siehst du, welche aus dem Device kommen und den neueren Timestamp haben.


Hatte ich nicht vor - zuviel Aufwand und ich nutze das Thermostat selbst nicht.
Ja kann ich verstehen wenn man es selbst nicht nutzt. Die Frage kam auch mehr aufgrund meiner aktuellen Begeisterung. Fhem ist für mich noch neu und irgendwie alles noch aufregend und ja...wie ein kleines Kind bin ich gerade :) Dennoch ein schönes und praktisches Modul , muss man auch mal sagen und danke für die Antworten, die bringen mich schonmal weiter. Gerade die Zeit wie lange der Heizkessel an war ist extrem nützlich. Danke
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: rubbertail am 18 Januar 2017, 22:09:01
setpoint_temp ist die "set"-Variable für die eingestellte Temperatur, sp_tenperature das Reading. :))
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: digidaus am 21 Januar 2017, 10:41:43
Zitat von: Badflex am 30 Dezember 2016, 23:32:14
Wie hast du Webhook eingerichtet?

define netatmo_webhook netatmo WEBHOOK
attr netatmo_webhook IODev netatmo
attr netatmo_webhook webhookURL

Beispiel Url einer FritzBox. Zugriff vom Internet muss eingerichtet sein:
http://Benutzername:Passwort@hdjdndhdjzzuuz.myfritz.net:8083/fhem/netatmo   
Starten mit:
set netatmo_webhook webhook add

Es dürfen keine Sonderzeichen im Passwort/Benutzername der Webhook Url sein.
Nach dem Adden des Webhooks nochmal im dev.netatmo auf unban klicken falls gebannt wurde.

Bin schon lange Mitleser im Forum und konnte viel für den Aufbau meines FHEM nutzen, auch die Netatmo-Kamera Integration. Muss sagen toll sehr gut realisiert - Gratulation und Danke.

Habe auch für die sofortige Bewegungsmeldung Webhook ausprobiert, läuft auch, aber wie habt ihr das in dev.netatmo hinbekommen eine Webhook-URL einzutragen, die eine Benutzer-Credentials enthält?

Bei mir kommt immer beim Save - Invalid Url - sicher aufgrund des enthaltenen @


Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 21 Januar 2017, 13:25:36
Zitat von: digidaus am 21 Januar 2017, 10:41:43Habe auch für die sofortige Bewegungsmeldung Webhook ausprobiert, läuft auch, aber wie habt ihr das in dev.netatmo hinbekommen eine Webhook-URL einzutragen, die eine Benutzer-Credentials enthält?
Bei mir kommt immer beim Save - Invalid Url - sicher aufgrund des enthaltenen @

Deshalb wird dort auch nichts eingetragen.
Die URL kommt stattdessen im FHEM Webhook Device ins Attribut webhookURL.

define netatmo_webhook netatmo WEBHOOK
attr netatmo_webhook IODev netatmo
attr netatmo_webhook webhookURL http://user:pass@fhem.dyn.url:8083/fhem/netatmo
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Badflex am 22 Januar 2017, 18:45:21
Hie ist es möglich mehrere snapshot readings einzustellen, so das man 3 Bilder im TableUI anzeigen kann ohne sie speichern zu müssen?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 22 Januar 2017, 19:02:12
Zitat von: Badflex am 22 Januar 2017, 18:45:21Hie ist es möglich mehrere snapshot readings einzustellen, so das man 3 Bilder im TableUI anzeigen kann ohne sie speichern zu müssen?
Nicht im Modul. Ich würde dir 3 Userreadings und ein Notify vorschlagen:
Darin schreibst du dann bei einem neuen Snapshot jeweils img2 nach img3, img1 nach img2 und den neuen Snapshot nach img1.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Badflex am 23 Januar 2017, 09:41:21
Hört sich gut an. Nur hab ich kein plan wie ich das realisieren soll.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 23 Januar 2017, 10:13:37
Ca. irgendwie so (ungetestet):

attr netatmo_webhookorcamera event-on-change-reading snapshot #(zusätzlich)

define netatmo_images notify netatmo_webhookorcamera.*snapshot.* {
  fhem "setreading netatmo_webhookorcamera image3 ".ReadingsVal("netatmo_webhookorcamera","image2","about:blank");
  fhem "setreading netatmo_webhookorcamera image2 ".ReadingsVal("netatmo_webhookorcamera","image1","about:blank");
  fhem "setreading netatmo_webhookorcamera image1 ".ReadingsVal("netatmo_webhookorcamera","snapshot","about:blank");
}


Lies dich doch mal noch ein wenig in die commandref ein.

Gruss, Markus
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Badflex am 23 Januar 2017, 12:46:24
Gelesen hab ich, doch die Umsetzung bekomme trotzdem nicht hin.
Jetzt wo ich es sehe  ist es auch einfacher 😂
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Badflex am 23 Januar 2017, 19:35:17
Danke
Ich musste noch ein paar ; hinzufügen jetzt gehts:
netatmo_webhook.*snapshot.* {fhem "setreading netatmo_webhook image3 ".ReadingsVal("netatmo_webhook","image2","about:blank");; fhem "setreading netatmo_webhook image2 ".ReadingsVal("netatmo_webhook","image1","about:blank");; fhem "setreading netatmo_webhook image1 ".ReadingsVal("netatmo_webhook","snapshot","about:blank");}
Muss mal schauen wie man die Eventzeiten auch speichern kann,damit man sie unterm Bild anzeigen kann.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 24 Januar 2017, 23:20:13
Zitat von: Badflex am 23 Januar 2017, 19:35:17Muss mal schauen wie man die Eventzeiten auch speichern kann,damit man sie unterm Bild anzeigen kann.

Weil ich sowas grade bei mir offen hab...
substr(ReadingsTimestamp("netatmo_webhook", "snapshot", "0000-00-00 unknown"),11)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Nobre am 28 Januar 2017, 19:18:30
Hallo zusammen,
also nach einigen Tests bin ich der festen Überzeugung das das Problem bei mir irgendeine Datenbank/Bibliotek in Raspian Jessy ist.
auf meinem Fhem server mit weezy habe ich FHEM Tablet UI installiert und dort läuft das Video wunderbar
auf meinem Fhem2FhemWZ habe ich genau so wie auf dem FHEM_Server die selben Sachen (außer Geräte) installiert aber das Video hat kein play button.
Falls ich drauf stoße, was zu tun ist, werde ich euch informieren.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: steff75 am 29 Januar 2017, 22:54:29
@Badflex bezüglich mehreren Snapshots:

ich habe ein ähnliches Vorhaben gehabt. ich wollte nach dem drücken meiner Klingel 3 Snapshots von der Presence haben und diese auf meiner TabletUI darstellen (Swipe). Folgende Lösung habe ich mir ausgedacht:

define klingel_haustuer_short notify klingel_haustuer:trigger:.* {system ("sleep 2") ;; system ("wget -P /var/www/html/ <netatmo local_url>;;mv /var/www/html/snapshot_720.jpg /var/www/html/snapshot_7201.jpg") ;; system ("wget -P /var/www/html/ <netatmo local_url>;;mv /var/www/html/snapshot_720.jpg /var/www/html/snapshot_7202.jpg") ;; system ("wget -P /var/www/html/ <netatmo local_url>;;mv /var/www/html/snapshot_720.jpg /var/www/html/snapshot_7203.jpg")}


Die local_url ist hierfür die beste Lösung, da keine Internet Verbindung benötigt wird und du immer Zugriff auf diese im LAN-IP hast auch wenn deine Internetverbindung mal spinnt.

Beispiel:

http://192.168.1.48/248b2ea6912940a4f323232e3323/live/snapshot_720.jpg

Immer wenn du diese aufrufst hast du ein neuen LIVE-Snapshot. Mein Router (DHCP) teilt der Kamera immer die gleiche IP zu, somit verändert sich diese URL nie. Die Bilder brauche ich nie aufräumen, da Sie bei erneuten Klingeln wieder überschrieben werden. Das ganze landet im Verzeichnis meines Apache. Bei der TabletUI verwende ich image.js und aktualisiere diese sekündlich (nocache). Somit habe ich sofort die 3 neuen Snapshots im SwipeFormat auf der TabletUI.

Vielleicht kann diese Lösung hier einer gebrauchen.



Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: choetzu am 30 Januar 2017, 09:45:35
hallo,

habe seit gestern im Log einige Fehlermeldungen:

2017.01.29 16:35:03 2: Netatmo: invalid json detected:
<html>
<head><title>502 Bad Gateway</title></head>
<body bgcolor="white">
<center><h1>502 Bad Gateway</h1></center>
<hr><center>nginx</center>
</body>
</html>
2017.01.29 17:34:10 3: UWZ Umweltzentrale: Run.964 Done fetching data
2017.01.29 18:34:10 3: UWZ Umweltzentrale: Run.964 Done fetching data
2017.01.29 19:34:10 3: UWZ Umweltzentrale: Run.964 Done fetching data
2017.01.29 20:26:21 3: EnOcean set TV_D_FUD61 dim
2017.01.29 20:26:23 3: EnOcean set TV_D_FUD61 dim
2017.01.29 20:26:25 3: EnOcean set TV_D_FUD61 dim
2017.01.29 20:26:29 3: EnOcean set TV_D_FUD61 dim
2017.01.29 20:26:34 3: EnOcean set TV_D_FUD61 dim
2017.01.29 20:34:10 3: UWZ Umweltzentrale: Run.964 Done fetching data
2017.01.29 21:34:10 3: UWZ Umweltzentrale: Run.964 Done fetching data
2017.01.29 22:34:10 3: UWZ Umweltzentrale: Run.964 Done fetching data
2017.01.29 23:34:10 3: UWZ Umweltzentrale: Run.964 Done fetching data
2017.01.30 00:34:10 3: UWZ Umweltzentrale: Run.964 Done fetching data
2017.01.30 01:34:10 3: UWZ Umweltzentrale: Run.964 Done fetching data
2017.01.30 02:34:10 3: UWZ Umweltzentrale: Run.964 Done fetching data
2017.01.30 03:34:10 3: UWZ Umweltzentrale: Run.964 Done fetching data
2017.01.30 04:34:10 3: UWZ Umweltzentrale: Run.964 Done fetching data
2017.01.30 05:34:10 3: UWZ Umweltzentrale: Run.964 Done fetching data
2017.01.30 06:34:10 3: UWZ Umweltzentrale: Run.964 Done fetching data
2017.01.30 06:35:07 2: Netatmo: invalid json detected:
<html>
<head><title>502 Bad Gateway</title></head>
<body bgcolor="white">
<center><h1>502 Bad Gateway</h1></center>
<hr><center>nginx</center>
</body>
</html>
2017.01.30 06:35:12 2: Netatmo: http request failed: read from https://api.netatmo.com:443 timed out
2017.01.30 06:35:12 2: Netatmo: http request failed: read from https://api.netatmo.com:443 timed out
2017.01.30 06:35:12 2: Netatmo: http request failed: read from https://api.netatmo.com:443 timed out
2017.01.30 06:35:12 2: Netatmo: http request failed: read from https://api.netatmo.com:443 timed out
2017.01.30 06:35:12 2: netatmo_M02_00_00_02_b4_0a: http request failed: read from https://api.netatmo.com:443 timed out
2017.01.30 06:35:12 2: Netatmo: http request failed: read from https://api.netatmo.com:443 timed out
2017.01.30 06:35:13 2: Netatmo: http request failed: read from https://api.netatmo.com:443 timed out
2017.01.30 06:35:13 2: Netatmo: http request failed: read from https://api.netatmo.com:443 timed out
2017.01.30 06:35:13 2: Netatmo: http request failed: read from https://api.netatmo.com:443 timed out
2017.01.30 06:35:13 2: Netatmo: http request failed: read from https://api.netatmo.com:443 timed out
2017.01.30 06:35:13 2: Netatmo: http request failed: read from https://api.netatmo.com:443 timed out
2017.01.30 06:35:13 2: Netatmo: http request failed: read from https://api.netatmo.com:443 timed out
2017.01.30 06:35:13 2: Netatmo: http request failed: read from https://api.netatmo.com:443 timed out
2017.01.30 06:35:15 2: Netatmo: http request failed: read from https://api.netatmo.com:443 timed out
2017.01.30 06:35:15 2: Netatmo: http request failed: read from https://api.netatmo.com:443 timed out
2017.01.30 06:35:15 2: netatmo_M03_00_00_00_5c_4e: http request failed: read from https://api.netatmo.com:443 timed out
2017.01.30 06:35:15 2: Netatmo: http request failed: read from https://api.netatmo.com:443 timed out
2017.01.30 06:35:16 2: Netatmo: http request failed: read from https://api.netatmo.com:443 timed out
2017.01.30 06:35:16 2: Netatmo: http request failed: read from https://api.netatmo.com:443 timed out
2017.01.30 06:35:16 2: Netatmo: http request failed: read from https://api.netatmo.com:443 timed out
2017.01.30 06:35:16 2: Netatmo: http request failed: read from https://api.netatmo.com:443 timed out
2017.01.30 06:35:17 2: Netatmo: http request failed: read from https://api.netatmo.com:443 timed out
2017.01.30 06:35:17 2: Netatmo: http request failed: read from https://api.netatmo.com:443 timed out
2017.01.30 06:35:17 2: Netatmo: http request failed: read from https://api.netatmo.com:443 timed out
2017.01.30 06:35:17 2: Netatmo: http request failed: read from https://api.netatmo.com:443 timed out
2017.01.30 06:35:17 2: Netatmo: http request failed: read from https://api.netatmo.com:443 timed out
2017.01.30 06:35:17 2: Netatmo: http request failed: read from https://api.netatmo.com:443 timed out
2017.01.30 06:35:17 2: Netatmo: http request failed: read from https://api.netatmo.com:443 timed out
2017.01.30 06:35:17 2: Netatmo: http request failed: read from https://api.netatmo.com:443 timed out
2017.01.30 06:35:17 2: Netatmo: http request failed: read from https://api.netatmo.com:443 timed out
2017.01.30 06:35:17 2: Netatmo: http request failed: read from https://api.netatmo.com:443 timed out
2017.01.30 06:35:17 2: Netatmo: http request failed: read from https://api.netatmo.com:443 timed out
2017.01.30 06:35:17 2: Netatmo: http request failed: read from https://api.netatmo.com:443 timed out
2017.01.30 06:35:21 2: Netatmo: http request failed: read from https://api.netatmo.com:443 timed out
2017.01.30 06:35:21 2: Netatmo: http request failed: read from https://api.netatmo.com:443 timed out
2017.01.30 06:35:22 2: Netatmo: http request failed: read from https://api.netatmo.com:443 timed out
2017.01.30 06:35:22 2: Netatmo: http request failed: read from https://api.netatmo.com:443 timed out
2017.01.30 06:35:22 2: Netatmo: http request failed: read from https://api.netatmo.com:443 timed out
2017.01.30 06:35:22 2: Netatmo: http request failed: read from https://api.netatmo.com:443 timed out
2017.01.30 06:35:22 2: Netatmo: http request failed: read from https://api.netatmo.com:443 timed out
2017.01.30 06:35:22 2: Netatmo: http request failed: read from https://api.netatmo.com:443 timed out
2017.01.30 06:35:22 2: Netatmo: http request failed: read from https://api.netatmo.com:443 timed out
2017.01.30 06:35:22 2: Netatmo: http request failed: read from https://api.netatmo.com:443 timed out
2017.01.30 06:35:22 2: Netatmo: http request failed: read from https://api.netatmo.com:443 timed out
2017.01.30 06:35:22 2: Netatmo: http request failed: read from https://api.netatmo.com:443 timed out
2017.01.30 06:35:22 2: Netatmo: http request failed: read from https://api.netatmo.com:443 timed out
2017.01.30 06:35:22 2: Netatmo: http request failed: read from https://api.netatmo.com:443 timed out
2017.01.30 06:50:02 2: Netatmo: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt
2017.01.30 06:50:12 2: Netatmo: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt
2017.01.30 06:50:15 2: netatmo_M03_00_00_00_5c_4e: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt
2017.01.30 06:50:22 2: Netatmo: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt
2017.01.30 06:50:22 2: Netatmo: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt
2017.01.30 07:05:02 2: netatmo_D70_ee_50_02_92_3a: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt
2017.01.30 07:05:13 2: Netatmo: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt
2017.01.30 07:05:15 2: netatmo_M03_00_00_00_5c_4e: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt
2017.01.30 07:20:02 2: netatmo_D70_ee_50_02_92_3a: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt
2017.01.30 07:20:13 2: Netatmo: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt
2017.01.30 07:20:15 2: netatmo_M03_00_00_00_5c_4e: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt
2017.01.30 07:34:10 3: UWZ Umweltzentrale: Run.964 Done fetching data
2017.01.30 07:35:02 2: netatmo_D70_ee_50_02_92_3a: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt
2017.01.30 07:35:13 2: Netatmo: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt
2017.01.30 07:35:15 2: netatmo_M03_00_00_00_5c_4e: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt
2017.01.30 07:50:02 2: Netatmo: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt
2017.01.30 07:50:13 2: netatmo_M02_00_00_02_b4_0a: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt
2017.01.30 07:50:15 2: Netatmo: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt
2017.01.30 07:50:22 2: Netatmo: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt
2017.01.30 07:50:22 2: Netatmo: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt
2017.01.30 08:05:02 2: netatmo_D70_ee_50_02_92_3a: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt
2017.01.30 08:05:13 2: Netatmo: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt
2017.01.30 08:05:15 2: netatmo_M03_00_00_00_5c_4e: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt
2017.01.30 08:20:02 2: Netatmo: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt
2017.01.30 08:20:13 2: netatmo_M02_00_00_02_b4_0a: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt
2017.01.30 08:20:15 2: Netatmo: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt
2017.01.30 08:34:10 3: UWZ Umweltzentrale: Run.964 Done fetching data
2017.01.30 08:35:02 2: Netatmo: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt
2017.01.30 08:35:13 2: netatmo_M02_00_00_02_b4_0a: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt
2017.01.30 08:35:15 2: Netatmo: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt
2017.01.30 08:50:02 2: netatmo_D70_ee_50_02_92_3a: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt
2017.01.30 08:50:13 2: netatmo_M02_00_00_02_b4_0a: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt
2017.01.30 08:50:15 2: Netatmo: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt
2017.01.30 08:50:22 2: Netatmo: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt
2017.01.30 08:50:22 2: Netatmo: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt
2017.01.30 09:05:02 2: Netatmo: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt
2017.01.30 09:05:13 2: netatmo_M02_00_00_02_b4_0a: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt
2017.01.30 09:05:15 2: Netatmo: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt
2017.01.30 09:05:22 2: Netatmo: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt
2017.01.30 09:20:03 2: netatmo_D70_ee_50_02_92_3a: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt
2017.01.30 09:20:13 2: Netatmo: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt
2017.01.30 09:20:15 2: netatmo_M03_00_00_00_5c_4e: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt
2017.01.30 09:20:15 2: Netatmo: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt
2017.01.30 09:34:10 3: UWZ Umweltzentrale: Run.964 Done fetching data
2017.01.30 09:35:03 2: netatmo_D70_ee_50_02_92_3a: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt
2017.01.30 09:35:13 2: Netatmo: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt
2017.01.30 09:35:15 2: netatmo_M03_00_00_00_5c_4e: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt
2017.01.30 09:35:16 2: Netatmo: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt


liegt das bei mir oder bei netatmo-server? Ich habe eigentlich nix geändert..
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 30 Januar 2017, 10:14:14
Zitat von: choetzu am 30 Januar 2017, 09:45:35
habe seit gestern im Log einige Fehlermeldungen:
liegt das bei mir oder bei netatmo-server? Ich habe eigentlich nix geändert..
2017.01.29 16:35:03 2: Netatmo: invalid json detected:
<html>
<head><title>502 Bad Gateway</title></head>
<body bgcolor="white">
<center><h1>502 Bad Gateway</h1></center>
<hr><center>nginx</center>
</body>
</html>

Das liegt an Netatmo.

Zitat2017.01.30 06:35:12 2: Netatmo: http request failed: read from https://api.netatmo.com:443 timed out
2017.01.30 06:35:12 2: Netatmo: http request failed: read from https://api.netatmo.com:443 timed out

Hier weiss ich nicht was passiert ist

Zitat2017.01.30 06:50:12 2: Netatmo: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt
2017.01.30 06:50:15 2: netatmo_M03_00_00_00_5c_4e: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt


Und hier bist du wahrscheinlich bis zum IP Wechsel geblockt.


Hast du bereits die aktuelle Version aus  dem Update?
Nimm mal bitte die neueste Beta aus dem ersten Post!
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: choetzu am 30 Januar 2017, 10:31:56
Zitat von: Markus M. am 30 Januar 2017, 10:14:14
Das liegt an Netatmo.

Hier weiss ich nicht was passiert ist

Und hier bist du wahrscheinlich bis zum IP Wechsel geblockt.


Hast du bereits die aktuelle Version aus  dem Update?
Nimm mal bitte die neueste Beta aus dem ersten Post!

Herzlichen Dank. Update (update all) habe ich heute morgen gemacht... Hat nix gebracht.. Deine Betaversion versuche ich heute Abend. Ich habe mal alle Netatmo-Devices auf "disable" gestellt..


2017.01.30 06:35:12 2: Netatmo: http request failed: read from https://api.netatmo.com:443 timed out
2017.01.30 06:35:12 2: Netatmo: http request failed: read from https://api.netatmo.com:443 timed out


diese Meldung kommt ab und dann seit ich Netatmo-Forecast installiert habe..
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: choetzu am 30 Januar 2017, 19:57:15
Zitat von: Markus M. am 30 Januar 2017, 10:14:14
Und hier bist du wahrscheinlich bis zum IP Wechsel geblockt.

also, ich hab nun deine Betaversion installiert und auch meinen Router neugestartet.. raspi update, fhem update.. und immer noch folgende Meldung. Es geht immer noch nicht:

2017.01.30 19:52:54 3: netatmo_D70_ee_50_02_92_3a: I/O device is Netatmo
2017.01.30 19:52:54 2: Netatmo: http request failed: https://api.netatmo.com/oauth2/token: Can't connect(1) to https://api.netatmo.com:443: IO::Socket::INET: connect: Verbindungsaufbau abgelehnt
[Mon Jan 30 19:52:54 2017] fhem.pl: Use of uninitialized value $_ in substitution (s///) at FHEM/HttpUtils.pm line 49.
[Mon Jan 30 19:52:54 2017] fhem.pl: Use of uninitialized value in concatenation (.) or string at FHEM/HttpUtils.pm line 366.
2017.01.30 19:52:54 3: netatmo_M02_00_00_02_b4_0a: I/O device is Netatmo
2017.01.30 19:52:54 3: netatmo_M03_00_00_00_5c_4e: I/O device is Netatmo
2017.01.30 19:52:55 0: Featurelevel: 5.7
2017.01.30 19:52:56 0: Server started with 130 defined entities (fhem.pl:13259/2017-01-28 perl:5.020002 os:linux user:fhem pid:680)
2017.01.30 19:52:56 2: Netatmo_Forecast: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt
2017.01.30 19:52:56 2: Netatmo: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt


kann mir jemand helfen?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: choetzu am 31 Januar 2017, 19:18:42
also, ich wäre um eine Hilfestellung dankbar. Einige DOIFs hängen an meinen Netatmo_devices...

Ich habe nun 2mal versucht meine externe IP Nr zu ändern. Habe über Nacht den Router abgestellt sowie soeben eine Stunde. Jedes Mal nahm es die selbe IP Nr.. Und mein Provider (Swisscom) will dies auch nicht ändern...

Also muss ich mir irgendwie sonst helfen..

Was haben eigentlich im Hauptdevice Netatmo die internals access_token, access_token_app, refresh_token, refresh_token_app auf sich?

Danke für die Hilfe..
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 31 Januar 2017, 20:29:32
Zitat von: choetzu am 31 Januar 2017, 19:18:42Ich habe nun 2mal versucht meine externe IP Nr zu ändern. Habe über Nacht den Router abgestellt sowie soeben eine Stunde. Jedes Mal nahm es die selbe IP Nr.. Und mein Provider (Swisscom) will dies auch nicht ändern...
Also muss ich mir irgendwie sonst helfen..
Gucken ob unban auf der Netatmo Dev Seite funktioniert?
Alles mit Netatmo deaktivieren und ein paar Tage warten?

ZitatWas haben eigentlich im Hauptdevice Netatmo die internals access_token, access_token_app, refresh_token, refresh_token_app auf sich?
Das sind lediglich die "internen" Login-Daten.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: choetzu am 31 Januar 2017, 20:53:01
Zitat von: Markus M. am 31 Januar 2017, 20:29:32
Gucken ob unban auf der Netatmo Dev Seite funktioniert?

danke und sorry die Umstände.. war grad auf https://dev.netatmo.com/dev/myaccount

dort steht bei Webhooks Ban Status: NO 

hmm, also sollte es doch gehen.. Naja, dann muss ich wohl warten..

Wieso wurde ich überhaupt gebannt, ich habe mein NETATMO Device und Forecast auf Intervall 3600 und meine anderen Devices auf 900.. Also die mindestens verlangten 15 Minuten...
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: digidaus am 08 Februar 2017, 15:41:51
Habe mehrere Presence im Einsatz. Bei einigen habe ich das Reading local_url und bei einigen nicht. Woran könnte das liegen? Ich hätte gern überall lokalen Zugriff.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Eisix am 08 Februar 2017, 15:56:36
Hallo,

was mir dazu einfällt

- Firmware überall gleich?
- Speicherkarte neu formatieren

Habe nur 1 Presence und 1 Welcome geht bei beiden.

Gruß
Eisix
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 08 Februar 2017, 16:08:12
Zitat von: digidaus am 08 Februar 2017, 15:41:51
Habe mehrere Presence im Einsatz. Bei einigen habe ich das Reading local_url und bei einigen nicht. Woran könnte das liegen? Ich hätte gern überall lokalen Zugriff.

Mach doch mal ein get ping auf die Kamera
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: digidaus am 08 Februar 2017, 18:07:44
Zitat von: Markus M. am 08 Februar 2017, 16:08:12
Mach doch mal ein get ping auf die Kamera

Mit get ping kommt bei allen Kameras ein leeres Fenster mit "Ok", egal ob die mit local_url im Reading oder die ohne.

@Eisix: Übrigens die Firmware ist überall gleich. Warum sollte ich die SD-Karte formatieren, solange alles mit der Aufzeichnung und Funktion klappt?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Eisix am 08 Februar 2017, 18:17:27
@digidaus
Hatte überlesen das du kein reading local_url hast und SD formatieren wäre dann letzter Versuch um eventuelle Probleme mit den Rechten auf der SD Karte in Ordnung zu bringen.
Denke Markus ist in deinem Fall der richtige Ansprechpartner.

Gruß
Eisix
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 09 Februar 2017, 22:01:03
Zitat von: digidaus am 08 Februar 2017, 18:07:44
Mit get ping kommt bei allen Kameras ein leeres Fenster mit "Ok", egal ob die mit local_url im Reading oder die ohne.

Verbose 5 und gucken was kommt
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: digidaus am 10 Februar 2017, 14:17:32
Zitat von: Markus M. am 09 Februar 2017, 22:01:03
Verbose 5 und gucken was kommt

So, nach verbose 5 setzen und get Kamera config und get Kamera ping hatte ich bei den Kameras, wo local_url fehlte jetzt die gewünschten Readings. Danke !
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 10 Februar 2017, 15:45:01
Hat zwar nichts mit dem Problem zu tun aber ok :)
Sollte es nochmal passieren, mach ein List auf das Device und beobachte mit Verbose 5 was passiert.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Hotbird am 13 Februar 2017, 16:39:05
Hätte noch ne Frage zum Webhook. Hab im DevAcc alles on, aber es kommt trotzdem nix im Event Monitor an... Hab es wie angegeben eingestellt

define netatmo_webhook netatmo WEBHOOK
attr netatmo_webhook IODev netatmo
attr netatmo_webhook webhookURL http://Fritzbenutzer:Fritzkennwort@yl2ovxxxx7nsn.myfritz.net:8083/fhem/netatmo

und dann mit
set netatmo_webhook webhook add     gestartet


Beim IODev konnte ich nur Wetter ( ist der Name vom normalen Netatmoaccount in FHEM ) eingeben. Aber daran kann es ja nicht liegen, oder?

Hab aufm Handy extra mal die Meldungen freigegeben, aufm Handy in der App kommen die Meldungen, bei FHEM nicht.. Ist die URL nicht https?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 13 Februar 2017, 16:43:55
Zitat von: Hotbird am 13 Februar 2017, 16:39:05
Hätte noch ne Frage zum Webhook. Hab im DevAcc alles on, aber es kommt trotzdem nix im Event Monitor an... Hab es wie angegeben eingestellt

define netatmo_webhook netatmo WEBHOOK
attr netatmo_webhook IODev netatmo
attr netatmo_webhook webhookURL http://Fritzbenutzer:Fritzkennwort@yl2ovxxxx7nsn.myfritz.net:8083/fhem/netatmo

und dann mit
set netatmo_webhook webhook add     gestartet


Beim IODev konnte ich nur Wetter ( ist der IODev vom normalen Netatmoaccount in FHEM ) eingeben. Aber daran kann es ja nicht liegen, oder?

Hab aufm Handy extra mal die Meldungen freigegeben, aufm Handy in der App kommen die Meldungen, bei FHEM nicht.. Ist die URL nicht https?

Ist HTTP.
Im IODev musst du nichts tun.
Hast du denn den Port nach außen freigegeben?
Schau doch mal auf der Netatmo Seite was passiert. Dafür kannst du den Status der Requests dort detailliert ausklappen.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Hotbird am 13 Februar 2017, 17:01:47
Mhh, guter Hinweis den Port auch weiterzuleiten.... :-)

Im DevAcc habe ich so komische Zeiten, woran erkenne ich denn welche die letzte war?


    parameters:[object Object]

    time: 1487001407
    http_code: 401

parameters:

    type: "Webhook"
    sound: "alert.wav"
    category: "movement"

extra_params:[object Object]
credentials:

    url: "http://xx:xx@ylxxxxxxr7nsn.myfritz.net:8083/fhem/netatmo"

application:[object Object]
app_type: "app_camera"

                user:[object Object]
            alert: "Wohnzimmer: Bewegung erkannt"
            app_type: "app_camera"
            ts_generated: 1487001406

status: "ok"
time_exec: 0.027472019195557
time_server: 1487001415



bedeutet was zum Schluss das es geklappt hat?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 13 Februar 2017, 17:08:58
Http code 401, also nein.


Sent from my iPhone using Tapatalk
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Hotbird am 13 Februar 2017, 17:14:03
mittlerweile werde ich auch gebannt :-)

wenn ich intern die http://192.168.0.9:8083/fhem/netatmo   aufrufe kommt ein NO im Explorer... Muss ich den Pfad dort einsetzen? bzw noch ein Passwort einsetzen wenn ich auf FHEM per Passwort zugreife?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 13 Februar 2017, 17:21:33
Du musst zusehen dass die Seite von aussen erreichbar ist. Das ist sie allerdings nicht. Überprüf mal das Port forwarding und klick auf unban


Sent from my iPhone using Tapatalk
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Hotbird am 13 Februar 2017, 21:46:26
laut Fritzbox ist sie das.. Hab Fhem damals leider nicht unter /opt/ installiert und darum ein paar Probleme mitlerweile... Was kommt denn bei Dir/Euch, wenn der Pfad direkt im Firefox eingegeben wird? Auch einfach nur ein "no" ?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 13 Februar 2017, 22:56:42
Ja, so ist das vorgesehen


Sent from my iPhone using Tapatalk
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Hotbird am 14 Februar 2017, 08:11:57
mhh, dann stimmt ja schon mal der Pfad... Dann muss ich nochmal schauen woran es liegt.. Wie schaut denn die Meldung im Event Monitor aus wenn es klappt?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Hotbird am 14 Februar 2017, 17:32:23
habs rausgefunden.. Ich muss nicht den Benutzernamen und das Passwort der Fritzbox zum Nutzer eingeben, sondern das vom Pi selber :-) Damit klappt es jetzt :-)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: choetzu am 20 Februar 2017, 09:35:44
Hallo, seit gestern 17uhr aktualisiert Netatmo nicht mehr. Bei Euch auch?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 20 Februar 2017, 10:09:23
Alles im grünen Bereich.
Irgendwelche Fehlermeldungen?


Sent from my iPhone using Tapatalk
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Reinhart am 23 Februar 2017, 10:58:36
Hallo,

ich erhalte seit 2 Tagen in Abständen von etwa 20 Stunden folgende Meldung aus Netatmo Modul und Fhem hängt sich komplett auf. Ist eigentlich seit dem Update  auf FHEM 5.8.

Can't use string ("internal_error") as a HASH ref while "strict refs" in use at ./FHEM/38_netatmo.pm line 2027.

Kann es mit dieser Änderung zusammen hängen? https://forum.fhem.de/index.php/topic,67461.msg589138.html#msg589138 (https://forum.fhem.de/index.php/topic,67461.msg589138.html#msg589138)

Ich habe jetzt zur Fehlersuche einmal das alte Modul aus der Sicherung wieder aktiviert.

LG
Reinhart
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 23 Februar 2017, 11:31:02
Zitat von: Reinhart am 23 Februar 2017, 10:58:36Hallo,
ich erhalte seit 2 Tagen in Abständen von etwa 20 Stunden folgende Meldung aus Netatmo Modul und Fhem hängt sich komplett auf. Ist eigentlich seit dem Update  auf FHEM 5.8.
Eigentlich seit Netatmo was an den Fehlermeldungen geändert hat.

ZitatCan't use string ("internal_error") as a HASH ref while "strict refs" in use at ./FHEM/38_netatmo.pm line 2027.
Kann es mit dieser Änderung zusammen hängen? https://forum.fhem.de/index.php/topic,67461.msg589138.html#msg589138 (https://forum.fhem.de/index.php/topic,67461.msg589138.html#msg589138)
Ja das ist so ähnlich, der Fix war aber leider nicht gut genug durchdacht.

ZitatIch habe jetzt zur Fehlersuche einmal das alte Modul aus der Sicherung wieder aktiviert.
Das macht es noch schlechter.
Probier mal die neue Version im ersten Post, das sollte das Problem beheben.
Bitte morgen kurz Rückmeldung geben ob es klappt bzw. schon vorher, wenn du einen Weg hast den Fehler zu erzwingen.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Reinhart am 23 Februar 2017, 11:40:11
Besten Dank für die schnelle Antwort!

Ich habe mir jetzt die Version vom ersten Post geladen und gebe dir bescheid sobald der Fehler wieder eintrifft, bzw. morgen ob es die ganze Nacht durchgelaufen ist.

Erzwingen kann ich den Fehler leider nicht, einmal kam er um 03:00 und gestern schon um 19:00 Uhr.

LG
Reinhart
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 23 Februar 2017, 11:45:28
Eigentlich reicht es mir zu wissen dass unsere Systeme bis heute Abend nicht nochmal crashen, dann kommt das gleich für morgen ins Update.
Bei Abstürzen ist es im Zweifelsfall besser, die Anzahl der Betroffenen möglichst klein zu halten.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Reinhart am 23 Februar 2017, 20:08:14
bis jetzt läuft alles fehlerfrei!

LG
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 23 Februar 2017, 20:15:55
Ist mit einer zusätzlichen Fehlermeldung auf verbose 2 bereits eingecheckt.
Du kannst dann in ein paar Tagen mal das Log nach "message error" durchsuchen.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Reinhart am 24 Februar 2017, 09:12:47
die neue Version lief nun fehlerfrei die ganze Nacht durch und es sind keine weiteren Fehlermeldungen im Log zu sehen.

Danke!

LG
Reinhart
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 24 Februar 2017, 11:42:51
Zitat von: the ratman am 24 Februar 2017, 11:35:48
seit heute vormittag (ungefähr seit ich fhem upgedatet hab) krieg ich keinen connect mehr.
lustig der STATE zum statusSTATE Connected
status recovering network
network timeout

verbinug zur netatmo-seite hab ich, user/pwd sind in fhem passend eingetragen

attr netatmodevice verbose 6
Ja, 6 :)
Dann mal fhem neu starten und gucken was die Verbindung macht.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 24 Februar 2017, 13:23:06
Zitat von: the ratman am 24 Februar 2017, 11:46:00
sorry, muß wer anderer machen
bin jetzt gleich unterwegs, und kann von unterwegs fhem nicht für n update (hab ja das alte modul nun drinnen) freischalten.
Dann wenn du zurück bist.
Bei mir zum Beispiel funktioniert ja noch alles...
Das Update von heute verhindert eigentlich nur dass FHEM abstürzt und sollte keinen Einfluss auf die Funktion haben.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 25 Februar 2017, 13:08:36
Zitat von: the ratman am 25 Februar 2017, 12:23:06-->fc4_day Mi. 01 M�rz 2017-02-25 11:00:00krieg ich die weg?
die seiten kommen als utf8 aus fhem, drum nehm ich mal an, netatmo liefert die anders - ich hab nur keinen schimmer, wie und wo ich da eingreifen sollte ...

Ich auch nicht, bei mir sind die auf Englisch :)
Probier mal das hier:
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Cobra am 25 Februar 2017, 16:13:12
Hallo zusammen,

Ich habe seit gestern das Problem dass ich an den Kameras keine Einstellungen mehr über FHEM ändern kann.
Sowohl bei der Welcome als auch bei der Presence.

Wenn ich an meiner Presence versuche den light_mode zu ändern steht im status error und im Log steht (mit Verbose 5) folgendes:

2017.02.25 16:05:19 5: netatmo_C70_ee_50_28_03_ec: setfloodlight https://v1.netatmo.net/restricted/10.255.48.147/34b506fc6dd86c1c99b9fdac179d52ff/MTQ4ODA0NTE3NDoPH6pw-zMVRE3jDXs_FTO9BzVQpg,,/command/floodlight_set_config?config=%7B%22mode%22:%22on%22%7D
2017.02.25 16:05:20 4: netatmo_C70_ee_50_28_03_ec: dispatch camerastatus
2017.02.25 16:05:20 2: netatmo_C70_ee_50_28_03_ec: invalid json detected
</html>
</body>
<hr><center>nginx</center>
<center><h1>403 Forbidden</h1></center>
<body bgcolor="white">
<head><title>403 Forbidden</title></head>
2017.02.25 16:05:20 5: netatmo_C70_ee_50_28_03_ec: <html>
2017.02.25 16:05:27 5: netatmo_C70_ee_50_28_03_ec: setfloodlight https://v1.netatmo.net/restricted/10.255.48.147/34b506fc6dd86c1c99b9fdac179d52ff/MTQ4ODA0NTE3NDoPH6pw-zMVRE3jDXs_FTO9BzVQpg,,/command/floodlight_set_config?config=%7B%22mode%22:%22auto%22%7D
2017.02.25 16:05:27 4: netatmo_C70_ee_50_28_03_ec: dispatch camerastatus
2017.02.25 16:05:27 2: netatmo_C70_ee_50_28_03_ec: invalid json detected
</html>
</body>
<hr><center>nginx</center>
<center><h1>403 Forbidden</h1></center>
<body bgcolor="white">
<head><title>403 Forbidden</title></head>
2017.02.25 16:05:27 5: netatmo_C70_ee_50_28_03_ec: <html>


Hier noch das List der Kamera:
Internals:
   Camera     70:ee:50:28:03:ec
   DEF        CAMERA 5792501545a1e374668b7535 70:ee:50:28:03:ec
   Home       5792501545a1e374668b7535
   INTERVAL   900
   IODev      Netatmo.Account
   NAME       netatmo_C70_ee_50_28_03_ec
   NOTIFYDEV  global
   NR         912
   NTFY_ORDER 50-netatmo_C70_ee_50_28_03_ec
   STATE      on
   SUBTYPE    CAMERA
   TYPE       netatmo
   model      NOC
   status     error
   Readings:
     2017-02-25 16:07:55   alim_status     on
     2017-02-25 16:04:55   event           Bewegung erkannt
     2017-02-25 16:04:55   event_id        58b19d46c8bd0076b48b644a
     2017-02-25 16:04:55   event_time      2017-02-25 16:04:55
     2017-02-25 16:04:55   event_type      movement
     2017-02-25 15:30:47   filename        vod/49eeb6bf-31f0-4e4c-917a-f1492cbeaaeb/events/0d1aa5a5-a3b3-4024-847b-37e47bb32fa7/snapshot_0d1aa5a5-a3b3-4024-847b-37e47bb32fa7.jpg
     2017-02-18 12:20:21   irmode          always
     2017-02-25 16:07:55   is_local        1
     2017-02-25 16:04:55   last_snapshot   https://api.netatmo.com/api/getcamerapicture?image_id=58b19d46c8bd0076b48b644b&key=eebfcff8d8edcd234f67aa9c29d1757d5ae5f29ea46385e5c4d6b59e430826a2
     2017-02-25 16:07:55   light_mode      auto
     2017-02-25 15:56:08   local_url       http://192.168.178.70/34b506fc6dd86c1c99b9fdac179d52ff
     2017-02-25 16:07:55   name            KameraTerasse
     2017-02-25 16:07:55   sd_status       on
     2017-02-25 16:04:55   snapshot        58b19d46c8bd0076b48b644b|eebfcff8d8edcd234f67aa9c29d1757d5ae5f29ea46385e5c4d6b59e430826a2
     2017-02-25 16:07:55   status          on
     2017-02-25 16:04:55   video_id        cedcd135-9ece-41d7-aaec-0829c0f7f94b
     2017-02-25 16:04:55   video_status    available
     2017-02-25 16:07:55   vpn_url         https://v1.netatmo.net/restricted/10.255.48.147/34b506fc6dd86c1c99b9fdac179d52ff/MTQ4ODA0NjA3NDrHnzSeJg7phczPkjTl_n1-NvBS6g,,
   Helper:
Attributes:
   IODev      Netatmo.Account
   alias      KameraTerasse
   devStateIcon .*:no-icon
   icon       netatmo.presence
   room       1.9.9_Aussenbereich,netatmo
   stateFormat status


Habe heute dann ein komplettes Update von FHEM gemacht aber der Fehler besteht immer noch.

Weiß jemand was ich noch machen kann?

Gruß Cobra
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Cobra am 25 Februar 2017, 16:42:46
Ich hab das Update auf FHEM 5.8 erst heute gemacht, daher schließe ich eigentlich das Problem mit dem crsfToken aus, werd es aber nachher mal versuchen wenn ich wieder am Rechner sitze.

Danke

Gruß Cobra


Edit:
Okay hat leider nix gebracht :(
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 26 Februar 2017, 02:03:46
Das Problem liegt leider daran, dass Netatmo die API geändert und die Rechte eingeschränkt hat.
https://v1.netatmo.net/restricted/10.255.48.147/34b506fc...
Damit bekommt man z.B. auch kein local_url mehr.
Neue Version im Anhang und ab morgen im Update
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Cobra am 26 Februar 2017, 10:21:36
Perfekt, vielen Dank.

Mit der neuen Version kann ich den light_mode jetzt wieder ändern.


Gruß Cobra
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Eisix am 27 Februar 2017, 17:29:16
Hallo,

seit dem update heute habe ich auch den Json error im Log


2017.02.27 17:12:36 2: netatmo_C70_ee_50_34_b2_0c: invalid json detected
2017.02.27 17:17:35 2: netatmo_C70_ee_50_15_b1_d3: invalid json detected
2017.02.27 17:17:37 2: netatmo_C70_ee_50_34_b2_0c: invalid json detected
2017.02.27 17:22:36 2: netatmo_C70_ee_50_15_b1_d3: invalid json detected
2017.02.27 17:22:38 2: netatmo_C70_ee_50_34_b2_0c: invalid json detected


Gruß
Eisix
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Helmi55 am 27 Februar 2017, 22:05:19
Guten Abend
In der Wohnung verwende ich erfolgreich einen Wandthermostat. Nun bin ich fürs Haus auf der Suche nach einem Regenmengensensor für die Bewässerung.
Benötigt man zwingend eine Aussenwetterstation, oder kann man den Regensensor auch "solo" in FHEM einbinden
Oder würdet ihr das wegen der Internet only Verbindung nicht empfehlen?

Gruß Helmut
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 27 Februar 2017, 22:15:23
Zitat von: Eisix am 27 Februar 2017, 17:29:16
seit dem update heute habe ich auch den Json error im Log

Wenn das öfter passiert, Log mit verbose 5 beobachten.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 27 Februar 2017, 22:16:45
Zitat von: Helmi55 am 27 Februar 2017, 22:05:19
Benötigt man zwingend eine Aussenwetterstation, oder kann man den Regensensor auch "solo" in FHEM einbinden

Die Netatmo Sensoren funktionieren nur in Verbindung mit einer Basisstation.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Helmi55 am 28 Februar 2017, 11:22:32
Danke - dann muss ich wohl beides anschaffen
Nice Day
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 28 Februar 2017, 11:51:51
Zitat von: Helmi55 am 28 Februar 2017, 11:22:32
Danke - dann muss ich wohl beides anschaffen

Kommt darauf an was du damit tun willst.
Du bekommst bei Netatmo nur alle 10 Minuten neue Readings über die Cloud.
Für Bewässerung ist das ok, um die Markisen einzufahren reicht das nicht.

Du brauchst aber evtl. gar keinen eigenen Regenmesser, wenn genügend Nachbarn einen haben: guck dir mal die Definition über PUBLIC an ;)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: GG33 am 01 März 2017, 13:03:15
Zitat von: Markus M. am 28 Februar 2017, 11:51:51

Du brauchst aber evtl. gar keinen eigenen Regenmesser, wenn genügend Nachbarn einen haben: guck dir mal die Definition über PUBLIC an ;)

So mach ich das auch. ist viel günstiger.
Und Batterien wechseln musst du auch nie! ;-)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Helmi55 am 01 März 2017, 17:47:04
Danke euch für die super Info. Keine Wartung, kein nix.
Hab mir gerade bei Google ausrechnen lassen, die 0.05 Grad Radius entsprechen ca. 5km
Das ist genau richtig - werde es mal in den nächsten Tagen beobachten
Herzlichen Dank
Gruß
Helmut

PS die Luftqualität wird hier nicht angegeben ? (ja jetzt wird er gleich unverschämt...)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 01 März 2017, 18:01:24
Zitat von: Helmi55 am 01 März 2017, 17:47:04PS die Luftqualität wird hier nicht angegeben ? (ja jetzt wird er gleich unverschämt...)

Wenn du ein FORECAST Device anlegst (bin mir aber nicht sicher ob das ohne eigene Station geht), bekommst du darüber sehr sporadisch NO2, Ozon und PM2.5 rein.
Luftqualität geht nur über eine eigene Station und ist dann nur CO2 indoor.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Helmi55 am 01 März 2017, 18:13:31
Danke für die Info. Muss nicht sein.
Ich werde jetzt versuchen die verfügbaren Regenwerte in eine Gartenbewässerung einzubauen.
Weil die bestehende Gardena Bewässerung fürs Hochbeet bewässert auch bei Regen......
Gruß
Helmut
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: GG33 am 01 März 2017, 21:25:49
Hallo, ich versuche mich gerade mit:

define netatmo_mittel_ga netatmo PUBLIC <longitude> <latitude> <radius>

Dies sollte ja Durchschnittswerte aus den Umgebungswerten über Koordinaten liefern. klappt eigentlich schon. Aber was ich nicht verstehe:

Wenn ich in meiner Umgebung mit Radius = 0.002 Stationen suche, bekomme ich 4 Stationen.
Wenn ich aber mit den selben Werten ein PUPLIC-device anlege, bekomme ich nur 2? und kann ich irgendwie sehen, welche Stationen jetzt verwendet werden?
Und auch die Werte für die Rain_day (Rain_day_min Rain_day_max) stimmen nicht ganz überein?

Grüsse
Björn
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 01 März 2017, 23:59:03
Zitat von: GG33 am 01 März 2017, 21:25:49
Wenn ich in meiner Umgebung mit Radius = 0.002 Stationen suche, bekomme ich 4 Stationen.
Wenn ich aber mit den selben Werten ein PUPLIC-device anlege, bekomme ich nur 2? und kann ich irgendwie sehen, welche Stationen jetzt verwendet werden?

Es werden keine Stationen mehr verwendet sondern jeweils die mittleren wahrscheinlich zwei Werte, pro Reading.

ZitatUnd auch die Werte für die Rain_day (Rain_day_min Rain_day_max) stimmen nicht ganz überein?

Magic Sauce :)
Ganz grob haben ca. 10% aller Netatmo Nutzer einen Windmesser, 20% einen Regenmesser und 5% aller Geräte liefern aus verschiedensten Gründen komplett falsche Werte.
Ich werfe also jeweils die oberen und unteren 10% der Temperatur, Luftfeuchtigkeits- und Luftdruckwerte, 4% der Regenwerte und 2% der Windwerte raus  um einen genaueren Durchschnitt zu bekommen (aber mindestens je 1).


Da 4 Stationen für die ganze Berechnung etwas dürftig sind und ich genau so viele schon bei der location rauskegle, solltest du deinen Radius so erweitern dass du mindestens 7 Stationen drin hast.

Schick mir aber vorher bitte mal ein list vom Device, damit ich sehen kann was bei 4 Stationen bei altitude und location passiert :)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: GG33 am 02 März 2017, 06:48:29
Guten Morgen
Da wir hier zwischen Hügeln wohnen kann die Regenmeng lokal ganz unterscheidlich sein. Darum möchte ich den Radius nicht zu gross wählen.


Internals:
   CFGFN
   DEF        PUBLIC 47.544775,8.137929 0.002
   INTERVAL   1800
   IODev      Wetter
   LAST_POLL  2017-03-02 06:36:32
   Lat        47.544775
   Lon        8.137929
   NAME       netatmo_mittel_ga
   NOTIFYDEV  global
   NR         728
   NTFY_ORDER 50-netatmo_mittel_ga
   Rad        0.002
   STATE      Initialized
   SUBTYPE    PUBLIC
   TYPE       netatmo
   openRequests 0
   stations_indoor 2
   stations_outdoor 2
   stations_rain 2
   stations_wind 0
   status     ok
   Readings:
     2017-03-02 04:07:01   gust            11.0
     2017-03-02 04:07:01   gust_angle      316
     2017-03-02 04:07:01   gust_max        11
     2017-03-02 04:07:01   gust_min        11
     2017-03-02 06:35:56   humidity        86.50
     2017-03-02 06:35:56   humidity_max    87
     2017-03-02 06:35:56   humidity_min    86
     2017-03-02 06:36:32   pressure        1011.40
     2017-03-02 06:36:32   pressure_max    1012.7
     2017-03-02 06:36:32   pressure_min    1010.1
     2017-03-02 06:36:29   rain            0.10
     2017-03-02 06:36:29   rain_day        9.85
     2017-03-02 06:36:29   rain_day_max    9.999
     2017-03-02 06:36:29   rain_day_min    9.696
     2017-03-02 06:36:29   rain_hour       0.96
     2017-03-02 06:36:29   rain_hour_max   1.111
     2017-03-02 06:36:29   rain_hour_min   0.808
     2017-03-02 06:36:29   rain_max        0.101
     2017-03-02 06:36:29   rain_min        0.101
     2017-03-02 06:35:56   temperature     7.65
     2017-03-02 06:35:56   temperature_max 7.7
     2017-03-02 06:35:56   temperature_min 7.6
     2017-03-02 04:07:01   wind            6.0
     2017-03-02 04:07:01   wind_angle      149
     2017-03-02 04:07:01   wind_max        6
     2017-03-02 04:07:01   wind_min        6
   Helper:
Attributes:
   IODev      Wetter
   devStateIcon .*:no-icon
   room       netatmo
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 02 März 2017, 13:15:32
Ich werde das nochmal für dich überarbeiten und unter 4 Werten keine mehr rauswerfen.
Mach morgen einfach ein Update und berichte.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: GG33 am 04 März 2017, 10:15:34
Hallo Markus

Funktioniert! vielen Dank!
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: jnewton957 am 05 März 2017, 18:17:06
Zitat von: Markus M. am 01 März 2017, 23:59:03

Ich werfe also jeweils die oberen und unteren 10% der Temperatur, Luftfeuchtigkeits- und Luftdruckwerte, 4% der Regenwerte und 2% der Windwerte raus  um einen genaueren Durchschnitt zu bekommen (aber mindestens je 1).



Hallo Markus,

kannst du uns bitte mal deine "anonymisierte" Konfiguration posten.
Gerade das Thema mit den "oberen/unteren" finde ich sehr interessant, da ich nah an Wasser und Landwirtschaft wohne. Da sind schon mal Publics sehr unterschiedlich.

Und meine eigene Station den FORECAST zu bekommen (bür NO2 etc) klappt komischerweise nicht. Station ID ist die die 1. Angabe bei Module 70:ee:.....

Danke
Jörg
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 05 März 2017, 18:33:57
Zitat von: jnewton957 am 05 März 2017, 18:17:06kannst du uns bitte mal deine "anonymisierte" Konfiguration posten.
Gerade das Thema mit den "oberen/unteren" finde ich sehr interessant, da ich nah an Wasser und Landwirtschaft wohne. Da sind schon mal Publics sehr unterschiedlich.

Die Details dazu findest du im Modulcode.
Das Problem sind Aussenmodule die entweder im Wohnzimmer oder am Teich stehen, ebenso wie Regenmesser die entweder im Schuppen oder unter dem Regenrohr stehen.
Angeblich filtert Netatmo nicht plausible Werte selbst aus, davon hab ich aber wenig bemerkt...

ZitatUnd meine eigene Station den FORECAST zu bekommen (bür NO2 etc) klappt komischerweise nicht. Station ID ist die die 1. Angabe bei Module 70:ee:.....
Das sollte die ID deiner Basisstation sein. Muss eigentlich klappen.
define netatmo_forecast netatmo FORECAST 70:ee:50:00:00:00
Einen NO2 Wert hatte ich das letzte mal vor einem Monat, dafür ist Netatmo wohl weniger geeignet.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: jnewton957 am 05 März 2017, 18:48:57
Zitat von: Markus M. am 05 März 2017, 18:33:57

Einen NO2 Wert hatte ich das letzte mal vor einem Monat, dafür ist Netatmo wohl weniger geeignet.

Danke ,

habe es hinbekommen. Was ein rereadcfg so alles bewirkt:-)

Habe jetzt nicht mehr den NO2 (wie früher) - sondern den "air_ozone". Und den auch aktuell.

Mich würde aber auch der PM2.5, NO2, SO3 Wert interessieren. Wenn nicht über netatmo (CITEAIR) - hat den jemand anders eingebunden ?

Jörg
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 05 März 2017, 20:31:26
Zitat von: jnewton957 am 05 März 2017, 18:48:57
Mich würde aber auch der PM2.5, NO2, SO3 Wert interessieren. Wenn nicht über netatmo (CITEAIR) - hat den jemand anders eingebunden ?

PM2.5 gibt's nicht, misst nämlich nahezu keiner.
Was es mehr oder weniger deutschlandweit gibt sind die UBA Werte für NO2, O3,PM10,SO2 und CO.
Hast du eine in der Nähe? http://www.umweltbundesamt.de/daten/luftbelastung/aktuelle-luftdaten#/stations (http://www.umweltbundesamt.de/daten/luftbelastung/aktuelle-luftdaten#/stations)
Ich werde daraus demnächst wohl mal ein Modul basteln.

Ein Modul für diese Daten gibt es hier: https://forum.fhem.de/index.php?topic=68623.html (https://forum.fhem.de/index.php?topic=68623.html)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: GG33 am 08 März 2017, 21:01:17
Mein PUBLIC Modul meldet öfter mal
status: delayed update
Habe seit heute 09:32 keine aktuellen Werte mehr.

auch ein get update hilft nicht!?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 08 März 2017, 21:22:20
Zitat von: GG33 am 08 März 2017, 21:01:17
Mein PUBLIC Modul meldet öfter mal
status: delayed update
Habe seit heute 09:32 keine aktuellen Werte mehr.

auch ein get update hilft nicht!?
Schau doch mal in deinen Account bzw. das Account Device.
Dort solltest du einen Fehler sehen.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: honk202 am 08 März 2017, 22:00:35
Hallo,

ich habe selbes Problem wie GG33.
Mein Account Device zeigt mir folgendes an:

Network: timeout
status:     recovering network

habe das Problem schon seit Tagen, habe auch schon andere PUBLIC Stationen ausgewählt.
Bei Netatmo habe ich mir auch Mal eine neue Client_ID und Client_Secret angelegt, leider auch ohne Erfolg.

Vielleicht hilft das ja weiter
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: GG33 am 08 März 2017, 22:05:17
Network: banned

??

Gesendet von meinem D5503 mit Tapatalk

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 08 März 2017, 22:35:42
Ihr fragt zu oft an.
IP-Wechsel hilft, evtl. geht auch unban über die dev Seite.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: GG33 am 10 März 2017, 07:41:42
Ich habe nun in der dev user und pw nochmals neu in Klartext eingetragen, nun funktioniert es wieder.
Wie oft sollte denn abgefragt werden?
Ich habe das attr intervall auf 300

Grüsse
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Cluni am 14 März 2017, 13:58:09
Wo soll man den Interval eigentlich eintragen, beim Hauptdevice, bei den einzelnen Devices oder gar überall? Das Attribut gibt es ja überall....
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: MauiJim am 14 März 2017, 14:01:29
Zitat von: honk202 am 08 März 2017, 22:00:35
Hallo,

ich habe selbes Problem wie GG33.
Mein Account Device zeigt mir folgendes an:

Network: timeout
status:     recovering network


Das geht bei mir schon seit Anfang März, dachte erst es liegt an der libssl von Perl. Kommt aber leider immer wieder.
Bei netatmo Connect habe ich Ban status No und sonst keinerlei Fehlermeldung ausser "netatmo.station: http request failed: read from https://api.netatmo.com:443 timed out" im Log.

Nach einem fhem Neustart läuft es dann wieder eine ganze Weile.

Gruss Frank
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 14 März 2017, 14:07:24
Kommt drauf an was du nutzt.
Mit den Default Werten sollte nichts passieren.

Die Wetterstation lädt sowieso nur alle 10 Minuten Daten ins Internet. Public hat nen cache von mindestens 15 Minuten, Forecast gibt es nur stündlich. Für die Kameras sollte man den Webhook benutzen.
Ich kenne die genauen Server Einstellungen von Netatmo nicht, wenn du zu oft an fragst wirst du geblockt.
Ich hab hier >20 Devices und keine Probleme.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Cluni am 14 März 2017, 17:45:31
Bei mir kommen jetzt seit 13:47Uhr auch wiedermal keine Updates. Das läuft immer eine Zeit lang und dann stoppt es wieder. Ban status ist aber auf No... Keine Ahnung, was das für ein Mist ist!? Meine billigen Lacrosse Sensoren laufen super und ohne ein einziges Problem. Da frage ich mich wirklich langsam, ob sich das lohnt dafür soviel mehr auszugeben...
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 14 März 2017, 17:47:16
Was ist denn jeweils der Status in den Devices und im Account?
Wenn du Verbose 5 setzt, siehst du im Log was im jeweiligen Device passiert.

Der Ban Status gilt nur für deine Applikation, nicht für deine IP bei zu vielen Anfragen.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Cluni am 14 März 2017, 17:49:00
Momentaner Status ist "delayed update"
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 14 März 2017, 17:50:36
Wo?
List vom Device und Account bitte.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Cluni am 14 März 2017, 17:54:14
Internals:
   Clients    :netatmo:
   DEF        ACCOUNT crypt:xxx crypt:xxx xxxxxxx
   INTERVAL   300
   NAME       Wetter
   NOTIFYDEV  global
   NR         175
   NTFY_ORDER 50-Wetter
   STATE      DNS error
   SUBTYPE    ACCOUNT
   TYPE       netatmo
   expires_at 1489507380
   network    dns
   refresh_token xxx|xxx
   status     recovering network
   Helper:
     client_id  589d738969f740729d8b84ee
     client_secret xxx
     password   crypt:xxx
     username   crypt:xxx
     devices:
       HASH(0x316b518)
       HASH(0x30694f0)
     homecoachs:
     homes:
Attributes:
   addresslimit 200
   interval   300
   room       Wetterdaten,netatmo


Internals:
   DEF        70:ee:50:20:87:6e
   Device     70:ee:50:20:87:6e
   INTERVAL   600
   IODev      Wetter
   LAST_POLL  2017-03-14 13:54:38
   NAME       Klima.Wohnzimmer
   NOTIFYDEV  global
   NR         176
   NTFY_ORDER 50-Klima.Wohnzimmer
   STATE      T: 24.3°C / RH: 46% / D: 11.9°C / P: 1030.6 mB / CO2: 711 ppm / N: 36 dB
   SUBTYPE    DEVICE
   TYPE       netatmo
   altitude   88
   city       vvv
   country    DE
   dataTypes  Temperature,CO2,Humidity,Noise,Pressure
   date_setup 2017-02-09 18:53:08
   firmware   124
   last_setup 2017-02-09 18:53:08
   last_status_store 2017-03-14 13:57:42
   last_upgrade 2017-02-10 12:54:24
   location   aaaa, bbbb
   model      NAMain
   moduleName Wohnzimmer
   openRequests 0
   stationName Cluni
   status     delayed update
   wifi_status 33
   Readings:
     2017-03-14 13:47:24   co2             711
     2017-03-14 13:47:24   dew             11.9
     2017-03-14 13:47:24   humidity        46
     2017-03-14 13:47:24   noise           36
     2017-03-14 13:47:24   pressure        1030.6
     2017-03-14 13:57:28   pressure_abs    1019.9
     2017-03-14 13:57:28   pressure_trend  stable
     2017-03-14 13:52:28   temp_max        24.4
     2017-03-14 07:49:39   temp_min        23.2
     2017-03-14 13:57:28   temp_trend      up
     2017-03-14 13:47:24   temperature     24.3
   Helper:
     readingNames:
       temperature
       co2
       humidity
       noise
       pressure
Attributes:
   IODev      Wetter
   comment    Originalname: netatmo_D70_ee_50_20_87_6e
   devStateIcon .*:no-icon
   genericDeviceType thermometer
   group      Klima
   icon       temperature_humidity
   room       Haus,Homekit,Wohnzimmer,netatmo
   stateFormat T: temperature°C / RH: humidity% / D: dew°C / P: pressure mB / CO2: co2 ppm / N: noise dB
   userReadings dew:temperature.* {urDewpoint($name)}
   verbose    5



EDIT: Die Zugangsdaten habe ich ge-X-t
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 14 März 2017, 18:29:25
verbose 5 auf den Account, interval im Account entfernen, in 15 Minuten mal posten was im Log steht.
Und dass du die Hausnummer 14 hast möchtest du oben vielleicht noch entfernen ;)

Ich sehe gerade dass du ein DNS Problem hast und api.netatmo.com nicht aufgelöst wurde...
Eine Ahnung woran das liegen kann?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Cluni am 14 März 2017, 21:20:36
Zitat von: Markus M. am 14 März 2017, 18:29:25
verbose 5 auf den Account, interval im Account entfernen, in 15 Minuten mal posten was im Log steht.
Jetzt mal gemacht - mal sehen, was passiert...

Zitat von: Markus M. am 14 März 2017, 18:29:25
Ich sehe gerade dass du ein DNS Problem hast und api.netatmo.com nicht aufgelöst wurde...
Eine Ahnung woran das liegen kann?
Öhm - keine Ahnung. Mal in der Fritzbox stöbern, ob sich da was findet.....
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Cluni am 14 März 2017, 21:46:48
Hat ganz schön lange auf sich warten lassen:
2017.03.14 21:44:20 4: Wetter: dispatch token
2017.03.14 21:44:20 4: Wetter: dispatch return: token
2017.03.14 21:44:20 4: Wetter getdevices
2017.03.14 21:44:20 4: Wetter getdevices
2017.03.14 21:44:20 4: Wetter: dispatch devicelist
2017.03.14 21:44:20 4: Wetter: dispatch return: devicelist
2017.03.14 21:44:20 4: Wetter: parsedevicelist
2017.03.14 21:44:20 4: Wetter: dispatch devicelist
2017.03.14 21:44:20 4: Wetter: dispatch return: devicelist
2017.03.14 21:44:20 4: Wetter: parsedevicelist


Aber das scheint mir jetzt ohne Probleme von Statten gegangen zu sein....
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 14 März 2017, 22:25:26
Zitat von: Cluni am 14 März 2017, 21:46:48
Hat ganz schön lange auf sich warten lassen
Aber das scheint mir jetzt ohne Probleme von Statten gegangen zu sein....

Das war ein Neustart?
Ich vermute dass du nach Ablauf deines Tokens wieder Probleme bekommen wirst.
Irgendwann morgen um 21:30.
Melde dich dann nochmal.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Cluni am 14 März 2017, 22:28:07
Nein, war kein Neustart von Fhem. Hatte nur kurz vorher noch ein "get Wetter update" gemacht.
Werde mich melden.

Dank dir schon mal! ;)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Cluni am 15 März 2017, 22:23:25
Tja, was soll ich sagen? Ich habe grade gesehen, dass das letzte Update um kurz vor 5 war - wieder DNS Fehler. Und das obwohl ich in der Fritzbox einen anderen DNS Server eingestellt habe. Das kann doch nicht wirklich am DNS liegen?!
Was wird gebraucht? Wenn ich im Logfile nach "Wetter" (Name vom Netatmo) suche, dann habe ich über 1000 Treffer...  :o
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: rubbertail am 15 März 2017, 22:34:42
Ist die Fritzbox auch dein DHCP-Server? Verteilst du die Fritzbox selber als DNS-Server? Was geschieht, wenn du die den externen DNS-Server verteilen lässt via DHCP - oder brauchst du zwingend innerhalb deines eigenen Netzwerks auch DNS?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 15 März 2017, 22:44:11
Auf welchem System läuft FHEM bei dir?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Cluni am 15 März 2017, 22:49:27
Nein, es ist so, dass die Fritzbox den DNS-Server selber über den Provider ermittelt - in meinem Fall über die Telekom. Aber habe nun testweise mal einen anderen eingestellt.

Fhem läuft bei mir auf einem Raspberry Pi 3 unter Raspbian Jessy.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: rubbertail am 15 März 2017, 22:53:41
Aber welchen DNS kriegen deine Clients? Das kannst du ggf auf der Fritzbox nämlich einstellen - standardmässig kriegen die Clients die FB als DNS, die dann die DNS-Anfragen nach aussen forwarded - du kannst dort aber auch direkt einen externen DNS-Server verteilen lassen
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Cluni am 15 März 2017, 23:33:06
Ob die Clients die FB oder den vom Provider übermittelten DNS bekommen, kann ich ehrlich gesagt nicht sagen.
Ich habe nun in der Datei "/etc/resolv.conf" mal "nameserver 8.8.8.8" (Google) als ersten Eintrag eingestellt und den RPi neu gestartet. Jetzt läuft auch (sowieso) das Netatmo-Moduhl wieder und es heißt erstmal wieder abwarten....
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Cluni am 17 März 2017, 10:27:36
Ich hatte jetzt wieder seit gestern am frühen Abend einen DNS-Fehler im Modul. Komischerweise funktioniert alles direkt wieder, wenn ich einen "shutdown restart" mache. Das muss doch irgendein Fehler im Modul sein?! Ich starre nochmal das Logfile an...
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 17 März 2017, 10:46:09
Das Problem ist nicht wirklich im Modul sondern auf deinem System.

my $resolve = inet_aton("api.netatmo.com");
Funktioniert bei dir nicht.

Probier das mal bitte in ner Perl command line und schau was passiert.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Cluni am 17 März 2017, 10:51:45
Zitat von: Markus M. am 17 März 2017, 10:46:09
Das Problem ist nicht wirklich im Modul sondern auf deinem System.
Ich frage mich aber, warum das eine Zeit lang ohne Probleme läuft und dann auf einmal nicht mehr...

Zitat von: Markus M. am 17 März 2017, 10:46:09
Probier das mal bitte in ner Perl command line und schau was passiert.
Jetzt schlag mich bitte nicht, aber wo finde ich so eine Perl command line? In der Fhem command line funktioniert das ja schon mal nicht...
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Cluni am 17 März 2017, 11:04:45
Ich habe mal alle Zeilen in der Logdatei von gestern gegreped, in denen "api.netatmo.com" vorkommt:
2017.03.16 14:56:00 2: Wetter: http request failed: https://api.netatmo.com/api/getstationsdata: Can't connect(1) to https://api.netatmo.com:443: IO::Socket::INET: Bad hostname 'api.netatmo.com:443'
2017.03.16 14:56:00 2: Wetter: http request failed: https://api.netatmo.com/api/gethomecoachsdata: Can't connect(1) to https://api.netatmo.com:443: IO::Socket::INET: Bad hostname 'api.netatmo.com:443'
2017.03.16 14:56:00 2: Wetter: http request failed: https://api.netatmo.com/oauth2/token: Can't connect(1) to https://api.netatmo.com:443: IO::Socket::INET: Bad hostname 'api.netatmo.com:443'
2017.03.16 14:55:59 2: Wetter: http request failed: https://api.netatmo.com/api/getstationsdata: Can't connect(1) to https://api.netatmo.com:443: IO::Socket::INET: Bad hostname 'api.netatmo.com:443'
2017.03.16 14:55:59 2: Wetter: http request failed: https://api.netatmo.com/api/gethomecoachsdata: Can't connect(1) to https://api.netatmo.com:443: IO::Socket::INET: Bad hostname 'api.netatmo.com:443'
2017.03.16 14:55:59 2: Wetter: http request failed: https://api.netatmo.com/oauth2/token: Can't connect(1) to https://api.netatmo.com:443: IO::Socket::INET: Bad hostname 'api.netatmo.com:443'
2017.03.16 15:26:39 2: Wetter: http request failed: https://api.netatmo.com/oauth2/token: Can't connect(2) to https://api.netatmo.com:443:  SSL wants a read first
2017.03.16 15:26:40 2: Wetter: http request failed: write to https://api.netatmo.com:443 timed out
2017.03.16 16:21:18 2: Klima.Terrasse: http request failed: connect to https://api.netatmo.com:443: Network is unreachable
2017.03.16 16:21:18 2: Wetter: http request failed: connect to https://api.netatmo.com:443: Network is unreachable
2017.03.16 16:21:18 2: Klima.Wohnzimmer: http request failed: connect to https://api.netatmo.com:443: Network is unreachable
2017.03.16 16:21:23 2: Wetter: http request failed: api.netatmo.com: No route to host
2017.03.16 16:26:22 2: Klima.Terrasse: http request failed: gethostbyname api.netatmo.com failed
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Thyraz am 17 März 2017, 12:17:22
@Markus mal ne Frage zum Updatezyklus:

Die privaten Stationen updaten sich ja nur alle 10 Minuten.
Nun kann aber im blödesten Fall FHEM fast 20 Minuten hinterherhinken mit eine Updatezyklus von ebenfalls 10 Minuten.
(Kürzer sollte man ja nicht stellen um nicht geblockt zu werden.)

In der Netatmo App sieht man ja immer einen "Zuletzt aktualisiert" Zeitstempel für seine Station.
Siehst du das über die API auch?

Wenn ja könnte man ja nach einem Update versuchen den Zeitpunkt des nächsten Updates der Station besser zu treffen, indem man es z.B. 10,5 Minuten nach dem letzten TimeStamp wieder probiert.
Diese Berechnung dann nach jedem Abruf, damit man auch eine Verschiebung des Zykluses (z.B. wegen Reboot des Netato Moduls, oder evtl. verzögern auch manuell ausgelöste Messungen den nächsten automatischen Zeitpunkt).

Grüße,
Tobias
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: MauiJim am 17 März 2017, 12:50:30
Bekomme leider immer noch regelmäßig Abbrüche im Modul, leider bisher völlig sinnfrei.

Hier mal die Station:
Internals:
   CFGFN
   Clients    :netatmo:
   DEF        ACCOUNT crypt:XXXX crypt:XXXX XXXX
   INTERVAL   3600
   NAME       netatmo.station
   NOTIFYDEV  global
   NR         77
   NTFY_ORDER 50-netatmo.station
   STATE      Connected
   SUBTYPE    ACCOUNT
   TYPE       netatmo
   access_token 56387e4767e4825dbc75220e|be720846847f60fc295e817acd370ea8
   expires_at 1489754997
   network    timeout
   refresh_token 56387e4767e4825dbc75220e|17ebaa7a9874d291970d16e2fa7cbce8
   status     recovering network
   Readings:
     2017-02-20 12:26:01   active          ok
   Helper:
     client_id  5839f918ac34a52ed48cd81a
     client_secret GWlpoQq6dsamieP1durEZsmfYQ2i5f8V2C5ck30T7v6Q
     password   
     username   
     devices:
       HASH(0x38e9748)
       HASH(0x38e97f0)
       HASH(0x38e7ff0)
       HASH(0x38e7d68)
       HASH(0x38e7b70)
     homecoachs:
Attributes:
   devStateIcon .*:no-icon
   event-on-update-reading .*
   verbose    5


Nach einem shutdown restart läuft es erstmal wieder für eine unbestimmte Zeit.
Woran kann das denn liegen!?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 17 März 2017, 12:51:00
DNS bzw. Verbindungsprobleme.
Das scheint mir am Host Rechner zu liegen.


Das mit dem Update alle 11 Minuten ist schon in Planung [emoji106]
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 17 März 2017, 12:53:31
Was steht denn im Log?


Zitat von: MauiJim am 17 März 2017, 12:50:30
Bekomme leider immer noch regelmäßig Abbrüche im Modul, leider bisher völlig sinnfrei.

Nach einem shutdown restart läuft es erstmal wieder für eine unbestimmte Zeit.
Woran kann das denn liegen!?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Cluni am 17 März 2017, 12:53:52
Das scheint aber doch dann das gleiche Problem wie bei mir zu sein?!

@Markus: Hattest du meinen Post vorhin überlesen? https://forum.fhem.de/index.php/topic,53500.msg606642.html#msg606642 (https://forum.fhem.de/index.php/topic,53500.msg606642.html#msg606642)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: MauiJim am 17 März 2017, 13:11:55
Hier ein Auszug aus dem Log:

2017.03.17 10:40:27 4: netatmo.station: dispatch token
2017.03.17 10:40:27 4: netatmo.station: dispatch return: token
2017.03.17 10:40:27 4: netatmo.station: dispatch token
2017.03.17 10:40:27 4: netatmo.station: dispatch return: token
...
2017.03.17 10:46:46 4: netatmo.station: dispatch token
2017.03.17 10:46:46 4: netatmo.station: dispatch return: token
2017.03.17 10:46:46 4: netatmo.station: dispatch token
2017.03.17 10:46:46 4: netatmo.station: dispatch return: token
...
2017.03.17 10:49:57 4: netatmo.station: dispatch token
2017.03.17 10:49:57 4: netatmo.station: dispatch return: token
2017.03.17 10:50:26 4: netatmo.station: dispatch token
2017.03.17 10:50:26 2: netatmo.station: http request failed: read from https://api.netatmo.com:443 timed out
2017.03.17 10:50:26 2: netatmo.regen: http request failed: read from https://api.netatmo.com:443 timed out
2017.03.17 10:50:26 2: netatmo.wind: http request failed: read from https://api.netatmo.com:443 timed out
2017.03.17 10:50:26 4: netatmo.station: dispatch token
2017.03.17 10:50:26 2: netatmo.station: http request failed: read from https://api.netatmo.com:443 timed out


Diverse andere Netzdienste und Verbindung zur FritzBox etc. laufen aber durch.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 17 März 2017, 13:53:50
Zitat von: Cluni am 17 März 2017, 12:53:52
Das scheint aber doch dann das gleiche Problem wie bei mir zu sein?!

Das Problem ist das Netz. Ich weiß nicht woran es liegt dass ihr den Server nicht erreichen könnt.
Im Modul gibt es allerdings absolut nichts was ich tun kann, wenn die Aufrufe nicht funktionieren.

Code (FHEM command) Auswählen
{unpack "N", inet_aton ("api.netatmo.com")}
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Cluni am 17 März 2017, 14:08:18
Zitat von: Markus M. am 17 März 2017, 13:53:50
Code (FHEM command) Auswählen
{unpack "N", inet_aton ("api.netatmo.com")}
Darauf bekomme ich im Moment diese Antwort:
3281693843
Aber noch läuft es ja.

Ich frage mich nur, wie es an meinem Netz liegen kann? Warum funktioniert es dann nach einem "shutdown reboot" in Fhem 15s später wieder, ohne dass ich was am Netz verändere?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: MauiJim am 17 März 2017, 14:14:25
Zitat von: Markus M. am 17 März 2017, 13:53:50
Code (FHEM command) Auswählen
{unpack "N", inet_aton ("api.netatmo.com")}

Bei mir
3281693843

obwohl der Status wie folgt aussieht:
access_token 56387e4767e4825dbc75220e|be720846847f60fc295e817acd370ea8
expires_at 1489765513
network timeout
refresh_token 56387e4767e4825dbc75220e|17ebaa7a9874d291970d16e2fa7cbce8
status recovering network
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Shadow3561 am 17 März 2017, 14:52:12
Hallo,
Ich habe seit dem Update auf FHEM5.8 auch Probleme.
Fhem zeigt die Daten genau einen Tag lang und dann bekomme ich ein "Network error" bei meinem Netatmo Device.
Wenn ich dann Fhem neu starte, läuft es wieder für einen Tag.
Teilweise werden auch die Daten vom aussenmodul nur teilweise aktualisiert, temp-high und temp-low, aber nicht die aktuelle Temperatur. Anbei ein Bild mit den Reading-timestamps.

Mfg
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 17 März 2017, 18:37:32
Bitte mal diese Version ausprobieren.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Cluni am 17 März 2017, 19:02:51
Hab sie mal ausgetauscht und werde berichten.

Hast du denn was konkretes gefunden, was auf das Problem hindeutet?

Dank dir jedenfalls schon mal recht herzlich!

EDIT: Ich habe grade mal ein "update check" gemacht - da erscheint die Datei auch. Ist das der Fall, weil ich die händisch getauscht habe? Mache eigentlich regelmäßig ein update...
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 17 März 2017, 19:06:44
Zitat von: Cluni am 17 März 2017, 19:02:51
Hast du denn was konkretes gefunden, was auf das Problem hindeutet?
EDIT: Ich habe grade mal ein "update check" gemacht - da erscheint die Datei auch. Ist das der Fall, weil ich die händisch getauscht habe? Mache eigentlich regelmäßig ein update...

Dein Netzwerkproblem kann ich nicht lösen, nur besser darauf reagieren.
Du darfst kein Update machen, sonst hast du wieder die alte Version.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Cluni am 17 März 2017, 19:07:38
Alles klar - danke!
Aber alle anderen neuen Dateien einzeln updaten kann ich ja, oder?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: rubbertail am 17 März 2017, 19:09:41
Wenn du im "global"-device ein attribut "excludeFromUpdate" setzt und den Wert 38_netatmo.pm da rein schreibst, ist sie geschützt vor Updates - und du kannst die anderen automatisch machen lassen.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Cluni am 17 März 2017, 19:13:15
Super, klasse! Jetzt erscheint es auch beim check nicht mehr!
Dank dir! Man(n) lernt nie aus... ;)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Cluni am 17 März 2017, 19:18:11
Mist - ich muss nochmal fragen. Ich habe gerade ein "version netatmo" gemacht und da kommt u.a. folgendes heraus:
38_netatmo.pm 13582 2017-03-02 21:59:42Z moises

Habe ich die falsche Datei ersetzt? Ich habe die in /opt/fhem/FHEM ersetzt....

pi@raspberrypi:/opt/fhem/FHEM $ dir -l 38_netatmo*
-rw-r--r-- 1 fhem dialout 201007 Mar  5 15:47 38_netatmo.bak
-rw-r--r-- 1 fhem dialout 204963 Mar 17 18:45 38_netatmo.pm

Titel: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: rubbertail am 17 März 2017, 19:21:25
Was kriegst du denn angezeigt bei ls -l /opt/fhem/FHEM/38*?

Der Ort stimmt schon, aber ggf User und Gruppe nicht.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Cluni am 17 März 2017, 19:24:27
Siehe oben - hatte das dir noch angehängt.


Gesendet von iPhone mit Tapatalk
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: rubbertail am 17 März 2017, 19:25:57
Dann muss Markus die Version kommentieren, Rest sieht gut aus
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 17 März 2017, 19:26:40
Sieht ok aus.
Keine Backups anlegen und auch kein Exclude.
Einfach mal 2 Tage kein Update machen. Wenn es so lange funktioniert, kommt das sowieso ins Update.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: MauiJim am 18 März 2017, 09:56:31
Stand heute morgen:

Internals:
   CFGFN
   Clients    :netatmo:
   DEF        ACCOUNT crypt:5a07590f255145045a08195f175d5e5453101a010b1f crypt:7b0356171c010344722e 5839f918ac34a52ed48cd81a GWlpoQq6dsamieP1durEZsmfYQ2i5f8V2C5ck30T7v6Q
   INTERVAL   3600
   NAME       netatmo.station
   NOTIFYDEV  global
   NR         77
   NTFY_ORDER 50-netatmo.station
   STATE      state - net:network
   SUBTYPE    ACCOUNT
   TYPE       netatmo
   access_token 56387e4767e4825dbc75220e|63755d714785c5268150ca9c92021597
   expires_at 1489838003
   network    ok
   refresh_token 56387e4767e4825dbc75220e|17ebaa7a9874d291970d16e2fa7cbce8
   status     Invalid access token
   Helper:
     Dblog:
       Active:
         Dblogging:
           TIME       1489827203.74176
           VALUE      Invalid access token
   Readings:
     2017-03-18 09:53:23   active          Invalid access token
   Helper:
     client_id  5839f918ac34a52ed48cd81a
     client_secret GWlpoQq6dsamieP1durEZsmfYQ2i5f8V2C5ck30T7v6Q
     devices:
       HASH(0x3563c08)
       HASH(0x35640e8)
       HASH(0x3563d28)
       HASH(0x3577e10)
       HASH(0x35773c0)
     homecoachs:
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 18 März 2017, 11:29:34
Zitat von: MauiJim am 18 März 2017, 09:56:31
Stand heute morgen:

Internals:
   access_token 56387e4767e4825dbc75220e|63755d714785c5268150ca9c92021597
   expires_at 1489838003
   network    ok
   status     Invalid access token


Hmm... eigentlich sollte das noch eine Stunde gültig sein.
Seit wann ist das so? Solltest du im Log sehen.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Cluni am 18 März 2017, 11:31:48
@MauiJim: Ist das denn mit der Testversion, die Markus gestern gepostet hat?


Gesendet von iPhone mit Tapatalk
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: MauiJim am 18 März 2017, 12:21:16
Ja, ist mit der Testversion. Habe ich gestern Abend gleich eingespielt.

Hier das Log:
2017.03.18 00:20:04 4: netatmo.station: dispatch (token)
2017.03.18 00:20:04 4: netatmo.station: dispatch return: token
2017.03.18 00:20:04 5: $VAR1 = {
          'access_token' => '56387e4767e4825dbc75220e|8545ba1db2b1793d0a75bbeb1f92bd16',
          'expire_in' => 10800,
          'expires_in' => 10800,
          'refresh_token' => '56387e4767e4825dbc75220e|17ebaa7a9874d291970d16e2fa7cbce8',
          'scope' => [
                       'read_station',
                       'read_thermostat',
                       'write_thermostat',
                       'write_camera',
                       'read_camera',
                       'access_camera',
                       'read_presence',
                       'write_presence',
                       'access_presence',
                       'read_homecoach'
                     ]
        };

2017.03.18 00:20:04 4: netatmo.station: dispatch (stationsdata)
2017.03.18 00:20:04 4: netatmo.station: dispatch return: stationsdata
2017.03.18 00:20:04 5: $VAR1 = {
          'error' => {
                       'code' => 2,
                       'message' => 'Invalid access token'
                     }
        };


Etwas später dann:
2017.03.18 00:27:55 2: netatmo.regen: http request failed: https://api.netatmo.com/api/getmeasure: Can't connect(2) to https://api.netatmo.com:443: SSL connect attempt failed because of handshake problems SSL connect attempt failed because of handshake problems
2017.03.18 00:28:01 2: netatmo.wind: http request failed: https://api.netatmo.com/api/getmeasure: Can't connect(2) to https://api.netatmo.com:443: SSL connect attempt failed because of handshake problems SSL connect attempt failed because of handshake problems
2017.03.18 00:28:07 2: netatmo.draussen: http request failed: https://api.netatmo.com/api/getmeasure: Can't connect(2) to https://api.netatmo.com:443: SSL connect attempt failed because of handshake problems SSL connect attempt failed because of handshake problems
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 18 März 2017, 14:05:00
Danke!
Token ist wohl zeitgleich zum Aufruf abgelaufen, sollte hiermit besser gelöst sein.
Was es mit dem SSL-Fehler auf sich hat, keine Ahnung.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: MauiJim am 18 März 2017, 15:41:46
gleich mal eingebaut, melde mich wieder. Danke schon mal für die Mühe!

Macht es vielleicht Sinn den network Status in ein Reading zu legen, dann könnte man sich beim Ausfall wenigstens benachrichtigen lassen?
Hatte das mal über ein userreading versucht, da die Internals aber kein Event auslösen wird das so wohl nichts.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Cluni am 18 März 2017, 16:07:51
Ich habe sie auch jetzt eingebaut. Aber die von gestern lief bis jetzt ohne Probleme. Nach einem "version netatmo" ist der Status aber noch unverändert. Aber das wirst du wohl erst bei der endgültigen Version einbauen!?


Gesendet von iPhone mit Tapatalk
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: THZ_Haus am 19 März 2017, 14:12:11
Hallo,
netatmo läuft gut. :)

Jetzt habe ich mal die Forcecast Funktion aktiviert und bekomme auch viele Werte angezeigt.

Readings
air_ozone
34
2017-03-19 11:00:00
fc0_day
So. 19 März
2017-03-19 11:00:00
fc0_rain
5.4
2017-03-19 11:00:00
fc0_sun
0.1
2017-03-19 11:00:00
fc0_sunrise
2017-03-19 06:36:00
2017-03-19 11:00:00
fc0_sunset
2017-03-19 18:37:00
2017-03-19 11:00:00
fc0_symbol_day
331000
2017-03-19 11:00:00
fc0_temp_max
12
2017-03-19 11:00:00
fc0_temp_min
5
2017-03-19 11:00:00
fc0_uv
3
2017-03-19 11:00:00
fc0_wind_direction
247.5
2017-03-19 11:00:00
fc0_windangle
112.5
2017-03-19 11:00:00
fc0_windgust

50
2017-03-19 11:00:00
fc1_day
Mo. 20 März
2017-03-19 11:00:00
fc1_rain
5.2
2017-03-19 11:00:00


Wie können diese jetzt Sinnvoll und Graphisch dargestellt werden.
So als Wolke mit regentropfen usw.

Möchte dieses dann im Floorplan anzeigen.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Cluni am 20 März 2017, 09:45:11
Kurze Statusmeldung: Bis jetzt läuft das Modul ohne Aussetzer! Danke für deinen Einsatz!
Ach so - vor der Übernahme des Muduls in Fhem ggf. noch an die Aktualisierung der Versionsinformation denken. ;)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 20 März 2017, 12:35:35
OK, wird nächstes Wochenende aktualisiert.
Die Version wird übrigens automatisch beim Check in gesetzt, da muss ich nichts tun.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: MauiJim am 20 März 2017, 14:03:29
Zitat von: Cluni am 20 März 2017, 09:45:11
Kurze Statusmeldung: Bis jetzt läuft das Modul ohne Aussetzer! Danke für deinen Einsatz!
Bei mir auch alles bestens! Vielen Dank nochmal für die schnelle Bearbeitung.

ZitatMacht es vielleicht Sinn den network Status in ein Reading zu legen, dann könnte man sich beim Ausfall wenigstens benachrichtigen lassen?
Hatte das mal über ein userreading versucht, da die Internals aber kein Event auslösen wird das so wohl nichts.
Vielleicht ja doch noch ne Überlegung wert?

Gruss Frank
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Det20 am 22 März 2017, 09:25:40
Kann ich nur bestätigen, Version läuft stabil.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Eisix am 24 März 2017, 10:59:22
Hallo,

habe eine Welcome und eine Presence und mein log ist voll von


2017.03.24 00:02:43.338 4: netatmo_C70_ee_xx_xx_xx_xx: dispatch cameraping
2017.03.24 00:02:43.339 2: netatmo_C70_ee_xx_xx_xx_xx: invalid json detected
2017.03.24 00:02:43.339 5: netatmo_C70_ee_xx_xx_xx_xx: <html>
<head><title>403 Forbidden</title></head>
<body bgcolor="white">
<center><h1>403 Forbidden</h1></center>
<hr><center>nginx</center>
</body>
</html>
2017.03.24 00:02:43.339 4: netatmo_C70_ee_xx_xx_xx_xx: dispatch cameraping
2017.03.24 00:02:43.339 2: netatmo_C70_ee_xx_xx_xx_xx: invalid json detected
2017.03.24 00:02:43.339 5: netatmo_C70_ee_xx_xx_xx_xx: <html>
<head><title>403 Forbidden</title></head>
<body bgcolor="white">
<center><h1>403 Forbidden</h1></center>
<hr><center>nginx</center>
</body>
</html>



Jemand eine Idee.

Gruß
Eisix
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: satempfaenger am 24 März 2017, 11:30:21
Hallo,
auch bei mir läuft die Version aus dem Post #520 stabil.
Vielen Dank dafür.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 24 März 2017, 12:52:17
Zitat von: Eisix am 24 März 2017, 10:59:22
Hallo,
habe eine Welcome und eine Presence und mein log ist voll von

2017.03.24 00:02:43.339 4: netatmo_C70_ee_xx_xx_xx_xx: dispatch cameraping
2017.03.24 00:02:43.339 2: netatmo_C70_ee_xx_xx_xx_xx: invalid json
<center><h1>403 Forbidden</h1></center>

Jemand eine Idee.

Token abgelaufen oder Rechte der angelegten App nicht ausreichend.
Hast du die letzte Version aus dem Thread?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Eisix am 24 März 2017, 17:20:56
Hallo,

nein habe noch die aktuelle repo version.

Gruß
Eisix
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Helmi55 am 24 März 2017, 17:33:56
Guten Abend
habe RPi und FHEm auf den neuesten Stand gebracht und die Version aus #520 installiert.

Bekomme folgende Fehlermeldung:

2017.03.24 17:15:36 2: WZ_Thermostat: invalid json detected

Hier ein List von WZ_Thermostat (Netatmo Thermostat)

Internals:
   Clients    :netatmo:
   DEF        ACCOUNT crypt:xyz
   INTERVAL   300
   NAME       WZ_Thermostat
   NOTIFYDEV  global
   NR         144
   NTFY_ORDER 50-WZ_Thermostat
   STATE      Connected
   SUBTYPE    ACCOUNT
   TYPE       netatmo
   access_token blabla
   expires_at 1490383625
   network    ok
   refresh_token blabla
   status     ok
   Helper:
     client_id  ich
     client_secret wieder ich
     password   crypt:ganzgeheimespw
     username   crypt:ichgeheim
     devices:
Attributes:
   interval   300
   room       netatmo


Hatte schon vor dem Update json Fehlermeldungen. Darum habe ich mich entschlossen ein komplettes Update durchzuführen.

Gruß
Helmut
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Cluni am 24 März 2017, 17:35:14
Ich glaube die aktuelle Version ist noch nicht ins Update aufgenommen. Soll glaube ich am Wochenende rein kommen.


Gesendet von iPhone mit Tapatalk
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 24 März 2017, 17:35:37
Zitat von: Helmi55 am 24 März 2017, 17:33:56
Guten Abend
habe RPi und FHEm auf den neuesten Stand gebracht und die Version aus #520 installiert.

Bekomme folgende Fehlermeldung:

2017.03.24 17:15:36 2: WZ_Thermostat: invalid json detected

Das JSON würde ich gerne mal sehen, sollte mit verbose 5 auftauchen.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Helmi55 am 24 März 2017, 17:54:57
Meinst du das? (Habe global auf verbose 5 gesetzt)


Strict-Transport-Security: max-age=10886400; includeSubDomains
X-Powered-By: Netatmo
2017.03.24 17:50:48 4: WZ_Thermostat: dispatch devicelist
2017.03.24 17:50:48 4: WZ_Thermostat: dispatch return: devicelist
2017.03.24 17:50:48 4: WZ_Thermostat: parsedevicelist
2017.03.24 17:50:48 4: https://api.netatmo.com/api/getmeasure: HTTP response code 200
2017.03.24 17:50:48 4: HttpUtils https://api.netatmo.com/api/getmeasure: Got data, length: 80
2017.03.24 17:50:48 5: HttpUtils response header:
HTTP/1.1 200 OK
Server: nginx
Date: Fri, 24 Mar 2017 16:50:48 GMT
Content-Type: application/json; charset=utf-8
Connection: close
Cache-Control: no-cache, must-revalidate
Expires: 0
X-XSS-Protection: 1; mode=block
Access-Control-Allow-Origin: *
Strict-Transport-Security: max-age=10886400; includeSubDomains



und jetzt habe ich noch das


2017.03.24 18:50:48 4: https://api.netatmo.com/oauth2/token: HTTP response code 200
2017.03.24 18:50:48 4: HttpUtils https://api.netatmo.com/oauth2/token: Got data, length: 364
2017.03.24 18:50:48 5: HttpUtils response header:
HTTP/1.1 200 OK
Server: nginx
Date: Fri, 24 Mar 2017 17:50:48 GMT
Content-Type: application/json
Connection: close
Cache-Control: no-store
X-XSS-Protection: 1; mode=block
Access-Control-Allow-Origin: *
Strict-Transport-Security: max-age=10886400; includeSubDomains
X-Powered-By: Netatmo
2017.03.24 18:50:48 4: WZ_Thermostat: dispatch token
2017.03.24 18:50:48 4: WZ_Thermostat: dispatch return: token
2017.03.24 18:50:48 4: netatmo_T04_00_00_0b_55_a4: poll THERMOSTAT
2017.03.24 18:50:48 4: netatmo_T04_00_00_0b_55_a4: polling types [Temperature,Sp_Temperature,BoilerOn,BoilerOff] for thermostat [04:00:00:0b:55:a4]
2017.03.24 18:50:48 4: HttpUtils url=https://api.netatmo.com/oauth2/token
2017.03.24 18:50:48 4: netatmo_T04_00_00_0b_55_a4: request readings type: Temperature,Sp_Temperature,BoilerOn,BoilerOff
2017.03.24 18:50:48 4: HttpUtils url=https://api.netatmo.com/api/getmeasure
2017.03.24 18:50:49 5: HttpUtils request header:
POST /oauth2/token HTTP/1.0
Host: api.netatmo.com
User-Agent: fhem
Content-Length: 189
Content-Type: application/x-www-form-urlencoded



Gruß
Helmut
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 26 März 2017, 10:54:43
Heute mal ein Update:
Die neue Version sollte lange Wartezeiten bei Netzwerkfehlern verhindern, active Reading je Gerät.
Die Intervalle der Station werden jetzt automatisch angepasst.

Bitte berichten ob es funktioniert!
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Cluni am 26 März 2017, 11:06:12
Ist die jetzt im regulären Update mit drin? Und ist das noch die gleiche Version wie die beta oder ist das mit dem active reading hinzugekommen?


Gesendet von iPhone mit Tapatalk
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 26 März 2017, 11:35:47
Zitat von: Cluni am 26 März 2017, 11:06:12
Ist die jetzt im regulären Update mit drin? Und ist das noch die gleiche Version wie die beta oder ist das mit dem active reading hinzugekommen

Aktuell ist alles im SVN, also einfach ein Update machen.
"Versionen" gibt es so gesehen nicht. Im Normalfall bekommt ihr irgendwann einfach das, was bei mir schon eine ganze Weile läuft ;)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Helmi55 am 26 März 2017, 18:23:06
Hallo Markus schaut mMn sehr gut aus.

2017.03.26 17:23:07 3: WZ_Thermostat: poll (ACCOUNT)
2017.03.26 17:26:37 3: NetatmoWien: poll (PUBLIC)
2017.03.26 17:26:37 3: NetatmoWien getPublicDevices (48.2430251,16.4206305 / 48.2030251,16.3806305)
2017.03.26 17:26:37 3: NetatmoWoerdern: poll (PUBLIC)
2017.03.26 17:26:37 3: NetatmoWoerdern getPublicDevices (48.3452937,16.2405976 / 48.3052937,16.2005976)
2017.03.26 17:26:37 3: netatmo_R70_ee_50_0b_43_40: poll (RELAY)
2017.03.26 17:26:37 3: netatmo_R70_ee_50_0b_43_40: requestThermostatReadings (70:ee:50:0b:43:40)
2017.03.26 17:26:37 3: netatmo_T04_00_00_0b_55_a4: poll (THERMOSTAT)
2017.03.26 17:26:37 3: netatmo_T04_00_00_0b_55_a4: requestDeviceReadings (Temperature,Sp_Temperature,BoilerOn,BoilerOff)
2017.03.26 17:28:07 3: WZ_Thermostat: poll (ACCOUNT)
2017.03.26 17:31:37 3: netatmo_R70_ee_50_0b_43_40: poll (RELAY)
2017.03.26 17:31:37 3: netatmo_R70_ee_50_0b_43_40: requestThermostatReadings (70:ee:50:0b:43:40)
2017.03.26 17:31:37 3: netatmo_T04_00_00_0b_55_a4: poll (THERMOSTAT)
2017.03.26 17:31:37 3: netatmo_T04_00_00_0b_55_a4: requestDeviceReadings (Temperature,Sp_Temperature,BoilerOn,BoilerOff)
2017.03.26 17:33:07 3: WZ_Thermostat: poll (ACCOUNT)
2017.03.26 17:36:37 3: NetatmoWien: poll (PUBLIC)
2017.03.26 17:36:37 3: NetatmoWien getPublicDevices (48.2430251,16.4206305 / 48.2030251,16.3806305)
2017.03.26 17:36:37 3: NetatmoWoerdern: poll (PUBLIC)
2017.03.26 17:36:37 3: NetatmoWoerdern getPublicDevices (48.3452937,16.2405976 / 48.3052937,16.2005976)
2017.03.26 17:36:37 3: netatmo_R70_ee_50_0b_43_40: poll (RELAY)
2017.03.26 17:36:37 3: netatmo_R70_ee_50_0b_43_40: requestThermostatReadings (70:ee:50:0b:43:40)
2017.03.26 17:36:37 3: netatmo_T04_00_00_0b_55_a4: poll (THERMOSTAT)
2017.03.26 17:36:37 3: netatmo_T04_00_00_0b_55_a4: requestDeviceReadings (Temperature,Sp_Temperature,BoilerOn,BoilerOff)
2017.03.26 17:38:07 3: WZ_Thermostat: poll (ACCOUNT)
2017.03.26 17:41:37 3: netatmo_R70_ee_50_0b_43_40: poll (RELAY)
2017.03.26 17:41:37 3: netatmo_R70_ee_50_0b_43_40: requestThermostatReadings (70:ee:50:0b:43:40)
2017.03.26 17:41:38 3: netatmo_T04_00_00_0b_55_a4: poll (THERMOSTAT)
2017.03.26 17:41:38 3: netatmo_T04_00_00_0b_55_a4: requestDeviceReadings (Temperature,Sp_Temperature,BoilerOn,BoilerOff)
2017.03.26 17:43:07 3: WZ_Thermostat: poll (ACCOUNT)
2017.03.26 17:46:37 3: NetatmoWien: poll (PUBLIC)
2017.03.26 17:46:37 3: NetatmoWien getPublicDevices (48.2430251,16.4206305 / 48.2030251,16.3806305)
2017.03.26 17:46:37 3: NetatmoWoerdern: poll (PUBLIC)
2017.03.26 17:46:37 3: NetatmoWoerdern getPublicDevices (48.3452937,16.2405976 / 48.3052937,16.2005976)
2017.03.26 17:46:37 3: netatmo_R70_ee_50_0b_43_40: poll (RELAY)
2017.03.26 17:46:37 3: netatmo_R70_ee_50_0b_43_40: requestThermostatReadings (70:ee:50:0b:43:40)
2017.03.26 17:46:38 3: netatmo_T04_00_00_0b_55_a4: poll (THERMOSTAT)
2017.03.26 17:46:38 3: netatmo_T04_00_00_0b_55_a4: requestDeviceReadings (Temperature,Sp_Temperature,BoilerOn,BoilerOff)
2017.03.26 17:48:07 3: WZ_Thermostat: poll (ACCOUNT)
2017.03.26 17:51:37 3: netatmo_R70_ee_50_0b_43_40: poll (RELAY)
2017.03.26 17:51:37 3: netatmo_R70_ee_50_0b_43_40: requestThermostatReadings (70:ee:50:0b:43:40)
2017.03.26 17:51:38 3: netatmo_T04_00_00_0b_55_a4: poll (THERMOSTAT)
2017.03.26 17:51:38 3: netatmo_T04_00_00_0b_55_a4: requestDeviceReadings (Temperature,Sp_Temperature,BoilerOn,BoilerOff)
2017.03.26 17:53:07 3: WZ_Thermostat: poll (ACCOUNT)
2017.03.26 17:56:37 3: NetatmoWien: poll (PUBLIC)
2017.03.26 17:56:37 3: NetatmoWien getPublicDevices (48.2430251,16.4206305 / 48.2030251,16.3806305)
2017.03.26 17:56:37 3: NetatmoWoerdern: poll (PUBLIC)
2017.03.26 17:56:37 3: NetatmoWoerdern getPublicDevices (48.3452937,16.2405976 / 48.3052937,16.2005976)
2017.03.26 17:56:37 3: netatmo_R70_ee_50_0b_43_40: poll (RELAY)
2017.03.26 17:56:37 3: netatmo_R70_ee_50_0b_43_40: requestThermostatReadings (70:ee:50:0b:43:40)
2017.03.26 17:56:38 3: netatmo_T04_00_00_0b_55_a4: poll (THERMOSTAT)
2017.03.26 17:56:38 3: netatmo_T04_00_00_0b_55_a4: requestDeviceReadings (Temperature,Sp_Temperature,BoilerOn,BoilerOff)
2017.03.26 17:58:07 3: WZ_Thermostat: poll (ACCOUNT)
2017.03.26 18:01:37 3: netatmo_R70_ee_50_0b_43_40: poll (RELAY)
2017.03.26 18:01:37 3: netatmo_R70_ee_50_0b_43_40: requestThermostatReadings (70:ee:50:0b:43:40)
2017.03.26 18:01:38 3: netatmo_T04_00_00_0b_55_a4: poll (THERMOSTAT)
2017.03.26 18:01:38 3: netatmo_T04_00_00_0b_55_a4: requestDeviceReadings (Temperature,Sp_Temperature,BoilerOn,BoilerOff)
2017.03.26 18:03:07 3: WZ_Thermostat: poll (ACCOUNT)
2017.03.26 18:06:37 3: NetatmoWien: poll (PUBLIC)
2017.03.26 18:06:37 3: NetatmoWien getPublicDevices (48.2430251,16.4206305 / 48.2030251,16.3806305)
2017.03.26 18:06:37 3: NetatmoWoerdern: poll (PUBLIC)
2017.03.26 18:06:37 3: NetatmoWoerdern getPublicDevices (48.3452937,16.2405976 / 48.3052937,16.2005976)
2017.03.26 18:06:37 3: netatmo_R70_ee_50_0b_43_40: poll (RELAY)
2017.03.26 18:06:37 3: netatmo_R70_ee_50_0b_43_40: requestThermostatReadings (70:ee:50:0b:43:40)
2017.03.26 18:06:38 3: netatmo_T04_00_00_0b_55_a4: poll (THERMOSTAT)
2017.03.26 18:06:38 3: netatmo_T04_00_00_0b_55_a4: requestDeviceReadings (Temperature,Sp_Temperature,BoilerOn,BoilerOff)
2017.03.26 18:08:08 3: WZ_Thermostat: poll (ACCOUNT)
2017.03.26 18:11:37 3: netatmo_R70_ee_50_0b_43_40: poll (RELAY)
2017.03.26 18:11:37 3: netatmo_R70_ee_50_0b_43_40: requestThermostatReadings (70:ee:50:0b:43:40)
2017.03.26 18:11:38 3: netatmo_T04_00_00_0b_55_a4: poll (THERMOSTAT)
2017.03.26 18:11:38 3: netatmo_T04_00_00_0b_55_a4: requestDeviceReadings (Temperature,Sp_Temperature,BoilerOn,BoilerOff)
2017.03.26 18:11:38 2: netatmo_T04_00_00_0b_55_a4: next dynamic update at 2017-03-26 18:30:00
2017.03.26 18:13:08 3: WZ_Thermostat: poll (ACCOUNT)
2017.03.26 18:16:37 3: NetatmoWien: poll (PUBLIC)
2017.03.26 18:16:37 3: NetatmoWien getPublicDevices (48.2430251,16.4206305 / 48.2030251,16.3806305)
2017.03.26 18:16:37 3: NetatmoWoerdern: poll (PUBLIC)
2017.03.26 18:16:37 3: NetatmoWoerdern getPublicDevices (48.3452937,16.2405976 / 48.3052937,16.2005976)
2017.03.26 18:16:38 3: netatmo_R70_ee_50_0b_43_40: poll (RELAY)
2017.03.26 18:16:38 3: netatmo_R70_ee_50_0b_43_40: requestThermostatReadings (70:ee:50:0b:43:40)
2017.03.26 18:18:08 3: WZ_Thermostat: poll (ACCOUNT)



Netatmo Wien und Wördern sind public Station die ich im 10 Minuten Intervall abfrage
und netatmo R70 und T04 sind Thermostat und Relais von meinem Thermostat. Der wird alle 5 Minuten abgefragt

KEINE Json Fehlermeldung mehr.....

Gruß
Helmut
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Sacerd am 26 März 2017, 19:47:38
Guten Abend,

ich habe noch mal ein anderes Problem: Bei mir funktioniert das enablen bzw. disablen der Welcome nicht.

Ausgabe mit Verbos 5:

Zunächst zum Vergleich Audio on und danach Audio off, was funktioniert:

2017.03.26 19:34:36 3: netatmo_welcome: setCameraSetting https://v0.netatmo.net/10.255.169.213/37265a71ec00f...B3IYHO0K9-OY9khkllEaS5WEWg,,/command/changesetting?audio=off
2017.03.26 19:34:42 4: netatmo_welcome: dispatch (camerastatus)
2017.03.26 19:34:42 4: netatmo_welcome: dispatch return: camerastatus
2017.03.26 19:34:42 5: $VAR1 = {
          'status' => 'ok'
        };

2017.03.26 19:34:42 4: netatmo_welcome: parseCameraStatus
2017.03.26 19:34:42 5: netatmo_welcome: $VAR1 = {
          'status' => 'ok'
        };

2017.03.26 19:35:00 3: netatmo_welcome: setCameraSetting https://v0.netatmo.net/10.255.169.213/37265a71ec0...-OY9khkllEaS5WEWg,,/command/changesetting?audio=on
2017.03.26 19:35:05 4: netatmo_welcome: dispatch (camerastatus)
2017.03.26 19:35:05 4: netatmo_welcome: dispatch return: camerastatus
2017.03.26 19:35:05 5: $VAR1 = {
          'status' => 'ok'
        };

2017.03.26 19:35:05 4: netatmo_welcome: parseCameraStatus
2017.03.26 19:35:05 5: netatmo_welcome: $VAR1 = {
          'status' => 'ok'
        };



Danach Camera disable:

2017.03.26 19:35:14 2: : missing app token!
2017.03.26 19:35:14 2: netatmo: dispatch fail (name missing)


Status im Welcome-Device und Netatmo-Account ist "ok". Die anderen Optionen scheinen zu funktionieren...nur enable und disable nicht :/


Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 26 März 2017, 20:08:04
Zitat von: Sacerd am 26 März 2017, 19:47:38
ich habe noch mal ein anderes Problem: Bei mir funktioniert das enablen bzw. disablen der Welcome nicht.
2017.03.26 19:35:14 2: : missing app token!
2017.03.26 19:35:14 2: netatmo: dispatch fail (name missing)

Da stimmt was nicht. Schon mal neu gestartet?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Sacerd am 26 März 2017, 20:19:22
Zitat von: Markus M. am 26 März 2017, 20:08:04
Da stimmt was nicht. Schon mal neu gestartet?

Ja ich hatte heute auch geupdatet, aber vorher und nacher kein Unterschied. Scheint schon länger so zu sein... hatte die Funktion bisher nicht gebraucht.
Vielleicht kann das jemand anderes mal testen, dann weiß ich ob es an mir liegt.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Thyraz am 26 März 2017, 22:02:47
@Markus das mit dem dynamischen Update klappt soweit ich das sehen kann wunderbar.

Neue Werte in der Netatmo App erschienen und danach dann auch gleich in Fhem.
Super Update. :)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 27 März 2017, 13:46:39
Zitat von: Sacerd am 26 März 2017, 20:19:22
Ja ich hatte heute auch geupdatet, aber vorher und nacher kein Unterschied. Scheint schon länger so zu sein... hatte die Funktion bisher nicht gebraucht.
Vielleicht kann das jemand anderes mal testen, dann weiß ich ob es an mir liegt.
Starte mal neu, warte ein paar Minuten, mach einen manuellen Ping auf die Kamera und probiers dann noch mal.
Idealerweise mit Verbose 5 auf Account und Kamera.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Helmi55 am 27 März 2017, 18:22:19
Hoffe ich nerve dich nicht
Aber habe schon wieder diese Meldung
2017.03.27 18:00:04 2: netatmo_T04_00_00_0b_55_a4: invalid json detected

system ist uptodate?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 27 März 2017, 19:37:37
Zitat von: Helmi55 am 27 März 2017, 18:22:19
Aber habe schon wieder diese Meldung
2017.03.27 18:00:04 2: netatmo_T04_00_00_0b_55_a4: invalid json detected

Vereinzelt oder dauernd?
Die Server von Netatmo sind nicht unfehlbar ;)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Helmi55 am 27 März 2017, 21:11:13
Sorry dann ist das ein falscher Gedanke von mir
Ich dachte der teilt mir mit das etwas mit meiner config nicht stimmt. Da kenne ich mich leider zu wenig aus
um die Fehlermeldung richtig zu interpretieren - sorry
War heute Nachmittag die einzige Meldung
Dafür war jetzt diese wieder zur Abwechslung da

2017.03.27 19:00:05 2: WZ_Thermostat: http request failed: https://api.netatmo.com/oauth2/token: Select timeout/error:
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 27 März 2017, 22:01:59
Das sind ganz "normale" Fehler, wenn die Serverantwort mal nicht passt.

Zitat von: Helmi55 am 27 März 2017, 21:11:13Dafür war jetzt diese wieder zur Abwechslung da

2017.03.27 19:00:05 2: WZ_Thermostat: http request failed: https://api.netatmo.com/oauth2/token: Select timeout/error:
Select timeout/error hab ich allerdings noch nie gesehen.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Sacerd am 28 März 2017, 13:19:26
Zitat von: Markus M. am 27 März 2017, 13:46:39
Starte mal neu, warte ein paar Minuten, mach einen manuellen Ping auf die Kamera und probiers dann noch mal.
Idealerweise mit Verbose 5 auf Account und Kamera.

Leider kein Unterschied. Bei Ping erscheint folgendes im Log

2017.03.28 13:11:21 3: : refreshing token
2017.03.28 13:11:21 2: netatmo: dispatch fail (name missing)
2017.03.28 13:11:21 3: netatmo_welcome pingCamera (cameraping)
2017.03.28 13:11:21 5: netatmo_welcome pingCamera https://v0.netatmo.net/10.255.169.213/37265a71ec00fcfed4492d7fedfbe410/MTQ5MHN0kZco5C6VP... eu49yqA,,/command/ping
2017.03.28 13:11:21 4: netatmo_welcome: dispatch (cameraping)
2017.03.28 13:11:21 4: netatmo_welcome: dispatch return: cameraping
2017.03.28 13:11:21 5: $VAR1 = {
          'product_name' => 'Welcome Netatmo',
          'local_url' => 'http://192.168.20.10/37265a71ec00fcfed4492d7fedfbe410'
        };

2017.03.28 13:11:21 4: netatmo_welcome: parseCameraPing
2017.03.28 13:11:21 5: netatmo_welcome: $VAR1 = {
          'product_name' => 'Welcome Netatmo',
          'local_url' => 'http://192.168.20.10/37265a71ec00fcfed4492d7fedfbe410'
        };
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 28 März 2017, 17:59:17
Zitat von: Sacerd am 28 März 2017, 13:19:26
Leider kein Unterschied. Bei Ping erscheint folgendes im Log
2017.03.28 13:11:21 2: netatmo: dispatch fail (name missing)

Hier fehlt der Name oder Hash.
Probier mal die Version im Anhang, damit siehst du welcher Request fehlschlägt.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: choetzu am 28 März 2017, 19:28:58
hallo,

seit 9.30 Uhr gehts bei mir nicht mehr. Hängt das bei mir oder an Netatmo-Server?
Ich hatte - nachdem ich die Intervalle geändert habe - keine Probleme mehr.

2017.03.28 02:21:19 2: Netatmo_SZ: http request failed: read from https://api.netatmo.com:443 timed out
2017.03.28 09:46:19 2: Netatmo_Aussen: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt
2017.03.28 09:46:19 2: Netatmo: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt
2017.03.28 09:47:01 2: Netatmo: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt
2017.03.28 09:47:02 2: Netatmo: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt
2017.03.28 09:47:59 2: Netatmo: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt
2017.03.28 09:50:59 2: Netatmo_Regen: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt
2017.03.28 09:52:19 2: Netatmo: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt
2017.03.28 09:52:19 2: Netatmo: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt
2017.03.28 09:58:23 2: Netatmo: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt
2017.03.28 09:58:23 2: Netatmo: http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt
2017.03.28 09:59:21 2: Netatmo: http request failed: connect to https://api.netatmo.com:443 timed out
2017.03.28 09:59:22 2: Netatmo: http request failed: connect to https://api.netatmo.com:443 timed out
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 28 März 2017, 19:36:53
Zitat von: choetzu am 28 März 2017, 19:28:58
hallo,

seit 9.30 Uhr gehts bei mir nicht mehr. Hängt das bei mir oder an Netatmo-Server?
Ich hatte - nachdem ich die Intervalle geändert habe - keine Probleme mehr.

"Verbindungsaufbau abgelehnt" bedeutet mit an Sicherheit grenzender Wahrscheinlichkeit, dass deine IP geblockt ist.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: choetzu am 28 März 2017, 19:48:00
"Verbindungsaufbau abgelehnt" bedeutet mit an Sicherheit grenzender Wahrscheinlichkeit, dass deine IP geblockt ist.

hab ich befürchtet.. Ich verstehe jedoch nicht, wieso?? Ich habe all meine Intervalle der Module auf 900 (aussenmodul, modul büro, modul schlafzimmer, wind, regen) und auf dem Netatmo-Hauptgerät auf 3600... 

Ich kann auch nicht die IP des Providers ändern!  Hmm, ich bin am Anschlag, denn ich habe etlcihe Geräte (Rolladen) mit den Netatmo-Geräten gekoppelt...
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: choetzu am 28 März 2017, 19:51:52
sorry, ich nochmals.. in meinem Admin-Api-Bereich steht zudem Ban: NO

siehe Bild...

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 28 März 2017, 21:14:02
Update hast du gemacht?
Der angezeigte Ban hat nichts mit der Blockierung der Verbindung zu tun, das ist eher so eine Art DDOS Schutz.
Eventuell führen unglückliche Umstände in deinem Fall dazu, dass das Modul zu oft anfragt.
Ohne Log kann ich das aber nicht wirklich rausfinden.

An der Anzahl deiner Geräte liegt es nicht, meine Referenz-Sammlung hat >20 aktive Geräte, mehr als die Hälfte davon für Wetterdaten.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: choetzu am 28 März 2017, 22:08:19
Zitat von: Markus M. am 28 März 2017, 21:14:02
Update hast du gemacht?

ups, natürlich nicht.. Sorry.. Jetzt geht es auch wieder. Hoffe dass die Aussetzer weg sind... Aber die Logeinträge haben sich nun geändert. Nach jedem Update kommt das nun.. RequestDeviceReadings? Poll? hmm, hab ich da was verpass?

2017.03.28 21:51:14 3: Netatmo_Aussen: poll (MODULE)
2017.03.28 21:51:14 3: Netatmo_Aussen: requestDeviceReadings (Temperature,Humidity)
2017.03.28 21:51:36 3: Netatmo_SZ: poll (DEVICE)
2017.03.28 21:51:36 3: Netatmo_SZ: requestDeviceReadings (Temperature,CO2,Humidity,Noise,Pressure)
2017.03.28 21:51:36 2: Netatmo_SZ: next dynamic update at 2017-03-28 21:56:44
2017.03.28 21:51:40 3: Netatmo_Wind: poll (MODULE)
2017.03.28 21:51:40 3: Netatmo_Wind: requestDeviceReadings (WindStrength,WindAngle,GustStrength,GustAngle)
2017.03.28 21:51:40 2: Netatmo_Wind: next dynamic update at 2017-03-28 21:56:50
2017.03.28 21:55:16 3: Netatmo: poll (ACCOUNT)
2017.03.28 21:56:44 3: Netatmo_SZ: poll (DEVICE)
2017.03.28 21:56:44 3: Netatmo_SZ: requestDeviceReadings (Temperature,CO2,Humidity,Noise,Pressure)
2017.03.28 21:56:46 3: Netatmo_Regen: poll (MODULE)
2017.03.28 21:56:46 3: Netatmo_Regen: requestDeviceReadings (Rain)
2017.03.28 21:56:46 2: Netatmo_Regen: next dynamic update at 2017-03-28 22:06:47
2017.03.28 21:56:50 3: Netatmo_Wind: poll (MODULE)
2017.03.28 21:56:50 3: Netatmo_Wind: requestDeviceReadings (WindStrength,WindAngle,GustStrength,GustAngle)
2017.03.28 22:01:23 3: Netatmo_WZ: poll (MODULE)
2017.03.28 22:01:23 3: Netatmo_WZ: requestDeviceReadings (Temperature,CO2,Humidity)
2017.03.28 22:01:23 2: Netatmo_WZ: next dynamic update at 2017-03-28 22:04:20
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 28 März 2017, 23:55:15
Zitat von: choetzu am 28 März 2017, 22:08:19
ups, natürlich nicht.. Sorry.. Jetzt geht es auch wieder. Hoffe dass die Aussetzer weg sind... Aber die Logeinträge haben sich nun geändert. Nach jedem Update kommt das nun.. RequestDeviceReadings? Poll? hmm, hab ich da was verpass?

Ich hab die nur ein wenig an den Standard angepasst.
Wenn alles läuft wie es soll, einfach auf verbose 1 stellen.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: maci am 30 März 2017, 12:24:05
Ich habe den ganzen Thread jetzt durch.
Mir ist aber nich immer nicht klar. Arbeitet das Modul mit der Netatmo Cloud oder direkt mit dem Hauptmodul.

Ich finde es widersinnig zuerst alles in Cloud zu laden, und dann wieder von dort zu holen.
Dann hast du im schlechtesten Fall 20 min alte Werte.
Ich hätte gerne meine Markise damit gesteuert. Doch wenn das nichts anders geht ist Netatmo für mich sinnlos. :(
Somit würde ich wieder einen eigenen Sensor brauchen.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Cluni am 30 März 2017, 12:37:02
Zitat von: maci am 30 März 2017, 12:24:05
Arbeitet das Modul mit der Netatmo Cloud oder direkt mit dem Hauptmodul.
Jops, das Modul arbeitet mit den Einträgen aus der Cloud. Ein direkter Zugriff ist meines Wissens (noch) nicht möglich)....
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 30 März 2017, 12:37:51
Mit der Netatmo Cloud. Einen anderen Weg gibt es bei Netatmo nicht.
Für die Markise reicht ein Regenmesser sowieso nicht, da du sonst mindestens immer 0.x mm Regen auf der Markise hast.
Dafür brauchst du eine andere Art von Sensor, die auf Tropfen auf einer Kontaktfläche reagiert.

Probier das Modul doch erst mal mit der PUBLIC Definition aus.


Zitat von: maci am 30 März 2017, 12:24:05
Ich habe den ganzen Thread jetzt durch.
Mir ist aber nich immer nicht klar. Arbeitet das Modul mit der Netatmo Cloud oder direkt mit dem Hauptmodul.

Ich finde es widersinnig zuerst alles in Cloud zu laden, und dann wieder von dort zu holen.
Dann hast du im schlechtesten Fall 20 min alte Werte.
Ich hätte gerne meine Markise damit gesteuert. Doch wenn das nichts anders geht ist Netatmo für mich sinnlos. :(
Somit würde ich wieder einen eigenen Sensor brauchen.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Cluni am 30 März 2017, 12:55:19
[OT]

Zitat von: maci am 30 März 2017, 12:24:05
Ich hätte gerne meine Markise damit gesteuert.

Vielleicht solltest du dann über eine kleine eigene Schaltung nachdenken. Es gibt ein kleines Modul mit WLAN und ein paar GPIOs:https://www.aliexpress.com/store/product/WEMOS-D1-mini-Lite-V1-0-0-WIFI-Internet-of-Things-development-board-based-ESP8285-1MB/1331105_32795857574.html?spm=2114.12010608.0.0.HM6BNl (https://www.aliexpress.com/store/product/WEMOS-D1-mini-Lite-V1-0-0-WIFI-Internet-of-Things-development-board-based-ESP8285-1MB/1331105_32795857574.html?spm=2114.12010608.0.0.HM6BNl)
Dafür gibt es dann auch noch ein Platinchen für den Betrieb an einer Lithium-Zelle: https://www.aliexpress.com/store/product/Battery-Shield-For-WeMos-D1-mini-single-lithium-battery-charging-boost/1331105_32679485736.html?spm=2114.12010608.0.0.HM6BNl (https://www.aliexpress.com/store/product/Battery-Shield-For-WeMos-D1-mini-single-lithium-battery-charging-boost/1331105_32679485736.html?spm=2114.12010608.0.0.HM6BNl)

Mit ein bisschen Programmiererei kannst du dann über dein WLAN und damit auch von Fhem aus darauf zugreifen.

Als schnellen Regensensor könnte man sich das hier dann basteln: https://www.stall.biz/project/sehr-schnell-ansprechender-regensensor (https://www.stall.biz/project/sehr-schnell-ansprechender-regensensor)
Den digitalen Ausgang auf einen GPIO und auslesen. Schon sollte das Dingen als Regensensor laufen...
Und teuer ist es ja auch nicht.

EDIT: Hier gibt es noch ein paar weiterführende Hinweise: https://homematic-forum.de/forum/viewtopic.php?t=29321 (https://homematic-forum.de/forum/viewtopic.php?t=29321)

[/OT]
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: ThiemoSt am 30 März 2017, 13:14:44
Habe seit einigen Tagen auch das Problem mit "User usage reached".

Hier ein Auszug aus meinem Log:

[code]2017.03.30 13:08:22 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:08:22 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:08:22 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:08:22 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:08:22 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:08:23 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:08:23 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:08:23 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:08:23 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:08:23 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:08:23 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:08:24 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:08:24 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:08:24 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:08:24 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:08:24 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:08:24 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:08:24 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:08:25 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:08:25 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:08:25 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:08:25 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:08:25 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:08:25 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:08:25 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:08:25 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:08:25 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:08:25 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:08:26 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:08:26 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:08:26 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:08:26 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:08:26 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:08:26 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:08:27 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:08:27 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:08:27 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:08:27 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:08:27 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:08:27 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:08:27 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:08:27 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:08:27 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:08:27 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:08:27 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:08:27 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:08:27 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:08:28 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:08:28 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:08:28 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:08:28 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:08:28 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:08:28 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:08:28 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:08:29 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:08:29 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:08:29 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:08:29 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:08:29 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:08:29 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:08:29 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:08:30 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:08:30 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:08:30 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:08:30 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:08:30 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:08:30 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:08:30 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:08:30 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:08:30 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:08:30 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:08:30 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:08:30 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:08:30 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:08:30 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:08:32 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:08:32 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:08:32 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:08:32 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:08:32 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:08:32 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:08:32 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:08:32 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:08:32 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:08:32 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:08:32 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:08:33 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:08:33 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:08:33 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:08:33 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:08:33 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:08:33 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:08:34 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:08:34 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:08:34 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:08:34 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:08:34 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:08:34 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:08:34 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:08:34 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:08:35 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:08:35 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:08:35 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:08:35 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:08:35 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:08:35 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:08:35 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:08:35 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:08:35 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:08:35 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:08:35 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:08:35 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:08:35 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:08:36 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:08:36 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:08:37 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:08:37 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:08:37 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:08:37 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:08:37 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:08:37 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:08:37 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:08:37 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:08:37 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:08:38 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:08:38 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:08:38 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:08:38 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:08:38 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:08:38 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:08:38 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:08:38 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:08:39 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:08:39 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:08:40 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:08:40 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:08:40 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:08:40 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:08:40 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:08:40 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:08:40 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:08:40 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:08:41 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:08:41 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:08:41 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:08:41 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:08:41 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:08:41 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:08:41 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:08:41 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:08:41 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:08:41 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:08:41 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:08:41 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:08:42 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:08:42 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:08:42 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:08:43 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:08:43 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:08:43 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:08:43 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:08:43 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:08:43 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:08:44 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:08:44 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:08:44 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:08:44 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:08:44 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:08:44 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:08:44 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:08:44 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:08:45 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:08:45 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:08:45 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:08:45 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:08:45 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:08:45 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:08:45 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:08:45 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:08:45 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:08:46 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:08:46 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:08:46 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:08:46 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:08:47 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:08:47 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:08:47 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:08:47 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:08:47 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:08:47 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:08:47 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:08:47 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:08:47 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:08:48 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:08:48 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:08:48 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:08:48 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:08:48 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:08:48 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:08:49 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:08:49 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:08:49 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:08:49 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:08:49 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:08:49 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:08:49 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:08:49 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:08:49 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:08:49 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:08:49 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:08:49 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:08:49 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:08:49 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:08:50 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:08:51 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:08:51 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:08:51 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:08:51 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:08:51 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:08:51 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:08:51 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:08:51 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:08:51 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:08:52 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:08:52 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:08:52 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:08:52 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:08:52 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:08:52 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:08:52 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:08:52 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:08:52 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:08:53 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:08:53 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:08:53 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:08:53 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:08:53 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:08:53 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:08:53 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:08:53 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:08:54 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:08:54 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:08:54 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:08:54 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:08:54 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:08:54 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:08:54 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:08:54 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:08:54 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:08:54 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:08:54 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:08:54 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:08:56 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:08:56 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:08:56 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:08:56 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:08:56 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:08:56 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:08:56 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:08:56 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:08:56 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:08:56 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:08:56 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:08:56 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:08:56 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:08:56 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:08:57 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:08:57 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:08:57 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:08:57 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:08:57 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:08:57 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:08:57 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:08:57 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:08:57 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:08:58 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:08:58 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:08:58 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:08:58 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:08:58 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:08:58 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:08:58 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:08:59 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:08:59 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:08:59 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:08:59 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:08:59 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:08:59 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:08:59 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:09:00 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:09:00 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:09:00 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:09:00 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:09:00 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:09:00 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:09:00 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:09:00 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:09:00 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:09:01 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:09:01 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:09:01 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:09:02 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:09:02 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:09:02 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:09:02 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:09:02 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:09:02 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:09:02 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:09:02 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:09:02 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:09:02 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:09:02 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:09:02 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:09:02 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:09:02 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:09:03 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:09:03 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:09:03 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:09:03 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:09:03 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:09:03 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:09:04 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:09:04 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:09:04 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:09:04 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:09:04 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:09:04 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:09:04 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:09:04 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:09:05 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:09:05 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:09:05 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:09:05 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:09:05 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:09:05 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:09:05 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:09:06 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:09:06 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:09:06 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:09:06 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:09:06 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:09:06 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:09:07 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:09:07 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:09:07 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:09:07 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:09:07 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:09:08 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:09:08 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:09:08 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:09:08 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:09:08 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:09:09 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:09:09 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:09:09 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:09:09 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:09:09 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:09:09 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:09:09 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:09:09 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:09:09 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:09:09 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:09:09 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:09:09 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:09:09 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:09:10 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:09:10 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:09:10 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:09:10 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:09:10 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:09:10 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:09:10 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:09:11 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:09:11 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:09:11 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:09:11 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:09:11 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:09:11 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:09:11 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:09:11 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:09:12 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:09:12 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:09:12 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:09:12 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:09:12 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:09:12 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:09:12 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:09:12 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:09:13 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:09:13 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:09:13 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:09:13 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:09:14 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:09:14 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:09:14 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:09:14 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:09:14 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:09:14 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:09:14 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:09:14 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:09:15 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:09:15 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:09:15 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:09:15 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:09:15 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:09:15 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:09:15 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:09:16 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:09:16 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:09:16 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:09:17 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:09:17 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:09:17 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:09:17 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:09:17 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:09:17 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:09:17 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:09:17 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:09:17 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:09:17 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:09:17 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:09:17 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:09:17 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:09:17 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:09:17 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:09:18 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:09:18 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:09:18 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:09:18 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:09:18 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:09:18 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:09:19 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:09:19 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:09:19 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:09:19 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:09:19 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:09:19 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:09:19 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:09:19 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:09:19 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:09:19 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:09:19 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:09:19 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:09:19 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:09:20 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:09:21 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:09:21 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:09:21 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:09:21 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:09:21 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:09:21 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:09:21 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:09:21 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:09:21 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:09:21 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:09:21 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:09:21 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:09:21 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:09:22 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:09:22 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:09:22 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:09:23 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:09:23 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:09:23 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:09:23 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:09:23 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:09:23 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:09:23 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:09:23 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:09:23 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:09:23 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:09:23 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:09:23 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:09:23 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:09:24 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:09:24 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:09:25 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:09:25 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:09:25 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:09:25 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:09:25 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:09:25 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:09:25 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:09:25 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:09:25 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:09:26 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:09:26 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:09:26 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:09:26 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:09:26 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:09:26 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:09:26 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:09:26 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:09:26 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:09:26 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:09:26 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:09:26 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:09:26 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:09:27 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:09:27 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:09:27 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:09:27 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:09:27 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:09:27 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:09:27 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:09:27 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:09:28 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:09:29 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:09:29 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:09:29 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:09:29 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:09:29 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:09:29 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:09:29 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:09:29 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:09:29 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:09:30 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:09:30 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:09:30 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:09:30 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:09:30 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:09:30 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:09:30 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:09:30 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:09:31 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:09:31 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:09:31 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:09:31 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:09:31 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:09:31 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:09:31 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:09:31 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:09:31 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:09:31 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:09:31 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:09:31 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:09:31 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:09:32 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:09:32 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:09:32 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:09:33 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:09:33 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:09:33 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:09:33 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:09:33 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:09:33 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:09:33 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:09:33 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:09:34 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:09:34 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:09:34 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:09:34 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:09:34 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:09:34 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:09:34 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:09:35 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:09:35 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:09:35 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:09:35 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:09:35 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:09:35 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:09:35 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:09:35 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:09:36 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:09:36 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:09:36 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:09:36 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:09:36 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:09:36 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:09:36 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:09:36 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:09:37 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:09:37 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:09:37 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:09:38 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:09:38 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:09:38 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:09:38 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:09:38 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:09:38 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:09:38 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:09:38 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:09:38 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:09:39 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:09:39 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:09:39 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:09:39 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:09:39 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:09:39 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:09:39 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:09:39 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:09:40 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:09:40 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:09:40 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:09:41 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:09:41 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:09:41 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:09:41 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:09:41 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:09:41 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:09:41 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:09:41 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:09:41 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:09:41 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:09:41 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:09:41 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:09:41 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:09:42 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:09:42 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:09:42 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:09:42 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:09:42 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:09:42 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:09:42 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:09:42 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:09:42 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:09:42 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:09:42 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:09:42 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:09:43 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:09:43 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:09:43 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:09:43 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:09:43 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:09:43 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:09:44 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:09:44 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:09:44 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:09:45 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:09:45 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:09:45 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:09:45 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:09:45 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:09:45 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:09:45 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:09:45 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:09:45 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:09:46 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:09:46 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:09:46 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:09:46 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:09:47 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:09:47 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:09:47 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:09:47 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:09:47 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:09:47 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:09:47 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:09:47 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:09:47 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:09:47 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:09:47 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:09:47 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:09:47 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:09:47 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:09:48 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:09:48 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:09:49 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:09:49 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:09:49 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:09:49 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:09:49 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:09:49 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:09:49 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:09:49 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:09:49 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:09:49 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:09:49 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:09:49 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:09:49 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:09:49 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:09:50 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:09:50 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:09:50 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:09:50 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:09:50 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:09:50 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:09:50 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:09:51 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:09:51 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:09:51 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:09:51 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:09:51 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:09:51 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:09:52 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:09:52 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:09:52 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:09:52 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:09:52 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:09:52 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:09:52 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:09:52 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:09:52 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:09:52 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:09:52 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:09:52 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:09:52 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:09:52 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:09:52 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:09:53 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:09:53 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:09:53 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:09:53 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:09:53 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:09:53 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:09:53 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:09:54 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:09:54 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:09:54 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:09:54 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:09:54 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:09:54 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:09:54 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:09:55 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:09:55 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:09:56 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:09:56 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:09:56 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:09:56 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:09:56 3: NN.xx.WE.Marialinden: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
2017.03.30 13:09:56 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-30 13:16:08
2017.03.30 13:09:56 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:44
2017.03.30 13:09:56 2: NN.xx.WE.Marialinden: next dynamic update at 2017-03-27 02:05:47
2017.03.30 13:09:56 3: NN.xx.WE.Marialinden: poll (DEVICE)
2017.03.30 13:09:56 3: NN.xx.WE.Marialinden: requestDeviceReadings (temperature,humidity)
2017.03.30 13:09:56 3: NN.xx.WE.Marialinden: requestDeviceReadings (pressure)
2017.03.30 13:09:56 3: NN.xx.WE.Marialinden: requestDeviceReadings (rain)
2017.03.30 13:09:56 3: NN.xx.WE.Marialinden:
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 30 März 2017, 13:46:08
Du bist geblockt weil die Zeit für das dynamische Update in der Vergangenheit liegt.
Irgendwas stimmt auch nicht mit deinen Daten.
Ich werde das abfangen.
Bis dahin bitte deaktivieren.

BUGFIX AB MORGEN IM UPDATE!
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Sacerd am 01 April 2017, 17:01:41
Zitat von: Markus M. am 28 März 2017, 17:59:17
Hier fehlt der Name oder Hash.
Probier mal die Version im Anhang, damit siehst du welcher Request fehlschlägt.

Wo sehe ich das? Im Log sehe ich kein Unterschied.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Sacerd am 06 April 2017, 15:32:12
Also ich muss ja sagen, dass ich wirklich keine Ahnung von Perl habe. Ich habe trotzdem mal versucht den Unterschied zwischen "netatmo_setCamera" und "netatmo_setCameraSetting" herauszufinden, da ja z.B. audio disablen ging, camera disablen jedoch nicht. Ich habe einen Unterschied gefunden, und zwar die folgenden zwei Zeilen:

netatmo_refreshAppToken($iohash, defined($iohash->{access_token_app}));
  return undef if(!defined($iohash->{access_token_app}));


Diese sind in der sub sub "netatmo_setCameraSetting" nicht vorhanden. Und meine Fehlermeldung "missing app token" ging auch in die Richtung.

Also war ich mal so frei und habe die beiden Zeilen gelöscht und siehe da: Es funktioniert! Ich kann die Camera enablen und disablen!

Frage ist jetzt, ob ich damit irgendwas umgangen habe und es jetzt zufällig funktioniert oder es ein Fehler im Code ist...aber dann hätte es ja bei niemanden funktionieren dürfen?!
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 07 April 2017, 09:59:11
Zitat von: Sacerd am 06 April 2017, 15:32:12Frage ist jetzt, ob ich damit irgendwas umgangen habe und es jetzt zufällig funktioniert oder es ein Fehler im Code ist...aber dann hätte es ja bei niemanden funktionieren dürfen?!

So ein bisschen was von allem.
Ich ändere das im Code, ist an der Stelle tatsächlich nicht mehr notwendig.

Allerdings funktioniert bei dir unter Garantie generell weder Forecast, Person home noch das Home Update.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: ares am 07 April 2017, 10:24:26
Trotz mehrfachem Update die letzten Tage bekomme ich immer wieder die selbe Fehlermeldung "invalid time for dynamic update" im Log (Interval Device 1800):

2017.04.06 09:51:09 0: Featurelevel: 5.8
2017.04.06 09:51:09 0: Server started with 213 defined entities (fhem.pl:13905/2017-04-05 perl:5.014002 os:linux user:fhem pid:5517)
2017.04.06 09:51:09 1: HMLAN_Parse: HMLAN1 new condition ok
2017.04.06 12:01:27 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-06 12:02:15
2017.04.06 12:01:27 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-06 12:02:02
2017.04.06 12:31:27 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-06 12:32:06
2017.04.06 12:31:27 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-06 12:32:05
2017.04.06 13:01:27 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-06 13:02:03
2017.04.06 13:01:27 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-06 13:02:10
2017.04.06 14:01:27 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-06 14:01:52
2017.04.06 14:01:27 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-06 14:02:19
2017.04.06 14:31:27 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-06 14:32:24
2017.04.06 15:01:27 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-06 15:02:32
2017.04.06 15:01:27 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-06 15:02:29
2017.04.06 16:01:27 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-06 16:02:20
2017.04.06 16:31:27 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-06 16:32:41
2017.04.06 17:01:27 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-06 17:02:46
2017.04.06 17:31:30 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-06 17:32:51
2017.04.06 18:01:27 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-06 18:02:48
2017.04.06 18:01:27 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-06 18:02:56
2017.04.06 19:01:27 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-06 19:03:05
2017.04.06 19:31:28 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-06 19:33:09
2017.04.06 20:01:27 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-06 20:03:14
2017.04.06 20:01:27 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-06 20:03:16
2017.04.06 20:31:27 2: Netatmo_Klement: invalid json detected
2017.04.06 22:02:58 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-06 22:03:44
2017.04.06 22:32:58 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-06 22:33:39
2017.04.06 22:32:58 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-06 22:33:38
2017.04.06 23:32:58 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-06 23:33:49
2017.04.07 00:02:58 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-07 00:01:36
2017.04.07 00:32:58 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-07 00:34:05
2017.04.07 00:32:58 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-07 00:34:02
2017.04.07 01:02:58 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-07 01:03:57
2017.04.07 01:32:58 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-07 01:34:12
2017.04.07 02:02:58 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-07 02:03:45
2017.04.07 03:02:58 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-07 03:04:27
2017.04.07 03:32:58 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-07 03:34:33
2017.04.07 04:02:58 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-07 04:04:38
2017.04.07 05:02:58 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-07 05:04:53
2017.04.07 05:02:58 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-07 05:04:50
2017.04.07 05:32:58 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-07 05:34:50
2017.04.07 05:32:58 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-07 05:34:57
2017.04.07 06:02:59 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-07 06:04:41
2017.04.07 06:32:58 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-07 06:35:11
2017.04.07 07:02:58 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-07 07:05:15
2017.04.07 07:02:58 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-07 07:05:24
2017.04.07 07:32:58 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-07 07:35:17
2017.04.07 09:02:59 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-07 09:05:53
2017.04.07 09:32:58 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-07 09:35:46
2017.04.07 10:02:58 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-07 10:05:52


Hat jemand eine Idee?

Danke
Manfred
Titel: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 07 April 2017, 10:27:21
Das ist kein Fehler sondern ein Hinweis.
Wenn du das mal mit Verbose 5 laufen lässt und mir das Log schickst, kann ich mir das ansehen.
Was ist das denn überhaupt für ein Gerät?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Sacerd am 09 April 2017, 17:53:56
Zitat von: Markus M. am 07 April 2017, 09:59:11
So ein bisschen was von allem.
Ich ändere das im Code, ist an der Stelle tatsächlich nicht mehr notwendig.

Allerdings funktioniert bei dir unter Garantie generell weder Forecast, Person home noch das Home Update.

Das wäre schön. Hm also sonst habe ich keine Probleme feststellen können. Set person home funktioniert genau so wie auch die Mitteilung,  dass jemand gesehen wurde...
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: ares am 09 April 2017, 19:18:46
Zitat von: Markus M. am 07 April 2017, 10:27:21
Das ist kein Fehler sondern ein Hinweis.
Wenn du das mal mit Verbose 5 laufen lässt und mir das Log schickst, kann ich mir das ansehen.
Was ist das denn überhaupt für ein Gerät?

Das ist die Wetterstation meines Nachbars.
2017.04.09 10:50:35 3: Netatmo_Klement: poll (DEVICE)
2017.04.09 10:50:35 4: Netatmo_Klement: pollDevice types [temperature,humidity pressure] for modules [11:22:33:44:55:66 66:55:4:33:22:1]
2017.04.09 10:50:35 3: Netatmo_Klement: requestDeviceReadings (temperature,humidity)
2017.04.09 10:50:35 3: Netatmo_Klement: requestDeviceReadings (pressure)
2017.04.09 10:50:35 4: Netatmo_Klement: dispatch (getmeasure)
2017.04.09 10:50:35 4: Netatmo_Klement: dispatch return: getmeasure
2017.04.09 10:50:35 5: {
  'body' => [
              {
                'beg_time' => 1491726242,
                'step_time' => 307,
                'value' => [
                             [
                               '12.4',
                               85
                             ],
                             [
                               '12.6',
                               84
                             ],
                             [
                               '12.9',
                               83
                             ]
                           ]
              },
              {
                'beg_time' => 1491727165,
                'step_time' => 308,
                'value' => [
                             [
                               '13.1',
                               83
                             ],
                             [
                               '13.4',
                               82
                             ]
                           ]
              }
            ],
  'status' => 'ok',
  'time_exec' => '0.047413110733032',
  'time_server' => 1491727835
}

2017.04.09 10:50:35 4: Netatmo_Klement: parsereadings temperature,humidity
2017.04.09 10:50:36 4: Netatmo_Klement: updatereadings
2017.04.09 10:50:36 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-09 10:55:19
2017.04.09 10:50:36 4: Netatmo_Klement: dispatch (getmeasure)
2017.04.09 10:50:36 4: Netatmo_Klement: dispatch return: getmeasure
2017.04.09 10:50:36 5: {
  'body' => [
              {
                'beg_time' => 1491726277,
                'step_time' => 300,
                'value' => [
                             [
                               '1027.8'
                             ],
                             [
                               '1027.8'
                             ]
                           ]
              },
              {
                'beg_time' => 1491726878,
                'step_time' => 302,
                'value' => [
                             [
                               '1027.7'
                             ],
                             [
                               '1027.8'
                             ]
                           ]
              },
              {
                'beg_time' => 1491727480,
                'value' => [
                             [
                               '1027.9'
                             ]
                           ]
              }
            ],
  'status' => 'ok',
  'time_exec' => '0.051354885101318',
  'time_server' => 1491727835
}

2017.04.09 10:50:36 4: Netatmo_Klement: parsereadings pressure
2017.04.09 10:50:36 4: Netatmo_Klement: updatereadings


Viele Grüße
Manfred
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 11 April 2017, 20:28:18
Zitat von: ares am 09 April 2017, 19:18:46
Das ist die Wetterstation meines Nachbars.

Bitte mal ein "list Netatmo_Klement"

Und dann die Version im Anhang einspielen, damit sollten die dynamischen Updatezeiten der Station für die Module übernommen werden.
Zu errechnen wann ein Aussenthermometer oder Regenmesser ihre Daten an die Basis übertragen war irgendwie nutzlos, da diese auch nur mit den anderen Daten im 10-Minuten-Takt übertragen werden :)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Thyraz am 11 April 2017, 22:04:30
Darüber hab ich gestern auch noch gegrübelt, das gilt auch für weitere Innenmodule oder?
Sprich, nur die Hauptstation überträgt die Daten gesammelt?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 11 April 2017, 22:29:46
Zitat von: Thyraz am 11 April 2017, 22:04:30
Darüber hab ich gestern auch noch gegrübelt, das gilt auch für weitere Innenmodule oder?
Sprich, nur die Innenstation überträgt die Daten gesammelt?

Meinen Beobachtungen nach ja.
Die Module haben jeweils ihren eigenen Zyklus, der auch bei grob 5 Minuten zu liegen scheint.
Mit der Testversion einen Post vor deinem werden alle Modle einer Station 30 Sekunden nach dieser abgerufen.
Ich baue zum Release noch einen Random Timer ein um die Requests etwas zu verteilen.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Thyraz am 12 April 2017, 11:53:08
Ok, die ersten zwei Update-Runden gerade liefen gut durch kurz nachdem die Netatmo App ein "Gerade Aktuialisiert" angezeigt hat. :)

Werde es die Tage mal im Auge behalten, aber sieht gut aus.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: ares am 12 April 2017, 14:09:42
Zitat von: Markus M. am 11 April 2017, 20:28:18
Bitte mal ein "list Netatmo_Klement"

Internals:
   DEF        PUBLIC 11:22:33:44:55:66 66:55:4:33:22:11 temperature,humidity 11:22:33:44:55:66 pressure
   Device     11:22:33:44:55:66
   INTERVAL   1800
   IODev      Netatmo_Wetter
   Module     66:55:4:33:22:11 11:22:33:44:55:66
   NAME       Netatmo_Klement
   NOTIFYDEV  global
   NR         204
   NTFY_ORDER 50-Netatmo_Klement
   STATE      Initialized
   SUBTYPE    DEVICE
   TYPE       netatmo
   dataTypes  temperature,humidity pressure
   openRequests 0
   status     initialized
   Readings:
     2017-04-12 14:02:38   active          ok
     2017-04-12 14:01:36   humidity        51
     2017-04-12 14:02:06   pressure        1019.7
     2017-04-12 14:01:36   temperature     15.7
Attributes:
   DbLogExclude .*
   IODev      Netatmo_Wetter
   devStateIcon .*:no-icon
   room       Wetter
   stateFormat T: temperature H: humidity


Eben noch ein reguläres Update durchgeführt erhalte ich folgende Meldungen - eine Testversion kann ich von hier aus leider nicht einspielen.
2017.04.12 14:06:33 0: Server started with 213 defined entities (fhem.pl:13973/2017-04-12 perl:5.014002 os:linux user:fhem pid:19952)
Use of uninitialized value $d in hash element at fhem.pl line 4035.
2017.04.12 14:08:03 2: Netatmo_Wetter: message error: invalid_grant
Use of uninitialized value $d in hash element at fhem.pl line 4035.
2017.04.12 14:08:03 2: Netatmo_Wetter: message error: too_many_connections
Use of uninitialized value $d in hash element at fhem.pl line 4035.
2017.04.12 14:08:04 2: Netatmo_Wetter: message error: too_many_connections
Use of uninitialized value $d in hash element at fhem.pl line 4035.
2017.04.12 14:08:04 2: Netatmo_Wetter: message error: too_many_connections
Use of uninitialized value $_ in substitution (s///) at FHEM/HttpUtils.pm line 49.
Use of uninitialized value in concatenation (.) or string at FHEM/HttpUtils.pm line 376.
Use of uninitialized value $_ in substitution (s///) at FHEM/HttpUtils.pm line 49.
Use of uninitialized value in concatenation (.) or string at FHEM/HttpUtils.pm line 376.


Und noch eine Mail....
Nach mehreren fehlgeschlagenen Authentifizierungsversuchen wurde Ihr Netatmo-Konto für die nächsten 10 Minuten gesperrt.


Viele Grüße
Manfred
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 12 April 2017, 14:56:26
Ich hab leider keine Ahnung was da jetzt passiert ist.
Wann hast du das eingerichtet? Wann war das letzte Update?

Läuft noch irgendwas anderes auf der FHEM Installation oder hast du die wichtigen Log Zeilen ausgeschnitten?
Ich brauche im Zweifelsfall immer alle in denen 38_netatmo.pl auftaucht.

invalid_grant heisst falsches Passwort.
too_many_connections hatte ich noch nie gesehen, wahrscheinlich zu oft angefragt.

Ohne Testversion kannst du erst mal nur hoffen dass sich alles wieder normalisiert wenn du das Modul für einige Zeit deaktivierst.
Ansonsten noch ein Versuch im Anhang.

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: ares am 12 April 2017, 19:38:44
Zitat von: Markus M. am 12 April 2017, 14:56:26
Ich hab leider keine Ahnung was da jetzt passiert ist.
Wann hast du das eingerichtet? Wann war das letzte Update?
Eingerichtet 2015 oder früher.
Das letzte Update war 2017.04.12 14:04:34, direkt vor meinem Post.

Zitat von: Markus M. am 12 April 2017, 14:56:26
Läuft noch irgendwas anderes auf der FHEM Installation oder hast du die wichtigen Log Zeilen ausgeschnitten?
Ich brauche im Zweifelsfall immer alle in denen 38_netatmo.pl auftaucht.
Es läuft noch mehr auf der Installation. Ausgeschnitten habe ich nur eine Zeile HMLAN die ganz sicher nichts mit netatmo zu tun hat.

Zitat von: Markus M. am 12 April 2017, 14:56:26
invalid_grant heisst falsches Passwort.
too_many_connections hatte ich noch nie gesehen, wahrscheinlich zu oft angefragt.
Ich habe selbst kein Netatmo und greife nur auf die Station vom Nachbarn zu, daher habe ich mich auch seit 2015? nur über fhem angemeldet.

Zitat von: Markus M. am 12 April 2017, 14:56:26
Ohne Testversion kannst du erst mal nur hoffen dass sich alles wieder normalisiert wenn du das Modul für einige Zeit deaktivierst.
Ansonsten noch ein Versuch im Anhang.

Ich habe nach der Mail mit der 10min Sperre bei Netatmo_Klement und bei Netatmo_Klement erstmal das Attribut disable 1 gesetzt, trotzdem ist das Modul aber noch aktiv.
Den Versuch im Anhang habe ich nach einem Update um 19:20:54 Uhr installiert und fhem neu gestartet, hier das ungeschnittene Log mit Attribut disable=1:
2017.04.12 19:20:54 1: nothing to do...
2017.04.12 19:25:34 0: Server shutdown
2017.04.12 19:25:41 1: Including fhem.cfg
2017.04.12 19:25:42 2: eventTypes: loaded 3778 events from ./log/eventTypes.txt
2017.04.12 19:25:47 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4035, <$fh> line 228.
2017.04.12 19:25:48 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4035, <$fh> line 231.
2017.04.12 19:25:49 1: HMLAN_Parse: HMLAN1 new condition disconnected
2017.04.12 19:25:49 1: HMLAN_Parse: HMLAN1 new condition init
2017.04.12 19:25:50 2: Registering GEOFANCY geofancy for URL /geo...
2017.04.12 19:25:51 2: fronthem: ipc listener opened at port 16384
Use of uninitialized value $daylist in lc at ./FHEM/98_WeekdayTimer.pm line 326, <$fh> line 706.
Use of uninitialized value $actualElement in concatenation (.) or string at ./FHEM/98_WeekdayTimer.pm line 429, <$fh> line 706.
Use of uninitialized value $a[0] in join or string at ./FHEM/98_WeekdayTimer.pm line 148, <$fh> line 706.
Use of uninitialized value $d in hash element at fhem.pl line 4035.
2017.04.12 19:25:58 2: Registering BOTVAC Jimmy for URL /BOTVAC/Jimmy/map...
2017.04.12 19:25:58 1: Including ./log/fhem.save
Use of uninitialized value $d in hash element at fhem.pl line 4035.
2017.04.12 19:26:00 2: Netatmo_Wetter: json message error: invalid_grant
Use of uninitialized value $d in hash element at fhem.pl line 4035.
Use of uninitialized value $_ in substitution (s///) at FHEM/HttpUtils.pm line 49.
Use of uninitialized value in concatenation (.) or string at FHEM/HttpUtils.pm line 376.
Use of uninitialized value $d in hash element at fhem.pl line 4035.
2017.04.12 19:26:00 2: Netatmo_Wetter: json message error: invalid_grant
Use of uninitialized value $d in hash element at fhem.pl line 4035.
Use of uninitialized value $_ in substitution (s///) at FHEM/HttpUtils.pm line 49.
Use of uninitialized value in concatenation (.) or string at FHEM/HttpUtils.pm line 376.
Use of uninitialized value $d in hash element at fhem.pl line 4035.
2017.04.12 19:26:01 2: Netatmo_Wetter: json message error: invalid_grant
2017.04.12 19:26:01 2: SecurityCheck:  WEBinet has no associated allowed device with basicAuth.  Restart FHEM for a new check if the problem is fixed, or set the global attribute motd to none to supress this message.
2017.04.12 19:26:01 0: Featurelevel: 5.8
2017.04.12 19:26:01 0: Server started with 213 defined entities (fhem.pl:13973/2017-04-12 perl:5.014002 os:linux user:fhem pid:25144)
2017.04.12 19:26:02 1: HMLAN_Parse: HMLAN1 new condition ok


Viele Grüße
Manfred
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 12 April 2017, 20:01:21
Zitat von: ares am 12 April 2017, 19:38:44
Eingerichtet 2015 oder früher.
Das letzte Update war 2017.04.12 14:04:34, direkt vor meinem Post.
Ich habe selbst kein Netatmo und greife nur auf die Station vom Nachbarn zu, daher habe ich mich auch seit 2015? nur über fhem angemeldet.

Ich habe nach der Mail mit der 10min Sperre bei Netatmo_Klement und bei Netatmo_Klement erstmal das Attribut disable 1 gesetzt, trotzdem ist das Modul aber noch aktiv.
Den Versuch im Anhang habe ich nach einem Update um 19:20:54 Uhr installiert und fhem neu gestartet, hier das ungeschnittene Log mit Attribut disable=1

Ich bin mir nicht sicher wo die Fehler herkommen.
Was du tun könntest ist, alles nochmal (mit gleichen Namen) einzurichten.
Vorher bitte nochmal hiermit starten, mit verbose 5 und ohne disable:
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: ares am 12 April 2017, 20:26:03
Zitat von: Markus M. am 12 April 2017, 20:01:21
Ich bin mir nicht sicher wo die Fehler herkommen.
Was du tun könntest ist, alles nochmal (mit gleichen Namen) einzurichten.
Vorher bitte nochmal hiermit starten, mit verbose 5 und ohne disable:

Musste etwas warten, bis die 10 Minuten Zeitsperre weg sind. Nach dem Neustart mit verbose 5 und ohne disable wurde ich ich erneut 10 Minuten gesperrt.
2017.04.12 20:07:59 1: Netatmo_Wetter: API usage limit reached
2017.04.12 20:19:10 0: Server shutdown
2017.04.12 20:19:17 1: Including fhem.cfg
2017.04.12 20:19:18 2: eventTypes: loaded 3780 events from ./log/eventTypes.txt
2017.04.12 20:19:23 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4035, <$fh> line 228.
2017.04.12 20:19:24 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4035, <$fh> line 231.
2017.04.12 20:19:25 1: HMLAN_Parse: HMLAN1 new condition disconnected
2017.04.12 20:19:25 1: HMLAN_Parse: HMLAN1 new condition init
2017.04.12 20:19:26 2: Registering GEOFANCY geofancy for URL /geo...
2017.04.12 20:19:27 2: fronthem: ipc listener opened at port 16384
Use of uninitialized value $daylist in lc at ./FHEM/98_WeekdayTimer.pm line 326, <$fh> line 706.
Use of uninitialized value $actualElement in concatenation (.) or string at ./FHEM/98_WeekdayTimer.pm line 429, <$fh> line 706.
Use of uninitialized value $a[0] in join or string at ./FHEM/98_WeekdayTimer.pm line 148, <$fh> line 706.
Use of uninitialized value $d in hash element at fhem.pl line 4035.
2017.04.12 20:19:34 2: Registering BOTVAC Jimmy for URL /BOTVAC/Jimmy/map...
2017.04.12 20:19:34 1: Including ./log/fhem.save
2017.04.12 20:19:35 3: Netatmo_Klement: I/O device is Netatmo_Wetter
2017.04.12 20:19:35 5: Netatmo_Klement getDeviceDetail (11:22:33:44:55:66 66:55:4:33:22:11)
2017.04.12 20:19:35 3: Netatmo_Wetter: refreshing token
Use of uninitialized value $d in hash element at fhem.pl line 4035.
2017.04.12 20:19:35 4: Netatmo_Wetter: dispatch (token)
2017.04.12 20:19:35 4: Netatmo_Wetter: dispatch return: token
2017.04.12 20:19:35 5: {
  'error' => 'invalid_grant'
}

2017.04.12 20:19:35 2: Netatmo_Wetter: json message error: invalid_grant
2017.04.12 20:19:35 3: Netatmo_Wetter getDevices (devicelist)
Use of uninitialized value $d in hash element at fhem.pl line 4035.
Use of uninitialized value $_ in substitution (s///) at FHEM/HttpUtils.pm line 49.
Use of uninitialized value in concatenation (.) or string at FHEM/HttpUtils.pm line 376.
2017.04.12 20:19:36 4: Netatmo_Wetter: dispatch (devicelist)
2017.04.12 20:19:36 4: Netatmo_Wetter: dispatch return: devicelist
2017.04.12 20:19:36 5: {
  'error' => {
               'code' => 2,
               'message' => 'Invalid access token'
             }
}

2017.04.12 20:19:36 4: Netatmo_Wetter: parsedevicelist
2017.04.12 20:19:36 3: Netatmo_Wetter: refreshing token
Use of uninitialized value $d in hash element at fhem.pl line 4035.
2017.04.12 20:19:36 4: Netatmo_Wetter: dispatch (token)
2017.04.12 20:19:36 4: Netatmo_Wetter: dispatch return: token
2017.04.12 20:19:36 5: {
  'error' => 'invalid_grant'
}

2017.04.12 20:19:36 2: Netatmo_Wetter: json message error: invalid_grant
2017.04.12 20:19:36 3: Netatmo_Wetter getHomecoachs (homecoachlist)
Use of uninitialized value $d in hash element at fhem.pl line 4035.
Use of uninitialized value $_ in substitution (s///) at FHEM/HttpUtils.pm line 49.
Use of uninitialized value in concatenation (.) or string at FHEM/HttpUtils.pm line 376.
2017.04.12 20:19:37 4: Netatmo_Wetter: dispatch (homecoachlist)
2017.04.12 20:19:37 4: Netatmo_Wetter: dispatch return: homecoachlist
2017.04.12 20:19:37 5: {
  'error' => {
               'code' => 2,
               'message' => 'Invalid access token'
             }
}

2017.04.12 20:19:37 4: Netatmo_Wetter: parsehomecoachlist
Use of uninitialized value $d in hash element at fhem.pl line 4035.
2017.04.12 20:19:37 4: Netatmo_Wetter: dispatch (token)
2017.04.12 20:19:37 4: Netatmo_Wetter: dispatch return: token
2017.04.12 20:19:37 5: {
  'error' => 'invalid_grant'
}

2017.04.12 20:19:37 2: Netatmo_Wetter: json message error: invalid_grant
2017.04.12 20:19:37 2: SecurityCheck:  WEBinet has no associated allowed device with basicAuth.  Restart FHEM for a new check if the problem is fixed, or set the global attribute motd to none to supress this message.
2017.04.12 20:19:37 0: Featurelevel: 5.8
2017.04.12 20:19:37 0: Server started with 213 defined entities (fhem.pl:13973/2017-04-12 perl:5.014002 os:linux user:fhem pid:26050)
2017.04.12 20:19:38 1: HMLAN_Parse: HMLAN1 new condition ok


Wie deaktiviert man die Updates? disable scheint bei mir keine Wirkung zu zeigen.

Edit: Heute um 14 Uhr war das letzte erfolgreiche Update, danach wurde nur das reguläre fhem update durchgeführt und ab dem Neustart danach werde ich permanent gesperrt.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 12 April 2017, 21:15:35
Keine Ahnung.
Bitte mal ein list vom Account.
Hängt nur dieses eine Device dran?
Irgendwas stimmt mit deinem Zugang nicht.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: ares am 12 April 2017, 21:37:50
Hallo Markus,

es hängt nur das eine Device des Nachbarn dran (siehe PM).

Danke
Manfred
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 13 April 2017, 00:12:26
Log dich mal unter http://dev.netatmo.com/ (http://dev.netatmo.com/) ein und prüfe deine App die du angelegt hast.
Dein Passwort darf keine Sonderzeichen enthalten!

Trag anschliessend alles noch mal neu in den ACCOUNT ein:
define <name> netatmo [ACCOUNT] <username> <password> <client_id> <client_secret>
Dann kannst du das mit der Version im Anhang probieren.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: ares am 13 April 2017, 02:48:31
Zitat von: Markus M. am 13 April 2017, 00:12:26
Log dich mal unter http://dev.netatmo.com/ (http://dev.netatmo.com/) ein und prüfe deine App die du angelegt hast.
Dein Passwort darf keine Sonderzeichen enthalten!

Trag anschliessend alles noch mal neu in den ACCOUNT ein:
define <name> netatmo [ACCOUNT] <username> <password> <client_id> <client_secret>
Dann kannst du das mit der Version im Anhang probieren.
Es wurden keine Sonderzeichen verwendet. Nach dem erneuten Eintragen in ACCOUNT werde ich nun seltsamerweise nicht mehr gesperrt, es scheint so als ob am Device etwas durcheinander geraten war. Eventuell hat aber auch der längere Disable funktioniert, der nach einem Neustart von fhem doch funktioniert hat.

Mit der zuletzt installierten Modulversion habe ich aber nun wieder folgende Meldungen im Log.
2017.04.13 02:34:38 2: Netatmo_Klement: invalid time for dynamic update (temperature,humidity): 2017-04-13 02:34:31
2017.04.13 02:34:40 2: Netatmo_Klement: invalid time for dynamic update (pressure): 2017-04-13 02:34:42


Ich habe jetzt mal wieder die Standardversion installiert...
2017.04.13 02:48:49 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-13 02:52:44

Danke
Manfred
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 13 April 2017, 07:54:39
Zitat von: ares am 13 April 2017, 02:48:31
Mit der zuletzt installierten Modulversion habe ich aber nun wieder folgende Meldungen im Log.
2017.04.13 02:34:38 2: Netatmo_Klement: invalid time for dynamic update (temperature,humidity): 2017-04-13 02:34:31
2017.04.13 02:34:40 2: Netatmo_Klement: invalid time for dynamic update (pressure): 2017-04-13 02:34:42

Na das sieht doch fast schon mal ganz gut aus!
Das bitte bei Gelegenheit nochmal mit verbose 5 und dann sollten wir fast schon sämtliche Probleme behoben haben.
Kommen beim Start noch irgendwelche Meldungen?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: gloob am 13 April 2017, 08:09:08
Weiß jemand wann Werte wie "rain_hour_max" zurückgesetzt werden? Ist das tagesabhängig?

Und kann man dem Modul abgewöhnen das Log zu füllen:

017.04.13 06:44:24 3: netatmo_D70_ee_50_02_d2_44: poll (DEVICE)
2017.04.13 06:44:24 3: netatmo_D70_ee_50_02_d2_44: requestDeviceReadings (temperature,humidity)
2017.04.13 06:44:24 3: netatmo_D70_ee_50_02_d2_44: requestDeviceReadings (pressure)
2017.04.13 06:44:24 3: netatmo_D70_ee_50_02_d2_44: requestDeviceReadings (rain)
2017.04.13 06:44:24 3: netatmo_D70_ee_50_02_d2_44: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 13 April 2017, 08:39:36
Zitat von: gloob am 13 April 2017, 08:09:08
Weiß jemand wann Werte wie "rain_hour_max" zurückgesetzt werden? Ist das tagesabhängig?

Und kann man dem Modul abgewöhnen das Log zu füllen

Ich glaube zur vollen Stunde und um Mitternacht.
Wird über den Account aus dem Dashboard geholt.
Verbose 2 hilft, auf 3 werden nach Vorgabe Sendevorgänge geloggt (aber auch nicht alle).
Wenn Anzahl und Abstand der Anfragen ok sind, kannst du das Loglevel runtersetzen.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: ares am 13 April 2017, 13:48:26
Zitat von: Markus M. am 13 April 2017, 07:54:39
Na das sieht doch fast schon mal ganz gut aus!
Das bitte bei Gelegenheit nochmal mit verbose 5 und dann sollten wir fast schon sämtliche Probleme behoben haben.
Kommen beim Start noch irgendwelche Meldungen?

Das sind wieder die Meldungen, welche ich vor den Tests bereits hatte.
Bekommst Du die Meldungen auch mit der Config, die ich Dir per Mail gesendet habe?

vorübergehende Lösung:
attr Netatmo_Klement verbose 1

Viele Grüße
Manfred
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: ThiemoSt am 27 April 2017, 13:01:58
Zitat von: Markus M. am 30 März 2017, 13:46:08
Du bist geblockt weil die Zeit für das dynamische Update in der Vergangenheit liegt.
Irgendwas stimmt auch nicht mit deinen Daten.
Ich werde das abfangen.
Bis dahin bitte deaktivieren.

BUGFIX AB MORGEN IM UPDATE!

Habe seit langem jetzt nochmal das Modul aktiviert. Habe Verbose schon mal auf 2 runtergesetzt weil sonst viel Meldungen geloggt werden.
Jetzt sind aber noch folgende Meldungen im Log. Sind die zu beachten oder verbose auf 1 setzen?

2017.04.27 07:46:08 2: NN.xx.WE.Marialinden: invalid time for dynamic update (pressure): 2017-04-27 07:46:34
2017.04.27 07:46:08 2: NN.xx.WE.Marialinden: invalid time for dynamic update (temperature,humidity): 2017-04-27 07:46:30
2017.04.27 07:46:08 2: NN.xx.WE.Marialinden: invalid time for dynamic update (rain): 2017-04-27 07:46:59
2017.04.27 07:47:52 2: NN.xx.WE.Federath: invalid time for dynamic update (pressure): 2017-04-27 07:49:37
2017.04.27 08:16:08 2: NN.xx.WE.Marialinden: invalid time for dynamic update (windstrength,windangle,guststrength,gustangle): 2017-04-27 08:16:51
2017.04.27 08:17:52 2: NN.xx.WE.Federath: invalid time for dynamic update (pressure): 2017-04-27 08:19:29
2017.04.27 08:17:52 2: NN.xx.WE.Federath: invalid time for dynamic update (windstrength,windangle,guststrength,gustangle): 2017-04-27 08:19:44
2017.04.27 08:46:08 2: NN.xx.WE.Marialinden: invalid time for dynamic update (windstrength,windangle,guststrength,gustangle): 2017-04-27 08:46:49
2017.04.27 08:47:52 2: NN.xx.WE.Federath: invalid time for dynamic update (windstrength,windangle,guststrength,gustangle): 2017-04-27 08:49:45
2017.04.27 08:47:53 2: NN.xx.WE.Federath: invalid time for dynamic update (temperature,humidity): 2017-04-27 08:49:50
2017.04.27 09:16:09 2: NN.xx.WE.Marialinden: invalid time for dynamic update (temperature,humidity): 2017-04-27 09:17:09
2017.04.27 09:17:52 2: NN.xx.WE.Federath: invalid time for dynamic update (windstrength,windangle,guststrength,gustangle): 2017-04-27 09:20:03
2017.04.27 09:46:09 2: NN.xx.WE.Marialinden: invalid time for dynamic update (windstrength,windangle,guststrength,gustangle): 2017-04-27 09:47:11
2017.04.27 09:47:52 2: NN.xx.WE.Federath: invalid time for dynamic update (temperature,humidity): 2017-04-27 09:50:29
2017.04.27 09:47:52 2: NN.xx.WE.Federath: invalid time for dynamic update (pressure): 2017-04-27 09:50:18
2017.04.27 10:16:09 2: NN.xx.WE.Marialinden: invalid time for dynamic update (windstrength,windangle,guststrength,gustangle): 2017-04-27 10:17:34
2017.04.27 10:16:09 2: NN.xx.WE.Marialinden: invalid time for dynamic update (pressure): 2017-04-27 10:17:30
2017.04.27 10:17:53 2: NN.xx.WE.Federath: invalid time for dynamic update (pressure): 2017-04-27 10:20:32
2017.04.27 10:46:08 2: NN.xx.WE.Marialinden: invalid time for dynamic update (temperature,humidity): 2017-04-27 10:47:37
2017.04.27 10:46:09 2: NN.xx.WE.Marialinden: invalid time for dynamic update (pressure): 2017-04-27 10:47:51
2017.04.27 10:46:09 2: NN.xx.WE.Marialinden: invalid time for dynamic update (windstrength,windangle,guststrength,gustangle): 2017-04-27 10:47:57
2017.04.27 10:47:53 2: NN.xx.WE.Federath: invalid time for dynamic update (windstrength,windangle,guststrength,gustangle): 2017-04-27 10:50:25
2017.04.27 11:16:10 2: NN.xx.WE.Marialinden: invalid time for dynamic update (windstrength,windangle,guststrength,gustangle): 2017-04-27 11:17:42
2017.04.27 11:17:53 2: NN.xx.WE.Federath: invalid time for dynamic update (windstrength,windangle,guststrength,gustangle): 2017-04-27 11:20:44
2017.04.27 11:17:53 2: NN.xx.WE.Federath: invalid time for dynamic update (temperature,humidity): 2017-04-27 11:20:52
2017.04.27 11:17:53 2: NN.xx.WE.Federath: invalid time for dynamic update (pressure): 2017-04-27 11:20:47
2017.04.27 11:46:09 2: NN.xx.WE.Marialinden: invalid time for dynamic update (windstrength,windangle,guststrength,gustangle): 2017-04-27 11:47:55
2017.04.27 11:47:53 2: NN.xx.WE.Federath: invalid time for dynamic update (pressure): 2017-04-27 11:51:09
2017.04.27 11:47:53 2: NN.xx.WE.Federath: invalid time for dynamic update (temperature,humidity): 2017-04-27 11:50:46
2017.04.27 11:47:53 2: NN.xx.WE.Federath: invalid time for dynamic update (windstrength,windangle,guststrength,gustangle): 2017-04-27 11:51:01
2017.04.27 12:16:09 2: NN.xx.WE.Marialinden: invalid time for dynamic update (pressure): 2017-04-27 12:18:22
2017.04.27 12:17:53 2: NN.xx.WE.Federath: invalid time for dynamic update (pressure): 2017-04-27 12:21:17
2017.04.27 12:46:09 2: NN.xx.WE.Marialinden: invalid time for dynamic update (pressure): 2017-04-27 12:48:26
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: ares am 27 April 2017, 13:21:51
Zitat von: ThiemoSt am 27 April 2017, 13:01:58
Habe seit langem jetzt nochmal das Modul aktiviert. Habe Verbose schon mal auf 2 runtergesetzt weil sonst viel Meldungen geloggt werden.
Jetzt sind aber noch folgende Meldungen im Log. Sind die zu beachten oder verbose auf 1 setzen?
Die Meldungen stören nicht nur Dich - ich habe verbose jetzt auf 1 gesetzt (siehe den Post vor Deinem) und habe so wieder den Stand, der vor einigen Monaten mit höherem Verbose aktuell war.

Viele Grüße
Manfred
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 27 April 2017, 13:55:37
Hast du nochmal ein Update gemacht?
Die Meldungen kannst du ignorieren. Public Stationen liefern Daten und Timestamps anders aus, hier greifen dann die vorgegeben Zeiten.
Ich setze das Level bei Gelegenheit hoch.
Für das Device kannst du aber einfach Verbose 1 setzen.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: ares am 27 April 2017, 15:06:16
Zitat von: Markus M. am 27 April 2017, 13:55:37
Hast du nochmal ein Update gemacht?
Die Meldungen kannst du ignorieren. Public Stationen liefern Daten und Timestamps anders aus, hier greifen dann die vorgegeben Zeiten.
Ich setze das Level bei Gelegenheit hoch.
Für das Device kannst du aber einfach Verbose 1 setzen.
Das Update wurde direkt vor dem Post oben durchgeführt und danach Verbose für das Device auf 1 gesetzt (siehe oben).

Manfred
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: marcus42 am 02 Mai 2017, 19:29:32
Hallo Markus,

zunächst erst mal vielen Dank für das Modul!

Ich habe bei mir die Netatmo Presence so in fhem eingebunden, dass die Kamera aktiviert wird sobald der FHEM-Status auf 'Abwesend' gestellt wird.
Bei Status 'Anwesend' wird die Aufzeichnung deaktiviert. Das klappt auch soweit ganz gut.

Noch besser gefallen würde es mir, wenn ich das Aufzeichnen dauerhaft anlassen könnte,
jedoch die Benachrichtigungseinstellungen in Abhängigkeit des Anwesenheit-Status setzen könnte.

Genauer: Ich möchte über FHEM zwischen "Aufzeichnen" und "Aufzeichnen mit Benachrichtigung" umschalten können für Menschen & Fahrzeugen.

Kann ich diese Einstellungen über das Modul vornehmen? Ich habe es bisher nirgendwo gefunden.

VG Marcus
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 02 Mai 2017, 21:32:51
Zitat von: marcus42 am 02 Mai 2017, 19:29:32
Noch besser gefallen würde es mir, wenn ich das Aufzeichnen dauerhaft anlassen könnte,
jedoch die Benachrichtigungseinstellungen in Abhängigkeit des Anwesenheit-Status setzen könnte.
Genauer: Ich möchte über FHEM zwischen "Aufzeichnen" und "Aufzeichnen mit Benachrichtigung" umschalten können für Menschen & Fahrzeugen.
Kann ich diese Einstellungen über das Modul vornehmen? Ich habe es bisher nirgendwo gefunden.

Na das ist doch mal eine nette Idee :)
Bitte ausprobieren, die Settings sind im HOME Device zu finden und noch nicht ganz vollständig - die die du brauchst sind aber bereits dabei.
Alarm-Erkennung mit der Presence kannst du mal testen, das hat Netatmo noch gar nicht im UI.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: marcus42 am 03 Mai 2017, 06:23:10
Hallo Markus,

wow die Antwort kam ja schnell !!

Ich komme leider erst morgen dazu es zu testen.

Vielen Dank schon mal. Ich melde mich nach dem Test.

VG Marcus
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: marcus42 am 03 Mai 2017, 09:18:37
Hallo Markus,

ich konnte beim angehängten Modul das Umschalten zwischen "record" und "record_and_notify" doch schon vorher testen :-)

Und es Klappt! Cool!  Dankeschön! So ist es für mich rund!

Was macht die Alarm Erkennung genau die noch nicht im UI vorhanden ist?

VG
Marcus
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: marcus42 am 03 Mai 2017, 09:21:33
Im Logfile finde ich aber beim Umschalten folgende Einträge:


2017.05.03 09:14:30 1: anwesenheitStatus gesetzt auf abwesend
2017.05.03 09:14:31 1: netatmo_home: unknown 'sethomesettings' $VAR1 = {
          'time_exec' => '0.015578985214233',
          'time_server' => 1493795671,
          'status' => 'ok'
        };

2017.05.03 09:14:31 1: netatmo_home: unknown 'sethomesettings' $VAR1 = {
          'time_exec' => '0.031945943832397',
          'time_server' => 1493795671,
          'status' => 'ok'
        };

2017.05.03 09:14:53 1: anwesenheitStatus gesetzt auf anwesend
2017.05.03 09:14:54 1: Perfmon: possible freeze starting at 09:14:51, delay is 3.017
2017.05.03 09:14:55 1: netatmo_home: unknown 'sethomesettings' $VAR1 = {
          'time_exec' => '0.011034965515137',
          'time_server' => 1493795694,
          'status' => 'ok'
        };

2017.05.03 09:14:55 1: netatmo_home: unknown 'sethomesettings' $VAR1 = {
          'time_exec' => '0.013118982315063',
          'time_server' => 1493795694,
          'status' => 'ok'
        };

2017.05.03 09:15:17 1: Perfmon: possible freeze starting at 09:15:13, delay is 4.648



Sagt Dir das was? (Die Perfmon Warnung ist allerdings ein 'known bug' bei mir.)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 03 Mai 2017, 10:29:11
Sagt mir was, hatte das gestern nicht mehr ganz fertig gemacht [emoji6]
Ich muss noch ne Version nachschieben.
Probier mal aus wie lange es dauert bis es nicht mehr funktioniert. Aktuell erneuere ich den CSRF Token der Netatmo Seite noch nicht.


Jetzt sind alle Settings mit drin, 5 Sekunden nach dem Set werden sie neu vom Server geladen.
gone_after lässt sich z.B. auch länger setzen als in der App vorgesehen. Was es dann tut - keine Ahnung :)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: marcus42 am 07 Mai 2017, 12:11:15
Hallo Markus,

Ein 'get netatmo_home update' führt bei mir reproduzierbar zu Perfmon Warnungen von ca. 6-7 Sekunden.
Das wiederum führt bei mir zu regelmässigen Disconnects beim Homematic HMLAN.

Hast Du eine Idee woran das liegen könnte? Sind die Update Calls vielleicht blockierend?

Marcus
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 07 Mai 2017, 14:09:07
Zitat von: marcus42 am 07 Mai 2017, 12:11:15Ein 'get netatmo_home update' führt bei mir reproduzierbar zu Perfmon Warnungen von ca. 6-7 Sekunden.
Das wiederum führt bei mir zu regelmässigen Disconnects beim Homematic HMLAN.
Hast Du eine Idee woran das liegen könnte? Sind die Update Calls vielleicht blockierend?

Nein. Allerdings sind es die Calls vorher wenn du noch kein Token für diesen Aufruf hast.
Wie oft passiert das Update? Was für Hardware hast du?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: marcus42 am 07 Mai 2017, 15:09:44
Ich habe einen Raspi 2 (Revision 000e).

Wie oft das Update passiert muss ich prüfen.

Bin aber grad nicht zuhause. Liefere ich nach...

Home Intervall steht auf 900

Log mit verbose 4:

2017.05.07 19:04:08 3: netatmo_home: poll (HOME)
2017.05.07 19:04:08 3: netatmo_home: pollHome (59036df4f545953c3c8c3e9a)
2017.05.07 19:04:08 3: netatmo_home requestHomeReadings (gethomedata)
2017.05.07 19:04:09 4: netatmo_home: dispatch (gethomedata)
2017.05.07 19:04:14 4: netatmo_home: dispatch return: gethomedata
2017.05.07 19:04:14 4: netatmo_home: parseHomeReadings
2017.05.07 19:04:15 1: Perfmon: possible freeze starting at 19:04:10, delay is 5.552
2017.05.07 19:11:12 3: netatmo_home: poll (HOME)
2017.05.07 19:11:12 3: netatmo_home: pollHome (59036df4f545953c3c8c3e9a)
2017.05.07 19:11:12 3: netatmo_home requestHomeReadings (gethomedata)
2017.05.07 19:11:14 4: netatmo_home: dispatch (gethomedata)
2017.05.07 19:11:20 4: netatmo_home: dispatch return: gethomedata
2017.05.07 19:11:20 4: netatmo_home: parseHomeReadings
2017.05.07 19:11:21 1: Perfmon: possible freeze starting at 19:11:15, delay is 6.437
2017.05.07 19:19:08 3: netatmo_home: poll (HOME)
2017.05.07 19:19:08 3: netatmo_home: pollHome (59036df4f545953c3c8c3e9a)
2017.05.07 19:19:08 3: netatmo_home requestHomeReadings (gethomedata)
2017.05.07 19:19:08 4: netatmo_home: dispatch (gethomedata)
2017.05.07 19:19:14 4: netatmo_home: dispatch return: gethomedata
2017.05.07 19:19:14 4: netatmo_home: parseHomeReadings
2017.05.07 19:19:15 1: Perfmon: possible freeze starting at 19:19:09, delay is 6.763
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: marcus42 am 07 Mai 2017, 19:52:22
Hab das Homedevice erst mal disabled. Parameter setzen kann ich wohl trotzdem [emoji106]
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 11 Mai 2017, 17:32:08
Update:
- Home Settings
- JSON decode ohne Crash
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: ritter_runkel am 11 Mai 2017, 17:41:53
Hallo Gemeinde,
ich habe einen komischen aber reproduzierbaren Effekt:

Ausgangslage:
- 38_netatmo.pm läuft und diverse Geräte sind angelegt (Regenmesser, Aussenfühler, Innenfühler UND Thermostat an der Heizung)
- Netatmo-Thermostat-App auf dem iPhone
- Credentials sind in beiden Anmeldungen die gleichen

Problem:
Sobald ich FHEM neu starte (bspw. bei meinen regelmäßigen Updates) geht mir die IOS App offline - kann sich nicht mit dem Cloud-Dienst verbinden. Sobald ich mich in der App anmelde geht mit das FHEM Modul offline (zumindest wird der Wetter-Forecast nicht aktualisiert). Die lokal erzeugten Daten Temperaturen, Regen,.... werden geliefert.

Hat jemand eine Idee woran das liegen kann?

Grüße
Erik
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Adriano am 29 Mai 2017, 09:02:20
Hallo, ich wollte nur Bescheid geben, dass sobald im heimischen Netz kein Internet mehr verfügbar ist, das Modul FHEM lahm legt. Ich musste das netatmo device und die client devices "disablen" (disable 1). Danach war FHEM wieder ohne Probleme zu bedienen.

Folgende Logs kommen wenn INET down ist:
Zitat
...
2017.05.26 22:53:51 1: WetterNetatmo: connection check failed: gethostbyname api.netatmo.com failed
2017.05.26 22:54:38 1: WetterNetatmo: connection check failed: gethostbyname api.netatmo.com failed
2017.05.26 22:54:58 1: WetterNetatmo: connection check failed: gethostbyname api.netatmo.com failed
2017.05.26 22:55:21 1: WetterNetatmo: connection check failed: gethostbyname api.netatmo.com failed
2017.05.26 22:55:51 1: WetterNetatmo: connection check failed: gethostbyname api.netatmo.com failed
2017.05.26 22:56:38 1: WetterNetatmo: connection check failed: gethostbyname api.netatmo.com failed
2017.05.26 22:56:58 1: WetterNetatmo: connection check failed: gethostbyname api.netatmo.com failed
2017.05.26 22:57:21 1: WetterNetatmo: connection check failed: gethostbyname api.netatmo.com failed
2017.05.26 22:57:51 1: WetterNetatmo: connection check failed: gethostbyname api.netatmo.com failed
2017.05.26 22:58:38 1: WetterNetatmo: connection check failed: gethostbyname api.netatmo.com failed
2017.05.26 22:58:58 1: WetterNetatmo: connection check failed: gethostbyname api.netatmo.com failed
2017.05.26 22:59:21 1: WetterNetatmo: connection check failed: gethostbyname api.netatmo.com failed
2017.05.26 22:59:51 1: WetterNetatmo: connection check failed: gethostbyname api.netatmo.com failed
2017.05.26 23:00:38 1: WetterNetatmo: connection check failed: gethostbyname api.netatmo.com failed
2017.05.26 23:00:58 1: WetterNetatmo: connection check failed: gethostbyname api.netatmo.com failed
2017.05.26 23:01:21 1: WetterNetatmo: connection check failed: gethostbyname api.netatmo.com failed
2017.05.26 23:01:51 1: WetterNetatmo: connection check failed: gethostbyname api.netatmo.com failed
2017.05.26 23:02:38 1: WetterNetatmo: connection check failed: gethostbyname api.netatmo.com failed
2017.05.26 23:02:58 1: WetterNetatmo: connection check failed: gethostbyname api.netatmo.com failed
2017.05.26 23:03:21 1: WetterNetatmo: connection check failed: gethostbyname api.netatmo.com failed
2017.05.26 23:03:51 1: WetterNetatmo: connection check failed: gethostbyname api.netatmo.com failed
2017.05.26 23:04:38 1: WetterNetatmo: connection check failed: gethostbyname api.netatmo.com failed
2017.05.26 23:04:58 1: WetterNetatmo: connection check failed: gethostbyname api.netatmo.com failed
2017.05.26 23:05:21 1: WetterNetatmo: connection check failed: gethostbyname api.netatmo.com failed
2017.05.26 23:05:51 1: WetterNetatmo: connection check failed: gethostbyname api.netatmo.com failed
2017.05.26 23:06:38 1: WetterNetatmo: connection check failed: gethostbyname api.netatmo.com failed
2017.05.26 23:06:58 1: WetterNetatmo: connection check failed: gethostbyname api.netatmo.com failed
2017.05.26 23:07:21 1: WetterNetatmo: connection check failed: gethostbyname api.netatmo.com failed
2017.05.26 23:07:51 1: WetterNetatmo: connection check failed: gethostbyname api.netatmo.com failed
2017.05.26 23:08:58 1: WetterNetatmo: connection check failed: gethostbyname api.netatmo.com failed
...
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 29 Mai 2017, 09:56:23
Wann hast du das letzte Mal ein Update gemacht?
Das sollte schon lange nicht mehr passieren.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Adriano am 29 Mai 2017, 10:23:58
38_netatmo.pm # Release 11 / 2017-04-14
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Adriano am 29 Mai 2017, 10:29:16
Ich sehe im Code noch 2 Aufrufe, wo du HttpUtils_BlockingGet nutzt. Einmal in netatmo_getToken und einmal in netatmo_getAppToken.

Eventuell ist das der Fehler?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 29 Mai 2017, 10:51:22
Zitat von: Adriano am 29 Mai 2017, 10:29:16
Ich sehe im Code noch 2 Aufrufe, wo du HttpUtils_BlockingGet nutzt. Einmal in netatmo_getToken und einmal in netatmo_getAppToken.
Eventuell ist das der Fehler?

Das ist nicht der Fehler.
Der ist 1x bei deinem DNS (das nicht erreichbar ist und daher blockiert) und bei einem Check Aufruf zuviel den ich dummerweise an einer sehr ungünstigen Stelle eingebaut hatte. Fix im Anhang.

Wie viele Netatmo Devices hast du? Ich tippe auf mindestens 4?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Adriano am 29 Mai 2017, 10:54:17
Genau, 4. Regen, Wind, Aussen und Innen.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Adriano am 29 Mai 2017, 11:00:44
Ok, ist eingebaut. Bei "deleteattr disable" beim Netatmo Modul hat es kurz gehangen.

2017.05.29 10:57:59 1: WetterNetatmo: connection check failed: gethostbyname api.netatmo.com failed

Habe jetzt bei allen das disable 1 entfernt. Kann FHEM bedienen. Und melde mich. Habe sicherlich noch ein paar Stunden Zeit, bis das INET wieder geht ;)

Danke vorerst!
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 29 Mai 2017, 11:03:46
Das hier sollte noch etwas besser funktionieren
Blockieren sollte das Ganze jetzt noch max. alle 5 Minuten für 10 Sekunden.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Adriano am 29 Mai 2017, 11:09:07
Ja, es blockt noch, immer in der Zeit wo diese Logeinträge kommen:

Zitat
2017.05.29 10:57:59 1: WetterNetatmo: connection check failed: gethostbyname api.netatmo.com failed
2017.05.29 11:07:59 1: WetterNetatmo: connection check failed: gethostbyname api.netatmo.com failed
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 29 Mai 2017, 11:25:50
Das ist der fehlschlagende DNS Aufruf - der blockiert leider immer.
Sollte aber jetzt so passieren dass FHEM nicht mehr grossartig beeinträchtigt wird.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Adriano am 29 Mai 2017, 11:33:41
Danke. Habe die letzte Version nun eingebaut und teste.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Adriano am 30 Mai 2017, 19:26:23
Sieht soweit gut aus. Nach "online" wars dann auch zügig wieder online. Also der fix scheint zu wirken.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 30 Mai 2017, 20:02:25
Ist im Update!
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: martin44 am 03 Juni 2017, 11:47:59
Hallo,

ich spiele mich seit einiger Zeit mit dem netatmo Modul. Ich habe leider einige Schwierigkeiten damit.

1. Ein updateAll bricht immer (mehrmals ausgeräumt und neu gestartet) mit einem Reading am 6.2.2017 ab.

Ich habe es für mich gelöst, indem ich das netatmo php API genutzt habe. Funktioniert jetzt. Allerdings nicht mir dem netatmo Modul. Ich habe nicht weiter analysiert, aber das Webservice von netatmo gibt max. 1024 Werte pro Request zurück, da musste ich mehrere Anfragen schicken, und die Zeitstempel pro Anfrage Tag für Tag erhöhen.

2. Die laufenden Readings kommen sehr sporadisch (Nur ca. alle 2 h, dafür aber manchmal zwei innerhalb von 10min hintereinander)

Hier handelt es sich wahrscheinlich um ein Timezone Settings Problem auf meinem Linux Rechner. Meine Box läuft auf localtime (=CET). Somit frägt das netatmo php API für Zeiten in der Zukunft an (z.Zt. localtime=UTC+2h), da gibt  es aber noch keine Daten. Somit dürfte sich das Problem auch auf das netatmo Modul übertragen haben. Sobald ich meine Timezone Settings auf der Reihe habe hoffe ich, dass ich die lfd. Readings über das netatmo Modul laufen lassen kann. Ist natürlich eleganter als ein eigenständiges php Skript.


Update vom 2017.06.13 Zeitzonen Einstellungen korrigiert
(Box läuft jetzt auf UTC mit entsprehender /etc/localtime näheres unter http://www.iana.org/time-zones)
ad UpdateAll: keine Verbesserung
ad laufendeReadings: netatmo Modul funktioniert SUPER.

LG

Martin
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 04 Juni 2017, 19:36:15
Bitte ein list der Devices.
War die Station Mitte Februar ausser Betrieb?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Nobre am 05 Juni 2017, 17:27:08
Hallo zusammen hat sich viel getan seit meinem letzten post ;)

Habe auf meinem Raspian Fhem nun neu installiert ....
nun bin ich bei der Netatmo Welcome angekommen.

da ich einen Fehler habe und für alle die nicht 42 Seiten durchstöbern wollen hier nochmal die Installation


sudo apt-get install libjson-perl
sudo cd /opt/fhem/www/tablet
sudo apt-get install npm
sudo npm install video.js
sudo npm install videojs-contrib-hls.js
sudo chown -R fhem:fhem /opt/fhem/www/tablet/node_modules



ihr seit jetzt im richtigen verzeichnis, dort eine html anlegen

<!DOCTYPE html>
<html>
<head>
<link href="node_modules/video.js/dist/alt/video-js-cdn.css" rel="stylesheet">
<script src="node_modules/video.js/dist/video.js"></script>
<script src="node_modules/videojs-contrib-hls.js/node_modules/videojs-contrib-hls/dist/videojs-contrib-hls.js"></script>
</head>
<body>
<header>Wo auch immer</header>
        <video id="my-video" class="video-js" controls preload="auto" width="345" height="200"
                poster="Hier reading local_url einsetzen/live/snapshot_720.jpg" data-setup="{}">
                <source src="Hier reading local_url einsetzen/live/files/medium/index.m3u8" type='application/x-mpegURL'>
        </video>
</body>
</html>


in FHEM mit Beispiel


define <name> netatmo ACCOUNT <username> <password> <client_id> <client_secret>
define netatmo_welcome netatmo CAMERA 1234567890abcdef12345678 70:ee:12:34:56:78


und dort unter autocreate_homes


define TABLETUI FTUISRV ftui/ ./www/tablet Tablet-UI
und/oder define TABLETUI HTTPSRV ftui/ ./www/tablet Tablet-UI


Aber wenn ich mit Opera on gehe oder internet explorer 10 rein gehe sagt er mir immer

No compatible soure are found

mit Safari geht es aber nun die frage was habe ich vergessen ??
bzw habt ihr mitlerweile einen anderen weg gefunden ?
werde kaum noch schlau aus den ganzen posts


Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Det20 am 05 Juni 2017, 20:53:19
Hallo,

meine NetAtmo ist über das 38_Netatmo Modul angebunden. Alles in allem läuft es runter, allerdings meldet das Modul (wie gerade eben), dass es angeblich regnet, als Wert wird 0.14274258219727 zurückgegeben. Die NetAtmo App selbst meldet 0, also nix. Kurze Zeit später meldet auch das 38_Netatmo Modul wieder korrekt 0. Den ganzen Tag über meldet mir rain_day dann, es wären 0.14274258219727.

Ich kann die 0.14274258219727 natürlich im Script ignorieren, denke aber, es ist ein Bug und wollte den einfach mal melden :)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 06 Juni 2017, 13:32:30
Zitat von: Det20 am 05 Juni 2017, 20:53:19allerdings meldet das Modul (wie gerade eben), dass es angeblich regnet, als Wert wird 0.14274258219727 zurückgegeben. Die NetAtmo App selbst meldet 0, also nix. Kurze Zeit später meldet auch das 38_Netatmo Modul wieder korrekt 0. Den ganzen Tag über meldet mir rain_day dann, es wären 0.14274258219727.

Ich würde wetten dass die App das genauso angezeigt hat. (Wenn dort nicht generell alles unter 0.3 ausgefiltert wird)

Kein Bug, Messwerte stimmen.
Kurzfassung: die Wippe im Regenmesser kann manchmal auch durch Wind oder Vibrationen auslösen. Je stabiler und gerader das Ding befestigt ist, desto unwahrscheinlicher passiert das.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: maci am 07 Juni 2017, 15:03:39
Ich möchte nochmals auf die Taupunkt Berechnung zurückkommen.

Ich habe mein Taupunkt-Device wie folgt angelegt:
define Taupunkt_Aussen dewpoint dewpoint netatmo_Aussenstation temperature humidity Taupunkt

Es steht jedoch immer auf aktive und es wird kein Taupunkt berechnet.

Ich verwende die letzte Version des Moduls. Habe ich erst heute upgedatet.

Was kann ich tun, bzw was mache ich falsch?

Gruß Georg
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 07 Juni 2017, 16:54:50
Zitat von: maci am 07 Juni 2017, 15:03:39Was kann ich tun, bzw was mache ich falsch?

Du könntest den allerersten Beitrag hier lesen, unter Hinweise.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: maci am 07 Juni 2017, 21:25:40
Danke für den Hinweis!

Habe ich nachgeholt, aber keine Änderung des Status auch nach 3 Stunden.

Das Netatmo Modul aktualisiert aber die Werte in den anderen Devices laufend.


Nachtrag: 8. Juni 17- 07:17 Uhr
Ich habe die Taupunktberechnung jetzt über die 99-myUtils gelöst.
Diese ist im FHEMWiki beschrieben.
Diese Methode funktioniert nun.

Gruß
Georg
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 09 Juni 2017, 12:41:31
Leider keine Ahnung warum es nicht funktioniert hat.
Hast du Events für temperature und humidity aktiviert?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: flolee am 16 Juni 2017, 15:21:04
das ist nur info...ich weiß, dass es nicht viel bedeutet aber bei uns gabs heut nacht flächendeckend einen internetausfall und bin gerade draufgekommen, dass sich FHEM zu der zeit aufgehängt hat, der letzte logeintrag war folgender:


2017.06.16 04:42:15 3: Netatmo: refreshing connection information
2017.06.16 04:42:15 1: Netatmo: connection check failed: gethostbyname api.netatmo.com failed



danke jedenfalls für die super arbeit und das geniale modul :)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 16 Juni 2017, 15:52:11
Hast du die neuste Version?
DNS blockiert, die Abfragen sollten aber mittlerweile selten genug sein um das System nicht komplett einzufrieren.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: flolee am 16 Juni 2017, 21:14:48
also das letzte update habe ich vorgesten oder so gemacht... sollte also eine recht aktuelle version vom feed inkl. fix für das DNS Problem sein.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 16 Juni 2017, 22:01:17
Hmm Mist.
Dann weiß ich erst mal nicht woran es liegt.
Eventuell ein anderes Modul das weniger gut auf DNS Ausfall reagiert?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Mave am 03 Juli 2017, 21:36:53
Hallo Markus,

vielen Dank auch von mir für das tolle Modul.

Womit ich noch nicht so richtig klar komme ist das Interval.

Ich habe beim Account, beim Device und bei allen Modulen das Interval auf 1.800 gestellt, sodaß die Werte nur alle 30 Minuten abgefragt werden. Im Prinzip funktioniert das auch recht gut.
Trotzdem betragen immer mal wieder die Abstände zwischen den einzelnen Abfragen nur 5 oder 6 Minuten.

Woran kann das liegen?

Grüße Mave
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 04 Juli 2017, 15:54:20
Zitat von: Mave am 03 Juli 2017, 21:36:53
Womit ich noch nicht so richtig klar komme ist das Interval.

Ich habe das Intervall Verhalten mittlerweile geändert, dass heißt dein Eintrag wird zumindest für Wetterstationen und Module ignoriert.
Die werden jetzt immer dann dynamisch aktualisiert wenn die Daten frisch sein sollten.
Bei der Station ist das beispielsweise ca. alle 11 Minuten. Das ist wesentlich effektiver als alle X Minuten anzufragen.
Wind und Regen sind noch nicht komplett durchdacht, da kann es auch mal kürzer sein.

Bekommst du Fehler im Log?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Mave am 05 Juli 2017, 15:18:11
Hallo Markus,

vielen Dank für Deine Antwort.

Ich bekomme keine Fehler im Log. Das System läuft perfekt.

Allerdings möchte ich immer gerne verstehen was passiert und die vielen Netatmo Einträge im Log zu unterschiedlichsten Intervallen haben mich schlichtweg irritiert.

Andere Frage:
Wozu pollt FHEM eigentlich den Netatmo Account wenn es ohnehin direkt Device und Module pollt? Nur für den Fall, dass neue Module hinzukommen oder warum?

Wenn ich jetzt die Interval Attribute aus Device und Modul entferne, bleibt das Interval trotzdem bei 1800 stehen. Kann ich das irgendwie ganz entfernen, wenn - so wie Du geschrieben hast - ohnehin das Interval nicht mehr beachtet wird?

Vielen Dank.

Grüße Mave
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 05 Juli 2017, 15:28:41
Zitat von: Mave am 05 Juli 2017, 15:18:11
Hallo Markus,

vielen Dank für Deine Antwort.

Ich bekomme keine Fehler im Log. Das System läuft perfekt.

Allerdings möchte ich immer gerne verstehen was passiert und die vielen Netatmo Einträge im Log zu unterschiedlichsten Intervallen haben mich schlichtweg irritiert.

Andere Frage:
Wozu pollt FHEM eigentlich den Netatmo Account wenn es ohnehin direkt Device und Module pollt? Nur für den Fall, dass neue Module hinzukommen oder warum?

Wenn ich jetzt die Interval Attribute aus Device und Modul entferne, bleibt das Interval trotzdem bei 1800 stehen. Kann ich das irgendwie ganz entfernen, wenn - so wie Du geschrieben hast - ohnehin das Interval nicht mehr beachtet wird?

Über den Account werden ein paar Internals geholt, die am Dashboard hängen.
Die Intervall Anzeige sollte nicht weiter stören. Wird ausserdem als Fallback verwendet.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: leachim200 am 07 Juli 2017, 13:41:46
Hallo
Ich hab ein kleines Problem anscheinend bin ich zu doof

Wo krieg ich die infowerte her wie im beispiel im wiki 70:ee etc?
Wenn ich das public mache bekomme ich folgende werte
=>  48.339202,16.724443 165 m   27.4 °C   52 %   1018 hPa       0.0 mm       Schubertstraße 41, 2230 Gänserndorf, Austria

Wenn ich drauf klicke geht die google maps seite auf
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 07 Juli 2017, 14:16:05
Du willst die gefundene Station auf deinem System einrichten?
Klick mal auf den Pfeil ganz links. Dann sollte das Device erzeugt werden.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: leachim200 am 07 Juli 2017, 14:34:13
Wahnsinn danke endlich
Soltle man vielleicht im Wiki anpassen :)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 07 Juli 2017, 14:44:19
Zitat von: leachim200 am 07 Juli 2017, 14:34:13
Wahnsinn danke endlich
Soltle man vielleicht im Wiki anpassen :)
Könntest du gleich mal machen, ja ;)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Mave am 24 Juli 2017, 10:04:04
Moin zusammen,

ich stehe leider gerade etwas auf dem Schlauch.

Wie bekomme ich die Wettervorhersage von netatmo in mein Tablet UI frontend?

Vielen Dank.

Grüße Mave
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: sam spade am 29 Juli 2017, 20:23:21
Zitat von: Markus M. am 17 Mai 2016, 12:37:34
...

Hinweise:
- Um das dewpoint Modul nutzen zu können, muss dort das Attribut max_timediff auf 660 gesetzt werden.
...
Ich kann leider nichts dazu finden. Wo ändert man den max_timediff Value?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: mw77 am 29 Juli 2017, 20:47:05
ZitatIch kann leider nichts dazu finden. Wo ändert man den max_timediff Value?
Im Modul dewpoint
siehe https://fhem.de/commandref_DE.html#dewpoint (https://fhem.de/commandref_DE.html#dewpoint)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: sam spade am 29 Juli 2017, 22:21:57
Ich bin noch nicht ganz vertraut mit dem Projekt und hatte das dewpoint Modul nicht direkt gefunden.
Hab dann einfach die Befehle define dew_all dewpoint dewpoint .* und danach attr dew_all max_timediff 660 nacheinander ins Kommandofeld eingegeben und nach einiger Zeit ging es dann auch.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Thyraz am 06 August 2017, 21:18:28
Ist jede Abfrage für ein Device eigentlich ein API Zugriff der gezählt wird?
Wenn ja, kann man mit zuviel Devices Probleme mit zu häufigen Updates bekommen?

Habe heute ein zweites Hauptmodul und ein weiteres Innenmodul zu meinem bestehenden Netatmo Account hinzugefügt.
Beim anderen Basismodul hatte ich die max. Anzahl der Innenmodule ausgereizt, wollte aber in allen Räumen ein Modul haben.

Damit hab ich jetzt
- 2 Hauptmodule
- 4 Innenmodule
- 1 Außenmodul
in meinem Account.

Das ging dann heute Mittag auch erstmal gut, aber seit Nachmittags habe ich Fehlermeldungen im Log:
Zitat
http request failed: api.netatmo.com: Verbindungsaufbau abgelehnt

Und nach einem Neustart von Fhem:
Zitat
2017.08.06 19:44:46.975 2: Netatmo: http request failed: https://api.netatmo.com/oauth2/token: Can't connect(1) to https://api.netatmo.com:443: IO::Socket::INET: connect: Verbindungsaufbau abgelehnt
2017.08.06 19:44:47.021 2: Netatmo: http request failed: https://api.netatmo.com/oauth2/token: Can't connect(1) to https://api.netatmo.com:443: IO::Socket::INET: connect: Verbindungsaufbau abgelehnt
2017.08.06 19:44:47.023 1: Netatmo: No access token was found! (getDevices)
2017.08.06 19:44:47.060 2: Netatmo: http request failed: https://api.netatmo.com/oauth2/token: Can't connect(1) to https://api.netatmo.com:443: IO::Socket::INET: connect: Verbindungsaufbau abgelehnt
2017.08.06 19:44:47.062 1: Netatmo: No access token was found! (getHomecoachs)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: demaya am 06 August 2017, 21:59:08
Hallo,

habe das gleiche Problem wie Thyraz seit ca. 16:40 (Gerät ist auf verbose=5 gesetzt):

2017.08.06 17:45:23 1: TE.Netatmo: Possible IP Ban by Netatmo servers, try to change your IP and increase your request interval
2017.08.06 17:45:23 1: TE.Netatmo: No access token was found! (getDevices)
2017.08.06 17:45:23 1: TE.Netatmo: Possible IP Ban by Netatmo servers, try to change your IP and increase your request interval
2017.08.06 17:45:23 1: TE.Netatmo: No access token was found! (getHomecoachs)
...
2017.08.06 21:51:32 1: TE.Netatmo: connection check failed: api.netatmo.com: Connection refused
2017.08.06 21:53:59 3: TE.Netatmo: refreshing connection information
2017.08.06 21:53:59 5: TE.Netatmo: ACCOUNT network error: banned
2017.08.06 21:53:59 1: TE.Netatmo: connection check failed: api.netatmo.com: Connection refused


IP wurde geändert, Verhalten bleibt gleich. Intervall liegt bei 3600 im IODevice und bei 1800 bei meinen Stationen. Sollte ich an diesen Werten etwas ändern?

Danke + Gruß
demaya von https://demaya.de (https://demaya.de)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Thyraz am 06 August 2017, 22:08:29
Oh. Dann war es evtl. nur ein dummer Zufall, dass es kurz nach dem Hinzufügen der neuen Module passiert ist.

Sonst noch jemand mit Problemen?
Bei mir war das letzte Update auch etwa 16:30.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: al4012 am 06 August 2017, 23:01:42
Hallo,
Habe das gleiche Problem seit 16:30.

Gruß
AL
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 06 August 2017, 23:03:49
Bei Netatmo scheint heute alles komplett im Eimer zu sein. Auch mit den Apps.

Hat zufällig noch jemand eine Presence? Aktivieren sich die IR LEDs noch? Oder wird das auch über die Cloud gesteuert...
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Thyraz am 07 August 2017, 07:34:21
Funktioniert wieder. :)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: demaya am 07 August 2017, 08:27:12
Zitat von: Markus M. am 06 August 2017, 23:03:49
Bei Netatmo scheint heute alles komplett im Eimer zu sein. Auch mit den Apps.

Hat zufällig noch jemand eine Presence? Aktivieren sich die IR LEDs noch? Oder wird das auch über die Cloud gesteuert...

Oh nein ist es wirklich so, dass ohne die Cloud von Netatmo nix mehr funktioniert an der Welcome/Presence? :O
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Cluni am 07 August 2017, 10:58:37
Zitat von: Thyraz am 07 August 2017, 07:34:21
Funktioniert wieder. :)

Bei mir nicht - steht immer noch auf "delayed update" und die Messwerte haben den Zeitstempel "2017-08-06 16:34:17" ...  :-[

TANTE EDIT: Huch, nach mehrmaligem update sowohl am Hauptmodul als auch beim Fühler selber geht es nun auch.  ::)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 07 August 2017, 11:19:20
Zitat von: demaya am 07 August 2017, 08:27:12
Oh nein ist es wirklich so, dass ohne die Cloud von Netatmo nix mehr funktioniert an der Welcome/Presence? :O
Lag bei der Presence daran dass leider gleichzeitig die SD Karte kaputt gegangen ist.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: demaya am 07 August 2017, 22:21:49
Zitat von: Markus M. am 07 August 2017, 11:19:20
Lag bei der Presence daran dass leider gleichzeitig die SD Karte kaputt gegangen ist.

Ahh OK. Wie ist deine Erfahrung mit der Presence? Wirklich viel scheint ja ohne die Cloud nicht zu funktionieren so wie ich auf Amazon & Co gelesen habe, oder?

Gruß + Danke für eine Antwort
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 07 August 2017, 22:39:09
Zitat von: demaya am 07 August 2017, 22:21:49
Ahh OK. Wie ist deine Erfahrung mit der Presence? Wirklich viel scheint ja ohne die Cloud nicht zu funktionieren so wie ich auf Amazon & Co gelesen habe, oder?

Keine der Netatmo Kameras tut ohne Internetverbindung irgendwas sinnvolles.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: noshi21 am 09 August 2017, 21:13:55
Habe auch seit dem Wochenende Probleme mit dem Modul.

Der Haupt-Innensensor und ein erweitertes Innen-Modul funktionieren. Das Außen-Modul funktioniert nicht.

Beim Klick auf "get nATMO.Out update" kommt folgendes ins Log (verbose 5):


2017.08.09 21:04:43 3: nAtmo.Out: poll (MODULE)
2017.08.09 21:04:43 4: nAtmo.Out: pollDevice types [Temperature,Humidity] for modules [02:00:00:1c:aa:aa]
2017.08.09 21:04:43 3: nAtmo.Out: requestDeviceReadings (Temperature,Humidity)
2017.08.09 21:04:43 4: nAtmo.Out: dispatch (getmeasure)
2017.08.09 21:04:43 4: nAtmo.Out: dispatch return: getmeasure
2017.08.09 21:04:43 5: $VAR1 = {
          'time_exec' => '0.040161848068237',
          'body' => [],
          'time_server' => 1502305483,
          'status' => 'ok'
        };

2017.08.09 21:04:43 4: nAtmo.Out: parsereadings Temperature,Humidity
2017.08.09 21:04:44 3: nAtmo.Out: poll (MODULE)
2017.08.09 21:04:44 4: nAtmo.Out: pollDevice types [Temperature,Humidity] for modules [02:00:00:1c:aa:aa]
2017.08.09 21:04:44 3: nAtmo.Out: requestDeviceReadings (Temperature,Humidity)
2017.08.09 21:04:44 3: nAtmo.Out: poll (MODULE)
2017.08.09 21:04:44 4: nAtmo.Out: pollDevice types [Temperature,Humidity] for modules [02:00:00:1c:aa:aa]
2017.08.09 21:04:44 3: nAtmo.Out: requestDeviceReadings (Temperature,Humidity)
2017.08.09 21:04:44 4: nAtmo.Out: dispatch (getmeasure)
2017.08.09 21:04:44 4: nAtmo.Out: dispatch return: getmeasure
2017.08.09 21:04:44 5: $VAR1 = {
          'time_exec' => '0.029476165771484',
          'body' => [],
          'time_server' => 1502305484,
          'status' => 'ok'
        };

2017.08.09 21:04:44 4: nAtmo.Out: parsereadings Temperature,Humidity
2017.08.09 21:04:44 3: nAtmo.Out: poll (MODULE)
2017.08.09 21:04:44 4: nAtmo.Out: pollDevice types [Temperature,Humidity] for modules [02:00:00:1c:aa:aa]
2017.08.09 21:04:44 3: nAtmo.Out: requestDeviceReadings (Temperature,Humidity)
2017.08.09 21:04:44 4: nAtmo.Out: dispatch (getmeasure)
2017.08.09 21:04:44 4: nAtmo.Out: dispatch return: getmeasure
2017.08.09 21:04:44 5: $VAR1 = {
          'time_exec' => '0.060938119888306',
          'body' => [],
          'time_server' => 1502305484,
          'status' => 'ok'
        };

2017.08.09 21:04:44 4: nAtmo.Out: parsereadings Temperature,Humidity
2017.08.09 21:04:44 4: nAtmo.Out: dispatch (getmeasure)
2017.08.09 21:04:44 4: nAtmo.Out: dispatch return: getmeasure
2017.08.09 21:04:44 5: $VAR1 = {
          'time_exec' => '0.032948017120361',
          'body' => [],
          'time_server' => 1502305484,
          'status' => 'ok'
        };

2017.08.09 21:04:44 4: nAtmo.Out: parsereadings Temperature,Humidity
2017.08.09 21:04:48 3: nAtmo.Out: poll (MODULE)
2017.08.09 21:04:48 4: nAtmo.Out: pollDevice types [Temperature,Humidity] for modules [02:00:00:1c:aa:aa]
2017.08.09 21:04:48 3: nAtmo.Out: requestDeviceReadings (Temperature,Humidity)
2017.08.09 21:04:48 4: nAtmo.Out: dispatch (getmeasure)
2017.08.09 21:04:48 4: nAtmo.Out: dispatch return: getmeasure
2017.08.09 21:04:48 5: $VAR1 = {
          'time_exec' => '0.056305170059204',
          'body' => [],
          'time_server' => 1502305488,
          'status' => 'ok'
        };

2017.08.09 21:04:48 4: nAtmo.Out: parsereadings Temperature,Humidity


Bei den funktionieren Sensoren kommt im Log zusätzlich immer noch


next dynamic update from device (Temperature,CO2,Humidity) at .....


In der App von Netatmo ist alles Ok. Muss also an der Verbindung zum fhem liegen.
Habe auch schon eine neue "Netatmo-App" für das Gateway erstellt. Leider keine Besserung.
Interval per Hand auf 300 gesetzt. Er holt die Daten einfach nicht ab. Ausser vereinzelt beim fhem shutdown restart.

Gruß
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 09 August 2017, 22:31:42
Er holt die Daten schon ab, es sind nur keine vorhanden.
Bist du dir sicher dass in der App aktuelle Werte für genau dieses Modul da sind?
Poste mal ein list vom Modul.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Thyraz am 10 August 2017, 20:18:13
Kann man im Falle, dass mal wieder nix mit Netatmo geht (so wie jetzt gerade seit heute 13:30  :-\) irgendwie selbst besser testen ob es am eigenen System liegt?
Da ich nichts geändert hab schätze ich mal, dass die Netatmo Server schon wieder spinnen, aber sicher ist man sich irgendwie nie...

Mit einem einfachen CURL Aufruf wird es wegen dem Auth nicht getan sein, oder?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Sabine am 10 August 2017, 20:28:56
Bei mir geht auch seit ca. 16 Uhr nichts mehr - in Fhem. Die HandyApp zeigt munter ihre Werte weiter. Habe ständig folgende Einträge:

2017.08.10 20:15:02 1: netatmo_******: No access token was found! (requestDeviceReadings)
2017.08.10 20:15:02 3: netatmo_******: poll (MODULE)
2017.08.10 20:15:02 3: Wetter: refreshing token
2017.08.10 20:15:02 2: Wetter: invalid json detected

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 10 August 2017, 20:30:37
Aktuell scheinen keine externen Apps zu funktionieren.
[emoji35]
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Thyraz am 10 August 2017, 20:48:34
Wer meint sich leisten zu können seinen Geräten keine lokale API zu verpassen,
der sollte wenigstens seine Cloud im Griff haben. :(
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: maci am 10 August 2017, 20:56:36
Ich bekomme seit ca 15:00 Uhr keine Daten mehr.
Immer die gleichen Meldungen im Log.
2017.08.10 20:41:41 3: netatmo_Aussenstation: poll (MODULE)
2017.08.10 20:41:41 3: Wetter_Zuhause: refreshing token
2017.08.10 20:41:41 2: Wetter_Zuhause: invalid json detected
2017.08.10 20:41:41 1: netatmo_Aussenstation: No access token was found! (requestDeviceReadings)
2017.08.10 20:41:41 3: netatmo_Innenstation: poll (DEVICE)
2017.08.10 20:41:41 3: Wetter_Zuhause: refreshing token
2017.08.10 20:41:41 2: Wetter_Zuhause: invalid json detected
2017.08.10 20:41:41 1: netatmo_Innenstation: No access token was found! (requestDeviceReadings)
2017.08.10 20:41:41 3: netatmo_Regenmesser: poll (MODULE)
2017.08.10 20:41:41 3: Wetter_Zuhause: refreshing token
2017.08.10 20:41:41 2: Wetter_Zuhause: invalid json detected
2017.08.10 20:41:41 1: netatmo_Regenmesser: No access token was found! (requestDeviceReadings)


Diese Eintröge kommen in etwa alle 10 min.

Was läuft hier falsch?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: CoolTux am 10 August 2017, 20:59:12
Einfach mal bisschen lesen im Internet

https://forum.netatmo.com/viewtopic.php?f=5&t=8702


Netatmo hat seit dem Wochenende Probleme mit ihrer Cloud
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 10 August 2017, 21:49:10
Bitte beschwert euch auf Facebook und Twitter mit einer deutlichen Local API Forderung

Und wenn ihr absolut nicht warten könnt bis Netatmo das fixt:
api.netatmo.com -> app.netatmo.net
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: choetzu am 10 August 2017, 22:41:58
Zitat von: Markus M. am 10 August 2017, 21:49:10
Bitte beschwert euch auf Facebook und Twitter mit einer deutlichen Local API Forderung

Und wenn ihr absolut nicht warten könnt bis Netatmo das fixt:
api.netatmo.com -> app.netatmo.net
oder
api.netatmo.com -> my.netatmo.com

Und wo muss man das anpassen?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 10 August 2017, 22:55:31
Zitat von: choetzu am 10 August 2017, 22:41:58
Und wo muss man das anpassen?
In ./FHEM/38_netatmo.pm
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: h3llsp4wn am 11 August 2017, 00:03:59
Funktioniert bei mir nur mit app.netatmo.net  ;)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: netsrac4th am 11 August 2017, 04:43:08
Zitat von: h3llsp4wn am 11 August 2017, 00:03:59
Funktioniert bei mir nur mit app.netatmo.net  ;)

Bei mir auch nur so.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Thyraz am 11 August 2017, 06:29:34
Muss man das bei allen 40 Treffern in der Datei ersetzen?
Wenn ich das mache und FHEM neu starte bekomme ich nur diese Meldung im Log und es aktualisiert sich nichts:

Zitat
Netatmo: http request failed: connect to https://app.netatmo.net:443 timed out
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: aski71 am 11 August 2017, 08:19:37
Zitat von: Thyraz am 11 August 2017, 06:29:34
Muss man das bei allen 40 Treffern in der Datei ersetzen?
Wenn ich das mache und FHEM neu starte bekomme ich nur diese Meldung im Log und es aktualisiert sich nichts:

Ich habe alle ersetzt.
Zunächst hatte ich auch den Timeout, dann ging es.

@Markus:
Kann man diese Änderung so belassen?
Oder sollte man das zurück ändern?
Was ist der Unterschied zwischen app.netatmo.net und api.netatmo.net? Weiß man das?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Thyraz am 11 August 2017, 10:57:56
Danke für die Info.

Scheint hier nicht funktionieren zu wollen.
Hab danach auch mal Internet neu connected, manuell update im Account und bei den Devices gedrückt.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: maci am 11 August 2017, 11:05:33
Bei mir funktioniert es.

Habe alle 40 Einträge geändert auf app.netatmo.net

Die originale 38_netatmo.pm habe ich gesichert.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Thyraz am 11 August 2017, 13:36:23
Und läuft mal wieder mit api.netatmo.com.
Mal sehen wie lang.   ::)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: maci am 11 August 2017, 19:15:24
Hallo,
Ich habe eine Frage zum Netatmo Raumthermostat?

Das kann ja über dieses Modul in Fhem eingebunden werden.
Was kann ich in Fhem damit machen, außer die Raumtemperatur ablesen.
Kann auch auch das Heizprogramm damit beeinflussen?

Das das Thermostat ja auch gut aussieht, überlege ich mir das zu kaufen.
Will damit mein bisheriges Thermostat ersetzen. Das neue soll in Fhem eingebunden sein und trotzdem unabhängig laufen.

Bitte um eure Einschätzung.

Danke

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: netsrac4th am 11 August 2017, 19:18:20
Sicher kannst Du es einbinden und auch unabhaengig nutzen. Ob mit Apps auf Mobile oder über Browser.
Um damit auch Deine Heizung zu steuern, baust Du dir notify's oder DOIF's. Fertig
Titel: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Cluni am 11 August 2017, 23:13:12
Das würde ich mir aber bei der momentanen Zuverlässigkeit des Dienstes gut überlegen. Nachher bekommst du eine Zeit lang keine Werte, weil die wieder in der Cloud herum machen und dann ist nichts mit der Steuerung über fhem.... [emoji31]


Gesendet von iPhone mit Tapatalk
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: maci am 11 August 2017, 23:58:10
Zitat von: Cluni am 11 August 2017, 23:13:12
Das würde ich mir aber bei der momentanen Zuverlässigkeit des Dienstes gut überlegen. Nachher bekommst du eine Zeit lang keine Werte, weil die wieder in der Cloud herum machen und dann ist nichts mit der Steuerung über fhem.... [emoji31]


Gesendet von iPhone mit Tapatalk

Das schon, aber man ändert ja nicht jeden Tag etwas daran.
Ich werde es hauptsächlich so einrichten, dass die Netatmo den Dienst macht.
Fehm kommt nur in besondern Situationen dazu.
Ich möchte, bei einem wichtigen Dienst, wieder der Heizung, nicht einen Rechner dazwischen haben.
Auch Fhem kann ausfallen.
Ich hatte bisher auch nur einen einfachen Raumthermostat, der war aber sehr ungenau und war an einer unpassenden Stelle montiert.
Zum einfachen Ein und Ausschalten der Heizung braucht auch die Netatmo keine Cloud.

Ich denke außerdem dass sie das Problem wieder in der Griff bekommen. Ein Grund könnte auch Überlastung der Server sein.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: rubbertail am 12 August 2017, 10:13:44
Ich verwende es zusammen mit HCS und den MAX-Thermostaten -funktioniert prima. HCS stellt fest, ob irgendeins der MAX-Thermostate eine Heizungsanforderung hat, und wenn ja, schaltet es das Thermostat.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Sabine am 14 August 2017, 15:20:18
Ich habe mit Hilfe des Forums schon viel hinbekommen und realisiert, doch jetzt weiß ich nicht mehr weiter.

Ich habe Probleme mit dem Einbinden der Presence in Fhem und der Darstellung im TabletUi. --> habe die neuste Version von 38_netatmo.pm

Abrufen des letzten Schnappschusses und anzeigen auf dem Tablet funktioniert - wenn auch sehr verspätet und jedesmal mit einer Email von Netatmo verbunden: jemand hat sich in ihr Konto eingeloggt, wenn ein neues Reading kommt.

Bei der Einbindung des Live-Streams habe ich mich genau an die Anleitung hier gehalten. Mit Safari funktionert es ca. in 2 von 10 Fällen, nach mehrmaligen Neuladen der Seite. Eigentlich ist die Umsetzung aber auf einem Android-Tablet geplant (Android 4.4.2) mit dem Fully Browser. Es wurde auch erwähnt, dass dies funktionieren sollte, doch leider zeigt er mir nur ein Standbild (meiner Meinung nach sehr aktuell) mit einem Playbutton, der aber nichts auslöst. Hab bei den Einstellungen in Fully schon viel rumprobiert und Videos etc. erlaubt.

Vielleicht kann mir jemand weiterhelfen, der alles erfolgreich mit fully am laufen hat.

Danke schonmal!


--> habs jetzt mit einem Button auf einen externen Link probiert, mit dem sich der Live-Stream öffnet. Funktioniert erstaunlich gut und umgeht die ganzen Videoeinstellungen direkt im Tablet UI. Dadurch wird zwar Fully verlassen, aber es funktioniert.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Hotbird am 14 August 2017, 18:28:46
hab zwar keine Probleme mehr mit meiner Wetterstation, aber noch mit den Welcome´s... Kann das jemand bestätigen? Soll ich die API auch mal ändern? Mein Webhook funzt nicht mehr bei Erkennung :-(


Camera

netatmo_C70_ee_50_17_19_11

Readings
active           error


2017-08-14 18:33:45 netatmo netatmo_C70_ee_50_1d_13_8e active: timeout
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 14 August 2017, 21:40:08
Zitat von: Hotbird am 14 August 2017, 18:28:46
Readings
active           error
Das Reading ist relativer Mist, ist mir gerade aufgefallen (geht nicht zurück auf "ok").

Der Webhook funktioniert allerdings auch bei mir aktuell nur sporadisch. Da scheint Netatmo noch Probleme zu haben.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Cobra am 14 August 2017, 23:24:38
Hey Markus,

ich hätte 2 Fragen zum Modul.

1. Habe ich bei mir mehrere Netatmo-Personen gelöscht in FHEM (in der Netatmo-App waren sie schon gelöscht) weil diese definitiv nicht mehr zu uns nach Hause kommen. Kurz danach erscheinen bei mir folgende Meldungen im Log (alle 15-30 min):

2017.08.14 23:15:15 3: netatmo_Pcce524de_bcdf_487f_bcf0_fd1c895963a3: requestPersonReadings (getpersondata)
2017.08.14 23:15:15 3: netatmo_Pcce524de_bcdf_487f_bcf0_fd1c895963a3: poll (PERSON)


Diese Person habe ich nicht gelöscht (ist meine Schwiegermutter) sondern nur auf away gesetzt.

Wie kann ich diese Meldungen unterbinden bzw. was hab ich falsch gemacht?

2. Besteht irgendwie die Möglichkeit dass man bei der Presence die Funktion "floodlight" auf eine höhere Sekundenzahl als 8 bringen kann?

Gruß Cobra
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 14 August 2017, 23:54:08
Zitat von: Cobra am 14 August 2017, 23:24:38
Kurz danach erscheinen bei mir folgende Meldungen im Log (alle 15-30 min):
Diese Person habe ich nicht gelöscht (ist meine Schwiegermutter) sondern nur auf away gesetzt.
Wie kann ich diese Meldungen unterbinden bzw. was hab ich falsch gemacht?

Auch der Status von Personen wird gepollt.
Passendes Intervall einstellen, verbose 2 setzen.

ZitatBesteht irgendwie die Möglichkeit dass man bei der Presence die Funktion "floodlight" auf eine höhere Sekundenzahl als 8 bringen kann?
Ich glaube nicht, oder funktioniert das mittlerweile in der App?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Cobra am 15 August 2017, 09:32:08
Nach setzen von Verbose 2 ist Ruhe eingekehrt.
Nur verwunderlich dass diese Meldung plötzlich kam obwohl ich bei dieser Person nur den Status auf "away" gesetzt habe.

Bei allen anderen Personen ist auch kein Verbose 2 drin und trotzdem bleibt dort die Meldung aus.

Bezgl Floodlight hab ich in der App selbst keine Möglichkeit gesehen die Zeit zu erhöhen, schade.
Aber vielleicht kommt ja mal ne Änderung von Netatmo.

Gruß Cobra
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: avolkmer am 16 August 2017, 12:40:38
Hallo,

habe mal eine Frage zum Regensensor.
Bie Werte vom Regensensor werden nur jede Stunde in der 28 Minute ausgeführt.

rain         0           2017-08-16 12:39:24
rain_day 8.686    2017-08-16 12:28:20
rain_hour 2.424  2017-08-16 12:28:20

last_message 2017-08-16 12:28:33
last_seen 2017-08-16 12:28:33
last_status_store 2017-08-16 12:28:20

und letzte polling
LAST_POLL 2017-08-16 12:37:14

Gibt es eine Möglichkeit die Werte alle 5min zu bekommen?
Oder wenigsten in der 59min?

Würde gerne eine Stundenstatistic aufbauen (Über Statistikmodul)

Danke! Alex
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 16 August 2017, 12:55:19
Zitat von: avolkmer am 16 August 2017, 12:40:38
Hallo,
habe mal eine Frage zum Regensensor.
Bie Werte vom Regensensor werden nur jede Stunde in der 28 Minute ausgeführt.
Gibt es eine Möglichkeit die Werte alle 5min zu bekommen?
Oder wenigsten in der 59min?

Kurze Antwort: Nein.
Lange Antwort: Die Datenverfügbarkeit hängt davon ab wann dein Regenmesser seine Daten an die Basisstation überträgt und wann diese sie dann hochlädt. Letzteres passiert nur alle 11 Minuten.

Mach mal ein Update auf die aktuelle Version, dann bekommst du die Daten zumindest etwas schneller, kurz nachdem sie verfügbar sind.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: avolkmer am 16 August 2017, 13:31:23
Danke für die Antwort.

Auf my.netatmo sind die Daten.
Wird das Modul über "update all" upgedatet, das habe ich schon gemacht.
Bei mir wird aber nur einmal in der Stunde die Werte aktualisiert.

Hast du noch eine Idee?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 16 August 2017, 15:02:44
Zitat von: avolkmer am 16 August 2017, 13:31:23Hast du noch eine Idee?

Ein FHEM Update machen.
Du hast noch eine ältere Version des Moduls selbst.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: avolkmer am 16 August 2017, 16:19:35
update check

fhem
nothing to do...

Ich würde sagen ich habe die Aktuelle oder?
38_netatmo.pm          14411 2017-05-29 09:33:00Z moises
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 16 August 2017, 16:31:54
Theoretisch schon.
Wenn du nur alle Stunde Daten bekommst läuft aber was falsch.
Setz mal Verbose 4 beim Regenmesser.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Thyraz am 18 August 2017, 09:19:32
Sag mal habt ihr eure Netatmo Module (sofern ihr mehrere habt) mal nebeneinander gestellt und über einige Zeit beobachtet wie weit die voneinander abweichen?
Ich hab insgesamt 2 Haupt-Innenmodule, 4 Zusatz-Innenmodule und 1 Außenmodul.

Die Temperaturabweichungen sind erstaunlich gering (<0.5°C), die Unterscheide der gemeldeten Luftfeuchtigkeit liegen aber bei fast 10%.
Das ist schon ne ordentliche Hausnummer, die einen je nach Abweichung zu sinnlosem Panik-Lüften oder zu trügerischer Sicherheit mit anschließendem Schimmelbefall verleiten kann. ;)

Im Gegensatz zur Temperatur kann man bei den Netatmomodulen ja hier leider auch keine Korrekturwerte angeben.
Mit FHEM hat man hier ja immerhin noch die Möglichkeit einzugreifen und eine Korrektur zu verrechnen bevor das in der UI oder dem Log landet.

Hab heute mal mein per Feuchtigkeits- und Salz-Check händisch justiertes Haar-Hygrometer mit in die Arbeit genommen und  mit einem kalibrierten Hygrometer  verglichen (Das hatte laut letztem Kalibrierprotokoll bei 50% Luftfeuchtigkeit eine Abweichung von -0.2% und musste nicht nachjustiert werden. scheint also sehr genau zu sein.).
Das Haaradelhygrometer von mir zeigt eine Abweichung < 1% bei aktueller Luftfeuchtigkeit an.
Mal sehen wie sich das über den Tag verhält, hier geht sicher später die Klima an und ich kann nochmal bei niedrigerer Feuchte kontrollieren.

Falls das weiterhin kaum Abweichung hat teste ich mal damit meine Module daheim.
Bin gespannt ob die Abweichungen eher mittig verteilt sind oder ein paar Ausreißer in eine Richtung besonders falsch liegen.

Ein kleiner Abgleich der Module scheint aber durchaus nicht verkehrt zu sein...
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Laire am 20 August 2017, 03:16:18
Hallo,

ich habe mir gerade ein ein Public Device eingerichtet. Das von mir ausgesuchte, zeigt auf der Weather Map von Netatmo die richtigen Werten an, auch in der Übersicht, wenn ich get public ausführe, wenn ich dann aber das Device mit klick auf den Pfeil anlege, bekomme ich völlig falsche Werte.

Aktuell ist die Temperatur: 11,3° und die Luftfeuchtigkeit 90% auf der FHEM Oberfläche zeigt er mir aber T: 24.1 H: 56 an.

defmod netatmo_D70_ee_50_20_da_34 netatmo PUBLIC 70:ee:50:20:da:34 02:00:00:20:a7:9e temperature,humidity 70:ee:50:20:da:34 pressure 05:00:00:03:84:70 rain
attr netatmo_D70_ee_50_20_da_34 IODev Wetter_Account
attr netatmo_D70_ee_50_20_da_34 devStateIcon .*:no-icon
attr netatmo_D70_ee_50_20_da_34 room netatmo
attr netatmo_D70_ee_50_20_da_34 stateFormat T: temperature H: humidity
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: netsrac4th am 20 August 2017, 07:02:29
define netatmo_public netatmo PUBLIC 48.11661885330939 11.61617725262742 0.1
attr netatmo_public IODev NETATMO
attr netatmo_public addresslimit 60
attr netatmo_public devStateIcon .*:no-icon
attr netatmo_public event-on-change-reading .*
attr netatmo_public interval 600
attr netatmo_public room Klima


Bei mir sieht es so aus und die Werte entsprechen dem, was meine Wetterstation auch sagt.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 20 August 2017, 11:15:55
Zitat von: Laire am 20 August 2017, 03:16:18Das von mir ausgesuchte, zeigt auf der Weather Map von Netatmo die richtigen Werten an, auch in der Übersicht, wenn ich get public ausführe, wenn ich dann aber das Device mit klick auf den Pfeil anlege, bekomme ich völlig falsche Werte.

Du bekommst richtige Werte - nur noch nicht die von jetzt...

Probier doch mal ca. das hier, damit sollten die historischen Werte übersprungen werden:
setreading netatmo_D70_ee_50_20_da_34 .lastupdate 1503200000
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Laire am 20 August 2017, 14:22:02
Ok, jetzt stimmen die Werte.

Eine andere Frage, ich habe in der Definition "rain" stehen. Zur Zeit gibt er mir einen Wert von 0.404 aus. Was genau bedeutet der Wert?

Auf der Weathermap wird mir zum Thema Niederschalg folgendes angezeigt:

NIEDERSCHLAG:
2.9 mm 1 Stunde
2.9 mm Heute

und ein Symbol mit 2 Regentropfen.


EDIT:

Jetzt hat es aufgehört zu regnen und der Wert steht plötzlich bei 0
Repräsentiert der Wert evtl. die Stärke des Regens?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: netsrac4th am 20 August 2017, 14:28:52
Ich vermute das ist der Wert der gerade gefallenen Niederschlagsmenge ...


     2017-08-20 13:59:10   rain            0.00
     2017-08-20 13:59:10   rain_day        1.61
     2017-08-20 13:59:10   rain_day_max    7.373
     2017-08-20 13:59:10   rain_day_min    0
     2017-08-20 13:59:10   rain_hour       0.00

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Laire am 20 August 2017, 20:58:21
Ah sehr gut. Jetzt muss ich nur noch herraus finden wie ich an die anderen Werte komme. Die hat er bei dem autocreate nicht mit angelegt.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: fini am 22 August 2017, 10:32:24
Moin,
ich habe eine Presence und ist in Fhem auch angelegt.
Ich weiss nicht ob es das gibt, habe noch nichts gelesen drüber oder gefunden.
Ich hätte gerne die letzten erkannten bewegungen mit Zeit, erkannt Auto, Tier oder Mensch und mit Link zum Video.
So wie z.B.  grafisch dann aufbereitet wie CallList in der Art oder auch Zeitleiste in der App.

Ciao Fini

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Steeeve am 23 August 2017, 07:51:26
Servus Leute!

Bei mir werden auch die Werte seit über einer Woche nicht mehr aktualisiert - Modul up-to-date. fhem auch.
Wenn ich am außenmodul ein update mit verbose 4 mache, schreibt der tonnenweise werte ins log:

2017.08.23 07:29:53 3: netatmo_Aussen: poll (MODULE)
2017.08.23 07:29:53 3: netatmo_Aussen: requestDeviceReadings (Temperature,CO2,Humidity,Noise,Pressure,Rain,WindStrength,WindAngle,GustStrength,GustAngle,Sp_Temperature,BoilerOn,BoilerOff,health_idx)
2017.08.23 07:29:53 4: netatmo_Aussen: dispatch (getmeasure)
2017.08.23 07:29:53 4: netatmo_Aussen: dispatch return: getmeasure
2017.08.23 07:29:54 4: netatmo_Aussen: parsereadings Temperature,CO2,Humidity,Noise,Pressure,Rain,WindStrength,WindAngle,GustStrength,GustAngle,Sp_Temperature,BoilerOn,BoilerOff,health_idx
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 15 (1503200039)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 82 (1503200039)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 15 (1503200347)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 83 (1503200347)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 15 (1503200654)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 83 (1503200654)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 15 (1503200963)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 83 (1503200963)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 15 (1503201219)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 83 (1503201219)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 15 (1503201527)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 83 (1503201527)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 15 (1503201834)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 82 (1503201834)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 15 (1503202141)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 83 (1503202141)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 15 (1503202449)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 83 (1503202449)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 15 (1503202756)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 83 (1503202756)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 15 (1503203064)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 83 (1503203064)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 15 (1503203371)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 83 (1503203371)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 14.9 (1503203679)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 82 (1503203679)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 14.9 (1503203987)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 81 (1503203987)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 14.8 (1503204294)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 82 (1503204294)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 14.8 (1503204550)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 82 (1503204550)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 14.7 (1503204857)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 82 (1503204857)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 14.7 (1503205166)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 81 (1503205166)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 14.7 (1503205474)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 81 (1503205474)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 14.7 (1503205781)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 82 (1503205781)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 14.7 (1503206089)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 82 (1503206089)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 14.7 (1503206396)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 82 (1503206396)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 14.8 (1503206704)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 82 (1503206704)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 14.9 (1503207011)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 82 (1503207011)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 15.1 (1503207318)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 81 (1503207318)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 15.2 (1503207627)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 81 (1503207627)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 15.3 (1503207883)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 81 (1503207883)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 15.4 (1503208190)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 80 (1503208190)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 15.6 (1503208497)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 80 (1503208497)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 15.8 (1503208805)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 80 (1503208805)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 16.1 (1503209113)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 79 (1503209113)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 16.3 (1503209369)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 77 (1503209369)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 16.6 (1503209728)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 77 (1503209728)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 16.6 (1503210036)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 76 (1503210036)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 16.7 (1503210343)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 76 (1503210343)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 16.8 (1503210651)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 76 (1503210651)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 16.9 (1503210958)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 75 (1503210958)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 17 (1503211215)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 74 (1503211215)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 17.2 (1503211522)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 73 (1503211522)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 17.4 (1503211830)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 73 (1503211830)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 17.6 (1503212138)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 73 (1503212138)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 17.9 (1503212444)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 71 (1503212444)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 18.2 (1503212752)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 69 (1503212752)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 18.5 (1503213059)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 69 (1503213059)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 18.6 (1503213316)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 68 (1503213316)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 18.8 (1503213675)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 69 (1503213675)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 18.9 (1503213982)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 68 (1503213982)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 19.1 (1503214290)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 67 (1503214290)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 19.5 (1503214597)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 67 (1503214597)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 19.8 (1503214854)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 65 (1503214854)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 20.2 (1503215161)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 64 (1503215161)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 20.5 (1503215467)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 63 (1503215467)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 20.7 (1503215775)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 63 (1503215775)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 20.8 (1503216033)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 62 (1503216033)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 20.8 (1503216392)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 61 (1503216392)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 20.9 (1503216699)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 60 (1503216699)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 21.2 (1503217006)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 61 (1503217006)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 21.3 (1503217315)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 59 (1503217315)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 21.3 (1503217622)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 60 (1503217622)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 21.5 (1503217930)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 60 (1503217930)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 21.8 (1503218186)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 61 (1503218186)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 22.2 (1503218494)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 58 (1503218494)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 22.4 (1503218802)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 57 (1503218802)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 22.4 (1503219108)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 57 (1503219108)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 22.8 (1503219416)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 56 (1503219416)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 23 (1503219724)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 55 (1503219724)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 23 (1503220032)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 55 (1503220032)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 23.1 (1503220339)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 54 (1503220339)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 23.2 (1503220646)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 54 (1503220646)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 23.4 (1503220954)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 53 (1503220954)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 23.3 (1503221262)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 53 (1503221262)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 23 (1503221569)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 51 (1503221569)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 22.8 (1503221826)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 51 (1503221826)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 22.5 (1503222133)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 54 (1503222133)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 22.3 (1503222441)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 53 (1503222441)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 22.1 (1503222748)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 55 (1503222748)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 21.9 (1503223056)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 56 (1503223056)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 21.7 (1503223364)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 55 (1503223364)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 21.6 (1503223671)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 58 (1503223671)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 21.5 (1503223979)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 57 (1503223979)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 21.5 (1503224286)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 58 (1503224286)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 21.6 (1503224593)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 57 (1503224593)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 21.7 (1503224849)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 57 (1503224849)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 22.4 (1503225158)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 55 (1503225158)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 22.7 (1503225466)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 55 (1503225466)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 22.9 (1503225772)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 54 (1503225772)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 23.2 (1503226080)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 53 (1503226080)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 23.6 (1503226387)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 51 (1503226387)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 25 (1503226695)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 51 (1503226695)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 27.7 (1503227004)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 48 (1503227004)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 29 (1503227311)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 40 (1503227311)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 30.4 (1503227618)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 39 (1503227618)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 30.4 (1503227926)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 36 (1503227926)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 31.4 (1503228233)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 38 (1503228233)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 32.4 (1503228490)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 36 (1503228490)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 33.6 (1503228796)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 34 (1503228796)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 33.9 (1503229104)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 32 (1503229104)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 33.1 (1503229412)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 32 (1503229412)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 31.6 (1503229720)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 32 (1503229720)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 30.3 (1503230028)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 34 (1503230028)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 30 (1503230335)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 34 (1503230335)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 30.7 (1503230643)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 33 (1503230643)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 30.2 (1503230950)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 33 (1503230950)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 29.5 (1503231257)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 32 (1503231257)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 28.9 (1503231565)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 34 (1503231565)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 28.5 (1503231872)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 35 (1503231872)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 28.3 (1503232129)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 35 (1503232129)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 28.2 (1503232437)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 35 (1503232437)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 27.9 (1503232745)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 35 (1503232745)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 27.4 (1503233052)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 36 (1503233052)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 26.9 (1503233359)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 37 (1503233359)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 26.6 (1503233667)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 38 (1503233667)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 26.2 (1503233974)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 38 (1503233974)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 25.8 (1503234282)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 36 (1503234282)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 25.5 (1503234590)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 37 (1503234590)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 25.3 (1503234897)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 37 (1503234897)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 25.3 (1503235205)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 37 (1503235205)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 25.3 (1503235461)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 38 (1503235461)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 25.2 (1503235769)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 36 (1503235769)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 25.2 (1503236076)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 39 (1503236076)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 25.1 (1503236384)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 38 (1503236384)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 24.9 (1503236692)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 37 (1503236692)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 24.8 (1503236999)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 38 (1503236999)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 24.7 (1503237307)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 37 (1503237307)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 24.6 (1503237615)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 38 (1503237615)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 24.5 (1503237921)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 38 (1503237921)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 24.5 (1503238229)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 38 (1503238229)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 24.4 (1503238536)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 39 (1503238536)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 24.3 (1503238793)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 37 (1503238793)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 24.4 (1503239100)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 40 (1503239100)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 24.4 (1503239408)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 41 (1503239408)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 24.2 (1503239716)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 41 (1503239716)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 24.1 (1503240023)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 40 (1503240023)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 23.9 (1503240331)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 42 (1503240331)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 23.8 (1503240638)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 41 (1503240638)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 23.6 (1503240946)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 42 (1503240946)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 23.5 (1503241254)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 41 (1503241254)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 23.3 (1503241561)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 42 (1503241561)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 23.2 (1503241869)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 42 (1503241869)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 23.1 (1503242176)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 42 (1503242176)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 23 (1503242432)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 42 (1503242432)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 22.8 (1503242740)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 44 (1503242740)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 22.6 (1503243048)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 43 (1503243048)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 22.5 (1503243355)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 44 (1503243355)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 22.3 (1503243662)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 44 (1503243662)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 22 (1503243970)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 45 (1503243970)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 21.9 (1503244278)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 45 (1503244278)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 21.7 (1503244586)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 45 (1503244586)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 21.5 (1503244894)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 46 (1503244894)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 21.4 (1503245200)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 46 (1503245200)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 21.3 (1503245508)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 47 (1503245508)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 21.2 (1503245765)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 46 (1503245765)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 21 (1503246073)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 46 (1503246073)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 20.8 (1503246380)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 47 (1503246380)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 20.7 (1503246687)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 47 (1503246687)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 20.5 (1503246995)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 48 (1503246995)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 20.4 (1503247302)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 48 (1503247302)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 20.3 (1503247610)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 48 (1503247610)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 20.2 (1503247918)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 49 (1503247918)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 20.1 (1503248225)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 48 (1503248225)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 20 (1503248533)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 49 (1503248533)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 19.9 (1503248841)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 52 (1503248841)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 19.8 (1503249148)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 53 (1503249148)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 19.8 (1503249404)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 51 (1503249404)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 19.8 (1503249711)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 51 (1503249711)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 19.7 (1503250020)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 53 (1503250020)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 19.7 (1503250327)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 54 (1503250327)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 19.6 (1503250634)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 55 (1503250634)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 19.4 (1503250942)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 54 (1503250942)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 19.3 (1503251249)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 53 (1503251249)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 19.2 (1503251557)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 54 (1503251557)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 19.1 (1503251864)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 54 (1503251864)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 19.1 (1503252172)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 57 (1503252172)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 18.9 (1503252480)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 57 (1503252480)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 18.8 (1503252736)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 57 (1503252736)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 18.7 (1503253044)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 58 (1503253044)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 18.5 (1503253351)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 59 (1503253351)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 18.4 (1503253658)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 59 (1503253658)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 18.3 (1503253965)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 60 (1503253965)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 18.1 (1503254273)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 60 (1503254273)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 18.1 (1503254581)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 60 (1503254581)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 18 (1503254888)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 61 (1503254888)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 17.9 (1503255196)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 62 (1503255196)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 17.8 (1503255505)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 63 (1503255505)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 17.7 (1503255812)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 62 (1503255812)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 17.5 (1503256119)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 63 (1503256119)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 17.5 (1503256375)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 64 (1503256375)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 17.4 (1503256683)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 64 (1503256683)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 17.3 (1503256990)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 64 (1503256990)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 17.2 (1503257298)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 64 (1503257298)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 17.1 (1503257606)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 65 (1503257606)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 17 (1503257913)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 65 (1503257913)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 16.8 (1503258221)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 65 (1503258221)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 16.7 (1503258528)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 66 (1503258528)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 16.6 (1503258836)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 66 (1503258836)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 16.4 (1503259144)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 67 (1503259144)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 16.3 (1503259451)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 67 (1503259451)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 16.2 (1503259708)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 67 (1503259708)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 16.1 (1503260015)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 66 (1503260015)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 16 (1503260322)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 67 (1503260322)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 16 (1503260630)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 67 (1503260630)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 15.8 (1503260938)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 66 (1503260938)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 15.7 (1503261246)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 67 (1503261246)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 15.6 (1503261553)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 67 (1503261553)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 15.6 (1503261861)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 67 (1503261861)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 15.5 (1503262117)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 68 (1503262117)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 15.5 (1503262475)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 69 (1503262475)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 15.4 (1503262783)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 69 (1503262783)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 15.3 (1503263090)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 69 (1503263090)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 15.3 (1503263347)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 70 (1503263347)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 15.2 (1503263654)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 70 (1503263654)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 15.2 (1503263962)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 70 (1503263962)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 15.1 (1503264270)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 70 (1503264270)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 15 (1503264577)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 71 (1503264577)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 15 (1503264885)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 70 (1503264885)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 14.9 (1503265193)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 70 (1503265193)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 14.9 (1503265500)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 70 (1503265500)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 14.8 (1503265808)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 70 (1503265808)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 14.7 (1503266114)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 70 (1503266114)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 14.7 (1503266422)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 70 (1503266422)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 14.7 (1503266678)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 70 (1503266678)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 14.6 (1503266986)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 70 (1503266986)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 14.5 (1503267295)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 70 (1503267295)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 14.5 (1503267602)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 71 (1503267602)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 14.5 (1503267909)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 71 (1503267909)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 14.4 (1503268216)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 72 (1503268216)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 14.4 (1503268525)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 72 (1503268525)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 14.3 (1503268833)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 72 (1503268833)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 14.3 (1503269139)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 72 (1503269139)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 14.2 (1503269447)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 72 (1503269447)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 14.1 (1503269755)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 72 (1503269755)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 14.1 (1503270062)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 72 (1503270062)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 14.1 (1503270318)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 71 (1503270318)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 14 (1503270626)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 71 (1503270626)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 13.9 (1503270934)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 72 (1503270934)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 13.9 (1503271241)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 71 (1503271241)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 13.8 (1503271549)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 72 (1503271549)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 13.8 (1503271857)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 72 (1503271857)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 13.7 (1503272164)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 72 (1503272164)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 13.7 (1503272472)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 72 (1503272472)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 13.6 (1503272779)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 73 (1503272779)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 13.6 (1503273087)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 73 (1503273087)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 13.6 (1503273394)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 73 (1503273394)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 13.5 (1503273650)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 73 (1503273650)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 13.5 (1503273958)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 73 (1503273958)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 13.5 (1503274265)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 74 (1503274265)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 13.4 (1503274574)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 74 (1503274574)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 13.4 (1503274881)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 74 (1503274881)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 13.4 (1503275189)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 74 (1503275189)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 13.4 (1503275497)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 74 (1503275497)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 13.4 (1503275803)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 74 (1503275803)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 13.3 (1503276111)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 74 (1503276111)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 13.3 (1503276419)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 74 (1503276419)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 13.2 (1503276726)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 75 (1503276726)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 13.2 (1503277033)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 75 (1503277033)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 13.1 (1503277289)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 75 (1503277289)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 13.1 (1503277598)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 76 (1503277598)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 13.1 (1503277905)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 75 (1503277905)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 13 (1503278212)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 75 (1503278212)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 13 (1503278520)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 75 (1503278520)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 13 (1503278828)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 76 (1503278828)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 12.9 (1503279136)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 76 (1503279136)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 12.9 (1503279442)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 76 (1503279442)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 12.8 (1503279750)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 77 (1503279750)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 12.8 (1503280058)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 77 (1503280058)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 12.8 (1503280365)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 76 (1503280365)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 12.8 (1503280622)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 77 (1503280622)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 12.7 (1503280929)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 77 (1503280929)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 12.7 (1503281238)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 78 (1503281238)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 12.7 (1503281546)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 78 (1503281546)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 12.7 (1503281853)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 77 (1503281853)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 12.6 (1503282161)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 77 (1503282161)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 12.6 (1503282467)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 77 (1503282467)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 12.6 (1503282775)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 78 (1503282775)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 12.5 (1503283084)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 78 (1503283084)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 12.5 (1503283391)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 77 (1503283391)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 12.5 (1503283698)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 78 (1503283698)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 12.4 (1503283954)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 78 (1503283954)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 12.4 (1503284261)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 78 (1503284261)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 12.4 (1503284568)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 78 (1503284568)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 12.4 (1503284876)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 78 (1503284876)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 12.3 (1503285184)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 78 (1503285184)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 12.3 (1503285491)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 78 (1503285491)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 12.3 (1503285799)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 78 (1503285799)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 12.3 (1503286106)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 78 (1503286106)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 12.2 (1503286414)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 78 (1503286414)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 12.2 (1503286722)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 78 (1503286722)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 12.2 (1503287029)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 78 (1503287029)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 12.1 (1503287337)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 78 (1503287337)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 12.1 (1503287593)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 78 (1503287593)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 12.1 (1503287901)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 79 (1503287901)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 12 (1503288209)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 79 (1503288209)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 12 (1503288517)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 79 (1503288517)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 12 (1503288825)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 79 (1503288825)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 12 (1503289131)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 79 (1503289131)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 12 (1503289439)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 79 (1503289439)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 12 (1503289747)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 79 (1503289747)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 12 (1503290054)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 79 (1503290054)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 12 (1503290361)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 79 (1503290361)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 12 (1503290668)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 79 (1503290668)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 12 (1503290925)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 79 (1503290925)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 12 (1503291232)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 78 (1503291232)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 12.1 (1503291540)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 78 (1503291540)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 12.1 (1503291848)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 77 (1503291848)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 12.2 (1503292156)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 78 (1503292156)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor temperature reading: 12.3 (1503292464)
2017.08.23 07:29:54 4: netatmo_Aussen netatmo - wind sensor humidity reading: 78 (1503292464)


Hier noch ein List:

DEF        MODULE 70:ee:50:05:37:ba 02:00:00:05:76:c2
   Device     70:ee:50:05:37:ba
   INTERVAL   900
   IODev      netatmo
   LAST_POLL  2017-08-23 07:44:36
   Module     02:00:00:05:76:c2
   NAME       netatmo_Aussen
   NOTIFYDEV  global
   NR         294
   NTFY_ORDER 50-netatmo_Aussen
   STATE      T: 18.9 H: 78
   SUBTYPE    MODULE
   TYPE       netatmo
   battery_vp 5200
   last_message 2017-08-23 07:24:27
   last_seen  2017-08-23 07:23:48
   last_status_store 2017-08-23 07:34:04
   openRequests 0
   rf_status  74
   status     ok
   READINGS:
     2017-08-23 07:44:36   active          ok
     2017-08-23 07:25:08   battery         ok
     2017-08-23 07:25:08   battery_percent 67
     2017-08-06 16:42:40   humidity        78
     2017-08-23 00:04:41   temp_max        17.4
     2017-08-23 06:12:53   temp_min        14.5
     2017-08-23 07:23:48   temp_trend      up
     2017-08-06 16:42:40   temperature     18.9
   helper:
     NEXT_POLL  1503467418
Attributes:
   IODev      netatmo
   alias      Netatmo_Aussen
   group      Wetter
   icon       temp_outside
   room       Homekit,Wetter,netatmo
   stateFormat T: temperature H: humidity
   verbose    4


Wenn mir bitte wer sagen könnte wo hier das Problem liegt, wäre super!
Warum im Log Windsensor steht, kann ich auch nicht beantworten, ich habe keinen Windsensor.

Vielen Dank im Voraus

Stephan
Ps:  Ich musste das log hier kürzen, weil das im ersten releasten post abgeschnitten wurde :o
PPS: Habe bei netatmo auch eine neue app angelegt und client_id/secret ausgetauscht - nichts...
Titel: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 23 August 2017, 08:42:27
Das Device wird aus irgendwelchen Gründen als Windsensor erkannt.
Lösch es mal komplett und leg es (über autocreate!) neu an. Mehr kann ich aktuell nicht für dich tun ;)

Grüße aus der Sonne,
Markus
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Steeeve am 23 August 2017, 09:02:56
Danke Markus, jetzt hab ich den stand von 2014??? WTF  :o

Internals:
   CFGFN
   DEF        MODULE 70:ee:50:05:37:ba 02:00:00:05:76:c2
   Device     70:ee:50:05:37:ba
   INTERVAL   900
   IODev      netatmo
   LAST_POLL  2017-08-23 09:00:40
   Module     02:00:00:05:76:c2
   NAME       netatmo_Aussen
   NOTIFYDEV  global
   NR         16499
   NTFY_ORDER 50-netatmo_M02_00_00_05_76_c2
   STATE      T: 5.3 H: 84
   SUBTYPE    MODULE
   TYPE       netatmo
   battery_vp 5200
   dataTypes  Temperature,Humidity
   firmware   43
   last_message 2017-08-23 08:25:00
   last_seen  2017-08-23 08:24:28
   last_setup 2014-11-24 17:32:35
   last_status_store 2014-11-28 08:21:10
   model      NAModule1
   moduleName outdoor
   openRequests 0
   rf_status  67
   status     no data
   READINGS:
     2017-08-23 08:56:02   active          ok
     2017-08-23 08:54:24   battery         ok
     2017-08-23 08:54:24   battery_percent 67
     2014-11-28 08:21:10   humidity        84
     2014-11-28 08:21:10   temperature     5.3
   helper:
     NEXT_POLL  1503472540
     readingNames:
       temperature
       humidity
Attributes:
   IODev      netatmo
   alias      Netatmo_Aussen
   devStateIcon .*:no-icon
   room       Homekit,Wetter,netatmo
   stateFormat T: temperature H: humidity
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Steeeve am 23 August 2017, 09:24:00
Update: Die Werte haben sich nach einiger Zeit eingependelt. Habe das jetzt mit allen netatmo Devices machen müssen - jetzt stimmen alle Werte wieder.
Wie kann das generell kommen? Habe netatmo schon seit Jahren in FHEM. Liegt das ev. mit dem Serverausfall zusammen, der war doch genau an dem Wochenende???

lg
Stephan
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 23 August 2017, 14:45:45
Hmm...
FHEM komplett neugestartet hattest du vorher?
Vermutlich haben Internals gefehlt.
Das Laden der kompletten Historie am Anfang ist normal.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Steeeve am 23 August 2017, 14:47:29
Zitat von: Markus M. am 23 August 2017, 14:45:45
Hmm...
FHEM komplett neugestartet hattest du vorher?
Vermutlich haben Internals gefehlt.
Das Laden der kompletten Historie am Anfang ist normal.

Ja, mehrmals neu gestartet und letzte Woche ein Update gemacht. Heute endlich dazu gekommen das mal im Detail anzuschauen.

Vielen Dank für die Tips!
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 03 September 2017, 23:45:36
Wer es noch nicht gesehen hat, Welcome und Presence bekommen ein HomeKit Update (https://www.netatmo.com/blog/les-cameras-de-securite-de-netatmo-presence-et-welcome-desormais-compatibles-avec-homekit-et-siri/)!
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: ritter_runkel am 23 Oktober 2017, 20:24:25
Hallo Zusammen,
ich habe mir ein Heizungstermostat gekauft von Netatmo gekauft - genauer ein Erweiterungs-Ventil.

Dieses wird aber vom "netatmo-Mutter-Device" per autocreate oder "autocreate-Thermostats" nicht erkannt.
Es wird von der iOS-APP erkannt und funktioniert auch.

Mach ich was falsch?

Grüße
Erik
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 23 Oktober 2017, 20:30:49
Zitat von: ritter_runkel am 23 Oktober 2017, 20:24:25
Hallo Zusammen,
ich habe mir ein Heizungstermostat gekauft von Netatmo gekauft - genauer ein Erweiterungs-Ventil.
Dieses wird aber vom "netatmo-Mutter-Device" per autocreate oder "autocreate-Thermostats" nicht erkannt.

Mach ich was falsch?

Nein, ich habe dieses Gerät aber nicht, also ist es auch noch nicht im Modul.
Mach mal die Einrichtung/autocreate mit Verbose 5 und poste das Log.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: ritter_runkel am 23 Oktober 2017, 21:05:42
Hi,
da ist leider nicht viel zu sehen ;-(


2017.10.23 21:04:14 4: netatmo_Wetter: device '70:ee:50:00:27:68' already defined
2017.10.23 21:04:14 4: netatmo_Wetter: module '05:00:00:00:26:a2' already defined
2017.10.23 21:04:14 4: netatmo_Wetter: module '02:00:00:00:2a:e2' already defined


Grüße
Erik
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 23 Oktober 2017, 22:29:42
Zitat von: ritter_runkel am 23 Oktober 2017, 21:05:42
Hi,
da ist leider nicht viel zu sehen ;-(

Mach ein get devices oder starte mit verbose 5 neu und warte ein wenig, dann sollte da eine Menge zu sehen sein.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: ritter_runkel am 24 Oktober 2017, 08:16:25
Guten Morgen,
ich habe mit Verbose 5 neu gestartet...
Die Antwort habe ich - weil recht lang und fragmentiert (die Anfragen und Antworten kommen mehrfach) - in eine Datei kopiert.
Ich habe versucht alle persönlichen Daten abzuändern. Bitte nicht irritieren lassen ;-)

Ich kann in dem Log keine Fehlermeldungen sehen. Hier werden alle Geräte gelistet, die ich von netatmo betreibe.

Lieben Dank für Deine Hilfe vorab!

Erik
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 24 Oktober 2017, 13:47:22
Zitat von: ritter_runkel am 24 Oktober 2017, 08:16:25
Ich kann in dem Log keine Fehlermeldungen sehen. Hier werden alle Geräte gelistet, die ich von netatmo betreibe.
Lieben Dank für Deine Hilfe vorab!

Lösch den Anhang mal wieder, war nichts dabei :)
Und dann (immer noch mit verbose 5) mal ein get thermostats.
Damit sollten wir der Sache dann etwas näher kommen.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: ritter_runkel am 24 Oktober 2017, 14:45:54
jetzt aber .... Verbose 5 mit "create_thermostats"

Jetzt weiss jeder wann es bei mir warm wird  ;D

Liebe Grüsse
Erik

EDIT:
Ich habe FHEM gerade neu gestartet und finde folgende Meldung im log:
################
2017.10.24 14:53:40 2: netatmo_Heizung: invalid time for dynamic update (Temperature,Sp_Temperature,BoilerOn,BoilerOff): 2017-10-24 14:53:57
################

kosmisch


Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 24 Oktober 2017, 18:01:16
Hä?
Ich sehe nur einen Plug und eines der alten Thermostate.
Die sollten auch beide mit set autocreate_thermostats angelegt werden.

Ich dachte, du hättest die neuen Heizkörperthermostate?
Falls ja, lade mich doch mal als Gastnutzer mit der Email aus dem Modulquellcode ein - dann entreisse ich der App die Daten eben wieder mit Gewalt ;)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: ritter_runkel am 24 Oktober 2017, 18:46:03
Hi Markus,
korrekt - ich habe ein Thermostat, welches hier nicht auftaucht. So eins:
https://www.netatmo.com/de-DE/product/energy/valves

Gefunden wird nur das Relay und der Sensor dazu (Wohnzimmer). Das Ventilthermostat taucht zwar bei Netatmo unter meinem Web-Account auf aber nicht in FHEM.

Ich würde Dich gern einladen, nur finde ich im Modul 38_netatmo.pm Deine Mailadresse nicht - welche Zeile?
Eine Suche nach "@" ergab 4xx Treffer  ;D

Grüße
Erik
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 24 Oktober 2017, 19:04:00
Oops, ist da gar nicht drin
Du hast ne PM
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Florian002 am 26 Oktober 2017, 16:36:13
Hallo Markus,

Ich habe 3 Netatmo Thermostat verbaut und in fhem mit deinem Modul eingebunden funktioniert echt super. Leider ist mir bei 3 Werten setpoint_temp, sp_temperature, temperature aufgefallen dass diese nur alle 3600s aktualisiert werden und nicht in der im Intervall hinterlegten  Zeit. Hast du eine Lösung für mein problem? Danke LG Flo
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 26 Oktober 2017, 16:40:14
Die kommen aus dem Account als Dashboard Werte. Setz doch dort mal das Intervall runter.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Florian002 am 26 Oktober 2017, 16:55:44
Danke für deine schnelle Antwort. Habe eine blöde Frage wo kann ich das einstellen?
Danke
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 26 Oktober 2017, 17:17:44
In deinem Account Device sollte es dafür ein Attribut geben.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Florian002 am 26 Oktober 2017, 20:56:48
Hallo habe leider keine Attribute dafür gefunden. Kann es sein dass es keine gibt?
Mfg
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 26 Oktober 2017, 21:13:26
Leg eins an
attr netatmo interval 600
Du brauchst die Readings aber gar nicht, die sind doppelt.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Florian002 am 26 Oktober 2017, 21:19:44
Das hätte ich schon versucht diese 3 Werte werden nicht aktualisiert.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 26 Oktober 2017, 22:22:38
Eventuell ist das auch im Relay Device - ich weiß es nicht mehr genau.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Florian002 am 27 Oktober 2017, 09:26:43
Habe bei Netatmo im Developer Account nachgelesen dort steht drinnen dass er die Werte nur alle Stunde oder bei jeder Änderung des Modus vom Server erhält. Kann das sein oder gibt es neben weg diese öfter zu erhalten?
Danke
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Hotbird am 03 November 2017, 23:33:20
Moin moin,

bin umgezogen und hab jetzt ds-lite über Unitymedia... Alexa hab ich mittlerweile hinbekommen aber wenn ich den Webhook auf die neue Myfritzadresse umstellen möchte gibt es Probleme.. Selbst die direkte IPV6 Adresse von meinem Raspi will er über

attr netatmo_webhook webhookURL http://user:Passwort@yl2xxxxnsn.myfritz.net:8083/fhem/netatmo   nicht annehmen. Kann das auch wieder an meinem DS Lite hängen? Allerdings macht er mit user:Passwort@ganzschönlangeIPV6Adresse:8083/fhem/netatmo auch nix...
Titel: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 05 November 2017, 18:54:44
Ich hab zufällig auch gerade die FritzBox gewechselt [emoji4]
Du bist einfach nur gebannt, da dein Webhook nicht erreichbar war.  Kann man mittlerweile leider nicht mehr verkürzen. Neue myfritz Adresse eintragen und ein bis zwei Tage warten, dann funktioniert es wieder.
(Wenn die Adresse so von außen erreichbar ist, ich hab keine Ahnung was ds-lite ist)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Kamik am 14 November 2017, 17:55:52
Zitat von: Florian002 am 27 Oktober 2017, 09:26:43
Habe bei Netatmo im Developer Account nachgelesen dort steht drinnen dass er die Werte nur alle Stunde oder bei jeder Änderung des Modus vom Server erhält. Kann das sein oder gibt es neben weg diese öfter zu erhalten?
Danke

Hallo Florian, hallo Markus,

ich habe das selbe Problem. Ich schalte über Fensterkontakte meine Heizung aus und ein. Und je nachdem in welchem Programm mein Thermostat steht, speichere ich die Werte temporär ab, um diese hinterher wieder zu laden (sp_temperature, program_mode und duration). Ich habe auch das Problem, dass bei manueller Eingabe die Werte sehr spät aktualisiert werden. Bei wertänderungen über FHEM fange ich das schon händisch ab, wenn jedoch Änderungen direkt am Thermostat gemacht werden bekommt es FHEM zu spät mit. In der App sehe ich diese Änderungen jedoch sofort.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: fini am 18 November 2017, 10:18:57
Moin,

wie kann ich Netatmo Presence in Tablet UI einbinden?

hab es mit

<div data-type="image">

<video id="my-video" class="video-js vjs-default-skin" controls preload="auto" width="480" height="270"
  poster="http://192.168.178.50/id/live/snapshot_720.jpg" data-setup="{}">
    <source src=http://192.168.178.50/id/live/files/medium/index.m3u8" type='application/x-mpegURL'>
  </video>

da kommt leider
Kein Video mit unterstütztem Format und Mime-Typ gefunden

Ist die Sream URL falsch? Den Aufruf hatte ich im Internet gefunden.

Unter Fhem bei der Presence unter Readings da stehen URL's, da
kann man aber nichts mit Anfangen.
Siehe Image unten



Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Eisix am 18 November 2017, 13:01:48
@fini
Video.js installiert?
In einem älteren Post von mir solltest du eine Anleitung finden. Ansonsten auf der video.js Seite.

Gruß
Eisix
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: fini am 18 November 2017, 16:01:19
Zitat von: Eisix am 18 November 2017, 13:01:48
@fini
Video.js installiert?
In einem älteren Post von mir solltest du eine Anleitung finden. Ansonsten auf der video.js Seite.

Gruß
Eisix

dein post finde ich leider nicht.
über google finde ich fieles, aber in englisch was ich nicht kann.
kannst du mir nicht sagen, wie und wo ich video.js installieren muss?
danke

fini
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Eisix am 18 November 2017, 17:13:17
@fini

ich will dir ja nicht zu nahe treten aber hast du schon mal die Suchfunktion benutzt?

Gib da mal video.js ein. Da findest du meinen post und nombre hat es auch nochmal zusammen geschrieben.

Gruß
Eisix
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: fini am 18 November 2017, 17:55:21
Zitat von: Eisix am 18 November 2017, 17:13:17
@fini

ich will dir ja nicht zu nahe treten aber hast du schon mal die Suchfunktion benutzt?

Gib da mal video.js ein. Da findest du meinen post und nombre hat es auch nochmal zusammen geschrieben.

meinste dat

sudo apt-get install libjson-perl
sudo cd /opt/fhem/www/tablet
sudo apt-get install npm
sudo npm install video.js
sudo npm install videojs-contrib-hls.js
sudo chown -R fhem:fhem /opt/fhem/www/tablet/node_modules


schon bei den ersten bekomme ich

sudo apt-get install libjson-perl
apt-get: error while loading shared libraries: libapt-pkg.sn.4.12: cannot open shared object file: No such file or directory




Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: fini am 18 November 2017, 18:47:25
habe es jetzt so eingebunden


<div data-type="image"  data-size="50%" data-url="http://lokale_ip_presence/id/live/snapshot_720.jpg" data-refresh="5" class="nocache"></div>


schont auch datenvolumen ;-)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Eisix am 18 November 2017, 18:49:26
Wenn du nur das Bild sehen willst OK.

Du hast ein generelles Problem mit apt-get. Funktioniert

sudo apt-get update

Ich vermute mal nicht. Hier ist jemand mit einem ähnlichen Problem.

https://askubuntu.com/questions/674356/apt-get-error-while-loading-shared-librarieslibapt-pkg

Gruß
Eisix
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: fini am 19 November 2017, 05:48:26
wäre es möglich, mehr als nur ein event in den readings anzuzeigen?
in der tablet ui könnte ich dann mehr evente einzeigen.
event
event_time
event_type
last_snapshot
event1
event_time1
event_type1
last_snapshot1
event2
event_time2
event_type2
last_snapshot2
u.s.w.

fini
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Kamik am 20 November 2017, 10:41:34
Hallo zusammen,

ich habe in letzter Zeit immer mal Schwierigkeiten mit meiner Internetverbindung (Unity Media) Wenn ich über meine Fenstersensoren das Thermostat ansteuere funktioniert das ja leider nur, wenn eine Internetverbindung besteht. Ist es auch möglich das Relais auch über die lokale IP-Adresse anzusprechen. Mir geht es hauptsächlich um Befehle wie on off oder eine Temperaturvorwahl würde mir schon reichen.

Danke.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: phoenix am 24 November 2017, 12:41:18
Hallo miteinander,

ich hätte an der Stelle mal eine kurze Frage zu den Netatmo Produkten: Lassen sich Raumthermostat und Heizkörperventile via FHEM auch offline betreiben, also ohne die Netatmo Cloud sollten die den Dienst mal einstellen oder für den Fall dass das Internet weg ist?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: superingo am 16 Dezember 2017, 13:11:19
Hi Markus,
ich habe auch mehrere  Thermostate, welche hier nicht auftauchen. So eins:
https://www.netatmo.com/de-DE/product/energy/valves

Sind diese jetzt im Modul enthalten?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 16 Dezember 2017, 14:05:10
Leider noch nicht. Netatmo hat das jetzt auf Räume geändert. Ich hab mal damit angefangen aber hier aktuell wenig Zeit.
Wenn ich dran denke poste ich mal die Zwischenversion wenn ich wieder zuhause bin.

Mit dem Anhang sollten die Räume schon mal erkannt werden.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: superingo am 20 Dezember 2017, 21:52:04
Vielen Dank. Sieht schon mal gut aus.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: docb am 25 Dezember 2017, 19:29:39
@Eisix: Danke, mit deiner Anleitung zu video.js klappt es - zumindest unter Edge. Firefox und Chrome sagen "Kein Video mit unterstütztem Format und Mime-Type gefunden" bzw. "No compatible source was found for this media".
Viele Grüße und schöne Feiertage
doc

PS: ein großartiges Modul, VIELEN DANK!!!
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: nafeo am 04 Januar 2018, 22:20:47

Hallo,

ich habe mir die Presence gekauft und versucht einzubinden.
Leider wird die Kamera nicht erkannt und automatisch angelegt.
Die APP habe ich angelegt und danach in FHEM einen ACCOUNT erstellt, dieser ist auch connected und erhält auch die TOKEN.
Wenn ich die Kamera anlege, ist der Status nur Initialized, es geht kein Ping und es kommen keine Readings.
Wenn ich die API per URL mit den TOKENS aufrufe, bekomme ich die LIVE-URL und kann mir diese auch im Browser ansehen.


Internals:
   Camera     70:ee:50:29:ef:c6
   DEF        CAMERA 5a4d06be13475d7a698b4xxx  70:ee:50:29:ef:c6
   Home       5a4d06be13475d7a698xxxx
   IODev     
[/size]netamoCam2 (http://192.168.178.72:8083/fhem?detail=netamoCam2)
[/size]
   NAME       
[/size]netatmo (http://192.168.178.72:8083/fhem?detail=netatmo)
[/size]
   NOTIFYDEV 
[/size]global (http://192.168.178.72:8083/fhem?detail=global)
[/size]
   NR         200
   NTFY_ORDER 50-
[/size]netatmo (http://192.168.178.72:8083/fhem?detail=netatmo)
[/size]
   STATE      Initialized
   SUBTYPE    CAMERA
   TYPE       
[/size]netatmo (http://192.168.178.72:8083/fhem?detail=netatmo)
[/size]
   status     initialized
   helper:
     INTERVAL   900
Attributes:
[/size]   room       
[/size]netatmo (http://192.168.178.72:8083/fhem?detail=netatmo)
[/size]
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 04 Januar 2018, 22:47:17
Zitat von: nafeo am 04 Januar 2018, 22:20:47ich habe mir die Presence gekauft und versucht einzubinden.
Leider wird die Kamera nicht erkannt und automatisch angelegt.
Die APP habe ich angelegt und danach in FHEM einen ACCOUNT erstellt, dieser ist auch connected und erhält auch die TOKEN.
Wenn ich die Kamera anlege, ist der Status nur Initialized, es geht kein Ping und es kommen keine Readings.

Hat deine App den passenden Scope für die Kamera?
Was passiert mit verbose 5 bei get netamoCam2 ping im Log?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: nafeo am 05 Januar 2018, 00:34:07
Einen Scope konnte ich in der APP nicht anlegen, wenn ich auf Request Scopes gehe, steht das ich per Default schon welche habe.

By default, Welcome apps have access to the scope read_camera and Presence apps to the scope read_presence. The scopes access_camera and access_presence are only for the developer's own camera.
*You need to request the scope access_camera/access_presence to access other user camera.
This scope is granted on a per app basis. As security is one of our main concern and as this scope gives you access to user's videos, Netatmo will give extra-attention to each request.


Die Kamera habe ich wie im Thread beschrieben angelegt mit : define netatmo_presence netatmo CAMERA 5a4d06be13475d7a698b46c5 70:ee:50:29:ef:c6,
die erste Zahlenfolge ist die HomeID und die zweite die ID der Kamera.

Ich habe den Log-Level hochgestellt und beide Geräte entfernt und neu installiert.
Hier kommen die Log Einträge:
2018.01.05 00:18:56 2: netatmo: encrypt xxxx@xx./xxxx! to crypt:16544d52101c021113510c54444c115421540f045f5e4b505e54/crypt:095d5d5e530b525647
2018.01.05 00:18:56 3: netatmo getDevices (devicelist)
2018.01.05 00:19:12 3: netatmo getDevices (devicelist)
2018.01.05 00:20:04 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at ./FHEM/38_netatmo.pm line 753.
2018.01.05 00:20:04 3: : refreshing token
2018.01.05 00:20:04 1: PERL WARNING: Use of uninitialized value in subroutine entry at ./FHEM/38_netatmo.pm line 755.
2018.01.05 00:20:04 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/38_netatmo.pm line 759.
2018.01.05 00:20:04 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at ./FHEM/38_netatmo.pm line 763.
2018.01.05 00:20:04 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/38_netatmo.pm line 763.
2018.01.05 00:20:04 1: netatmo_presence: No access token was found! (pingCamera)
2018.01.05 00:20:24 3: : refreshing token
2018.01.05 00:20:24 1: netatmo_presence: No access token was found! (pingCamera)
2018.01.05 00:20:26 3: netatmo: poll (ACCOUNT)

Ich bin echt am verzweifeln.
Gruß
Peter

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 05 Januar 2018, 09:17:54
Zitat von: nafeo am 05 Januar 2018, 00:34:07
Die Kamera habe ich wie im Thread beschrieben angelegt mit : define netatmo_presence netatmo CAMERA 5a4d06be13475d7a698b46c5 70:ee:50:29:ef:c6,
die erste Zahlenfolge ist die HomeID und die zweite die ID der Kamera.

Wo steht das geschrieben? Ist falsch.
Anlegen von Devices grundsätzlich nur über autocreate.
Kamera nochmal löschen, dann:

get netatmo homes
set netatmo autocreate_homes
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: nafeo am 05 Januar 2018, 11:02:29
get netatmo homes
set netatmo autocreate_homes


Super danke, hat jetzt einwandfrei funktioniert !

Da stand ich scheinbar echt auf dem Schlauch. Danke für die Unterstützung.

Gruß
Peter
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 05 Januar 2018, 13:47:54
Da bei mir die Heizung pro Raum über meine Netatmo Stationen gesteuert wird (schlechte Idee, bitte nicht nachmachen...),
hatte ich letztens das Problem dass mit 2 Stationen wohl "abgestürzt sind".
Dem Modul hat noch eine Funktion gefehlt, das über ein Reading zu erkennen, da das Internal "no data" ja irgendwie immer noch ok ist.
Mit der Testversion im ersten Post sollte das Rading active nun zu dead wechseln, sobald 2 Stunden lang keine Daten mehr von einem Gerät kommen.
Bitte testen ob's klappt :)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: docb am 13 Januar 2018, 11:16:06
Moin zusammen,
ich habe eine Frage zum webhook. Ich habe den nach verschiedenen Anleitungen hier eingerichtet - und bekomme auch ab und zu Events. Aber es funktioniert nicht zuverlässig. Jetzt versuche ich dem Fehler auf die Spur zu kommen. Aber erstmal eine grundsätzliche Verständnisfrage: der Webhook ist dazu da, dass man im Gegensatz zum "normalen" Anlegen der Geräte nicht die Infos von netatmo holt, sondern, dass netatmo alle events direkt an den webhook senden kann - richtig?

So und jetzt steht in den Webhook-Logs von netatmo ziemlich oft: "Resolving timed out after 10517 milliseconds". Es geht mal ein Event durch, aber meistens kommt dieser Fehler. Und anscheinend bekomme ich dann ziemlich schnell einen Ban. Der Ban Status ist nach etwa 10 Minuten nach einem Unban wieder auf Ban.
Wenn ich meine Webhook-Url aufrufe kommt eine weiße Seite mit einem "No". Ist das so ok?
Bin für jeden Tipp dankbar, an welcher Stelle ich weiter suchen soll.

Viele Grüße
doc

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 13 Januar 2018, 11:28:38
Zitat von: docb am 13 Januar 2018, 11:16:06erstmal eine grundsätzliche Verständnisfrage: der Webhook ist dazu da, dass man im Gegensatz zum "normalen" Anlegen der Geräte nicht die Infos von netatmo holt, sondern, dass netatmo alle events direkt an den webhook senden kann - richtig?

Richtig.
Die Adresse die du dabei angibst muss nur zuverlässig erreichbar sein.

ZitatSo und jetzt steht in den Webhook-Logs von netatmo ziemlich oft: "Resolving timed out after 10517 milliseconds". Es geht mal ein Event durch, aber meistens kommt dieser Fehler. Und anscheinend bekomme ich dann ziemlich schnell einen Ban. Der Ban Status ist nach etwa 10 Minuten nach einem Unban wieder auf Ban.
Wenn ich meine Webhook-Url aufrufe kommt eine weiße Seite mit einem "No". Ist das so ok?

Das ist so ok.

Was hast du denn als Adresse benutzt? myfritz.net?
Ich habe gerade gesehen dass es bei mir seit gestern auch so ist.
Da scheint wohl irgendwo wer ein DNS Problem zu haben...
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: docb am 13 Januar 2018, 11:33:39
Mensch, danke für die schnelle Antwort. Nein, ich mache das über eine eigene Domain und die Fritzbox übergibt dem Provider die IP. Und zumindest immer, wenn ich die Seite aufrufe, kommt die weiße Seite und das "No".
Bei mir besteht das Problem schon seit min. 1 Woche, ich bin bislang nur noch nicht dazu gekommen, mich drum zu kümmern. So eine Monster-Fhem Installation ist einfach ein zeitintensives Hobby ;-)
Viele Grüße
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: maci am 13 Januar 2018, 11:47:29
Problem: Aussenstation bekommt plötzlich keine Werte mehr!

Das Problem hatte ich schon 2 mal. In der Cloud sind aktuelle Werte, nur in Fhem nicht mehr.
Lösung ist nur möglich in dem ich die Fhem Definition der Aussenstation lösche, Fhem neu starte.
Dann die Aussenstation neu anlege. Fhem neu starten war notwendig, weil sich das Problem sonst nicht löste.

Das Problem, das ich im Log gesehen habe, ist: Die Aussenstation will Werte einer Innenstation abfragen, bekommt diese natürlich nicht.
Was  daran aber etwas wundert, denn die Readings von Temperatur und Luftfeuchtigkeit lauten ja gleich.
In der Defintion der Aussensation wird beim Abfragen zwar das Datum und die Uhrzeit, des last setup geändert. Die Werte werden aber nicht abgefragt.
Ein manuelles Set ändert auch nichts. Die ID ist gleich, ändert sich nicht in der Definition.
Meine Lösung war daher nur die oben beschriebene.

Was die Ursache ist konnte ich nicht feststellen.

Gruß Georg
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 13 Januar 2018, 23:49:37
Zitat von: docb am 13 Januar 2018, 11:33:39Nein, ich mache das über eine eigene Domain und die Fritzbox übergibt dem Provider die IP. Und zumindest immer, wenn ich die Seite aufrufe, kommt die weiße Seite und das "No".
Bei mir besteht das Problem schon seit min. 1 Woche

Vermutlich liegt das Problem bei Netatmo.


Zitat von: maci am 13 Januar 2018, 11:47:29
Problem: Aussenstation bekommt plötzlich keine Werte mehr!
Das Problem hatte ich schon 2 mal. In der Cloud sind aktuelle Werte, nur in Fhem nicht mehr.
Was die Ursache ist konnte ich nicht feststellen.

Das Problem hatte ich auch bereits, leider ohne es bisher genau zu verstehen.
Nur die Readings für temperature und humidity zu löschen, hätte auch gereicht.
Installier mal bitte die Version aus dem ersten Post.
Wenn es nochmal passiert, mach ein list vom Device und poste das hier.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: choetzu am 18 Januar 2018, 10:27:58
Hallo Markus

zur Info: hast du schon mitbekommen, dass offensichtlich Netatmo mit velux (Dachfenster) zusammenarbeitet. So wie es aussieht kann die Luftraumqualität sensorbasiert mittels Dachfenster öffnen/schliessen gesteuert werden. Ist noch nicht auf dem Markt, aber angekündigt wurde es schon...

http://www.velux.ch/active oder http://www.velux.de/active

Das wäre cool, wenn es dann auch in FHEM integriert würde. ich poste es noch in velux-bezogenen Posts .. Nur so.. ;)

Lg c

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: docb am 18 Januar 2018, 22:24:05
Hi, funktioniert bei Euch der Webhook wieder stabil? Ich bekomme immer noch dauernd wieder ein ban.
Viele Grüße
doc
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 18 Januar 2018, 22:45:28
Bei mir sieht alles gut aus.
Immer noch Fehler bei der Auflösung?
Falls ja, gib doch mal dem Support Bescheid.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: docb am 19 Januar 2018, 15:57:23
Hm, das scheint irgendwie auch an Netatmos Ban-Mechnanismus zu liegen:
https://forum.netatmo.com/viewtopic.php?f=5&t=12875&p=56851&hilit=ban#p56851 (https://forum.netatmo.com/viewtopic.php?f=5&t=12875&p=56851&hilit=ban#p56851)
Ich habe 3 Welcome und 3 Presence somit wohl ganz schön viele Events, die das Webproxy von Raspi vielleicht überfordern?
Kann ich das irgendwie testen, also meinen eigenen Webhook mit selbst geschaffenen Netatmo Events bombardieren?
Der Support von Netatmo hat nämlich für meine letzte Anfrage 3 Wochen zur Beantwortung gebraucht, da teste ich gerne nochmal erst selber ;-)
Viele Grüße
doc
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 19 Januar 2018, 16:09:07
Zitat von: docb am 19 Januar 2018, 15:57:23Ich habe 3 Welcome und 3 Presence somit wohl ganz schön viele Events, die das Webproxy von Raspi vielleicht überfordern?
Kann ich das irgendwie testen, also meinen eigenen Webhook mit selbst geschaffenen Netatmo Events bombardieren?
Der Support von Netatmo hat nämlich für meine letzte Anfrage 3 Wochen zur Beantwortung gebraucht, da teste ich gerne nochmal erst selber ;-)

Das war mein Vorschlag an Netatmo um die Sache etwas zu optimieren :)
Was hast du denn im Log unter dev.netatmo.com? An deinem Raspi kann es nur liegen, wenn dort timeout drinsteht.
Letzte Woche war es aber ein Fehler bei der Adressauflösung.

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: docb am 19 Januar 2018, 16:19:24
Im Netatmo Log steht immer "Resolving timed out after 10517 milliseconds", mal sind es 10518,10519 oder 10520 ms.
Nach dem Unban geht es anscheinend immer kurz:
{"url":"https://login:passwort@meinedomain.de/nttm","application":{"$id":"654654..."},"app_type":"app_camera","user":{"$id":"9785..."}},"alert":"Home: Bewegung von WZ erkannt","app_type":"app_camera","ts_generated":1516373243}}],"status":"ok","time_exec":0.037177085876465,"time_server":1516374642}
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 19 Januar 2018, 18:31:47
Funktioniert es, wenn du direkt die IP Adresse einträgst?
Wenn ja, liegt es vielleicht an deiner Domain.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: docb am 21 Januar 2018, 16:35:57
Ja, das klappt. Ich habe jetzt 3 Stunden lang jede Sekunde eine Anfrage auf meine URL abgefeuert, alle bis auf eine Einzige wurde mit "NO" beantwortet. Der eine Fehler in 3 Stunden war ein 502 Proxy Error, "The proxy server received an invalid response from an upstream server". Ich habe dem Netatmo Support jetzt mal eine Mail geschickt, mal schauen was die sagen.
Bringt es eigentlich was, wenn ich den Webhook direkt bei Netatmo eintrage?
Schönen Sonntag noch!

Edit: gerade funktioniert auch das Unban nicht mehr - unexpected error. Vielleicht haben die einfach gerade ein paar Serverproblemchen...
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: docb am 22 Januar 2018, 12:53:57
Wow, der Netatmo Support war diesmal schnell, allerdings kann ich mit der Antwort nur wenig anfangen, liest sich ähnlich wie die FAQ. Ist vermutlich nur ein Textbaustein :o
Zitat
Your IP address could get banned for 24h:

  if it exceeded 30 requests that tend to 4xx errors within a minute. In order to solve this issue, we advise to follow the recommendations below:
Spread your user requests, do not make all your request at the same time every X minutes. Spread the load per user.
When you do a Oauth2, you receive an expires_in value that tell you when the token expires. With this information, you will have to anticipate and refresh the token before doing any requests.
If an error 4xx is received please make sure not to repeat the request, rather show an error message in the App in order to correct this issue before redoing the request.
If the rate limits are not respected: https://dev.netatmo.com/resources/technical/guides/ratelimits


The IP gets unbanned automatically in 24h, make sure to disable the application after a banning in order to check the requests and not to get banned again.

In the Application settings, you will be able to unban an application 10 times, for testing purpose, please use this option wisely.
Kann jemand damit was anfangen und mir einen Tipp geben? Was meint er mit Last verteilen? Und einen Fehler mit 4xx habe ich nicht, sondern nur den resolve Fehler, aber das habe ich ihm ja geschrieben...
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 22 Januar 2018, 21:44:57
Das hat alles nichts mit deinem Problem zu tun.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: warp10 am 23 Januar 2018, 23:10:10
Zitat von: Markus M. am 05 Januar 2018, 09:17:54
Wo steht das geschrieben? Ist falsch.

Hier ein Auszug aus https://fhem.de/commandref.html#netatmo (https://fhem.de/commandref.html#netatmo):

Zitat
Define
[...]
    define <name> netatmo <device>

    Defines a netatmo device.
[...]
        define netatmo netatmo HOME 1234567890abcdef12345678
        define netatmo netatmo CAMERA 1234567890abcdef12345678 70:ee:12:34:56:78

Für mich liest sich das so, als hat nafeo beim Anlegen des Kamera devices alles gemäß der commandref richtig gemacht. Evtl. hat er vorher kein HOME angelegt.
Aber prinzipiell ist Deine Aussage "Ist falsch" scheinbar nicht mit der commandref kompatibel  ;)

Was mir aufgefallen ist, bei einem HOME-device hat das Internal "STATE" immer den Wert "status". Das liegt vermutlich am Attribut "stateFormat = status", allerdings gibt es kein reading mit dem Namen "status". Als Workaround habe ich jetzt "stateFormat = active" gesetzt, dann steht im Internal "STATE" immerhin "OK".

Grüße,
Thorsten
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 24 Januar 2018, 11:20:09
Zitat von: warp10 am 23 Januar 2018, 23:10:10
Aber prinzipiell ist Deine Aussage "Ist falsch" scheinbar nicht mit der commandref kompatibel  ;)
Jepp, muss ich mal ändern.
Anlegen sollte man grundsätzlich nur das Account Device, den Rest via autocreate.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: docb am 26 Januar 2018, 16:13:33
Hi, so jetzt hat die Antwort von Netatmo schon 3 Tage gedauert, da gab es wohl keinen Textbaustein ;-)
Aber viel weiter hat mich die Antwort nicht gebracht:
Zitat
Is the API URL is Firewalled?

Did your request to add webhook send you a "ok" status ?
https://dev.netatmo.com/dev/resources/technical/reference/cameras/addwebhook

Please note that you can only register one webhook per user per app.

Please also note that if you don't handle the request and answer to our server within reasonable time it will be considered a failure from your side.

And the URL should handle GET requests.
Jetzt mal eine Frage bevor ich den Support Menschen weiter malträtiere - kann ich den webhook inkl. Passwort auch manuell eintragen? Und was passiert denn, wenn ich Fhem den netatmo webhook auf clear setze? Drop bedeutet vermutlich, dass auf dem Netatmo Server entfernt wird und add ist das hinzufügen. Wenn das Hinzufügen geklappt hat, ist der Status im fhem netatmo Webhook auf ok, oder? Zum webhook steht nicht viel in der commandref zum netatmo Modul, daher muss ich mal nachfragen, damit ich dem Support Mensch auch erklären kann, was ich da so treibe ;-)
Viele Grüße
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 26 Januar 2018, 20:52:23
Da ist nichts dabei was wir nicht kennen oder berücksichtigen.
Zumindest als ich den Webhook implementiert habe, konnte man keine user:pass@ URLs manuell eintragen.
Den Rest müsstest du selbst mal im Code nachsehen, ich liege gerade weit weg von zuhause am Pool ;)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: choetzu am 26 Januar 2018, 21:10:21
Zitat von: Markus M. am 26 Januar 2018, 20:52:23
Da ist nichts dabei was wir nicht kennen oder berücksichtigen.
Zumindest als ich den Webhook implementiert habe, konnte man keine user:pass@ URLs manuell eintragen.
Den Rest müsstest du selbst mal im Code nachsehen, ich liege gerade weit weg von zuhause am Pool ;)
Schweinerei!! [emoji57] geniess es..[emoji1598]🤪


Gesendet von iPhone mit Tapatalk
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: docb am 27 Januar 2018, 19:07:12
Ja sehr cool, da wäre ich jetzt auch lieber  8)
Also den Weebhook mit user.pass@ auf der dev.netatmo.com Seite in der App eintragen funktioniert - er speichert das zumindest. Aber dann kommt irgendwie auch nix an - obwohl kein Ban drauf ist. Alles komisch.
Viel Spaß beim Planschen!
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Mave am 28 Januar 2018, 07:56:24
Moin Markus,

eine Frage zum Intervall:
Wo muss ich das Intervall einstelle? Am netatmo Device für alle Geräte oder an jedem Gerät einzeln?
Mein Log ist voll von netatmo und ich würde gerne die Abfragehäufigkeit auf 1 h reduzieren.
Werden dann trotzdem alle erzeugten Zwischenwerte übertragen oder nur noch der eine Wert pro Stunde?

Vielen Dank.

Grüße Mave
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Mave am 28 Januar 2018, 10:24:23
Das Intervall scheint irgendwie keine Funktion zu haben.

Obwohl ich das Intervall auf 3600 s gestellt habe, werden die netatmo Geräte alle 10 min abgefragt.

???
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 28 Januar 2018, 15:14:32
Guten Morgen!
Das Intervall tut tatsächlich nichts mehr, da das soweit optimiert ist dass die Werte immer so früh wie möglich abgeholt werden.
Würde aber auch nichts ändern, da vom Modul trotzdem noch alles gelesen würde.
Versuch mal das min-interval Attribut von FHEM, vielleicht klappt es damit.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Mave am 28 Januar 2018, 15:33:08
Okay. Danke.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Arne_ am 30 Januar 2018, 20:08:22
Bei mir klappt es jetzt mit der Presence Kamera, dass die für die Kamera konfigurierten Notifications (bei mir "Person erkannt") über einen WebHook an FHEM gesendet werden und ich damit Aktionen ausführen kann. Viele Informationen dazu sind hier ja schon im Thread
Folgendes habe ich dazu konfiguriert:

Als erstes habe ich für den Internetzugriff auf FHEM einen eigenen Port (8088) eingerichtet, mit user und passwort geschützt. Dieser Port muss dann entsprechend in der Firewall (bei mir FritzBox) als Weiterleitung zur FHEM-IP freigeschaltet werden. In der FritzBox sollte die dynamische DNS Registrierung bei einem DNS Service erfolgen. Die Aktivierung von SSL (HTTPS) habe ich leider noch nicht durchführen können, da selbstausgestellte SSL Cetificates von Netatmo nicht akzeptiert werden - falls hier jemand eine gute Anleitung die Registrierung und automatische Erneuerung bei einem Zertifikat-Provider hat, bitte hier einstellen.

define WEBhook FHEMWEB 8088 global
attr WEBhook csrfToken none
attr WEBhook webname netatmo
# attr WEBhook HTTPS
define allowedWEBhook allowed
attr allowedWEBhook basicAuth <user:passwort> Base64 verschlüsselt
attr allowedWEBhook validFor WEBhook
attr allowedWEBhook allowedCommands ,

Damit kann man über http://<myFritzBoxDNSName>:8088/netatmo nach der Authentifzierung im Browser auf FHEM zugreifen.

Die Presence Kamera muss in FHEM richtig erkannt und automatisch konfiguriert worden sein. Dies erfolgt recht einfach mit der Anleitung zum Netatmo Modul:

define netatmo netatmo ACCOUNT <Netatmo username> <Netatmo password> <Netatmo client_id> <Netatmo client_secret>

Damit wurde das Device NetCamera angelegt, mit:

SET NetCamera autocreate_homes

wurden dann zwei weitere Netatmo Devices angelegt ("mein Zuhause" und "meine Presence Camera")

Im nächsten Schritt wird der WebHook konfiguriert:

define netatmo_webhook netatmo WEBHOOK
attr netatmo_webhook IODev NetCamera
attr netatmo_webhook webhookURL http://user:password@myFritzBoxDNSName:8088/netatmo/netatmo

Starten des WebHook mit:

set netatmo_webhook webhook add

Beim Aufruf von http://myFritzBoxDNSName:8088/netatmo/netatmo wird "NO" im Browser angezeigt.

Auf der Netatmo AppDev Webseite habe ich eine Application angelegt und unter der WebHook Adresse folgendes eingetragen: http://user:password@myFritzBoxDNSName:8088/netatmo/netatmo

Alle für die Presence Kamera konfigurierten Notifications (bei mir "Person erkannt") werden dann sofort im FHEM im Event Monitor angezeigt und können für Aktionen genutzt werden. Die Aktualisierung Devices erfolgt weiterhin nur alle 900/3600 Sekunden.

Bei mir wird nun die Terassenbeleuchtung über einen schon vorhanden FS20 Aktor für 90 Sekunden eingeschaltet, wenn bei Dunkelheit von der Presence Kamera eine Person im Garten erkannt wird:

define Ta Twilight <latitude> <longitude> [<-2 (indoor_horizon)> [<Weather_Position>]]
define Person notify netatmo_webhook:event_type:.*human {if (ReadingsVal("Ta", "light", 5) < 5) {fhem("set Lampe_Terasse on-for-timer 90")}}

Ich muss dazu sagen, ich bin erst blutiger Anfänger und hoffe, dass die Anleitung anderen hilft (ich hoffe, ich habe keinen Schritt vergessen).
Bitte macht aber auch Verbesserungsvorschläge zur Optimierung (die es sicher reichlich gibt).
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: elektrikpe2 am 05 Februar 2018, 14:53:48
Hallo, es wäre doch wünschenswert, wenn man das Intervall wieder wählen könnte. Außerdem wäre es schön, wenn nachts das device ganz ausgeschaltet werden könnte. Dadurch würden eine ganze Menge an Zugriffen und Schreibvorgänge auf die Sd-Karte vermieden. Jedenfalls sind in meinem logfile überwiegend Netatmo Reading enthalten

Gruß Peter
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 05 Februar 2018, 15:34:04
Zitat von: elektrikpe2 am 05 Februar 2018, 14:53:48
Hallo, es wäre doch wünschenswert, wenn man das Intervall wieder wählen könnte. Außerdem wäre es schön, wenn nachts das device ganz ausgeschaltet werden könnte.

Ich kann versuchen das optional wieder zu aktivieren, kann nur nicht versprechen dass ich bald dazu komme.
Mit disable sollte das Deaktivieren nachts schon so funktionieren.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Badflex am 11 Februar 2018, 07:54:50
ZitatAuf der Netatmo AppDev Webseite habe ich eine Application angelegt und unter der WebHook Adresse folgendes eingetragen: http://user:password@myFritzBoxDNSName:8088/netatmo/netatmo


Das habe ich bei mir nicht gemacht,und es lief bis vor kurzem trotzdem.
Jetzt habe ich leider neuen I-Net Anbieter und bekomme nur noch IPV6.
Muss erstmal schauen wie ich das alles wieder hin Bastele.
Wahrscheinlich geht's nur mit feste-ip.net
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Badflex am 15 Februar 2018, 22:06:06
Hallo mal wieder,
musste jetzt wegen meiner IPV6 Verbindung einen Portmapper mit Feste-ip.net einrichten.

Leider kann ich jetzt im WebHook nicht mehr auf blabla:8086/netatmo verweisen.

Es geht dann immer die Hauptseite auf und nicht der pfad netatmo.

Gibts da ne lösung?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: maci am 16 Februar 2018, 17:37:16
IPv6 oh Graus  :(
Das fällt mir zu dem ein.
Ich bin immer noch der Meinung, dass es noch nicht wirklich ausgereift ist.
Ich denke, das wird erst dann funktionieren, wenn es durchgängig ist. Das ist auch der Grund, warum die großen Anbieter noch nicht umgestellt haben.

Was ich mich frage, warum bietet dir der neue Anbieter intern auch nur IPv6 an.
Ich kenne Anbieter bei uns, da setzt der Router auf v4 um, wenn ich es aktiviere.
Im privaten LAN Netz braucht man doch kein IPV6.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Badflex am 17 Februar 2018, 09:09:36
Im WebHook muss ich doch eine  ipv4 Adresse eintragen, oder sendet netatmo auch mit ipv6?

Hallo, bekomme diese Fehlermeldung im Log beim starten des Webhooks: {
  'error' => {
               'code' => 36,
               'message' => 'Url is considered unsafe.'
             }
}
Womit hängt das zusammen?

Ban Status ist no.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 18 Februar 2018, 21:18:59
Ich glaube nicht dass das ohne eine Standard IP funktioniert.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Hotbird am 19 Februar 2018, 09:59:50
Hallo,

mit # attr WEBhook HTTPS hat sich noch nichts getan, oder? Hab nämlich jetzt aufgrund IPV6 auch mal mit SSL rumgespielt und meine FHEM Installation damit verschlüsselt. Leider kommen jetzt nichts mehr im webhook an. Mit HTTP hat es vorher geklappt...
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Badflex am 19 Februar 2018, 12:50:35
Https geht nicht. Musste auch per portmapper machen.
Jetzt läuft's.

Warum kommen eigentlich die internen Snapshot links nicht zeitnah an?
Dann bräuchte man den Webhook doch nicht dafür.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 19 Februar 2018, 13:19:59
Welche internen Links?
Die kommen erst an wenn sie im Intervall per Update abgerufen werden.
Das ist aber dann Pull, nicht Push.
Hilft also nichts wenn man direkt darauf reagieren will.

HTTPS sollte klappen wenn es richtig eingerichtet ist. Vermutlich gefällt dem Netatmo Server das Zertifikat nicht. Schon mal im Dev Log dort nachgesehen?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Hotbird am 19 Februar 2018, 13:24:26
Ja, gerade eben nachgeschaut..

message: "SSL certificate problem: self signed certificate"

Da muss ich doch mal schauen wie ich an eins drankomme :-)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: maci am 21 Februar 2018, 18:08:48
Habe mich heute mit der Wettervorhersage beschäftigt.
Aber ich kann die Netatmo Wetter-Symbole nicht laden. Die Seite, die angegeben dürfte es nicht mehr geben.
Bekomme Fehler 500
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 22 Februar 2018, 11:43:42
Zitat von: Hotbird am 19 Februar 2018, 13:24:26
Ja, gerade eben nachgeschaut..

message: "SSL certificate problem: self signed certificate"

Da muss ich doch mal schauen wie ich an eins drankomme :-)

Netatmo wird das nicht ändern, du kannst maximal Let's Encrypt versuchen.
https://forum.netatmo.com/viewtopic.php?f=5&t=13131&p=58529
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 22 Februar 2018, 11:45:20
Zitat von: maci am 21 Februar 2018, 18:08:48ich kann die Netatmo Wetter-Symbole nicht laden. Die Seite, die angegeben dürfte es nicht mehr geben.
Die gibt es tatsächlich nicht mehr.
Wird jetzt wohl direkt in der App erzeugt.
Du musst dir also selbst welche basteln.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: maci am 26 Februar 2018, 13:43:47
Danke,

ich schaue mal ob ich mit der bisher verwendeten Yahoo Wettervorhersage auch zurecht komme.
Wobei ich zurecht kommen, so meine, dass die Vorhersage relativ gut passt.
Oder verwendet Netatmo evtl. auch das gleiche?

Derzeit habe ich eben die Yahoo Vorhersage in mein TabletUI eingebunden.
Ich habe nur überlegt, weil es Netatmo auch bietet.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 01 März 2018, 20:16:17
Zitat von: the ratman am 01 März 2018, 19:24:50seit heutigen update permanent im log zu finden
2018.03.01 15:21:14 1: PERL WARNING: Use of uninitialized value $type in concatenation (.) or string at ./FHEM/38_netatmo.pm line 1658.

Teste mal bitte schnell die Version im Anhang.
Wenn's damit klappt aktualisiere ich heute noch.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: ToKa am 01 März 2018, 20:28:23
Leider kommen weiter Fehler im LOG:

2018.03.01 20:26:07 5: $VAR1 = {
          'body' => [],
          'status' => 'ok',
          'time_exec' => '0.042258977890015',
          'time_server' => 1519932365
        };

2018.03.01 20:26:07 4: ZS_uw_WS_Netatmo_68723: parsereadings windangle
2018.03.01 20:26:07 4: ZS_uw_WS_Netatmo_68723: dispatch (getmeasure)
2018.03.01 20:26:07 4: ZS_uw_WS_Netatmo_68723: dispatch return: getmeasure
2018.03.01 20:26:07 5: $VAR1 = {
          'error' => {
                       'code' => 9,
                       'message' => 'Device not found'
                     }
        };

2018.03.01 20:26:07 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at (eval 1327) line 1.
2018.03.01 20:26:07 4: ZS_uw_WS_Netatmo_68723: parsereadings windangle
2018.03.01 20:26:07 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at (eval 1328) line 1.
2018.03.01 20:26:07 4: ZS_uw_WS_Netatmo_68723: dispatch (getmeasure)
2018.03.01 20:26:07 4: ZS_uw_WS_Netatmo_68723: dispatch return: getmeasure
2018.03.01 20:26:07 5: $VAR1 = {
          'body' => [],
          'status' => 'ok',
          'time_exec' => '0.052035093307495',
          'time_server' => 1519932365
        };

2018.03.01 20:26:07 4: ZS_uw_WS_Netatmo_68723: parsereadings guststrength
2018.03.01 20:26:07 4: ZS_uw_WS_Netatmo_68723: dispatch (getmeasure)
2018.03.01 20:26:07 4: ZS_uw_WS_Netatmo_68723: dispatch return: getmeasure
2018.03.01 20:26:07 5: $VAR1 = {
          'error' => {
                       'code' => 9,
                       'message' => 'Device not found'
                     }
        };

2018.03.01 20:26:07 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at (eval 1329) line 1.
2018.03.01 20:26:07 4: ZS_uw_WS_Netatmo_68723: parsereadings temperature
2018.03.01 20:26:07 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at (eval 1330) line 1.
2018.03.01 20:26:07 4: ZS_uw_WS_Netatmo_68723: dispatch (getmeasure)
2018.03.01 20:26:07 4: ZS_uw_WS_Netatmo_68723: dispatch return: getmeasure
2018.03.01 20:26:07 5: $VAR1 = {
          'error' => {
                       'code' => 9,
                       'message' => 'Device not found'
                     }
        };

2018.03.01 20:26:07 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at (eval 1331) line 1.
2018.03.01 20:26:07 4: ZS_uw_WS_Netatmo_68723: parsereadings humidity pressure rain windstrength
2018.03.01 20:26:07 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at (eval 1332) line 1.
2018.03.01 20:26:07 4: ZS_uw_WS_Netatmo_68723: dispatch (getmeasure)
2018.03.01 20:26:07 4: ZS_uw_WS_Netatmo_68723: dispatch return: getmeasure
2018.03.01 20:26:07 5: $VAR1 = {
          'body' => [],
          'status' => 'ok',
          'time_exec' => '0.032579183578491',
          'time_server' => 1519932365
        };

2018.03.01 20:26:07 4: ZS_uw_WS_Netatmo_68723: parsereadings gustangle
2018.03.01 20:26:07 4: ZS_uw_WS_Netatmo_68723: dispatch (getmeasure)
2018.03.01 20:26:07 4: ZS_uw_WS_Netatmo_68723: dispatch return: getmeasure
2018.03.01 20:26:07 5: $VAR1 = {
          'body' => [],
          'status' => 'ok',
          'time_exec' => '0.034079790115356',
          'time_server' => 1519932364
        };

2018.03.01 20:26:07 4: ZS_uw_WS_Netatmo_68723: parsereadings temperature
2018.03.01 20:26:07 4: ZS_uw_WS_Netatmo_68723: dispatch (getmeasure)
2018.03.01 20:26:07 4: ZS_uw_WS_Netatmo_68723: dispatch return: getmeasure
2018.03.01 20:26:07 5: $VAR1 = {
          'body' => [],
          'status' => 'ok',
          'time_exec' => '0.029927968978882',
          'time_server' => 1519932365
        };

2018.03.01 20:26:07 4: ZS_uw_WS_Netatmo_68723: parsereadings gustangle
2018.03.01 20:26:07 4: ZS_uw_WS_Netatmo_68723: dispatch (getmeasure)
2018.03.01 20:26:07 4: ZS_uw_WS_Netatmo_68723: dispatch return: getmeasure
2018.03.01 20:26:07 5: $VAR1 = {
          'error' => {
                       'code' => 21,
                       'message' => 'Filter humidity pressure rain windstrength does not exists'
                     }
        };

2018.03.01 20:26:07 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at (eval 1333) line 1.
2018.03.01 20:26:07 4: ZS_uw_WS_Netatmo_68723: parsereadings humidity pressure rain windstrength
2018.03.01 20:26:07 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at (eval 1334) line 1.
2018.03.01 20:26:07 4: ZS_uw_WS_Netatmo_68723: dispatch (getmeasure)
2018.03.01 20:26:07 4: ZS_uw_WS_Netatmo_68723: dispatch return: getmeasure
2018.03.01 20:26:07 5: $VAR1 = {
          'error' => {
                       'code' => 21,
                       'message' => 'Filter humidity pressure rain windstrength does not exists'
                     }
        };

2018.03.01 20:26:07 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at (eval 1335) line 1.
2018.03.01 20:26:07 4: ZS_uw_WS_Netatmo_68723: parsereadings humidity pressure rain windstrength
2018.03.01 20:26:07 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at (eval 1336) line 1.
2018.03.01 20:26:07 4: ZS_uw_WS_Netatmo_68723: dispatch (getmeasure)
2018.03.01 20:26:07 4: ZS_uw_WS_Netatmo_68723: dispatch return: getmeasure
2018.03.01 20:26:07 5: $VAR1 = {
          'body' => [],
          'status' => 'ok',
          'time_exec' => '0.039933204650879',
          'time_server' => 1519932365
        };

2018.03.01 20:26:07 4: ZS_uw_WS_Netatmo_68723: parsereadings windangle
2018.03.01 20:26:07 4: ZS_uw_WS_Netatmo_68723: dispatch (getmeasure)
2018.03.01 20:26:07 4: ZS_uw_WS_Netatmo_68723: dispatch return: getmeasure
2018.03.01 20:26:07 5: $VAR1 = {
          'error' => {
                       'code' => 9,
                       'message' => 'Device not found'
                     }
        };


Gruß
Torsten
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 01 März 2018, 20:37:12
Zitat von: ToKa am 01 März 2018, 20:28:23
Leider kommen weiter Fehler im LOG...

Hmm...
Auch du nimmst mal bitte die Version eins über deinem Post und probierst es damit.
Davon sollten schon mal die fiesen stacktraces weggehen.

Wenn bei einem deiner Wetter Devices unter den Internals bei dataTypes nichts drin steht, FHEM neu starten oder zumindest das Device erneut definieren.
Anschliessend solltest du aber trotzdem mal die nicht mehr existenten Devices löschen die du da irgendwo noch definiert hast.
Zumindest sagt Netatmo dass es da irgendwas nicht mehr gibt ;)


EDIT: Änderungen eingecheckt, nach einem Update morgen sollte wieder alles ok sein.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: ToKa am 01 März 2018, 22:26:35
Das Log war schon mit der neuen Version  :(
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 01 März 2018, 22:29:41
Zitat von: ToKa am 01 März 2018, 22:26:35Das Log war schon mit der neuen Version  :(
Ich hab sie gemeinerweise nochmal ausgetauscht ;)
Wieviele/welche Netatmo Devices hast du?
Hast du mal geguckt ob die dataTypes überall noch vorhanden sind?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: ToKa am 02 März 2018, 17:22:29
Hallo Markus,

ich habe kein Netatmo Device, sondern nutze die public verfügbaren hier in meiner Gegend. Anscheinend gibt es aber mit dem bisherigen Geräten Probleme und es sind nicht alle erreichbar.

Gruß
Torsten
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: knuthildebrandt am 03 März 2018, 12:09:47
Hallo Markus,

ich nutze das Netatmo-Modul schon recht lang (mehrere Monate) und das hat soweit immer wunderbar funktioniert. Erst einmal vielen Dank dafür.

Seit dem Update, welches ich am 01.03. gemacht habe, bekomme ich bei dem eingebundenen Device (ich nutze ein öffentlich verfügbares in der Nähe) jedoch nur noch die Temperaturwerte übermittelt und nicht mehr rain pressure etc. Das wird nicht mehr aktualisiert und ich erhalte die Fehlermeldung:

"Filter humidity pressure rain does not exists"

Wenn ich die alte Version von vor dem Update einspiele, funktionieren die Updates auch von pressure etc. Ich habe heute morgen auch direkt nochmal ein update gemacht,weil ich gesehen hab, dass ein Update für netatmo eingespielt war, das hat aber nicht geholfen.

Hast du eventuell eine Idee, woran das liegen könnte? Habe andere öffentliche Devices auch ausprobiert, gleiches Phänomen.

Viele Grüße & danke schonmal
Knut
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 03 März 2018, 14:11:23
Ich sehe gerade dass ich da wohl einen kleinen Fehler eingebaut habe.
Bitte mal die Version im Anhang testen, damit sollte wieder alles klappen.

Das Problem ist, dass ich das beim Testen übersehen habe weil ich selber keine externen Stationen nutze, dafür ist in dichter besiedelten Gebieten die Weathermap wesentlich besser geeignet, da sie fehlerhafte und falsch aufgestellte Sensoren ausgleichen kann.
Code (Beispiel) Auswählen
define weathermapberlin netatmo PUBLIC 52.50693,13.14454 0.025


Irgendwer hatte auch noch fixe Intervalle für Wetterstationen auf dem Wunschzettel:
Dynamisch sind sie jetzt nur noch, wenn das Attribut interval nicht gesetzt ist.


Wenn niemand irgendwelche Fehler meldet, packe ich das für morgen so ins Update.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: ToKa am 03 März 2018, 16:25:32
Hallo Markus,

habe gerade die neue Version eingespielt und siehe da, es werden wieder alle datatypes mit Daten gefüllt. Kann es allerdings sein, dass das Internal "last_status_store" nicht mehr benutzt / gefüllt wird? Ich habe das bislang dazu benutzt, um mir anzeigen zu lassen, von wann die Daten stammen.

Gruß
Torsten
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 03 März 2018, 18:14:23
Zitat von: ToKa am 03 März 2018, 16:25:32
Kann es allerdings sein, dass das Internal "last_status_store" nicht mehr benutzt / gefüllt wird?
Doch, das ist aber eigentlich relativ nutzlos.
last_status_store wird nicht mit dem Device aktualisiert sondern aus dem Account, mit in der Regel deutlich grösseren Intervallen.
Du könntest stattdessen den Zeitstempel eines Readings verwenden.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: knuthildebrandt am 03 März 2018, 20:43:06
Hallo Markus,

KNALLER! Funktioniert wieder einwandfrei. Danke für den schnellen FIX. Echt toll, wie schnell hier bei dem Modul Probleme beseitigt werden... Großes Lob. Auch der Umgangston gefällt mir hier sehr viel besser. Hatte da gerade ganz andere Erfahrungen in einem anderen Thread, wo ich ein Problem gemeldet hab...

Also nochmal danke und von meiner Seite aus alles bestens!

Viele Grüße
Knut
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: ToKa am 04 März 2018, 09:07:08
Hallo Markus,

ich hatte last_status_store bislang so interpretiert, dass dies das Datum/Uhrzeit der letzten gültigen Änderung bei netatmo selbst ist. Im Vergleich zu den readings timestamps wollte ich damit erkennen, ob die Werte tatsächlich aktuell sind (z.b. wenn ein offentliches Gerät seine Werte nicht mehr aktualisiert).

Unabhängig von meiner falschen Interpretation des Wertes wird das internal aber im Moment weder im Account device noch im "normalen" device angezeigt.

Beste Grüße
Torsten
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Ecke am 16 März 2018, 23:29:46
Hi,

ich habe gerade den Netatmo Zugriff in meinem FHEM eingerichtet um auf eine Public Station zugreifen zu könne.
Leider klappt das nicht wie gewünscht.
In den Logs habe ich folgendes entdeckt:

2018.03.16 22:50:05 2: Netatmo_Wetter: encrypt <Mail>/<Pass> to crypt:<MailCrypt>/crypt:<PassCrypt>
2018.03.16 22:50:06 2: Netatmo_Wetter: http request failed: https://api.netatmo.com:443: Can't load 'E:/FHEM/perl/vendor/lib/auto/Net/SSLeay/SSLeay.xs.dll' for module Net::SSLeay: load_file:Das angegebene Modul wurde nicht gefunden at E:/FHEM/perl/lib/DynaLoader.pm line 193.
at E:/FHEM/perl/vendor/lib/IO/Socket/SSL.pm line 19.
Compilation failed in require at E:/FHEM/perl/vendor/lib/IO/Socket/SSL.pm line 19.
BEGIN failed--compilation aborted at E:/FHEM/perl/vendor/lib/IO/Socket/SSL.pm line 19.
Compilation failed in require at (eval 604) line 1.
BEGIN failed--compilation aborted at (eval 604) line 1.


Ich nutze FHEM aktuell noch zum spielen und lernen auf meinem Windows mit dem Straberry Pearl Portable Package.
Habt ihr eine Idee oder werden noch mehr Infos benötigt?

Sämtliche Dateien die oben angegeben sind, sind vorhanden.


Lg
Matthias
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Ecke am 17 März 2018, 00:24:31
Nachtrag:

Da ich nun mit YahooWeather erstmal überbrücken wollte, habe ich das probiert.
Allerdings bekomme ich da auch SSL.pm Fehlermeldungen.

Bei beiden Dokus steht etwas von JSON, was installiert werden muss.
Allerdings weis ich nicht, wie ich das in dem Windows Strawberry Perl Portable machen muss.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Mave am 31 März 2018, 06:42:19
Moin,

ich muss nochmal nachfragen:
Was ist denn jetzt die beste Lösung, damit das FHEM Log nicht mit netatmo Einträgen geflutet wird?

Verbose ändern, Interval erhöhen, nachts deaktivieren?

Vielen Dank.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 31 März 2018, 11:43:15
Zitat von: Mave am 31 März 2018, 06:42:19
Verbose ändern, Interval erhöhen, nachts deaktivieren?
Du meinst das File Log für Readings?
Du kannst jetzt das Attribut  interval in den entsprechenden Devices setzen.
Dann wird das automatische Timing deaktiviert.
Wer es nutzen will muss das Attribut löschen.

Zumindest hoffe ich dass ich das schon eingecheckt habe ;)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Mave am 31 März 2018, 12:26:36
Okay, vielen Dank.

Scheint zu funktionieren.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: docb am 03 April 2018, 20:17:49
Servus zusammen,
ich habe heute auch die neue Version eingespielt und erhalte im Log folgende Meldung:
2018.04.03 20:11:49 1: PERL WARNING: Use of uninitialized value $cmd in string eq at ./FHEM/38_netatmo.pm line 572.
Das kommt ein paar mal hintereinander für verschiedene Zeilen bis zur Zeile 689.
Wenn ich mir das Modul anschaue, ist das aber doch am Anfang des Subs richtig initialisiert:

549 sub
550 netatmo_Set($$@)
551 {
552  my ($hash, $name, $cmd, @parameters) = @_;

Spinnt da mein Fhem?
Viele Grüße
doc
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 03 April 2018, 20:23:48
Zitat von: docb am 03 April 2018, 20:17:49Spinnt da mein Fhem?
Vielleicht. Wenn du zum ersten Mal seit längerer Zeit das Modul aktualisiert hast, haben sich eventuell die Funktionen geändert.
Hast du nur reload auf die neue Version verwendet? Passiert es auch noch nach einem kompletten Neustart?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: no_Legend am 11 April 2018, 10:22:45
Hallo zusammen,

Da ich momentan auf der Suche nach einer Lösung für mein FHEM Absturz Problem zufinden, schalte ich gerade jedes Modul nach und nach ab.

Jetzt wollte ich das das gleich beim Netatmo Modul mit dem disable Attribut machen.
Allerdings scheint disable keine Auswirkung auf das Modul zu haben.

Ist das ein Bug oder wird das disable nicht berücksichtigt?

Ich würde mich freuen, wenn man das disable so einbauen könnte, dass sobald disable 1 Gesetzt wurde, das Modul disconnected und die Abfragen eingestellt werden.

Danke und Gruß Robert


Gesendet von iPad mit Tapatalk Pro
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 11 April 2018, 14:05:59
Zitat von: no_Legend am 11 April 2018, 10:22:45Jetzt wollte ich das das gleich beim Netatmo Modul mit dem disable Attribut machen.
Allerdings scheint disable keine Auswirkung auf das Modul zu haben.
Ist das ein Bug oder wird das disable nicht berücksichtigt?

Wo hast du denn disable gesetzt und was ist dann passiert?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: no_Legend am 11 April 2018, 16:45:42
In der Bridge (Main Device)
das bleibt connected selbst, wenn man disabled gesetzt hat.
Auch bei einem Neustart von FHEM hatte disable keine Auswirkung.


Gesendet von iPad mit Tapatalk Pro
Titel: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 11 April 2018, 16:54:49
Sehe ich mir mal an.
Die einzelnen Devices tun dann nichts mehr?
(Wenn dort jeweils einzeln disabled gesetzt ist)
Titel: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: no_Legend am 11 April 2018, 17:43:28
Da ich die Bridge nicht Disable setzen konnte, habe ich sie nun einfach gelöscht.
Die ganzen Netatmo device haben mit disabled auf der Bridge ganz normal weiter gearbeitet.

Das Verhalten der devices nach dem löschen der Bridge ist auch komisch.
Die devices fragen dann munter weiter nach Daten.
Ohne Bridge die connected ist, sollten die devices vll auch nicht mehr tun.

Bei den devices habe ich bisher noch kein disable probiert. Mach ich nachher mal

Gesendet von iPhone mit Tapatalk Pro
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: hilde am 11 April 2018, 20:20:11
Zitat von: no_Legend am 11 April 2018, 10:22:45
Da ich momentan auf der Suche nach einer Lösung für mein FHEM Absturz Problem zufinden, schalte ich gerade jedes Modul nach und nach ab.

@no_Legend

Ich habe auch merkwürdige Absturzprobleme und habe schon einige Module durch - aktuell bin ich bei Netatmo und so auch auf Deinen Post gestoßen.
Nachdem ich die Netatmo und Withings Devices zeitweise komplett gelöscht hatte, schien das System stabil.
Netatmo ist jetzt ohne Withings wieder aktiv und die Abstürze wieder da - mindestens einer am Tag.

Edit: Auch ohne Netatmo sind die Abstürze noch da - am Netatmo Modul liegt es nicht!

Wie sehen denn Deine Abstürze aus? Bei mir ist es so, dass fhem mit 100% CPU auf einem Kern festhängt und in der Weboberfläche nicht mehr reagiert.
(Manchmal schreibt das Netatmo Modul dabei trotzdem noch stundenlang Updates in Dblog, während alle anderen Module keine Daten mehr einliefern.)

Meine Versuche mit Frezemon haben das Problem nur soweit verschlimmert, dass das gesamte OS (Ubuntu 16.04) innerhalb kürzester Zeit wegen out-of-memory nicht mehr reagiert. Freezemon Logs vom fraglichen Zeitpunkt gibt es nach dem Reboot aber trotzdem nicht.

Sorry, falls zu sehr OT.

Philipp
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 12 April 2018, 09:44:52
Die Abstürze liegen zu 99% nicht an Netatmo oder Withings (ausser ihr verwendet die Aura, da gibt es einen Weg das System zu blockieren), beide Module brauchen aber teilweise relativ viel Rechenleistung. Bei Netatmo ist das insbesondere die PUBLIC Definition über Geokoordinaten.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: no_Legend am 12 April 2018, 11:05:34
@hilde

Hast du auch homeconnect am laufen?
Schau mal hier

Ubuntu 100% CPU und FHEM ohne Reaktion
https://r.tapatalk.com/shareLink?share_fid=75100&share_tid=86822&url=https%3A%2F%2Fforum%2Efhem%2Ede%2Findex%2Ephp%3Ftopic%3D86822&share_type=t

@Markus M.
Woran es genau liegt kann ich noch nicht sagen
Ich bin halt auf der Suche.
Nichts wird von vorne herein ausgeschlossen.


Gesendet von iPhone mit Tapatalk Pro
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: hilde am 12 April 2018, 13:15:43
Top, hab exakt das gleiche Fehlerbild und auch homeconnect - sogar 00:16 als häufiger Störungszeipunkt kenne ich gut!

Vielen Dank für den Hinweis, werde heute Abend mal das honeconnect Modul raus nehmen und mich ggf. in Deinen Thread einhängen.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 13 April 2018, 00:20:56
Testversion mit verbesserter disabled Erkennung.
Bitte mal ausprobieren.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: no_Legend am 13 April 2018, 08:38:21
Zitat von: Markus M. am 13 April 2018, 00:20:56
Testversion mit verbesserter disabled Erkennung.
Bitte mal ausprobieren.

Binde ich nachher gerne mal ein.

Danke und Gruß Robert.


Gesendet von iPhone mit Tapatalk Pro
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: rakete123 am 02 Mai 2018, 20:47:18
Hey leute,

ich hab seit heute im Log:


2018.05.02 20:42:31 3: gesamt.netatmo: poll (ACCOUNT)
2018.05.02 20:42:31 3: gesamt.netatmo: refreshing token
2018.05.02 20:42:31 2: gesamt.netatmo: json message error: invalid_client
2018.05.02 20:42:31 3: gesamt.netatmo: refreshing token
2018.05.02 20:42:32 2: gesamt.netatmo: json message error: invalid_client


Geändert habe ich nichts. Jemand eine Idee?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 02 Mai 2018, 21:43:51
Zitat von: rakete123 am 02 Mai 2018, 20:47:18
ich hab seit heute im Log:

2018.05.02 20:42:32 2: gesamt.netatmo: json message error: invalid_client

Definition sieht ca. so aus?
ACCOUNT crypt:01234567 crypt:89abcdef 0123456789abcdef XYZabcDEF000xyz
Der Account unter http://dev.netatmo.com/ (http://dev.netatmo.com/) ist aktiv und in Ordnung?

Falls ja und das in einer Stunde nach einem Neustart immer noch so aussieht:
Bitte ein list vom Device
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: rakete123 am 02 Mai 2018, 22:12:32
Ja leider nach einer Stunde immer noch der gleiche Zustand.

der list:

Internals:
   Clients    :netatmo:
   DEF        ACCOUNT crypt:5c021700070d23020d11575f0011550b0059591b5557 crypt:095b5356260806070d0d575f0a 5aea07f213475d60d98b9804 hhz8S3EzSpGaf4PagUdmIQAfG4jhr8hBQ
   NAME       gesamt.netatmo
   NOTIFYDEV  global
   NR         461
   NTFY_ORDER 50-gesamt.netatmo
   STATE      LOGIN FAILED
   SUBTYPE    ACCOUNT
   TYPE       netatmo
   network    ok
   status     invalid_grant
   READINGS:
     2018-05-02 22:10:01   active          invalid_grant
   helper:
     INTERVAL   3600
     NEXT_POLL  1525295227
     apiserver  api.netatmo.com
     client_id  5aea07f213475d60d98b9804
     client_secret hhz8S3EzSpGaf4PagUdmIQAfG4jhr8hBQ
     last_status_store 0
     password   crypt:095b5356260806070d0d575f0a
     username   crypt:5c021700070d23020d11575f0011550b0059591b5557
     devices:
     homecoachs:
Attributes:
   room       Gesamt


Der Account sieht auch in Ordnung aus. Login geht, activated und nicht gebannt.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 03 Mai 2018, 10:31:52
Leider erst mal keine Ahnung, wenn es vorher funktioniert hat und du keine Sonderzeichen im Passwort hast oder ähnliches.
Der SSO Login funktioniert bei dir nicht.
Schon mal versucht die Zugangsdaten neu einzugeben? FHEM hast du neu gestartet?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: rakete123 am 03 Mai 2018, 16:38:43
Hab mal alles gelöscht und neu angelegt -> geht wieder ;)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: maci am 04 Mai 2018, 08:17:49
Die Probleme wie zuvor beschreiben habe ich glücklicherweise nicht.
Ich habe aber ein anderes:
Ist zwar kein FHEM Problem, aber ich stelle es trotzdem hier ein, denn ich möchte mir gerne eine Benachrichtigung einrichten.

So ca. alle 3-6 Wochen verabschiedet sich meine Innenstation und somit alles.
Im Log ist zu Beginn mal ca 30- 45 min kein Eintrag.
Dann kommt eine Meldung: "netatmo_Innenstation active: timeout"
Ab dann kommt alle ca alle 10 min der Eintrag: "netatmo_Innenstation active: delayed update"

hier hilft nur ein Ausstecken des Netzteils der Netatmo Innenstation für ca. 3 min.
Erst dann wieder einstecken. Wenn ich nur das Netzteil von der Innenstation trenne, hilft das nichts.

Die Benachrichtigung (Pushover) soll aber erst kommen, wenn diese Meldung nach einer Stunden immer noch kommt.
Ich weiß aber nicht, wie ich das einrichten soll.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: choetzu am 04 Mai 2018, 08:22:02
Zitat von: maci am 04 Mai 2018, 08:17:49
Die Probleme wie zuvor beschreiben habe ich glücklicherweise nicht.
Ich habe aber ein anderes:
Ist zwar kein FHEM Problem, aber ich stelle es trotzdem hier ein, denn ich möchte mir gerne eine Benachrichtigung einrichten.

So ca. alle 3-6 Wochen verabschiedet sich meine Innenstation und somit alles.
Im Log ist zu Beginn mal ca 30- 45 min kein Eintrag.
Dann kommt eine Meldung: "netatmo_Innenstation active: timeout"
Ab dann kommt alle ca alle 10 min der Eintrag: "netatmo_Innenstation active: delayed update"

hier hilft nur ein Ausstecken des Netzteils der Netatmo Innenstation für ca. 3 min.
Erst dann wieder einstecken. Wenn ich nur das Netzteil von der Innenstation trenne, hilft das nichts.

Die Benachrichtigung (Pushover) soll aber erst kommen, wenn diese Meldung nach einer Stunden immer noch kommt.
Ich weiß aber nicht, wie ich das einrichten soll.
Hast du es mal mit dem Modul monitoring versucht? Könnte dir weiter helfen..
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: maci am 04 Mai 2018, 09:13:53
Danke, man lernt nie aus.
Werde mich mal mit dem Modul beschäftigen.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 04 Mai 2018, 13:33:38
Zitat von: maci am 04 Mai 2018, 08:17:49hier hilft nur ein Ausstecken des Netzteils der Netatmo Innenstation für ca. 3 min.
Erst dann wieder einstecken. Wenn ich nur das Netzteil von der Innenstation trenne, hilft das nichts.
Es scheint tatsächlich so als ob sich die Stationen bei schlechter Stromversorgung  aufhängen können. Hatte ich bei einer auch mal.

Der Status sollte dann aber "dead" anzeigen.
Darauf kannst du dann auch reagieren.

Delayed update weißt eher auf ein Netzwerkproblem hin, wenn das IODev nicht verbunden ist.

Wenn du ein neues Netzteil nimmst bist du das Problem wahrscheinlich los.
Im Gegensatz zur sehr stromhungrigen Kamera tut es bei der Wetterstation ein beliebiges USB Netzteil.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: maci am 05 Mai 2018, 11:31:35
Zitat von: Markus M. am 04 Mai 2018, 13:33:38
Es scheint tatsächlich so als ob sich die Stationen bei schlechter Stromversorgung  aufhängen können. Hatte ich bei einer auch mal.

Der Status sollte dann aber "dead" anzeigen.
Darauf kannst du dann auch reagieren.

Delayed update weißt eher auf ein Netzwerkproblem hin, wenn das IODev nicht verbunden ist.

Wenn du ein neues Netzteil nimmst bist du das Problem wahrscheinlich los.
Im Gegensatz zur sehr stromhungrigen Kamera tut es bei der Wetterstation ein beliebiges USB Netzteil.

Ich werde mal ein anderes Netzteil probieren.

Was aber mir aufgefallen ist im Log der Innenstation:
Der letzte Eintrag, vor dem Offline gehen, war schon um 02:33 (2. Mai), dann eine Stunden kein Eintrag, dann für 60 min lang immer dies delyed updaten Einträge.
Dann wieder Einträge aber von früher ganz durcheinander, also vor dem 02:33 Eintrag.
dann 24 Stunden kein Eintrag, dann kam ein Tendency Eintrag der Temperatur und Luftdruck.
Dann wieder wild durcheinander Einträge von früher als vor dem 02:33 am 2. Mai.
Dazwischen stündlich die Tendency Einträge insgesamt 5 mal.
Am 3. Mai um 18:48 beginnend wieder normale Einträge. Das war meine Trennung vom Strom.
Für mich eher der Hinweis, dass sie irgendwo hängen bleibt, und wild durcheinander Einträge schreibt.
Also nicht wie vermutet ein komplettes offline sein.

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 05 Mai 2018, 11:45:10
Zitat von: maci am 05 Mai 2018, 11:31:35
Der letzte Eintrag, vor dem Offline gehen, war schon um 02:33 (2. Mai), dann eine Stunden kein Eintrag, dann für 60 min lang immer dies delyed updaten Einträge.
Wenn der Account nicht verbunden ist, wartet das Device und fragt weniger oft an.
status ist nun wirklich nichts, was man loggen müsste.

ZitatDann wieder Einträge aber von früher ganz durcheinander, also vor dem 02:33 Eintrag.
dann 24 Stunden kein Eintrag, dann kam ein Tendency Eintrag der Temperatur und Luftdruck.
Das sind die Dashboard Daten die nicht vom Device sondern mit anderem Intervall aus dem Account geladen werden.

ZitatFür mich eher der Hinweis, dass sie irgendwo hängen bleibt, und wild durcheinander Einträge schreibt.
Also nicht wie vermutet ein komplettes offline sein.
Glaube ich nicht, es werden maximal alte Daten erneut geladen. Ich verwende kein Filelog, also keine Ahnung.
Was zeigt denn die App an? Eine Datenlücke, nehme ich an.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 21 Mai 2018, 14:55:54
Es gab eine Diskussion zur Vereinheitlichung der Battery Readings (https://forum.fhem.de/index.php?topic=87575).
Da ich das unterstützen möchte, gibt es ein paar kleine Änderungen.
Bitte passt eure Notifys etc. nach dem nächsten Update entsprechend an:

battery -> batteryState (ok/low)
batteryLevel -> batteryPercent (0..100)
neu -> batteryVoltage (x.xx)

Die alten Readings werden nach einem Update nicht mehr befüllt und können z.B. so gelöscht werden:
deletereading netatmo_.* (battery|batteryLevel)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: mad1812 am 25 Juni 2018, 15:15:12
Hallo zusammen,

ich hab da ein kleines Problem mit der Presence.
Die Presence ist in FHEM eingebunden und die Readings sind alle vollkommen in Ordnung.

Ich nutze ein DOIF, dass dafür sorgt, dass ich bei Aufzeichnungen nur informiert werde wenn ich nicht zu hause bin.
Jetzt ist mir aufgefallen, dass ich schon seit ein paar Tagen anscheinend gar keine Benachrichtigungen bekommen habe.
Nun habe ich heute mal die Zeit gehabt das zu testen und festgestellt, dass das Umschalten der Benachrichtigung tatsächlich nicht mehr funktioniert.
Verwende ich im Netatmo ein "set NETATMO presence_record_humans record_and_notify" erscheint direkt unter status "error".
Ändere ich die Einstellungen in der App werdenen die Infos korrekt in Fhem dargestellt.

Ich habe mal auf Verose 5 gestellt und im Log die Meldung gesehen: An Error Was Encountered The action you have requested is not allowed.
Kann es sein, dass es eine Änderung an der API gab?
Ich konnte diesbezüglich nichts ausfindig machen.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 25 Juni 2018, 16:46:24
Vermutlich.
Das Problem ist, dass diese Funktionen nie offiziell über die API freigegeben waren.
Ich versuche mir das demnächst mal anzusehen.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: mad1812 am 25 Juni 2018, 19:01:39
Das wäre ja echt bitter!
Ist so nämlich wirklich komfortabl, auch wenn man keine Welcome hat.
Trotzdem vorab schon mal Danke!
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 25 Juni 2018, 22:51:14
Zitat von: mad1812 am 25 Juni 2018, 19:01:39Das wäre ja echt bitter!
Nicht verbittern, einfach morgen ein Update machen ;)
Die Welcome Einstellungen für Haustiere hab ich auch gleich noch eingebaut.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: mad1812 am 26 Juni 2018, 08:16:45
Phantastisch!
Funktioniert wieder !

VIELEN DANK!
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: docb am 27 Juni 2018, 20:08:59
Grüß' Euch,
ich habe eine Frage zur Welcome und Presence - ich habe 5 von den Teilen und bin super glücklich mit den Teilen und super zufrieden mit dem Fhem-Modul - VIELEN DANK DAFÜR!
Ich möchte gerne bei den Welcomes über Fhem schalten, wann Bewegungen aufgezeichnet werden sollen (analog wie in der Netatmo-App
"Videoaufzeichnung bei Erfassung von Bewegungen"). Ich habe mal das record_movements dafür identifiziert - allerdings wenn ich das versuche:
set netatmo_blabla record_movements never
passiert gar nichts und wenn ich im Log nachschaue finde ich ein:
netatmo_blabla: invalid json detected
Kann das sein, dass Netatmo da die API verändert hat?
Viele Grüße
doc
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 27 Juni 2018, 21:10:29
Zitat von: docb am 27 Juni 2018, 20:08:59Kann das sein, dass Netatmo da die API verändert hat?
Ähh...
Hast du die letzten 5 Posts vor deinem gelesen und seit gestern ein Update gemacht?! :)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: docb am 27 Juni 2018, 21:19:12
Noch viel peinlicher. Gelesen und geupdated, gedacht da gibt's schon wieder ne Änderung aber tatsächlich anscheinend nur den shutdown restart vergessen :-\
Ich werde alt  ;D
Viele Grüße und vielen Dank!
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: docb am 03 Juli 2018, 20:12:47
Moin,
haltet mich bitte nicht für komplett irre, aber könnte mal bitte jemand testen, ob man das
set netatmo.... notify_movements always
oder auch empty oder never auf dem "Haus"-Device setzen kann? Bei mir funktioniert das setzen von allem anderen (z.b. notify_unknowns oder notify_animal) aber bei notify_movements passiert gar nichts und auch mit verbose 5 kommt keine Fehlermeldung im Log.

Viele Grüße
doc
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 03 Juli 2018, 22:35:36
Zitat von: docb am 03 Juli 2018, 20:12:47könnte mal bitte jemand testen, ob man das
set netatmo.... notify_movements always
oder auch empty oder never auf dem "Haus"-Device setzen kann?
always geht definitiv nicht, weil bei mir aktuell sogar der Button auf der Netatmo Seite ausgegraut ist - wieso auch immer.
Der Rest funktioniert, also entweder never oder empty.

Ok... nach nochmaligem Testen:
always funktioniert hier nur, wenn du auch record_movements auf always gesetzt hast.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: docb am 04 Juli 2018, 10:32:07
Top, vielen Dank - auf die Idee mit dem Zusammenhang mit der Aufnahme bin ich nicht gekommen - TOP.
Und nochmals - herzlichen Dank für das tolle Modul!!!
Viele Grüße
doc
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: choetzu am 04 Juli 2018, 22:07:25
Zitat von: choetzu am 18 Januar 2018, 10:27:58
Hallo Markus

zur Info: hast du schon mitbekommen, dass offensichtlich Netatmo mit velux (Dachfenster) zusammenarbeitet. So wie es aussieht kann die Luftraumqualität sensorbasiert mittels Dachfenster öffnen/schliessen gesteuert werden. Ist noch nicht auf dem Markt, aber angekündigt wurde es schon...

http://www.velux.ch/active oder http://www.velux.de/active

Das wäre cool, wenn es dann auch in FHEM integriert würde. ich poste es noch in velux-bezogenen Posts .. Nur so.. ;)

Lg c

Hey Markus, nun ist das auf dem Markt. Denkst du, das dies auch in deinem Netatmo Modul verfügbar sein wird. Offensichtlich braucht man einen Netatmo Account
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 05 Juli 2018, 12:20:00
Na zumindest ein Dachfenster werde ich mir nicht kaufen :)
Wenn es soweit ist und jemand hier im Forum Hardware hat, kann ich es mir mal ansehen.
Ich vermute aber dass das dann die neue Datenstruktur wie bei der Heizung ist, die ich noch nicht integriert habe.

Die Velux App baut auf eigene Infrastruktur und hat nichts mit dem Netatmo Account zu tun.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: maci am 14 August 2018, 08:51:35
Fehlermeldung bei Netatmo Thermostat:

Ich bekomme im Log alle 5 min folgende Meldung:
2018.08.14 08:33:07 3: netatmo_E598ea0b5c8bxxxxx: poll (HEATINGHOME)
2018.08.14 08:33:07 3: netatmo_E598ea0b5c8bxxxxx: pollHeatingHome (getheatinghomedata)
2018.08.14 08:33:07 2: netatmo_E598ea0b5c8bxxxxx: invalid json detected


Internals:
   DEF        HEATINGHOME 598ea0b5c8bxxxxx
   Home       598ea0b5c8bd00c23f8b456e
   IODev      Wetter_Zuhause
   NAME       netatmo_E598ea0b5c8bxxxxx
   NOTIFYDEV  global
   NR         168
   NTFY_ORDER 50-netatmo_E598ea0b5c8bxxxxx
   STATE      error
   SUBTYPE    HEATINGHOME
   TYPE       netatmo
   altitude   261
   city       Ottensheim
   country    AT
   location   48.3347364,14.1715818
   openRequests 0
   status     error
   timezone   Europe/Vienna
   READINGS:
     2018-08-14 08:43:08   active          error
     2018-08-13 19:34:53   gone_after      04:00
     2018-08-13 19:34:53   name            Mein Haus
     2018-08-13 19:34:53   notify_animals  true
     2018-08-13 19:34:53   notify_movements empty
     2018-08-13 19:34:53   notify_unknowns empty
     2018-08-13 19:34:53   presence_enable_notify_from_to empty
     2018-08-13 19:34:53   presence_notify_from 00:00
     2018-08-13 19:34:53   presence_notify_to 23:59
     2018-08-13 19:34:53   presence_record_alarms record
     2018-08-13 19:34:53   presence_record_animals record
     2018-08-13 19:34:53   presence_record_humans record_and_notify
     2018-08-13 19:34:53   presence_record_movements record
     2018-08-13 19:34:53   presence_record_vehicles record_and_notify
     2018-08-13 19:34:53   record_alarms   always
     2018-08-13 19:34:53   record_animals  true
     2018-08-13 19:34:53   record_movements empty
     2018-08-13 19:34:53   smart_notifs    on
   helper:
     INTERVAL   1800
     NEXT_POLL  1534230788
     last_status_store 0
Attributes:
   DbLogExclude .*
   IODev      Wetter_Zuhause
   alias      Mein Haus
   devStateIcon .*:no-icon
   room       netatmo
   stateFormat active


Ich weiß jetzt nicht direkt ob das mit dem Thermostat zu tun hat oder nur mit dem Account?

Aber die Werte beim Thermostat selbst aktuell.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 14 August 2018, 15:52:27
Zitat von: maci am 14 August 2018, 08:51:35
Fehlermeldung bei Netatmo Thermostat:
Ich bekomme im Log alle 5 min folgende Meldung:
2018.08.14 08:33:07 3: netatmo_E598ea0b5c8bxxxxx: poll (HEATINGHOME)
Ich weiß jetzt nicht direkt ob das mit dem Thermostat zu tun hat oder nur mit dem Account?
Aber die Werte beim Thermostat selbst aktuell.

Das war der Versuch, die neuen Strukturen für Thermostate einzubunden, hat aber nie wirklich funktioniert :(
Setz bitte mal verbose 5 und poste was da wirklich ankommt und zur Fehlermeldung führt.
Danach kannst du die Devices netatmo_E.* und netatmo_O.* einfach löschen.

Im Update morgen ist das autocreate dafür entfernt.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: maci am 20 August 2018, 08:12:52
Hallo habe mein Logging kurzfristig von 3 auf 5 gestellt.
Das hier kommt bei Heatinghome an:
2018.08.20 07:46:02 3: netatmo_E598ea0b5c8bd00c23f8b456e: poll (HEATINGHOME)
2018.08.20 07:46:02 3: netatmo_E598ea0b5c8bd00c23f8b456e pollHeatingHome (getheatinghomedata)
2018.08.20 07:46:02 5: HttpUtils url=https://my.netatmo.com/syncapi/v1/gethomestatus
2018.08.20 07:46:02 5: IP: my.netatmo.com -> 195.154.199.173
2018.08.20 07:46:02 5: HttpUtils request header:
POST /syncapi/v1/gethomestatus HTTP/1.0
Host: my.netatmo.com
User-Agent: fhem
Accept-Encoding: gzip,deflate
Content-Type: application/json;charset=utf-8
Authorization: Bearer 589df403f96b117c3e8cd3d1|9e424357508fbbdbcb9b3f52d26fae20
Content-Length: 38

2018.08.20 07:46:02 4: https://my.netatmo.com/syncapi/v1/gethomestatus: HTTP response code 500
2018.08.20 07:46:02 5: HttpUtils https://my.netatmo.com/syncapi/v1/gethomestatus: Got data, length: 1176
2018.08.20 07:46:02 5: HttpUtils response header:
HTTP/1.1 500 Internal Server Error
Server: nginx
Date: Mon, 20 Aug 2018 05:46:02 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 562
Connection: close
Vary: Accept-Encoding,User-Agent
Content-Encoding: gzip
X-XSS-Protection: 1; mode=block
Strict-Transport-Security: max-age=31536000; includeSubDomains
X-Powered-By: Netatmo
2018.08.20 07:46:02 4: netatmo_E598ea0b5c8bd00c23f8b456e: dispatch (getheatinghomedata)
2018.08.20 07:46:02 2: netatmo_E598ea0b5c8bd00c23f8b456e: invalid json detected
2018.08.20 07:46:02 5: netatmo_E598ea0b5c8bd00c23f8b456e: <!DOCTYPE html><html lang="en"><head><title>Error</title><style type="text/css">::selection{ background-color: #E13300; color: white; }::moz-selection{ background-color: #E13300; color: white; }::webkit-selection{ background-color: #E13300; color: white; }body { background-color: #fff; margin: 40px; font: 13px/20px normal Helvetica, Arial, sans-serif; color: #4F5155;}a { color: #003399; background-color: transparent; font-weight: normal;}h1 { color: #444; background-color: transparent; border-bottom: 1px solid #D0D0D0; font-size: 19px; font-weight: normal; margin: 0 0 14px 0; padding: 14px 15px 10px 15px;}code { font-family: Consolas, Monaco, Courier New, Courier, monospace; font-size: 12px; background-color: #f9f9f9; border: 1px solid #D0D0D0; color: #002166; display: block; margin: 14px 0 14px 0; padding: 12px 10px 12px 10px;}#container { margin: 10px; border: 1px solid #D0D0D0; -webkit-box-shadow: 0 0 8px #D0D0D0;}p { margin: 12px 15px 12px 15px;}</style></head><body> <div id="container"> <h1>An Error Was Encountered</h1> <p>The action you have requested is not allowed.</p> </div></body></html>
2018.08.20 07:46:02 5: Starting notify loop for netatmo_E598ea0b5c8bd00c23f8b456e, 1 event(s), first is active: error


Habe nur den Teil aus dem Log rausgenommen.

Andere Frage zu Readings aus dem Thermostat.
Kann mir jemand sagen, was beim Thermostat der Wert 603 bei Boileroff zu sagen hat? Wobei ich hier auch schon 602 hatte.
Ob es nicht schon andere Werte waren kann ich derzeit nicht sagen.
Derzeit ist natürlich kein Heizen erforderlich, daher ist Boileron auf 0.
In der Heizsaison bekommt aber dann Boileron diesen Wert.

Jedenfalls würde mich das interessieren, denn ich möchte das Einschalten der Heizung loggen und in einem Plot darstellen.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 20 August 2018, 10:14:37
Danke!
boileron und boileroff sind die Zeiten wie lange geheizt wurde, also die Länge von aus / an.
Zum Zeitraum und der Einheit musst du mal in die API Doku von Netatmo gucken, das weiß ich nicht auswendig.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: maci am 23 August 2018, 08:36:16
Irgendwie nervt derzeit die Netatmo-Anbindung an Fhem.

Derzeit ein bis zweimal pro Woche glaubt mein Aussensensor er ist ein Windsensor. Und bekommt daher auch keine Werte.
Oft hilft es die Readings zu löschen und dann funktionierte es wieder. Hatte aber auch schon den Fall, dass auch das nichts hilft.

Hier hilft dann nur das Device zu löschen, 10-15 Minuten warten und dann neu anlegen.
Dann funktioniert es wieder.

UPDATE (14:45 Uhr)

Jetzt hat es den Regenmesser erwischt. Dieser glaubte aus heiterem Himmel, er sei ein Windmesser   :(
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Mave am 28 August 2018, 08:43:26
Bei mir ist das gesamte Netatmo System sehr unzuverlässig geworden. Immer mal wieder werden Werte stundenlang überhaupt nicht aktualisiert.
Zur Steuerung von Markise oder Klimaanlage nicht mehr brauchbar.  >:(
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 29 August 2018, 10:26:36
Kannst du mal ein list posten, wenn das wieder passiert?
Ist dazwischen ein FHEM Neustart o.ä.?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Jewe am 01 September 2018, 21:33:47
Hallo,
ich möchte eine Public Wetterstation einbinden. Und habe das so definiert:
define netatmo_weather netatmo PUBLIC 48.810512, 9.447806 0.05

Danach tut sich nichts, im Logfile kommt folgendes
2018.09.01 21:10:30 3: netatmo_weather: poll (PUBLIC)
Wenn ich dann set netatmo_weather update ausführe, kommt das:
2018.09.01 21:10:30 3: netatmo_weather getPublicDevices (48.81900100708,9.3621995925903 / 48.71900100708,9.2621995925903)
2018.09.01 21:10:30 3: : refreshing token
2018.09.01 21:10:30 1: : DNS error, cannot resolve
2018.09.01 21:10:30 1: netatmo_weather: No access token was found! (getPublicDevices)
2018.09.01 21:22:47 3: netatmo_weather: poll (PUBLIC)
2018.09.01 21:22:47 3: netatmo_weather getPublicDevices (48.810512, 9.447806 / 48.810512, 9.447806)
2018.09.01 21:22:47 3: : refreshing token
2018.09.01 21:22:47 1: : DNS error, cannot resolve
2018.09.01 21:22:47 1: netatmo_weather: No access token was found! (getPublicDevices)


was mache ich da falsch ?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: RappaSan am 06 September 2018, 11:55:49
Ich bekomme hier alle PUBLIC Stationen als
active dead
angezeigt.
Letzte readings alle so um 2018-09-03 05:21:01.
Mit so alten Werten kann ich aber nix anfangen.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 06 September 2018, 11:57:04
Bitte ein list
Bin noch nicht dazu gekommen mir das anzusehen.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: RappaSan am 06 September 2018, 12:04:09
Hat sich - glaub ich - erledigt. :)
Gerade noch mal nachgesehen. Mittlerweile sind einige auf active ok gegangen.
Eine Verständnisfrage: Ich wollte das reading "rain" für meine Gartenbewässerung nutzen. Dort wird aber nur 0 angezeigt, obwohl es heute hier seit Mitternacht schon 7 Liter/m² geregnet hat.
Wird dort nur die momentane Regenmenge angezeigt?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Thorlaroid am 06 September 2018, 21:18:10
Ich wollte Netatmo heute neu einrichten. Nach der Installation gab es kein Autocreate für die Wetter Stations. Manuell Autocreate anstoßen führte aber zum Erfolg. Die Devices werden erstellt, aber die Readings sind unvollständig. Unter den REadings findet man: "batteryPercent", "batteryState" und "batteryVoltage". Die Wetter Informationen, wie Temp, Humidity, etc. werden aber aber nicht mehr als Readings angeboten. Dementsprechend können diese auch nirgends mehr ausgelesen werden.

Hat jemand einen Tipp oder liegt das am letzten Update?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: RappaSan am 07 September 2018, 07:13:36
Es wre schön, wenn hier jemand die "rain*" readings mal erklären könnte.
Welche gibt's denn? Was steht denn da drin und wann werden sie upgedatet?
Ich habe heute Morgen an der hier ausgewählten PUBLIC Station die Werte 0 für "rain" (last update zeitnah um 7:02) und "rain_sum" (last update gestern 17:59) vorgefunden.
Was soll man denn mit solchen Werten anfangen??? :o
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Jewe am 07 September 2018, 09:07:38
Zitat von: Jewe am 01 September 2018, 21:33:47
Hallo,
ich möchte eine Public Wetterstation einbinden. Und habe das so definiert:
define netatmo_weather netatmo PUBLIC 48.810512, 9.447806 0.05

Danach tut sich nichts, im Logfile kommt folgendes
2018.09.01 21:10:30 3: netatmo_weather: poll (PUBLIC)
Wenn ich dann set netatmo_weather update ausführe, kommt das:
2018.09.01 21:10:30 3: netatmo_weather getPublicDevices (48.81900100708,9.3621995925903 / 48.71900100708,9.2621995925903)
2018.09.01 21:10:30 3: : refreshing token
2018.09.01 21:10:30 1: : DNS error, cannot resolve
2018.09.01 21:10:30 1: netatmo_weather: No access token was found! (getPublicDevices)
2018.09.01 21:22:47 3: netatmo_weather: poll (PUBLIC)
2018.09.01 21:22:47 3: netatmo_weather getPublicDevices (48.810512, 9.447806 / 48.810512, 9.447806)
2018.09.01 21:22:47 3: : refreshing token
2018.09.01 21:22:47 1: : DNS error, cannot resolve
2018.09.01 21:22:47 1: netatmo_weather: No access token was found! (getPublicDevices)


was mache ich da falsch ?

Guten Morgen,

warum funktioniert das bei mir nicht ? Hat jemand einen Tipp ?

Edit: Im Modul wir mir auch nur "get netatmo_weather update" zur Auswahl angeboten ?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 07 September 2018, 23:52:16
Zitat von: Jewe am 07 September 2018, 09:07:38warum funktioniert das bei mir nicht ?
Na deswegen: 2018.09.01 21:10:30 1: : DNS error, cannot resolve
Ohne list des Device kann ich leider nicht mal raten.

Ist das IODev auf das Netatmo Account Device gesetzt?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 08 September 2018, 00:02:43
Zitat von: RappaSan am 07 September 2018, 07:13:36
Es wre schön, wenn hier jemand die "rain*" readings mal erklären könnte.
Welche gibt's denn? Was steht denn da drin und wann werden sie upgedatet?

Die sinnvollen:
rain: "Aktuelle" Regenmenge (5 Minuten Slot, zur Hälfte aber 5 Minuten alt)
rain_hour: Regenmenge der Stunde
rain_day: Regenmenge des Tages

Wie/wann die beiden letzten aufsummiert und zurückgesetzt werden: keine Ahnung. Steht vielleicht bei Netatmo irgendwo erklärt.
   
rain_sum/rain_total: Meine wenig erfolgreichen Versuche einer summierten Regenmenge, diese Readings kannst du löschen.
(Die sind mit dem nächsten Update auch nicht mehr im Code)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: maci am 08 September 2018, 10:21:57
Zitat von: RappaSan am 06 September 2018, 12:04:09
Hat sich - glaub ich - erledigt. :)
...Ich wollte das reading "rain" für meine Gartenbewässerung nutzen. ....
Ich würde eine Gartenbewässerung nur über einen Feuchtesensor machen.

Denn bei welcher Regenmenge am Tag würdest du die Gartenbewässerung auslassen?

Ich überlege meinen Gemüsegarten mit einer Bewässerung auszustatten, doch viele Pflanzen haben einen unterschiedlichen Wasserbedarf.
Da ist mir einen generelle Bewässerung zu ungenau.
Ich bin da noch beim Überlegen.

Der Regenmesser hat bei mir nur informativen Status.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 08 September 2018, 10:28:59
Und wenn man gießt und es regnet eine Stunde später, war das auch nichts :)
Dafür hätte der Forecast im Netatmo Modul dann allerdings  auch die wahrscheinliche Niederschlagsmenge mit drin, statt nur der Condition oder Wahrscheinlichkeit.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Jewe am 08 September 2018, 20:37:45
Zitat von: Markus M. am 07 September 2018, 23:52:16
Na deswegen: 2018.09.01 21:10:30 1: : DNS error, cannot resolve
Ohne list des Device kann ich leider nicht mal raten.

Ist das IODev auf das Netatmo Account Device gesetzt?

Hallo, hier das List :
Internals:
   CFGFN     
   DEF        PUBLIC 48.810512, 9.447806 0.05
   IODev     
   Lat        48.810512
   Lon       
   NAME       netatmo_weather
   NOTIFYDEV  global
   NR         9479
   NTFY_ORDER 50-netatmo_weather
   Rad        9.447806
   STATE      ???
   SUBTYPE    PUBLIC
   TYPE       netatmo
   openRequests 0
   status     ok
   helper:
     INTERVAL   1800
     NEXT_POLL  1536433294
     last_status_store 0
Attributes:
   DbLogExclude .*
   devStateIcon .*:no-icon
   room       netatmo
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 08 September 2018, 20:50:44
Wie vermutet...
Wie heißt das Account Device in das du deine Zugangsdaten eingetragen hast?
Das muss ins IoDev Attribut.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Jewe am 08 September 2018, 21:40:19
Ahja, jetzt habe ich es auch kapiert.
Danke.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 20 September 2018, 11:05:30
Netatmo hat wohl diese Woche ein wenig an den Servern geschraubt.
Deshalb ist ab heute ein Update nötig, danach sollte wieder alles wie gehabt funktionieren.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: maci am 20 September 2018, 11:21:33
ist das neue Modul schon eingecheckt?
Ich kann es über update 38_netatmo.pm nicht laden?

Soll ich noch warten?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 20 September 2018, 11:29:44
Zitat von: maci am 20 September 2018, 11:21:33
ist das neue Modul schon eingecheckt?
Ich kann es über update 38_netatmo.pm nicht laden?
Sollte aktuell sein.
Was passiert wenn du das Update so versuchst?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: maci am 20 September 2018, 14:53:40
Wenn ich nur das eine Modul updaten will, arbeitet der Browser eine Zeit lang und dann ist die Verbindung zu FHEM weg.
Wenn ich dann den Link zu fhem neu lade geht Fhem wieder.

Ein update all funktioniert.
Das habe ich nun auch ausgeführt, da ich bei update check ein paar Modul-updates gesehen habe.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: maci am 23 September 2018, 08:58:29
Seit anscheinend Netatmo am Server geschraubt hat, fällt die Verbindung nach der automatischen Zwangstrennung des Internetrouters meines Providers jedes mal aus.
Da hilft nur ein shutdown/restart des fhem-Servers, damit die Verbindung wieder klappt.
Das war schon vor dem überarbeiteten netatmo Modul so.
Angefangen hat es ca. vor einer Woche.

Meldungen im Log:
zuerst ein 3-4 mal: ...
2018.09.21 04:37:50 3: Wetter_Zuhause: refreshing connection information
2018.09.21 04:37:55 1: Wetter_Zuhause: connection check failed: read from https://api.netatmo.com:443 timed out
...
2018.09.21 04:47:50 3: Wetter_Zuhause: refreshing connection information
2018.09.21 04:47:55 1: Wetter_Zuhause: connection check failed: read from https://api.netatmo.com:443 timed out
...
2018.09.21 04:52:50 3: Wetter_Zuhause: refreshing connection information
2018.09.21 04:52:55 1: Wetter_Zuhause: connection check failed: read from https://api.netatmo.com:443 timed out
...
2018.09.21 04:57:50 3: Wetter_Zuhause: refreshing connection information
2018.09.21 04:57:55 1: Wetter_Zuhause: connection check failed: read from https://api.netatmo.com:443 timed out

ca alle 10 min.
Wobei die Verbindung ins Internet da aber schon wieder steht.
Danach kommt:
2018.09.21 05:12:50 3: Wetter_Zuhause: refreshing connection information
2018.09.21 05:12:50 2: Wetter_Zuhause: invalid json data on connection check:
{"error":{"code":3,"message":"Access token expired"}}
...
2018.09.21 05:17:50 3: Wetter_Zuhause: refreshing connection information
2018.09.21 05:17:50 2: Wetter_Zuhause: invalid json data on connection check:
{"error":{"code":3,"message":"Access token expired"}}


So bleibt es dann bis ich den fhem Server neu starte.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 23 September 2018, 11:51:02
Als erstes: bitte prüfen ob deine Version des Moduls aktuell ist.

Zitat von: maci am 23 September 2018, 08:58:29
Seit anscheinend Netatmo am Server geschraubt hat, fällt die Verbindung nach der automatischen Zwangstrennung des Internetrouters meines Providers jedes mal aus.
Da hilft nur ein shutdown/restart des fhem-Servers, damit die Verbindung wieder klappt.
...
ca alle 10 min.
Wobei die Verbindung ins Internet da aber schon wieder steht.
Zumindest für FHEM steht die Verbindung da anscheinend noch nicht, sonst käme eine andere Meldung.
Das solltest du mal gesondert überprüfen. (WLAN, DNS, etc.)


ZitatDanach kommt:
2018.09.21 05:12:50 3: Wetter_Zuhause: refreshing connection information
2018.09.21 05:12:50 2: Wetter_Zuhause: invalid json data on connection check:
{"error":{"code":3,"message":"Access token expired"}}

So bleibt es dann bis ich den fhem Server neu starte.

Was genau ist Wetter_Zuhause eigentlich? Der Check passiert im Normalfall nur für das Account Device.
Poste mal ein list zu dem Zeitpunkt an dem dieser Status ankommt. Oder die netatmo_checkConnection() aus deiner Modulversion.
Und stell das Loglevel vom Account Device hoch.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: maci am 23 September 2018, 14:31:11
Wetter_Zuhause ist mein Account Device:
Hier ein List:
Internals:
   Clients    :netatmo:
   DEF        ACCOUNT crypt:01520b42561b575d525b024d5114785b154c505a4609070xxxx crypt:2a5206555f070a0206xx 58e38b9eee261c0bxxxxx C2wM8IJMWVcPThp9k8rnc_xxxx
   NAME       Wetter_Zuhause
   NOTIFYDEV  global
   NR         157
   NTFY_ORDER 50-Wetter_Zuhause
   STATE      Connected
   SUBTYPE    ACCOUNT
   TYPE       netatmo
   access_token 589df403f96b117c3e8cd3d1|24ee150516d451490c315b782d85704c
   access_token_app 589df403f96b117c3e8cd3d1|ee2a144a55fc645828702818c78cf2df
   expires_at 1537710414
   expires_at_app 1537710805
   network    ok
   refresh_token 589df403f96b117c3e8cd3d1|8df583b7aa32c35c4300a9a873e277db
   refresh_token_app 589df403f96b117c3e8cd3d1|520cd73e0ae5df5ef860f2e0d528f1b5
   status     ok
   READINGS:
     2018-09-23 14:02:55   active          ok
   helper:
     INTERVAL   600
     NEXT_POLL  1537704774
     apiserver  api.netatmo.com
     client_id  58e38b9eee261c0b888ba7c4
     client_secret C2wM8IJMWVcPThp9k8rncZYLE
     last_status_store 0
     password   crypt:2a5206555f070a0206xx
     username   crypt:01520b42561b575d525b024d5114785b154c505a4609070xxxx
     devices:
       HASH(0x42af008)
       HASH(0x4471a40)
       HASH(0x44717b8)
     homecoachs:
Attributes:
   DbLogExclude .*
   group      Netatmo
   icon       netatmo.central
   interval   600
   room       9.09_Systemkonfiguration

Username und Passwort habe ich etwas verändert!

Ich werde nachsehen on Fhem gleich wieder eine Verbindung bekomme. Wobei der Fhem Server ein fixe IP hat und über Kabel im Netz hängt.
Der Switch bleibt ja online. Ein List zu diesem Zeitpunkt ist etwas schwierig (Uhrzeit)

Meine Version von Netatmo Modul:
38_netatmo.pm 17375 2018-09-19 22:19:51Z moises

doif.js                    15546 2017-12-03 09:57:42Z Ellert
fhemweb.js                 17371 2018-09-19 09:28:18Z rudolfkoenig
fhemweb_readingsGroup.js   15189 2017-10-03 17:53:27Z justme1968


verbose habe ich mal hochgestellt.

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 25 September 2018, 14:57:13
Immer noch Fehler?
Ich habe 2-3 mal am Tag Einträge dass der Server nicht reagiert, ansonsten scheint alles zu funktionieren.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: maci am 26 September 2018, 11:10:43
In den letzten 2 Tagen traten diese Fehler nicht mehr auf.

Hoffe es bleibt so
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Dirk070 am 03 Oktober 2018, 18:25:23
Hallo zusammen,

seit einigen Tagen taucht rec ht häufig diese Fehlermeldung aus: Net_Account: connection check failed: read from https://api.netatmo.com:443 timed out

Liegt das Problem bei Netatmo oder am Modul?
Heute hatte ich die Meldungen von 15:54 bis 18:14, also bis so ziemlich jetzt.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 03 Oktober 2018, 18:55:40
Zitat von: Dirk070 am 03 Oktober 2018, 18:25:23Liegt das Problem bei Netatmo oder am Modul?
Heute hatte ich die Meldungen von 15:54 bis 18:14, also bis so ziemlich jetzt.

Netatmo. Ich hab die gleichen Meldungen im Log.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: maci am 05 Oktober 2018, 07:32:01
Gleiches Problem.

Ich denke Netatmo will nicht, dass wir Werte abholen von deren Servern.
Denn in der Zeit wo FHEM keine Werte bekommt, liefert aber die Station trotzdem weiterhin.

Was mich aber vor allem stört ist die Tatsache, dass auch mein Heizungstermostat davon betroffen ist.
Zumindest lt. FHEM.
Wahrscheinlich wird das Thermostat im Hintergrund nach wie vor arbeiten.

Wenn ich mich recht entsinne, gab es die, oder ähnliche, Probleme schon mal.
Damals konnte es gelöst werden, indem ein anderer Server eingetragen wurde.

UPDATE: Habe nachgesehen!
War im August 2017. Hier hat es geholfen die Adresse von api.netamo.com auf app.netamo.net zu ändern.
Wenn ich den host Befehl anwende:
GeorgsMacBook:~ georg$ host app.netatmo.net
app.netatmo.net has address 195.154.199.173
app.netatmo.net has address 62.210.178.168
app.netatmo.net has address 195.154.191.74
app.netatmo.net has address 62.210.82.117
GeorgsMacBook:~ georg$
GeorgsMacBook:~ georg$
GeorgsMacBook:~ georg$ host api.netatmo.com
api.netatmo.com has address 195.154.172.147
api.netatmo.com has address 195.154.179.238
GeorgsMacBook:~ georg$

hier kommen bei app.netatmo.net 4 IP Adressen bei api.netatmo.com 2 IP Adressen.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 05 Oktober 2018, 10:47:11
Bei mir passiert das nur bei den getpublic Requests auf die Map Daten. Seltener seit ich mit dem Timeout experimentiert habe.
Diese Abfrage enthält bei mir wahrscheinlich die meisten Daten.

Du kannst ja mal auf den app Server umstellen und berichten :)
Update mit erweiterten Fehlermeldungen kommt demnächst.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Dirk070 am 05 Oktober 2018, 12:07:58
Gestern um 16:40 FHEM wegen Update neu gestartet.
Seit dem ist Ruhe im Log.
Ich hole übrigens nur die Daten meiner eigenen Station ab.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Supadone am 06 Oktober 2018, 23:18:17
Servus

Bei mir hat sich nach dem heutigen Update nur die Art der Fehlermeldung geändert, ansonsten ist alles gleich geblieben.
Ich frage nur Public Stationen ab, habe kein eigenes Device.


2018.10.06 00:54:44 2: Netatmo_Poppenricht: http request failed: read from https://api.netatmo.com:443 timed out
2018.10.06 01:20:04 2: Netatmo_Poppenricht: http request failed: read from https://api.netatmo.com:443 timed out
2018.10.06 01:25:24 2: Netatmo_Poppenricht: http request failed: read from https://api.netatmo.com:443 timed out
2018.10.06 01:30:44 2: Netatmo_Poppenricht: http request failed: read from https://api.netatmo.com:443 timed out
2018.10.06 02:06:05 2: Netatmo_Poppenricht: http request failed: read from https://api.netatmo.com:443 timed out
2018.10.06 02:31:25 2: Netatmo_Poppenricht: http request failed: read from https://api.netatmo.com:443 timed out
2018.10.06 02:56:45 2: Netatmo_Poppenricht: http request failed: read from https://api.netatmo.com:443 timed out
2018.10.06 04:22:05 2: Netatmo_Poppenricht: http request failed: read from https://api.netatmo.com:443 timed out
2018.10.06 04:47:26 2: Netatmo_Poppenricht: http request failed: read from https://api.netatmo.com:443 timed out
2018.10.06 04:52:46 2: Netatmo_Poppenricht: http request failed: read from https://api.netatmo.com:443 timed out
2018.10.06 05:48:07 2: Netatmo_Poppenricht: http request failed: read from https://api.netatmo.com:443 timed out
2018.10.06 07:03:27 2: Netatmo_Poppenricht: http request failed: read from https://api.netatmo.com:443 timed out
2018.10.06 07:18:47 2: Netatmo_Poppenricht: http request failed: read from https://api.netatmo.com:443 timed out
2018.10.06 07:44:08 2: Netatmo_Poppenricht: http request failed: read from https://api.netatmo.com:443 timed out
2018.10.06 07:59:28 2: Netatmo_Poppenricht: http request failed: read from https://api.netatmo.com:443 timed out
2018.10.06 08:04:48 2: Netatmo_Poppenricht: http request failed: read from https://api.netatmo.com:443 timed out
2018.10.06 08:30:08 2: Netatmo_Poppenricht: http request failed: read from https://api.netatmo.com:443 timed out
2018.10.06 08:45:29 2: Netatmo_Poppenricht: http request failed: read from https://api.netatmo.com:443 timed out
2018.10.06 10:40:49 2: Netatmo_Poppenricht: http request failed: read from https://api.netatmo.com:443 timed out
2018.10.06 11:16:09 2: Netatmo_Poppenricht: http request failed: read from https://api.netatmo.com:443 timed out
2018.10.06 11:21:30 2: Netatmo_Poppenricht: http request failed: read from https://api.netatmo.com:443 timed out
2018.10.06 11:56:50 2: Netatmo_Poppenricht: http request failed: read from https://api.netatmo.com:443 timed out
2018.10.06 12:12:11 2: Netatmo_Poppenricht: http request failed: read from https://api.netatmo.com:443 timed out
2018.10.06 15:32:45 2: Netatmo_Poppenricht: publicdata request failed: read from https://api.netatmo.com:443 timed out
2018.10.06 15:58:45 2: Netatmo_Poppenricht: publicdata request failed: read from https://api.netatmo.com:443 timed out
2018.10.06 16:04:45 2: Netatmo_Poppenricht: publicdata request failed: read from https://api.netatmo.com:443 timed out
2018.10.06 16:50:46 2: Netatmo_Poppenricht: publicdata request failed: read from https://api.netatmo.com:443 timed out
2018.10.06 17:46:46 2: Netatmo_Poppenricht: publicdata request failed: read from https://api.netatmo.com:443 timed out
2018.10.06 17:52:46 2: Netatmo_Poppenricht: publicdata request failed: read from https://api.netatmo.com:443 timed out
2018.10.06 18:08:47 2: Netatmo_Poppenricht: publicdata request failed: read from https://api.netatmo.com:443 timed out
2018.10.06 18:44:47 2: Netatmo_Poppenricht: publicdata request failed: read from https://api.netatmo.com:443 timed out
2018.10.06 19:10:47 2: Netatmo_Poppenricht: publicdata request failed: read from https://api.netatmo.com:443 timed out
2018.10.06 19:16:47 2: Netatmo_Poppenricht: publicdata request failed: read from https://api.netatmo.com:443 timed out
2018.10.06 19:22:48 2: Netatmo_Poppenricht: publicdata request failed: read from https://api.netatmo.com:443 timed out
2018.10.06 19:48:48 2: Netatmo_Poppenricht: publicdata request failed: read from https://api.netatmo.com:443 timed out
2018.10.06 20:24:48 2: Netatmo_Poppenricht: publicdata request failed: read from https://api.netatmo.com:443 timed out
2018.10.06 21:30:48 2: Netatmo_Poppenricht: publicdata request failed: read from https://api.netatmo.com:443 timed out
2018.10.06 21:56:48 2: Netatmo_Poppenricht: publicdata request failed: read from https://api.netatmo.com:443 timed out
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 06 Oktober 2018, 23:40:17
Zitat von: Supadone am 06 Oktober 2018, 23:18:17Bei mir hat sich nach dem heutigen Update nur die Art der Fehlermeldung geändert, ansonsten ist alles gleich geblieben.
Ich frage nur Public Stationen ab, habe kein eigenes Device.
Du fragst die Map als Zusammenfassung eines Gebiets ab, keine einzelne Station.
Genau dieser Call (und nur dieser) gibt auch bei mir Timeouts.
Da ich auf der Karte zwischen den Ortsschildern von Sulzbach und Amberg aber gerade mal 3 Stationen sehe und du wahrscheinlich den Radius nicht grösser genommen hast, liegt das definitiv nicht an der Datenmenge.

Stell mal den Server auf app.netatmo.net um.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Supadone am 07 Oktober 2018, 17:56:21
Zitat von: Markus M. am 06 Oktober 2018, 23:40:17
Stell mal den Server auf app.netatmo.net um.

Muss ich dass in der 38_netatmo.pm überall ersetzen?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 07 Oktober 2018, 18:07:44
Zitat von: Supadone am 07 Oktober 2018, 17:56:21
Muss ich dass in der 38_netatmo.pm überall ersetzen?
Es gibt ein Attribut im Account Device:
attr netatmo serverAPI app.netatmo.net
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Supadone am 07 Oktober 2018, 18:12:36
Das hatte ich schon geändert, dann kommt aber als Status not found und die readings werden seit 15 Uhr nicht mehr aktualisiert.

Internals:
   CHANGED   
   DEF        PUBLIC 49.476388,11.802765 0.02
   IODev      Netatmo
   LAST_POLL  2018-10-07 15:05:38
   Lat        49.476388
   Lon        11.802765
   NAME       Netatmo_Poppenricht
   NOTIFYDEV  global
   NR         478
   NTFY_ORDER 50-Netatmo_Poppenricht
   Rad        0.02
   STATE      T: 21.97 H: 62.33
   SUBTYPE    PUBLIC
   TYPE       netatmo
   altitude   410.82
   location   49.46579708,11.79606519
   model      WEATHERMAP
   openRequests 0
   stations_indoor 9
   stations_outdoor 9
   stations_rain 5
   stations_wind 3
   status     Not Found
   READINGS:
     2018-07-07 11:42:53   1               7.6
     2018-10-07 15:11:31   absFeuchte      12.0
     2018-10-07 18:10:07   active          Not Found
     2018-10-07 15:11:31   dewpoint        14.4
     2018-10-07 15:03:38   gust            5.7
     2018-10-07 15:03:38   gust_angle      95
     2018-10-07 15:03:38   gust_max        7
     2018-10-07 15:03:38   gust_min        5
     2018-10-07 15:05:11   humidity        62.33
     2018-10-07 15:05:11   humidity_max    76
     2018-10-07 15:05:11   humidity_min    51
     2018-10-07 15:05:38   pressure        1014.58
     2018-10-07 15:05:38   pressure_max    1017.6
     2018-10-07 15:05:38   pressure_min    1009.6
     2018-10-07 15:05:25   rain            0.00
     2018-10-07 15:05:25   rain_day        0.00
     2018-10-07 15:05:25   rain_day_max    0
     2018-10-07 15:05:25   rain_day_min    0
     2018-10-07 15:05:25   rain_hour       0.00
     2018-10-07 15:05:25   rain_hour_max   0
     2018-10-07 15:05:25   rain_hour_min   0
     2018-10-07 15:05:25   rain_max        0
     2018-10-07 15:05:25   rain_min        0
     2018-10-07 15:05:11   temperature     21.97
     2018-10-07 15:05:11   temperature_max 24.9
     2018-10-07 15:05:11   temperature_min 19.1
     2018-10-07 15:03:38   wind            2.7
     2018-10-07 15:03:38   wind_angle      16
     2018-10-07 15:03:38   wind_max        3
     2018-10-07 15:03:38   wind_min        2
   helper:
     INTERVAL   600
     NEXT_POLL  1538929207
     apiserver  app.netatmo.net
     last_status_store 0
Attributes:
   IODev      Netatmo
   devStateIcon .*:no-icon
   disable    0
   event-min-interval absFeuchte:900,dewpoint:900,active:900,gust:900,humidity:900,pressure:900,rain:900,temperature:900,wind:900,rain_day:1800
   event-on-change-reading absFeuchte:0.5,dewpoint:0.5,active,gust,humidity,pressure:0.5,rain,temperature:0.2,wind,rain_day:0.1
   interval   600
   room       netatmo
   serverAPI  app.netatmo.net
   stateFormat T: temperature H: humidity
   verbose    2
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 07 Oktober 2018, 18:34:24
Du musst das Attribut im Account setzen, nicht im Device.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Supadone am 07 Oktober 2018, 18:38:40
Hatte is in beiden geändert. Aber auch wenn ich es aus dem Device lösche ändert sich leider nichts daran.

List Account:
Internals:
   CHANGED   
   Clients    :netatmo:
   DEF        ACCOUNT crypt:**** crypt:****
   NAME       Netatmo
   NOTIFYDEV  global
   NR         266
   NTFY_ORDER 50-Netatmo
   STATE      Connected
   SUBTYPE    ACCOUNT
   TYPE       netatmo
   access_token ****
   expires_at 1538933488
   model      ACCOUNT
   network    ok
   refresh_token ****
   status     ok
   READINGS:
     2018-10-07 18:35:20   active          ok
   helper:
     INTERVAL   3600
     NEXT_POLL  1538933719
     apiserver  app.netatmo.net
     client_id  ****
     client_secret ****
     last_status_store 0
     password   crypt:****
     username   crypt:****
     devices:
Attributes:
   event-on-change-reading .*
   room       Garten,Wettervorhersage,netatmo
   serverAPI  app.netatmo.net
   verbose    2


List Device:
Internals:
   CHANGED   
   DEF        PUBLIC 49.476388,11.802765 0.02
   IODev      Netatmo
   LAST_POLL  2018-10-07 15:05:38
   Lat        49.476388
   Lon        11.802765
   NAME       Netatmo_Poppenricht
   NOTIFYDEV  global
   NR         478
   NTFY_ORDER 50-Netatmo_Poppenricht
   Rad        0.02
   STATE      T: 21.97 H: 62.33
   SUBTYPE    PUBLIC
   TYPE       netatmo
   altitude   410.82
   location   49.46579708,11.79606519
   model      WEATHERMAP
   openRequests 0
   stations_indoor 9
   stations_outdoor 9
   stations_rain 5
   stations_wind 3
   status     Not Found
   READINGS:
     2018-07-07 11:42:53   1               7.6
     2018-10-07 15:11:31   absFeuchte      12.0
     2018-10-07 18:37:32   active          Not Found
     2018-10-07 15:11:31   dewpoint        14.4
     2018-10-07 15:03:38   gust            5.7
     2018-10-07 15:03:38   gust_angle      95
     2018-10-07 15:03:38   gust_max        7
     2018-10-07 15:03:38   gust_min        5
     2018-10-07 15:05:11   humidity        62.33
     2018-10-07 15:05:11   humidity_max    76
     2018-10-07 15:05:11   humidity_min    51
     2018-10-07 15:05:38   pressure        1014.58
     2018-10-07 15:05:38   pressure_max    1017.6
     2018-10-07 15:05:38   pressure_min    1009.6
     2018-10-07 15:05:25   rain            0.00
     2018-10-07 15:05:25   rain_day        0.00
     2018-10-07 15:05:25   rain_day_max    0
     2018-10-07 15:05:25   rain_day_min    0
     2018-10-07 15:05:25   rain_hour       0.00
     2018-10-07 15:05:25   rain_hour_max   0
     2018-10-07 15:05:25   rain_hour_min   0
     2018-10-07 15:05:25   rain_max        0
     2018-10-07 15:05:25   rain_min        0
     2018-10-07 15:05:11   temperature     21.97
     2018-10-07 15:05:11   temperature_max 24.9
     2018-10-07 15:05:11   temperature_min 19.1
     2018-10-07 15:03:38   wind            2.7
     2018-10-07 15:03:38   wind_angle      16
     2018-10-07 15:03:38   wind_max        3
     2018-10-07 15:03:38   wind_min        2
   helper:
     INTERVAL   600
     NEXT_POLL  1538930852
     apiserver  api.netatmo.com
     last_status_store 0
Attributes:
   IODev      Netatmo
   devStateIcon .*:no-icon
   disable    0
   event-min-interval absFeuchte:900,dewpoint:900,active:900,gust:900,humidity:900,pressure:900,rain:900,temperature:900,wind:900,rain_day:1800
   event-on-change-reading absFeuchte:0.5,dewpoint:0.5,active,gust,humidity,pressure:0.5,rain,temperature:0.2,wind,rain_day:0.1
   interval   600
   room       netatmo
   stateFormat T: temperature H: humidity
   verbose    2
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 07 Oktober 2018, 20:56:07
Zitat von: Supadone am 07 Oktober 2018, 18:38:40Hatte is in beiden geändert. Aber auch wenn ich es aus dem Device lösche ändert sich leider nichts daran.

Weil die Aufrufe umgestellt wurden/werden. Gut dass wir das jetzt schon bemerkt haben :)
Mach morgen (oder ab jetzt aus dem SVN) ein Update.
Wenn dir langweilig ist kannst du auch mal rausfinden, was die Parameter divider und limit in Netatmos Aufrufen machen.
Ich habe im gleichen Umkreis jetzt seltsamerweise sehr viel weniger Stationen - wenn ich die Werte zu sehr hochdrehe bekomme ich aber nur noch nen 503 vom Server...
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: db am 08 Oktober 2018, 07:24:23
Moin,

erstmal danke fürs Modul! Ich fange gerade an, meine Welcome einzubinden und stehe dabei etwas auf dem Schlauch.
Ein get netatmo_... snapshot liefert mir den lokalen Link, unter dem ich auf ein aktuelles Bild der Kamera zugreifen kann.
Nun würde ich das Bild auch gerne in FHEM anzeigen, kriege das aber nicht gebacken.
Typischerweise zeigt man Bilder ja per
weblink image pfad_zu_bild an.
Das funktioniert nicht, weil das Bild nicht lokal auf dem Webserver von FHEM verfügbar ist sondern ein Link zum integrierten Webserver der Kamera.
Also der nächste Versuch mit weblink iframe
Da scheitere ich allerdings daran, dass ich den get-Befehl nicht korrekt umgesetzt kriege.
Perl Code nach dem Motto {fhem(get welcome_... snapshot)} funktioniert nicht.
Und einfach ein define cambild weblink iframe get welcome_... snapshot geht auch nicht.

Hat jemand einen Tipp für mich?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 08 Oktober 2018, 12:21:36
Zitat von: db am 08 Oktober 2018, 07:24:23Hat jemand einen Tipp für mich?
Die URL unter last_snapshot ist eine Weiterleitung auf das File, das aber letztendlich in der Microsoft Azure Cloud liegt.
Vielleicht liegt es daran, also dass der Redirect mittels Status 302 nicht richtig funktioniert?!

Edit: Ach so, du meinst den lokalen Snapshot...
define cameraimage weblink iframe http://192.168.178.123/0123456789abcdef0123456789abcdef/live/snapshot_720.jpg
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Eisix am 08 Oktober 2018, 13:11:19
@db ich vermute die nächste Frage ist wie man die videos abspielt  :)

https://forum.fhem.de/index.php/topic,53500.msg559468.html#msg559468

Gruß
Eisix
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Supadone am 08 Oktober 2018, 14:40:50
Zitat von: Markus M. am 07 Oktober 2018, 20:56:07
Weil die Aufrufe umgestellt wurden/werden. Gut dass wir das jetzt schon bemerkt haben :)
Mach morgen (oder ab jetzt aus dem SVN) ein Update.

Die Readings werden jetzt zwar wieder aktualisiert, leider kommt es aber wieder zu den sporadischen publicdata request Fehlern  :-\

2018.10.08 13:34:16 2: Netatmo_Poppenricht: publicdata request failed: read from https://app.netatmo.net:443 timed out
2018.10.08 14:10:16 2: Netatmo_Poppenricht: publicdata request failed: read from https://app.netatmo.net:443 timed out
2018.10.08 14:16:16 2: Netatmo_Poppenricht: publicdata request failed: read from https://app.netatmo.net:443 timed out
2018.10.08 14:22:17 2: Netatmo_Poppenricht: publicdata request failed: read from https://app.netatmo.net:443 timed out
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 08 Oktober 2018, 16:11:30
Aber manchmal klappt es, oder?
Der andere Server ist also auch nicht wesentlich besser.
Aus wie vielen Stationen werden deine Daten berechnet? Das findest du im den Internals.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: db am 08 Oktober 2018, 19:23:48
Ich sag' mal: Herzlichen Dank!
Manchmal können Dinge so einfach sein. Ich hatte vermutet, dass sich der Teil nach der IP-Adresse verändert und ich deswegen den Link jedesmal über ein "get" holen muss.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Supadone am 09 Oktober 2018, 00:01:06
Zitat von: Markus M. am 08 Oktober 2018, 16:11:30
Aber manchmal klappt es, oder?
Der andere Server ist also auch nicht wesentlich besser.
Aus wie vielen Stationen werden deine Daten berechnet? Das findest du im den Internals.

Servus

Es sind nur ein paar Stationen, an dem dürfte es doch nicht liegen oder?
stations_indoor 4
stations_outdoor 4
stations_rain 2
stations_wind 1


Gefühlt sind es schon weniger Fehlermeldungen als beim Standardserver, aber kommt trotzdem noch ziemlich häufig vor:
2018.10.08 12:38:16 2: Netatmo_Poppenricht: publicdata request failed: read from https://app.netatmo.net:443 timed out
2018.10.08 13:34:16 2: Netatmo_Poppenricht: publicdata request failed: read from https://app.netatmo.net:443 timed out
2018.10.08 14:10:16 2: Netatmo_Poppenricht: publicdata request failed: read from https://app.netatmo.net:443 timed out
2018.10.08 14:16:16 2: Netatmo_Poppenricht: publicdata request failed: read from https://app.netatmo.net:443 timed out
2018.10.08 14:22:17 2: Netatmo_Poppenricht: publicdata request failed: read from https://app.netatmo.net:443 timed out
2018.10.08 14:58:17 2: Netatmo_Poppenricht: publicdata request failed: read from https://app.netatmo.net:443 timed out
2018.10.08 15:34:17 2: Netatmo_Poppenricht: publicdata request failed: read from https://app.netatmo.net:443 timed out
2018.10.08 15:40:17 2: Netatmo_Poppenricht: publicdata request failed: read from https://app.netatmo.net:443 timed out
2018.10.08 16:16:17 2: Netatmo_Poppenricht: publicdata request failed: read from https://app.netatmo.net:443 timed out
2018.10.08 16:32:18 2: Netatmo_Poppenricht: publicdata request failed: read from https://app.netatmo.net:443 timed out
2018.10.08 17:38:18 2: Netatmo_Poppenricht: publicdata request failed: read from https://app.netatmo.net:443 timed out
2018.10.08 18:04:18 2: Netatmo_Poppenricht: publicdata request failed: read from https://app.netatmo.net:443 timed out
2018.10.08 18:20:19 2: Netatmo_Poppenricht: publicdata request failed: read from https://app.netatmo.net:443 timed out
2018.10.08 18:26:19 2: Netatmo_Poppenricht: publicdata request failed: read from https://app.netatmo.net:443 timed out
2018.10.08 18:32:19 2: Netatmo_Poppenricht: publicdata request failed: read from https://app.netatmo.net:443 timed out
2018.10.08 19:38:21 2: Netatmo_Poppenricht: publicdata request failed: read from https://app.netatmo.net:443 timed out
2018.10.08 19:54:21 2: Netatmo_Poppenricht: publicdata request failed: read from https://app.netatmo.net:443 timed out
2018.10.08 20:20:21 2: Netatmo_Poppenricht: publicdata request failed: read from https://app.netatmo.net:443 timed out
2018.10.08 20:36:22 2: Netatmo_Poppenricht: publicdata request failed: read from https://app.netatmo.net:443 timed out
2018.10.08 21:02:22 2: Netatmo_Poppenricht: publicdata request failed: read from https://app.netatmo.net:443 timed out
2018.10.08 21:28:22 2: Netatmo_Poppenricht: publicdata request failed: read from https://app.netatmo.net:443 timed out
2018.10.08 21:34:22 2: Netatmo_Poppenricht: publicdata request failed: read from https://app.netatmo.net:443 timed out
2018.10.08 21:40:23 2: Netatmo_Poppenricht: publicdata request failed: read from https://app.netatmo.net:443 timed out
2018.10.08 22:16:23 2: Netatmo_Poppenricht: publicdata request failed: read from https://app.netatmo.net:443 timed out
2018.10.08 22:42:23 2: Netatmo_Poppenricht: publicdata request failed: read from https://app.netatmo.net:443 timed out
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: RappaSan am 09 Oktober 2018, 15:15:33
Hab noch eine Frage:
Wie komme ich denn an die Werte
rain_hour: Regenmenge der Stunde
rain_day: Regenmenge des Tages?

Werden diese Werte direkt von der Wetterstation geliefert oder im Modul bereitgestellt?

Ich hab hier eine public station ausgesucht, die mir aber nur das reading rain liefert.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: maci am 14 Oktober 2018, 14:45:14
Die Netatmo Definition nervt gewaltig  >:( >:(

Fast jeden 2 Tag um genau 2:33 Uhr bleibt der Account hängen und schaltet auf timeout.

Erst wenn ich Fhem neu starte lässt sich die Definition wieder bewegen etwas zu tun.
Ich habe jetzt Netatmo seit ca 1,5 Jahren, aber so schlimm war es noch nie.
Wobei die Server alle laufen, denn das App bekommt brav Daten, das heisst meine Station liefert ohne Unterbrechung

Ich vermute Netatmo tut alles um externe Abfragen, die nicht von ihren Apps kommen wo es nur geht zu verhindern.

Ich baue mir jetzt eine doif abfrage, und wenn netatmo wieder auf timeout steht wird der fhem Server nach 10 min neu gestartet.
Bekomme zwar dann immer eine Nachricht aufs Handy, dass Fhem neu gestartet wurde, aber egal.

Jedenfalls werde ich Netatmo nicht mehr weiterempfehlen!
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: RappaSan am 15 Oktober 2018, 11:39:23
 :(
Da mir die nötigen Infos fehlen, werde ich die Versuche mit netatmo ebenfalls einstellen müssen.
So macht dat Ding einfach keinen Sinn...
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 15 Oktober 2018, 12:02:26
Welche Abfrage gehen denn bei euch genau schief und welchen Server verwendet ihr aktuell?
Eventuell gibt es auch noch ein Problem mit dem Modul.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 15 Oktober 2018, 12:04:47
Zitat von: RappaSan am 09 Oktober 2018, 15:15:33
Hab noch eine Frage:
Wie komme ich denn an die Werte
rain_hour: Regenmenge der Stunde
rain_day: Regenmenge des Tages?

Werden diese Werte direkt von der Wetterstation geliefert oder im Modul bereitgestellt?

Ich hab hier eine public station ausgesucht, die mir aber nur das reading rain liefert.
Die beiden Werte für Hour/Day kommen aus dem Dashboard.
Fremde Stationen liefern nur den aktuellen Wert rain. Das ist die Regenmenge im jeweiligen Zeitraum seit dem letzten Wert.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: RappaSan am 15 Oktober 2018, 12:27:20
Hab ich das richtig verstanden: Public stations sind für die rain_* werte nicht geeignet?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Supadone am 15 Oktober 2018, 12:35:05
Also bei mir werden die rain_* Werte aktualisiert, auch wenn man nur Public Stationen hat.
Ich habe aber nicht nur eine einzelne Station definiert, sondern frage mehrere in einem Umkreis ab woraus dann jeweils der Durchschnittswert als Reading erscheint.

Zum Beispiel
netatmo PUBLIC 49.476388,11.802765 0.02

Hier ist 0.02 der Raduis um die angegebene Koordinate
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 15 Oktober 2018, 12:39:33
Zitat von: RappaSan am 15 Oktober 2018, 12:27:20
Hab ich das richtig verstanden: Public stations sind für die rain_* werte nicht geeignet?
Weiß ich nicht mehr so genau, musst du ausprobieren.
Es kann auch sein, dass du für diese Werte das Account Device aktualisieren musst.

Wenn du nicht gerade irgendwo wohnst wo nur ein einziger Nachbar eine Station hat, ist es aber unter Umständen besser, mit Koordination und Radius zu arbeiten.
Es sei denn die Station ist richtig aufgestellt und liefert plausible Werte - das solltest du auf jeden Fall beobachten.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: RappaSan am 15 Oktober 2018, 13:19:37
Danke, Koordinaten und radius liefern die gewünschten Werte.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 15 Oktober 2018, 15:34:01
Zitat von: RappaSan am 15 Oktober 2018, 13:19:37
Danke, Koordinaten und radius liefern die gewünschten Werte.
In den Internals siehst du, wie viele Stationen, Regen- und Windmesser mit einbezogen werden.
Das Modul berechnet aus den Daten intern den Durchschnitt ohne Extremwerte.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: maci am 15 Oktober 2018, 19:42:50
Zitat von: Markus M. am 15 Oktober 2018, 12:02:26
Welche Abfrage gehen denn bei euch genau schief und welchen Server verwendet ihr aktuell?
Eventuell gibt es auch noch ein Problem mit dem Modul.

Bei mir ist es meist Nachts dass der Server mal nicht erreichbar ist.
Ein paar mal wird ein Verbindungsaufbau versucht, dann geht das ganze auf Disconnect.
Hier ein Auszug aus em Log:
2018.10.12 02:32:28 3: netatmo_Innenstation: poll (DEVICE)
2018.10.12 02:32:28 3: netatmo_Innenstation: requestDeviceReadings (Temperature,CO2,Humidity,Noise,Pressure)
2018.10.12 02:32:28 3: netatmo_Innenstation: next fixed interval update for device (Temperature,CO2,Humidity,Noise,Pressure) at 2018-10-12 02:43:28
2018.10.12 02:32:29 3: wforecast: poll (FORECAST)
2018.10.12 02:32:29 3: netatmo_R70_ee_50_0c_06_84: poll (RELAY)
2018.10.12 02:32:29 3: netatmo_R70_ee_50_0c_06_84: requestThermostatReadings (70:ee:50:0c:06:84)
2018.10.12 02:32:44 3: UWZ Unwetterwarnung: Run.1043 Done fetching data
2018.10.12 02:34:04 3: Wetter_Zuhause: poll (ACCOUNT)
2018.10.12 02:36:34 3: SolarEdge: timer interval changed to 60 seconds
2018.10.12 02:37:34 3: SolarEdge: timer interval changed to 600 seconds
2018.10.12 02:42:14 3: netatmo_station: poll (PUBLIC)
2018.10.12 02:42:14 3: netatmo_station getPublicDevices (48.35478248,14.19161156 / 48.31478248,14.15161156)
2018.10.12 02:42:15 2: netatmo_station: http request failed: gethostbyname api.netatmo.com failed
2018.10.12 02:43:11 3: Thermostat_Heizung: poll (THERMOSTAT)
2018.10.12 02:43:11 3: Thermostat_Heizung: requestDeviceReadings (Temperature,Sp_Temperature,BoilerOn,BoilerOff)
2018.10.12 02:43:11 2: Thermostat_Heizung: http request failed: gethostbyname api.netatmo.com failed
2018.10.12 02:43:17 3: netatmo_Aussenstation: poll (MODULE)
2018.10.12 02:43:17 3: netatmo_Aussenstation: requestDeviceReadings (Temperature,Humidity)
2018.10.12 02:43:17 2: netatmo_Aussenstation: http request failed: gethostbyname api.netatmo.com failed
2018.10.12 02:43:20 3: netatmo_Regenmesser: poll (MODULE)
2018.10.12 02:43:20 3: netatmo_Regenmesser: requestDeviceReadings (Rain)
2018.10.12 02:43:20 2: netatmo_Regenmesser: http request failed: gethostbyname api.netatmo.com failed
2018.10.12 02:43:28 3: netatmo_Innenstation: poll (DEVICE)
2018.10.12 02:43:28 3: netatmo_Innenstation: requestDeviceReadings (Temperature,CO2,Humidity,Noise,Pressure)
2018.10.12 02:43:28 2: netatmo_Innenstation: http request failed: gethostbyname api.netatmo.com failed
2018.10.12 02:44:04 3: Wetter_Zuhause: poll (ACCOUNT)
2018.10.12 02:44:04 2: Wetter_Zuhause: http request failed: gethostbyname api.netatmo.com failed
2018.10.12 02:44:04 2: Wetter_Zuhause: http request failed: gethostbyname api.netatmo.com failed
2018.10.12 02:46:32 3: CUL_HM set Kerze_Hauseingang statusRequest
2018.10.12 02:47:11 3: CUL_HM set Rolladenaktor_test statusRequest
2018.10.12 02:47:12 3: CUL_HM set Schalter_unbenutzt1 statusRequest
2018.10.12 02:47:34 3: SolarEdge: timer interval changed to 60 seconds
2018.10.12 02:48:34 3: SolarEdge: timer interval changed to 600 seconds
2018.10.12 02:54:04 3: Wetter_Zuhause: refreshing connection information
2018.10.12 02:54:09 1: Wetter_Zuhause: connection check failed: read from https://api.netatmo.com:443 timed out
2018.10.12 02:58:35 3: SolarEdge: timer interval changed to 60 seconds
2018.10.12 02:59:35 3: SolarEdge: timer interval changed to 600 seconds
2018.10.12 03:00:00 3: DbLog DBLogging: reduceLogNbl requested with DAYS=90, AVERAGE=HOUR
2018.10.12 03:00:12 3: DbLog DBLogging: reduceLogNbl finished. Rows processed: 271, deleted: 0, updated: 0, time: 12.00sec
2018.10.12 03:02:21 3: DbLog DBLogging: Reopen requested.
2018.10.12 03:02:21 3: DbLog DBLogging - Creating Push-Handle to database mysql:database=fhem;host=localhost;port=3306 with user fhemuser
2018.10.12 03:02:21 3: DbLog DBLogging - Push-Handle to db mysql:database=fhem;host=localhost;port=3306 created
2018.10.12 03:02:21 3: DBLogging_Reopen: Reopen executed.
2018.10.12 03:02:24 3: FHEM2FHEM opening Heizungssteuerung at 10.0.0.8:7072
2018.10.12 03:02:24 3: FHEM2FHEM device opened (Heizungssteuerung)
2018.10.12 03:04:04 3: Wetter_Zuhause: refreshing connection information
2018.10.12 03:04:09 1: Wetter_Zuhause: connection check failed: read from https://api.netatmo.com:443 timed out
2018.10.12 03:09:04 3: Wetter_Zuhause: refreshing connection information
2018.10.12 03:09:09 1: Wetter_Zuhause: connection check failed: read from https://api.netatmo.com:443 timed out
2018.10.12 03:09:35 3: SolarEdge: timer interval changed to 60 seconds
2018.10.12 03:10:35 3: SolarEdge: timer interval changed to 600 seconds
2018.10.12 03:14:04 3: Wetter_Zuhause: refreshing connection information
2018.10.12 03:14:09 1: Wetter_Zuhause: connection check failed: read from https://api.netatmo.com:443 timed out
2018.10.12 03:16:53 3: CUL_HM set Kerze_Hauseingang statusRequest
2018.10.12 03:17:33 3: CUL_HM set Rolladenaktor_test statusRequest
2018.10.12 03:17:34 3: CUL_HM set Schalter_unbenutzt1 statusRequest
2018.10.12 03:19:04 3: Wetter_Zuhause: refreshing connection information
2018.10.12 03:19:09 1: Wetter_Zuhause: connection check failed: read from https://api.netatmo.com:443 timed out
2018.10.12 03:20:35 3: SolarEdge: timer interval changed to 60 seconds
2018.10.12 03:21:35 3: SolarEdge: timer interval changed to 600 seconds
2018.10.12 03:24:04 3: Wetter_Zuhause: refreshing connection information
2018.10.12 03:24:09 1: Wetter_Zuhause: connection check failed: read from https://api.netatmo.com:443 timed out
2018.10.12 03:29:04 3: Wetter_Zuhause: refreshing connection information
2018.10.12 03:29:09 1: Wetter_Zuhause: connection check failed: read from https://api.netatmo.com:443 timed out


Bei hängt eine Zeitschaltuhr am Internetmodem, damit ich die 24stündige Zwangstrennung immer nachts habe.
Um 2:36 schaltet sich das Modem aus und um 2:40 wieder ein. Soweit ich mein Modem kenne braucht es ca 1 minute bis es wieder online ist.
Diese Einstellung läuft schon mehr als 1 Jahr so.
Nur hat es bisher immer funktioniert, bis dass im September mal die Probleme angefangen haben.
Ich kann nicht mehr sagen was es war. Evtl. hatte ich FHEM upgedatet.
Vergangene Nacht war es zu gleichen Zeit in etwa, dass er abgefragt hat, hier war auch mal eine Runde mit request failed, aber beim nächsten mal hat wieder alles normal funktioniert. Nur kommt es so alle 2-3 tage vor, dass die Verbindung nicht mehr zustande kommt.

Was mich stört, ist, dass nicht ein einfaches Set update reicht, um die Definitionen wieder zu bewegen, etwas zu tun.
Nein, ich muss immer FHEM neu starten, damit wieder etwas geht.
Ich vermute, dass hier auch Netatmo schuld hat.

So schön die Geräte von Netatmo auch sind, aber wenn ich vorher gewusst hätte, dass ich nur über die Cloud abfragen kann, hätte ich mir sicherlich eine andere Wetterstation gekauft, die ich direkt einbinden kann. Ich als ich mit FHEM so wirklich begonnen habe, hatte ich die Wetterstation schon mehr als 1/2 Jahr.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 15 Oktober 2018, 20:22:10
Zitat von: maci am 15 Oktober 2018, 19:42:50
Bei mir ist es meist Nachts dass der Server mal nicht erreichbar ist.
Ein paar mal wird ein Verbindungsaufbau versucht, dann geht das ganze auf Disconnect.
Hier ein Auszug aus em Log:
...

Dein Problem ist erst mal, dass das Modem für über 4 Minuten komplett weg ist und du kein DNS Caching hast.
Deshalb geht das Modul in den Kein-DNS Modus - das ist unschön.
Allerdings klappt die Recovery dann 10/20/30 Minuten später nicht mehr, weil ich seit Netatmo den Aufruf den ich ursprünglich verwendet hatte entfernt hat, wohl einen verwendet hatte, der mit so ziemlich die höchste Ausfallwahrscheinlichkeit hat  :(

Probier bitte mal das Modul im Anhang.
Im Account Device findest du in dieser Version zum manuellen Testen auch ein get connectionCheck.
Wenn das besser klappt, kommt das diese Woche noch so ins Update.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: maci am 16 Oktober 2018, 07:46:05
Hallo Markus,

Ich habe als erstes mal einen dns cache auf dem Server installiert.

meine Antwortzeit bei der Abfrage dig api.netatmo.com ist jetzt bei 0ms

Weiters habe ich dein neues Modul ins FHEM Verzeichnis kopiert und geladen.

Wenn ich ein check connection ausführen bekomme ich in der Fhem Log ...refreshing connection information

Bin mal gespannt, wobei auch heute nacht lief alles durch.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 16 Oktober 2018, 10:08:12
Das lag am nun funktionierenden DNS. Kannst du das für morgen Nacht nochmal abdrehen?
Oder einfach heute irgendwann und dann das Modem neu starten :)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: maci am 16 Oktober 2018, 15:19:54
DNS ist abgedreht und Cache geleert
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 18 Oktober 2018, 18:07:50
Zitat von: maci am 16 Oktober 2018, 15:19:54
DNS ist abgedreht und Cache geleert
Und, was war das Ergebnis?
Hat Recovery mit der Testversion nach 10 Minuten wieder funktioniert?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: maci am 22 Oktober 2018, 07:43:24
Hallo Markus,

Hatte letzte Woche doch noch sehr viel zu tun, daher erst jetzt die Antwort.

Mit der neuen Version funktioniert alles bis jetzt ohne einen Aussetzer.
Ich musste bis jetzt nie etwas machen.

Gruß Georg
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 22 Oktober 2018, 13:13:24
Super, ist dann ab morgen so im Update!
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 24 Oktober 2018, 18:39:02
Zitat von: the ratman am 23 Oktober 2018, 14:36:58
bei allen devices, die temperatur messen hab ich "temperature" unter oldreadnigs problemlos am laufen (userreading: temperature_alt { OldReadingsNum($name,"temperature",0); })
das funzt bei ALLEN devices, nur nicht mit dem netatmo-device. mehr als die vorgegebene "0" kommt da nicht ...
das model is "NAMain"

Du hast erst gar keine OLDREADINGS Internals, deshalb kommt auch nichts dabei raus.
Ich habe mal testweise mein oldreadings Attribut ebenso mit "temperature" gefüttert und alles funktioniert so wie es soll.
Warum das bei dir nicht so ist - keine Ahnung. Am Modul kann es aber eigentlich nicht liegen.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 24 Oktober 2018, 20:31:35
Keine Ahnung. Das ist eher ein Problem mit oldreadings.
Verhinderst du irgendwie Events auf die Readings?
Wie loggst du? DbLog oder FileLog?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: h3llsp4wn am 28 Oktober 2018, 11:15:07
Hallo zusammen,

kurze Frage - da sich das Modul gerne mal alle 2-3 Wochen aufhängt (neue Version teste ich jetzt gerade) und ich das nicht immer sofort mitbekomme, habe ich natürlich Lücken.
Früher wurden dann immer auch direkt die "fehlenden" Daten mitgelanden - das ist aber seit einiger Zeit nicht mehr so. Gibt es eine Möglichkeit ihm beim Poll mitzugeben, dass ich gerne rückwirkend noch die letzten 2-3 Tage o.ä. hätte? Oder ich schreibe mir ein DB-Script, was mit die Downloads von der Website importiert ... wäre aber schöner, wenn es auch so ginge. Vielleicht geht es ja auch und ich habe es hier überlesen ...

Cheers,

h3ll
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 28 Oktober 2018, 11:33:58
Zitat von: h3llsp4wn am 28 Oktober 2018, 11:15:07kurze Frage - da sich das Modul gerne mal alle 2-3 Wochen aufhängt (neue Version teste ich jetzt gerade) und ich das nicht immer sofort mitbekomme, habe ich natürlich Lücken.
Früher wurden dann immer auch direkt die "fehlenden" Daten mitgelanden - das ist aber seit einiger Zeit nicht mehr so. Gibt es eine Möglichkeit ihm beim Poll mitzugeben, dass ich gerne rückwirkend noch die letzten 2-3 Tage o.ä. hätte?

War so, ist aber nicht mehr so?
Was passiert denn genau und was hängt sich wie auf?

Eine offizielle Möglichkeit gibt es nicht (und ich werde auch keine einbauen), du kannst dir aber so behelfen:
setreading netatmo_station .lastupdate 1540425600
Damit setzt du den Startzeitpunkt der nächsten Datenabfrage für das Device auf einen Unix Timestamp.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: maci am 31 Oktober 2018, 08:38:25
Zitat von: h3llsp4wn am 28 Oktober 2018, 11:15:07
Hallo zusammen,

kurze Frage - da sich das Modul gerne mal alle 2-3 Wochen aufhängt (neue Version teste ich jetzt gerade) und ich das nicht immer sofort mitbekomme, habe ich natürlich Lücken.
Früher wurden dann immer auch direkt die "fehlenden" Daten mitgelanden - das ist aber seit einiger Zeit nicht mehr so. Gibt es eine Möglichkeit ihm beim Poll mitzugeben, dass ich gerne rückwirkend noch die letzten 2-3 Tage o.ä. hätte? Oder ich schreibe mir ein DB-Script, was mit die Downloads von der Website importiert ... wäre aber schöner, wenn es auch so ginge. Vielleicht geht es ja auch und ich habe es hier überlesen ...

Cheers,

h3ll

Das sich das Modul aufhängt, habe ich noch nie gehabt. Mit der alten version hatte ich, wie weiter oben beschreiben das Problem, dass keine Daten mehr abgeholt wurden. Aber das Modul selbst lief ja weiter. Mit der aktuellen Version ist das Problem behoben. Dieser Version läuft seit dem ohne Probleme.

Bzgl. Daten abholen: Ich hatte das Problem auch dass mir 1-2 Tage fehlten, dieser wurden bei mir aber nachgetragen. Da kann ich mich nicht beklagen.
Früher war ich auch sehr darauf bedacht, ja keine Datenlücken zu haben. Doch das ist mir inzwischen, ehrlich gesagt egal.
Ich habe im Sommer mein Fhem auf neue Beine gestellt, das heißt neu installiert. Gleichzeitig dabei DBLog installiert. Die "alte" Installation lief auf FileLog.
Ich habe gar keine Log Daten übernommen. Bin draufgekommen, dass sie mir gar nicht fehlen, da ich eigentlich nicht nachsehe.  ;)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: h3llsp4wn am 02 November 2018, 09:51:32
@Markus:
Ich habe ja das Update gemacht - die Loglevel mal hochgezogen, wenn es sich jetzt noch mal aufhängt, dann kann ich ggf. einkreisen wo und wie das passiert. Die Symptome bisher waren, dass das Hauptdevice auf "connected" stehen bleibt, aber keine Daten mehr von den Geräten geholt werden - lustigerweise werden aber die Batterieladestände weiterhin übertragen - alles andere blieb' einfach stehen. Ggf. ist es aber mit Deinen letzten Änderungen behoben - ich werde es jetzt weiter beobachten.

Bzgl. des Updates - danke für den Tipp - sollte auch kein Change Request sein. Mit dem timestamp teste ich das gleich mal, bevor ich da in Deinem Code rumpfusche :)

@maci: Stimmt schon - wer schaut sich die historischen Daten überhaupt mal an ... ich wollte mal so Jahresdurchschnittswerte u.ä. berechnen - aber eigentlich hat sich das jetzt aus Gas und Strom reduziert. Es ist natürlich nicht überlebenswichtig - und mir
ist auch schon 2x die SD-Card abgraucht - trotz Backup sind dann ein paar Daten weg - naja jetzt wird täglich die DB und das Filesystem gesichert ...

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 03 November 2018, 23:14:26
Du kannst das Loglevel wieder runterdrehen und morgen ein Update machen.
Ich hab zwar immer noch keine Ahnung warum das Internal dataTypes ab und zu mal einfach verschwindet,
jetzt werden aber a) trotzdem noch Daten eingelesen und b) das Gerät automatisch neu initialisiert.
Symptom und Ursache bekämpft - ich bin zuversichtlich, dass das Problem damit endgültig erledigt ist  ;D
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: maci am 09 November 2018, 19:11:57
Seite ein paar Tagen beobachte ich diese Fehler in den Plots

Ich habe mir das mal im Log angesehen. Die Daten werden abgeholt, aber anscheinend sind diese Daten nicht ok.
Denn im DBLog steht hier dann plötzlich 0 Grad oder auch nur 1 Grad.
Das gleiche bei der Luftfeuchte hier steht dann nur 1%.

Die gleichen Fehler sind auch auf der Netatmo Webseite.
Also dürfte der Sensor Fehler liefern.

Meine Frage: Kennt dieses Phänomen jemand?
Was kann ich dagegen tun?

Sensor defekt?
Batterie steht auf 60%
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 10 November 2018, 12:05:55
Hatte ich noch nicht.
Zerlegen, Platine mit Alkohol reinigen und sehen ob es besser wird?!
Oder du wendest dich mal an den Support.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: docb am 18 November 2018, 09:08:11
Servus,
nachdem ich im Log immer so undefined value Einträge hatte, habe ich mal den stacktrace aktiviert - der zeigt mir u.a. Folgendes:
2018.11.18 09:00:17 1: PERL WARNING: Use of uninitialized value $cmd in concatenation (.) or string at ./FHEM/38_netatmo.pm line 713.
Kann ich das irgendwie beheben? Und die aktuellste Version bekomme ich schon übers normale update - oder soll ich die letzte Version nehmen, die hier gepostet wurde?
Viele Grüße
doc
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 18 November 2018, 11:06:50
Ist das mit der SVN Version passiert? Weißt du bei welchem Device? Was hast du alles definiert?
Sehe ich mir an wenn ich zuhause bin.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: docb am 18 November 2018, 11:21:04
Ola!
Ich mache immer normale Updates per "update" keine Ahnung, ob er das aus dem SVN zieht  ;D
Devices habe ich eine Unmenge definiert: ein Außenmodul, ein Innenmodul, zwei Presence, drei Welcome (und damit verbunden einen ganzen Haufen "Gesichter") und einen webhook.
Hier mal der ganze Log-Auszug, weil ich keine Vermutung habe, welches Device das auslöst. Und die stacktrace Einträge im Log sind Böhmische Dörfer für mich ;-) Habe das nur angeschaltet, um zu schauen, woher die ständigen Logmeldungen kommen. Diese Fehlermeldung wird vom stacktrace auch immer mit dem gleichen Zeitstempel mehrfach ausgeworfen (5-6 Mal untereinander). Und der freezemon schlägt auch Alarm.

2018.11.18 10:33:19 1: PERL WARNING: Use of uninitialized value $cmd in concatenation (.) or string at ./FHEM/38_netatmo.pm line 713.
2018.11.18 10:33:19 1:     main::__ANON__                      called by fhem.pl (723)
2018.11.18 10:33:19 1:     main::netatmo_dispatch              called by FHEM/HttpUtils.pm (593)
2018.11.18 10:33:19 1:     main::netatmo_parseHomeReadings     called by ./FHEM/38_netatmo.pm (2757)
2018.11.18 10:33:19 1:     main::readingsSingleUpdate          called by ./FHEM/38_netatmo.pm (4134)
2018.11.18 10:33:19 1:     main::readingsEndUpdate             called by fhem.pl (4754)
2018.11.18 10:33:19 1:     main::DoTrigger                     called by fhem.pl (4572)
2018.11.18 10:33:19 1:     main::CallFn                        called by fhem.pl (3521)
2018.11.18 10:33:19 1:     main::notify_Exec                   called by fhem.pl (3601)
2018.11.18 10:33:19 1:     main::AnalyzeCommandChain           called by ./FHEM/91_notify.pm (120)
2018.11.18 10:33:19 1:     main::AnalyzeCommand                called by fhem.pl (1063)
2018.11.18 10:33:19 1:     main::AnalyzePerlCommand            called by fhem.pl (1141)
2018.11.18 10:33:19 1:     (eval)                              called by fhem.pl (1116)
2018.11.18 10:33:19 1:     main::fhem                          called by (eval 1043630) (12)
2018.11.18 10:33:19 1:     main::AnalyzeCommandChain           called by fhem.pl (3641)
2018.11.18 10:33:19 1:     main::AnalyzeCommand                called by fhem.pl (1063)
2018.11.18 10:33:19 1:     main::CommandSet                    called by fhem.pl (1217)
2018.11.18 10:33:19 1:     main::DoSet                         called by fhem.pl (1843)
2018.11.18 10:33:19 1:     main::CallFn                        called by fhem.pl (1811)
2018.11.18 10:33:19 1:     main::dummy_Set                     called by fhem.pl (3596)
2018.11.18 10:33:19 1:     main::readingsSingleUpdate          called by ./FHEM/98_dummy.pm (63)
2018.11.18 10:33:19 1:     main::readingsEndUpdate             called by fhem.pl (4754)
2018.11.18 10:33:19 1:     main::DoTrigger                     called by fhem.pl (4572)
2018.11.18 10:33:19 1:     main::CallFn                        called by fhem.pl (3521)
2018.11.18 10:33:19 1:     main::notify_Exec                   called by fhem.pl (3601)
2018.11.18 10:33:19 1:     main::AnalyzeCommandChain           called by ./FHEM/91_notify.pm (120)
2018.11.18 10:33:19 1:     main::AnalyzeCommand                called by fhem.pl (1063)
2018.11.18 10:33:19 1:     main::AnalyzePerlCommand            called by fhem.pl (1141)
2018.11.18 10:33:19 1:     (eval)                              called by fhem.pl (1116)
2018.11.18 10:33:19 1:     main::Cam                           called by (eval 1043631) (5)
2018.11.18 10:33:19 1:     main::fhem                          called by ./FHEM/99_CamUtils.pm (30)
2018.11.18 10:33:19 1:     main::AnalyzeCommandChain           called by fhem.pl (3641)
2018.11.18 10:33:19 1:     main::AnalyzeCommand                called by fhem.pl (1063)
2018.11.18 10:33:19 1:     main::CommandSet                    called by fhem.pl (1217)
2018.11.18 10:33:19 1:     main::DoSet                         called by fhem.pl (1843)
2018.11.18 10:33:19 1:     main::CallFn                        called by fhem.pl (1811)
2018.11.18 10:33:19 1:     main::netatmo_Set                   called by fhem.pl (3596)
2018.11.18 10:33:19 1:     main::__ANON__                      called by ./FHEM/38_netatmo.pm (707)
2018.11.18 10:33:19 1: stacktrace:
}
Cam($room, $dev, $what);
my $what=$EVENT;
my $dev=substr($NAME,length($NAME)-3,3);
my $room=substr($NAME,4,2);
2018.11.18 10:33:19 1: eval: my $NAME='CAM_MT_SUR';my $TYPE='dummy';my $SELF='noCAM';my $EVENT='on';my $EVTPART0='on';{


Viele Grüße
doc
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: maci am 18 November 2018, 17:45:17
Zitat von: Markus M. am 10 November 2018, 12:05:55
Hatte ich noch nicht.
Zerlegen, Platine mit Alkohol reinigen und sehen ob es besser wird?!
Oder du wendest dich mal an den Support.

Habe die Platine ausgebaut, sie war ganz sauber.
Habe sie etwas getrocknet und dann mit mit einem Schutzspray (Plastik 70) versehen.

Nun versieht sie schon wieder seit Tagen problemlos ihren Dienst.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 18 November 2018, 17:56:57
Zitat von: docb am 18 November 2018, 11:21:04
Hier mal der ganze Log-Auszug, weil ich keine Vermutung habe, welches Device das auslöst.

Vermutlich dein Code irgerndwo hier:Cam($room, $dev, $what);
my $what=$EVENT;
my $dev=substr($NAME,length($NAME)-3,3);
my $room=substr($NAME,4,2);
2018.11.18 10:33:19 1: eval: my $NAME='CAM_MT_SUR';my $TYPE='dummy';my $SELF='noCAM';my $EVENT='on';my $EVTPART0='on';{


Keine Ahnung was es genau tut, aber die Fehlermeldung sagt mir dass du ein Device mit undef als Command fütterst.
Du leitest nicht zufällig irgendwo Events ungeprüft an ein set Command weiter?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: geforce28 am 20 November 2018, 12:47:11
Mahlzeit,

da die Netatmo Geräte heute bei Amazon im Tagesangebot sind, und ich schon seit langem auf der Suche nach einem FHEM integrierbarem zuverlässigen Regenmesser suche, wollte ich mal eure Meinung hören, ob Netatmo + Regensensor das richtige für meinen Anwendungszweck ist.

Möchte gerne in FHEM die aktuelle Außentemperatur und den  Zustand ob es Regnet abbilden, um dadurch u.a. meine Rolläden runterfahren zu lassen.

Edit:
Hatte irgendwo was gelesen, dass die Werte, wenn es anfängt zu regnen wohl sehr verzögert reinkommen sollen.. .Stimmt das ?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 20 November 2018, 13:28:05
Ja, da das genau wie Wind mit den anderen Daten der Station übertragen wird, hättest du schlimmstenfalls die normale Verzögerung von ca. 11 Minuten plus fast dem kompletten Zeitraum den es dauert bis die Wippe einmal vollgelaufen ist.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: geforce28 am 20 November 2018, 13:58:36
Danke für die schnelle Antwort :)
Das wäre mir glaube ich zu lange...

Sorry, falls es jetzt ein bisschen Offtopic wird, aber:
Wie sieht es denn mit Konkurrenzprodukten aus ?
ELV hat ja da z.B. in der "SmartAlerts" Serie auch einen Regensensor.. Ist dieser schneller ?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 20 November 2018, 16:27:41
Zitat von: geforce28 am 20 November 2018, 13:58:36
Wie sieht es denn mit Konkurrenzprodukten aus ?
ELV hat ja da z.B. in der "SmartAlerts" Serie auch einen Regensensor.. Ist dieser schneller ?
Ja, ist aber auch noch eine Wippe.
Was du möchtest ist wahrscheinlich ein Regensensor, kein Regenmesser.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Newbee am 22 November 2018, 20:18:27
Hallo,

habe aktuell kein Zugriff mehr auf Netatmo. Weder FHEM noch die über die APP selbst ist ein Zugriff möglich, der Browser Zugriff schlägt auch fehl.

Hat einer von euch die selben Probleme?

Danke und Gruß Newbee
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Eisix am 23 November 2018, 16:06:17
@Newbee
bei mir geht alles

Gruß
Eisix
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Newbee am 23 November 2018, 16:33:23
Nach drei Std. stille lief alles wieder.

Dennoch habe ich jetzt folgende Meldungen im LOG

2018.11.23 06:04:16 2: netatmo_XXX_XX_XX_XX_XX_XX: dataTypes missing, re-initializing device

Bekomme diese Meldung für jedes Devices

Grüße Newbee
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: gerhardg am 23 November 2018, 16:37:12
Serverausfall => die KOmmentare bei Twitter dazu sind köstlich  ;D
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 23 November 2018, 21:01:38
Zitat von: Newbee am 23 November 2018, 16:33:23
2018.11.23 06:04:16 2: netatmo_XXX_XX_XX_XX_XX_XX: dataTypes missing, re-initializing device
Bekomme diese Meldung für jedes Devices
Sind die dataTypes Internals denn jetzt wieder vorhanden, d.h. diese Meldung kam für jedes Device nur einmal?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Newbee am 24 November 2018, 07:20:15
Zitat von: Markus M. am 23 November 2018, 21:01:38
Sind die dataTypes Internals denn jetzt wieder vorhanden, d.h. diese Meldung kam für jedes Device nur einmal?

Ich habe mir das jetzt nochmal angeschaut! Die Meldung kam im Abfrage Rhythmus für die Werte, für alle Devices.
Gehe jetzt davon aus das dies mit dem Serverausfall bei Netatmo zu tun hatte. Seit die Daten wieder abgerufen werden können ist die Meldung weg.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Helmi55 am 09 Dezember 2018, 17:56:31
Hall Markus,

habe mir nun auch eine Wetterstation (2x innen, 1x außen, Wind und Regen) für unser Haus.
Funktioniert im Moment alles Besten.
Frage von einem Laien wie mir, wie kann ich den Wetterforecast z.B. analog Yahoo Wetter einbinden?
geht das? wenn ja wie bitte. Oder kann ich es anders darstellen?

danke und schönen 2. Advent
LG
Helmut
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 09 Dezember 2018, 19:08:00
Zitat von: Helmi55 am 09 Dezember 2018, 17:56:31
wie kann ich den Wetterforecast z.B. analog Yahoo Wetter einbinden?
Ungefähr so (nur mit der ID deiner eigenen Station):
define netatmo_forecast netatmo FORECAST 70:ee:01:23:45:67
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Helmi55 am 09 Dezember 2018, 19:37:02
Hallo
Sorry da hab ich mich schlecht ausgedrückt.
Ja das habe ich eh gemacht. Aber ich hätte das gerne optisch aufbereitet.
Spalten pro Tag mit Symbolen für Wetter usw.
Danke Helmut
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Helmi55 am 10 Dezember 2018, 17:17:43
Hallo docfred
Danke für deine Windumrechnung - funktioniert tadellos.

LG
Helmut
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Helmi55 am 13 Dezember 2018, 16:48:31
Hallo ich hab nochmals eine Frage bezüglich Wetterforecast Das ForecastModul funktioniert wunderbar und liefert auch die Werte fc0-6
Wie kann ich das in FHEM übernehmen dass es so ähnlich aussieht wie im NetatmoKonto
Im Moment stehe ich hier etwas auf der Leitung  - Danke


Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Helmi55 am 29 Dezember 2018, 15:11:18
Hallo liebe Gemeinde
ich habe wieder ein Problem: ich habe versucht nach dieser Vorlage Icons zu generieren https://forum.fhem.de/index.php/topic,53500.msg455075.html#msg455075
Das ist meine 99_myUtils.pm
##############################################
# $Id: myUtilsTemplate.pm 7570 2015-01-14 18:31:44Z rudolfkoenig $
#
# Save this file as 99_myUtils.pm, and create your own functions in the new
# file. They are then available in every Perl expression.

package main;

use strict;
use warnings;
use POSIX;
use JSON;
use Image::Grab;

sub
myUtils_Initialize($$)
{
  my ($hash) = @_;
}

# Enter you functions below _this_ line.

sub
replaceJSON ($$) {
   my ($valToReplace, $value) = @_;
   $value = InternalVal("Ofen", "value", $value);
   Log3 ("Ofen", 3, "replaceJSON Internalvalue: $value");
   fhem ("get Ofen revision");
   my $json = ReadingsVal("Ofen", "controlsJSON","");
   Log3 ("Ofen", 3, "replaceJSON configsJSON: $json");
   return if ($json eq "");
   my $decoded = decode_json($json);
   my $result;
   for my $key ( keys %$decoded ) {
      $result .= "$key=";
      if ($key eq $valToReplace) {
         $result .= $value."&";
      } else {
         $result .= $decoded->{$key}."&";
      }
   }
   chop($result);
   Log3("Ofen", 3, "replaceJSON Result: $result");
   return $result;
}
sub Twilight_CompassPoint_T($) {
  my ($azimuth) = @_;

  my $compassPoint = "unknown";

  if ($azimuth      < 22.5) {
     $compassPoint = "N";
  } elsif ($azimuth < 45)   {
     $compassPoint = "N-NO";
  } elsif ($azimuth < 67.5) {
     $compassPoint = "NO";
  } elsif ($azimuth < 90)   {
     $compassPoint = "O-NO";
  } elsif ($azimuth < 112.5){
     $compassPoint = "O";
  } elsif ($azimuth < 135)  {
     $compassPoint = "O-SO";
  } elsif ($azimuth < 157.5){
    $compassPoint = "SO";
  } elsif ($azimuth < 180)  {
    $compassPoint = "S-SO";
  } elsif ($azimuth < 202.5){
    $compassPoint = "S";
  } elsif ($azimuth < 225)  {
    $compassPoint = "S-SW";
  } elsif ($azimuth < 247.5){
    $compassPoint = "SW";
  } elsif ($azimuth < 270)  {
    $compassPoint = "W-SW";
  } elsif ($azimuth < 292.5){
    $compassPoint = "W";
  } elsif ($azimuth < 315)  {
    $compassPoint = "W-NW";
  } elsif ($azimuth < 337.5){
    $compassPoint = "NW";
  } elsif ($azimuth <= 361)  {
    $compassPoint = "N-NW";
  }
  return $compassPoint;
}

#########
# Netatmo Icons
#
sub
myNetatmoIcons($)
{
   my $pic = new Image::Grab;
   my $url = 'https://my.netatmo.com/images/my/app/weather_symbol/for';
   my ($value) = @_;
   my $icon = "unknown\@red";
   my $file = "/opt/fhem/www/images/default/netatmo-";

   # Wenn der übergebene Wert nicht 6 Stellen hat oder diese 6 Stellen nicht nummerisch sind,
   # Default-Icon unknown in rot zurück geben
   if ((length($value) != 6) || !($value =~ /^\d+$/)) {
      Log3 $value, 2, "not numeric and 6 digits long";
      return $icon;
   }

   # Prüfen, ob die Bilddatei existiert. Wenn nicht, holen und abspeichern
   $file = $file . $value . ".png";
   if (! -e $file ) {
      $url = $url . $value . "\@2x.png";
      $pic->url($url);
      if ( ! $pic->grab ) {
         Log3 undef, 2, "image could not be retreived: $!";
         return $icon;
      }
      if (! open(IMAGE, ">".$file) ) {
         Log3 undef, 2, "file could not be opened for saving: $!";
         return $icon;
      }
      #binmode IMAGE;  # for MSDOS derivations.
      print IMAGE $pic->image;
      close IMAGE;
      fhem("set WEB rereadicons");
      fhem("set WEBphone rereadicons");
      fhem("set WEBtablet rereadicons");
   }

   # Wenn wir bis hierher gekommen sind, sollte das image existieren
   $icon = "netatmo-" . "$value";
   return $icon;
}

1;


Was ich herausgefunden habe. es werden unter /opt/fhem/www. keine Icons angelegt?

und meine Userreadings für den Windmesser sind zerschossen:

Hier ein list vom Windmesser
Internals:
   DEF        MODULE 70:ee:50:36:f1:c2 06:00:00:03:1c:b0
   Device     70:ee:50:36:f1:c2
   IODev      netatmo
   LAST_POLL  2018-12-29 15:05:05
   Module     06:00:00:03:1c:b0
   NAME       netatmo_M06_00_00_03_1c_b0
   NOTIFYDEV  global
   NR         486
   NTFY_ORDER 50-netatmo_M06_00_00_03_1c_b0
   STATE      Wind: 7 km/h (2 bft, Error evaluating netatmo_M06_00_00_03_1c_b0 userReading winddirection: Undefined subroutine &main::Twilight_CompassPoint_T called at (eval 479) line 1.
), Böen: 22 km/h (4 bft, Error evaluating netatmo_M06_00_00_03_1c_b0 userReading gustdirection: Undefined subroutine &main::Twilight_CompassPoint_T called at (eval 480) line 1.
), Max: 43 km/h (6 bft, Error evaluating netatmo_M06_00_00_03_1c_b0 userReading winddirection_max: Undefined subroutine &main::Twilight_CompassPoint_T called at (eval 481) line 1.
)
   SUBTYPE    MODULE
   TYPE       netatmo
   dataTypes  WindStrength,WindAngle,GustStrength,GustAngle
   firmware   19
   last_message 2018-12-29 14:53:59
   last_seen  2018-12-29 14:53:59
   last_setup 2018-12-07 14:41:30
   model      NAModule2
   moduleName Windmesser
   openRequests 0
   rf_status  73
   status     ok
   READINGS:
     2018-12-29 15:05:05   active          ok
     2018-12-29 15:00:06   batteryPercent  99
     2018-12-29 15:00:06   batteryState    ok
     2018-12-29 15:00:06   batteryVoltage  5.978
     2018-12-29 15:03:42   gustangle       265
     2018-12-29 15:05:05   gustdirection   Error evaluating netatmo_M06_00_00_03_1c_b0 userReading gustdirection: Undefined subroutine &main::Twilight_CompassPoint_T called at (eval 480) line 1.

     2018-12-29 15:03:42   guststrength    22
     2018-12-29 15:05:05   guststrength_bft 4
     2018-12-29 15:03:42   windangle       270
     2018-12-29 13:13:14   windangle_max   250
     2018-12-29 15:05:05   winddirection   Error evaluating netatmo_M06_00_00_03_1c_b0 userReading winddirection: Undefined subroutine &main::Twilight_CompassPoint_T called at (eval 479) line 1.

     2018-12-29 15:05:05   winddirection_max Error evaluating netatmo_M06_00_00_03_1c_b0 userReading winddirection_max: Undefined subroutine &main::Twilight_CompassPoint_T called at (eval 481) line 1.

     2018-12-29 15:03:42   windstrength    7
     2018-12-29 15:05:05   windstrength_bft 2
     2018-12-29 13:13:14   windstrength_max 43
     2018-12-29 15:05:05   windstrength_max_bft 6
   helper:
     INTERVAL   300
     NEXT_POLL  1546092605
     last_status_store 1546092222
     readingNames:
       windstrength,windangle,guststrength,gustangle
Attributes:
   IODev      netatmo
   alias      Windmesser
   devStateIcon .*:no-icon
   interval   300
   room       netatmo
   stateFormat Wind: windstrength km/h (windstrength_bft bft, winddirection), Böen: guststrength km/h (guststrength_bft bft, gustdirection), Max: windstrength_max km/h (windstrength_max_bft bft, winddirection_max)
   userReadings guststrength_bft { int((ReadingsVal("netatmo_M06_00_00_03_1c_b0","guststrength",0)*0.33227)**0.666666667+0.5);; }, windstrength_max_bft { int((ReadingsVal("netatmo_M06_00_00_03_1c_b0","windstrength_max",0)*0.33227)**0.666666667+0.5);; }, windstrength_bft { int((ReadingsVal("netatmo_M06_00_00_03_1c_b0","windstrength",0)*0.33227)**0.666666667+0.5);; }, winddirection {Twilight_CompassPoint_T(ReadingsVal("netatmo_M06_00_00_03_1c_b0","windangle",0));; }, gustdirection {Twilight_CompassPoint_T(ReadingsVal("netatmo_M06_00_00_03_1c_b0","gustangle",0));; },  winddirection_max {Twilight_CompassPoint_T(ReadingsVal("netatmo_M06_00_00_03_1c_b0","windangle_max",0));; }



nach der installation von cpan Image::Grab. hab ich einen Neustart des Rpi's gemacht

Ich sehe da leider nicht mehr durch und würde eure Unterstützung benötigen

Danke
Helmut
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Helmi55 am 29 Dezember 2018, 15:29:28
Hallo sorry - gefunden - Grab war nicht ordentlich installiert.
Nice weekend
LG Helmut
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Helmi55 am 29 Dezember 2018, 17:17:04
Doch noch eine Frage
in FHEM bekomme ich nun die icons sehr schön dargestellt. Wie bekomm ich die jetzt in FTUI?
DAs funktioniert nicht:
<div data-type="label" data-device="Wettervorhersage" data-get="fc0_symbol_day' => '{ myNetatmoIcons($VALUE)" class=""></div>
und das:
<div data-type="label" data-device="Wettervorhersage" data-get="fc0_symbol_day" class=""></div>
gibt mir nur den numerischen Wert aus.

Bitte um Hilfe - Danke

PS das funktioniert auch nicht
<div data-type="label" data-device="Wettervorhersage" data-get="fc0_symbol_day" class="img-weather-symbol"></div>
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Helmi55 am 29 Dezember 2018, 20:51:09
Nicht die optimale Lösung, aber es funktioniert: ReadingsGroup in FTUI
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: maci am 11 Januar 2019, 17:49:33
Netatmo Regenmesser spinnt!! :-\

Gestern in kurzer Zeit fast 1200mm Regen!! :-\ :-\

Kann man das irgendwie rauslöschen?
In meiner Fhem Db habe ich das schon gelöscht.
Zu dieser Zeit war kein Niederschlag bei uns.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 11 Januar 2019, 21:55:33
Zitat von: maci am 11 Januar 2019, 17:49:33Gestern in kurzer Zeit fast 1200mm Regen!! :-\ :-\
Kann man das irgendwie rauslöschen?
Aus den Daten bei Netatmo?
Nein. Aber frag doch mal den Support, warum sie keine Plausibilitätsprüfung der Daten machen ;)

Wie ist das passiert? Wackelig aufgestellt und Wind?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: maci am 12 Januar 2019, 10:21:42
Zitat von: Markus M. am 11 Januar 2019, 21:55:33
Aus den Daten bei Netatmo?
Nein. Aber frag doch mal den Support, warum sie keine Plausibilitätsprüfung der Daten machen ;)

Wie ist das passiert? Wackelig aufgestellt und Wind?
Nein, gar nichts von beiden.
Mein Regenmesser ist fix montiert.

Ich werde den Support anschreiben.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: maci am 12 Januar 2019, 12:15:02
Inspiriert von Helmi55 und der Tatsache das yahoo Weather nicht mehr funktioniert wollte ich mir auch die Wettervorhersage von Netatmo weiter vervollständigen.

Ich habe in die 99_myUtils.pm alles eingetragen.
sowohl das Script als auch das grab benutzt werden soll.

Doch im Verzeichnis /opt/fhem/www/images/default/ werde keine netatmo Images geladen.

Ich habe dann versucht die Seite https://my.netatmo.com/images/my/app/weather_symbol/for aufzurufen.
Die wird zwar geladen, aber es ist alles leer.

Was kann ich noch kontrollieren?

Im Fhem Log lese ich nach dem speichern der 99_myUtils.pm diese Meldungen:
...
PERL WARNING: Subroutine myNetatmoIcons redefined at ./FHEM/99_myUtils.pm line 141.

Danach kommen wieder die normalen Log Einträge.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Helmi55 am 13 Januar 2019, 12:23:49
servus maci

hast du das Perl Modul Image::Grab "ordentlich" nachinstalliert.  Hatte bei mir einen Fehler

Ich hab die Anleitung von hier:
https://forum.fhem.de/index.php/topic,53500.msg454963.html#msg454963

Hoffe es hilft
Gruß
Helmut
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: maci am 14 Januar 2019, 21:44:45
Habe mehrmals ein cpan Image::Grab ausgeführt.

Heute hat er mal cpan aktualisiert:

sudo cpan Image::Grab
Loading internal null logger. Install Log::Log4perl for logging messages
Reading '/root/.cpan/Metadata'
  Database was generated on Sat, 12 Jan 2019 08:55:04 GMT
Fetching with LWP:
http://www.cpan.org/authors/01mailrc.txt.gz
Reading '/root/.cpan/sources/authors/01mailrc.txt.gz'
............................................................................DONE
Fetching with LWP:
http://www.cpan.org/modules/02packages.details.txt.gz
Reading '/root/.cpan/sources/modules/02packages.details.txt.gz'
  Database was generated on Mon, 14 Jan 2019 19:17:02 GMT
.............
  New CPAN.pm version (v2.22) available.
  [Currently running version is v2.1101]
  You might want to try
    install CPAN
    reload cpan
  to both upgrade CPAN.pm and run the new version without leaving
  the current session.


...............................................................DONE
Fetching with LWP:
http://www.cpan.org/modules/03modlist.data.gz
Reading '/root/.cpan/sources/modules/03modlist.data.gz'
DONE
Writing /root/.cpan/Metadata
Image::Grab is up to date (1.4.2).
pi@haussteuerung:~ $
pi@haussteuerung:~ $
pi@haussteuerung:~ $ sudo cpan Image::Grab
Loading internal null logger. Install Log::Log4perl for logging messages
Reading '/root/.cpan/Metadata'
  Database was generated on Mon, 14 Jan 2019 19:17:02 GMT
Image::Grab is up to date (1.4.2).
pi@haussteuerung:~ $


Was gehört noch dazu zum 'ordentlich' installieren?

Das einzige was ich mit dieser Aktion erreich habe, dass mein perl wieder auf 100% Auslastung ging und da blieb.
Nach 2 Minuten hat dann mein monit versucht fhem neu zu starten. Nach 5 Fehlversuchen wird ein reboot des Raspberry ausgelöst.
Ich komme nur nicht dahinter warum sich der perl Prozess aufhängt.

Jedenfalls kommt immer noch nichts daher.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: maci am 15 Januar 2019, 17:57:38
So mein Grab funktioniert jetzt.
Warum kann ich nicht sagen. Wahrscheinlich war es der Neustart des Systems.

Ich hatte zwar zuvor das auch gemacht, aber anscheinend war noch irgendwo ein Fehler versteckt.

Nur das mit der Perl Auslastung ist noch nicht behoben, aber das gehört nicht hier her.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: hondong am 01 Februar 2019, 21:57:37
Hallo Zusammen,

wenn ich das netatmo Modul hinzufüge und ein update anfordere reagiert FHEM nicht mehr.

hier die Definition:

define Wetter netatmo ACCOUNT crypt:0c5d0e16420d1d5f071c0c4372cb0d0f575e575019085040 crypt:55515301072105545b0103075c50370356020d050726001008020b52535$

attr Wetter room netatmo
define netatmo_D70_ee_50_22_cd_be netatmo PUBLIC 70:ee:50:22:cd:be 02:00:00:20:99:8a temperature,humidity 70:ee:50:22:cd:be pressure 05:00:00:03:9f:2$
attr netatmo_D70_ee_50_22_cd_be IODev Wetter
attr netatmo_D70_ee_50_22_cd_be alias Hitdorf
attr netatmo_D70_ee_50_22_cd_be devStateIcon .*:no-icon
attr netatmo_D70_ee_50_22_cd_be interval 300
attr netatmo_D70_ee_50_22_cd_be room netatmo
attr netatmo_D70_ee_50_22_cd_be stateFormat Temperatur: temperature Luftfeuchtigkeit: humidity % Regen: rain Luftdruck: pressure Windstärke: windstre$

Hat jemand eine Idee woran das liegen kann?
Habe auch schon andere Stationen ausprobiert.

PS: Kennwort geändert ;)

Viele Grüße, Nils
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 01 Februar 2019, 23:54:41
Zitat von: hondong am 01 Februar 2019, 21:57:37
wenn ich das netatmo Modul hinzufüge und ein update anfordere reagiert FHEM nicht mehr.

define Wetter netatmo ACCOUNT crypt:0c5d0e16420d1d5f071c0c4372cb0d0f575e575019085040 crypt:55515301072105545b0103075c50370356020d050726001008020b52535$

Hat jemand eine Idee woran das liegen kann?

a) im Account fehlen die Daten deiner Developer App. Siehe Hilfe, du brauchst client_id und client_secret.
b) vielleicht ist dein System einfach nur mit dem Abholen aller historischen Daten beschäftigt, probier doch mal:
setreading netatmo_D70_ee_50_22_cd_be .lastupdate 1549061625
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Badflex am 03 März 2019, 11:05:22
Hallo Leute.
Ich werde in letzter Zeit dauernd bei Netatmo dev gesperrt.
Jedenfalls  holen meine Thermometer keine Werte mehr ab.
Da ich diese auch als Raumthermometer für meine Heizungen nehme ist je nachdem wo die Temperaturen stehen geblieben sind, die Räume kochend heiß oder kalt.
Woran kann das liegen, es lief doch Jahrelang problemlos?

In dem reading vom Device steht:
active
invalid_client
2019-03-03 11:05:03
Das Login schlägt fehl.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: no_Legend am 03 März 2019, 11:10:05
Rufst du zu oft die Daten ab?
Oder mal drüber nachgedacht das Passwort mal zu ändern?

Gruß Robert


Gesendet von iPhone mit Tapatalk Pro
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Badflex am 03 März 2019, 11:14:33
Eigentlich habe ich nichts geändert.
Sollte man bei intervall etwas einstellen?
Wie gesagt an Netatmo selbst habe ich nichts geändert.
Vielleicht liegt es an dem Webhook der Presence.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 03 März 2019, 12:00:00
Zitat von: Badflex am 03 März 2019, 11:05:22In dem reading vom Device steht:
active
invalid_client
2019-03-03 11:05:03
Das Login schlägt fehl.
Und im Dev Portal?
Wie oft rufst du ab, wieviele Geräte hast du und ist dein Webhook durchgängig erreichbar?

Zitat von: Badflex am 03 März 2019, 11:14:33
Sollte man bei intervall etwas einstellen?
Im Normalfall nicht.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Lichti am 08 März 2019, 12:05:43
Seit einigen Tagen hatte ich sporadisch im PUBLIC Device (mit Abfrage der Wetterstationen in 3km Umkreis) die Meldung "Access token is missing"
Seit gestern früh kommt die Meldung dauernd und das Wetter wird  nicht mehr aktualisiert.
Das ACCOUNT-Device ist connected und hat den Status ok.
Eine einzelne PUBLIC-Station liefert noch Daten.

Woran könnte das liegen?

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: somansch am 08 März 2019, 15:41:59
Wetter-Icons in FTUI!

Ich habe mich der fast unlösbaren Herausforderung gestellt (https://forum.fhem.de/index.php/topic,53500.msg454191.html#msg454191 (https://forum.fhem.de/index.php/topic,53500.msg454191.html#msg454191)), die 230 Kombinationen des Wettersymbols im forcast-device zu Wetter-Icons zu mappen  ;)

Im Moment gibt es eine Version des "weather_widget", welche ausschliesslich die neuen animierten Icons von amCharts unterstützt. Würde mich über Feedback freuen.

Hier die Infos: https://forum.fhem.de/index.php/topic,96954.msg915705.html#msg915705 (https://forum.fhem.de/index.php/topic,96954.msg915705.html#msg915705)

Viele Grüße
Andreas
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: RappaSan am 10 März 2019, 11:18:15
Hallo Lichti,

da bist du nicht allein - bei mir wird auch seit dem 7.3., 13:42 nichts mehr gemeldet. Gleiche Fehlermeldung:  "Access token is missing".
Login auf der Netatmo-Seite funktioniert aber...
Habe die Login-Daten im FHEM-Modul auch schon neu angelegt und keinen Fehler erhalten. Status steht auf initialized.
Ein get netatmo PUBLIC führt dann zum  "Access token is missing".
Da scheint sich etwas getan zu haben. Hoffentlich wird ein workaround gefunden.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 10 März 2019, 11:22:55
Zitat von: RappaSan am 10 März 2019, 11:18:15bei mir wird auch seit dem 7.3., 13:42 nichts mehr gemeldet. Gleiche Fehlermeldung:  "Access token is missing".
Login auf der Netatmo-Seite funktioniert aber...
Habe die Login-Daten im FHEM-Modul auch schon neu angelegt und keinen Fehler erhalten. Status steht auf initialized.
Ein get netatmo PUBLIC führt dann zum  "Access token is missing".
Da scheint sich etwas getan zu haben. Hoffentlich wird ein workaround gefunden.

Ich kann das leider nicht nachvollziehen.
Kannst du mir mal ein list deiner Netatmo Devices schicken?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: RappaSan am 10 März 2019, 11:24:04
Gern:

Internals:
   CFGFN      ./FHEM/Netatmo.cfg
   Clients    :netatmo:
   DEF        ACCOUNT crypt:544251101b56760e5012044f5351 crypt:5f43591013525f0c500a0608596623670f 5b8fdc612b2b4610008b6ebb YYXPjl2uw48fGfBW29d8ytSalydZjmPJ88
   FUUID      5c49c89d-f33f-d006-05b3-5bc0abccc4f389bf
   NAME       netatmo
   NOTIFYDEV  global
   NR         109
   NTFY_ORDER 50-netatmo
   STATE      Connected
   SUBTYPE    ACCOUNT
   TYPE       netatmo
   access_token 5b8fdbf4fb7ecf0b008b60c1|af2e6faa073179627116c67e46fafd42
   expires_at 1552221778
   model      ACCOUNT
   network    ok
   refresh_token 5b8fdbf4fb7ecf0b008b60c1|1dcc23049ded7cd006a1379ff99e00dd
   status     ok
   READINGS:
     2019-03-10 11:20:28   active          ok
   helper:
     INTERVAL   3600
     NEXT_POLL  1552216828
     apiserver  app.netatmo.net
     client_id  5b8fdc612b2b4610008b6ebb
     client_secret YYXPjl2uw48fGfBW29d8ytSalydZjmPJ88
     last_status_store 0
     password   crypt:5f43591013525f0c500a0608596623670f
     username   crypt:544251101b56760e5012044f5351
     devices:
Attributes:
   addresslimit 25
   oldreadings 1
   room       netatmo
   serverAPI  app.netatmo.net
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: RappaSan am 10 März 2019, 11:26:28
Hab mich auch gewundert. Bin aus dem Schiurlaub wiedergekommen, und seit dem 7.3. gibt's keine updates mehr.
Das gesamte FHEM wurde während meiner Abwesenheit auch nicht verändert.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: RappaSan am 10 März 2019, 11:31:35
 :)
Hab's gefunden:
attr serverAPI  app.netatmo.net
Löschen und gut.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 10 März 2019, 11:34:08
Zitat von: RappaSan am 10 März 2019, 11:31:35
:)
Hab's gefunden:
attr serverAPI  app.netatmo.net
Löschen und gut.
Genau das hätte ich dir jetzt vorgeschlagen :)
Wenn du dann so wie ich mit deiner App irgendwann "invalid_request" bekommst, musst du deiner Applikation noch im Netatmo Dev Bereich den kompletten Scope geben.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: RappaSan am 10 März 2019, 11:40:53
Hab ich nicht verstanden, sorry. :-[ Was meinst du damit?
Beispiel?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 10 März 2019, 11:59:15
Zitat von: RappaSan am 10 März 2019, 11:40:53
Hab ich nicht verstanden, sorry. :-[ Was meinst du damit?
Beispiel?
Auf dev.netatmo.com, siehe Screenshot.

Hat eigentlich jemand schon einen Rauchmelder?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: RappaSan am 10 März 2019, 12:07:09
Ich glaube, verstanden zu haben. Hier benutze ich die PUBLIC Wetterdaten in einem schmalen Umfeld von 0.01, da gibt es so einen scope nicht, oder?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 10 März 2019, 12:25:35
Ohne eigene Netatmo Geräte wahrscheinlich nicht.
Euer Fehler kam jedenfalls davon, dass Netatmo alle ausser den offiziellen Apps vom alternativen Server ausgesperrt hat.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: mad1812 am 11 März 2019, 10:15:21
Hallo zusammen,

hat sich in den letzte Tagen sonst noch was geändert?
Bei meinen Presence lassen sich die Stati nicht mehr ändern.
Ich bekomme immer nen CSRF_ERROR.
Geändert habe ich nichts.
Hat sich bei netatmo was getan?
Client-ID usw habe ich auch schon mal neu gesetzt.
Alles andere funktioniert. Wetterdaten, Aufzeichnungen, Benachrichtigungen..
Kann nur nichts mehr einstellen. Z.B. Aufzeichnung und Benachrichtigung lässt sich nicht mehr aktivieren.

Mir ist gerade aufgefallen, dass das ganze bei mir auch seit dem 07.03. auftritt.


Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 11 März 2019, 14:51:41
Mehr Server Änderungen :(
Das ist der ganze Kram, den Netatmo nicht über die öffentliche API freigegeben hat.
Ich hoffe nur, dass das allgemeine Security Verbesserungen waren und sie sich nicht speziell gegen FHEM abschotten (wobei die Server Einschränkungen wahrscheinlich daran lagen). Sonst haben wir ein Problem...

Aktuell aber noch nicht, mach morgen ein Update. ;)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: mad1812 am 12 März 2019, 09:02:37
Das wäre ja echt mal richtig blöde!
Trotzdem schon mal Danke für die Mühe!
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 12 März 2019, 09:04:33
Zitat von: mad1812 am 12 März 2019, 09:02:37
Das wäre ja echt mal richtig blöde!
Trotzdem schon mal Danke für die Mühe!
Funktioniert's denn nach einem Update jetzt wieder?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: mad1812 am 12 März 2019, 09:40:11
Hi!
hab das update gerade gemacht.jetzt kann das Netatmo-Modul in Fhem nicht mehr geladen werden.

Das steht im Log beim Starten von FHEM:
Can't modify concatenation (.) or string in concatenation (.) or string at ./FHEM/38_netatmo.pm line 63, near "$readingFnAttributes;"
Can't modify concatenation (.) or string in scalar assignment at ./FHEM/38_netatmo.pm line 63, near "$readingFnAttributes;"

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 12 März 2019, 10:33:51
Shit...
Hier ein Ersatz für alle die heute in die Update-Falle tappen.
Bitte mal ausprobieren.
Der Fehler wird bis morgen im SVN gefixt.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: RappaSan am 12 März 2019, 10:47:26
Witzig... die kompletten netatmo defines wurden bei mir gelöscht...
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Supadone am 12 März 2019, 10:49:01
Auch bei dem Fix kommt der gleiche Fehler :(

2019.03.12 10:42:55 1: reload: Error:Modul 38_netatmo deactivated:
Can't modify concatenation (.) or string in concatenation (.) or string at ./FHEM/38_netatmo.pm line 63, near "$readingFnAttributes;"

2019.03.12 10:42:55 0: Can't modify concatenation (.) or string in concatenation (.) or string at ./FHEM/38_netatmo.pm line 63, near "$readingFnAttributes;"
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: RappaSan am 12 März 2019, 11:17:12
line 63, near "$readingFnAttributes;" ist in dieser Zeile aber in der alten Version.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: mad1812 am 12 März 2019, 11:33:18
So.

Also, ich habe beim Initialisieren des Modul (MIT FIX) tatsächlich auch noch einen Fehler, den ich aber mal getrost ignoriert habe.

PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/38_netatmo.pm line 2066.

Da weiß ich gerade gar nicht ob der nicht auch schon vorher da war. Müsste ich mal schauen...


Alle Geräte sind in Fhem wieder verfügbar und auch die Stati lassen sich ändern.
Ich habe lediglich im Subtype HOME einmalig ein "Update" machen müssen. Dann stimmte alles wieder.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 12 März 2019, 15:35:55
Das bedeutet das Fix funktioniert bis auf die andere Warnung?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: mad1812 am 12 März 2019, 15:41:28
Hi!

Ja, alles super!
Sorry, hätte mich auch klarer ausdrücken können..
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 12 März 2019, 19:51:47
Update ist im SVN, sollte beide Probleme beheben.
Der Anhang 7 Posts weiter oben ist ebenfalls mit dieser Version aktualisiert.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: choetzu am 12 März 2019, 22:14:25
Zitat von: Markus M. am 12 März 2019, 19:51:47
Update ist im SVN, sollte beide Probleme beheben.
Der Anhang 7 Posts weiter oben ist ebenfalls mit dieser Version aktualisiert.

habs upgedatet. Die Netatmo-devices werden zwar geladen, jedoch nach ein paar Minuten ist FHEM nicht mehr erreichbar.. Restart etc.. alles gemacht.

Nun hab ich die alte Version wieder raufgespielt. Und leider werden das Modul nicht geladen.. wie vorher halt..

lg c
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 13 März 2019, 00:29:12
Zitat von: choetzu am 12 März 2019, 22:14:25habs upgedatet. Die Netatmo-devices werden zwar geladen, jedoch nach ein paar Minuten ist FHEM nicht mehr erreichbar.. Restart etc.. alles gemacht.
Komplettes SVN Update oder nur das Netatmo Modul?
Ich habe gerade nochmal ausgiebig getestet und denke nicht, dass es am Modul liegt.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: choetzu am 13 März 2019, 17:27:38
Super. Seit dem Update heute Morgen klappts bei mir wieder bestens! Danke Markus.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Lichti am 20 März 2019, 12:45:59
Nur zur Info:
Bei mir kommt immer noch häufig die Meldung "Access token is missing", dann wieder "ok".
Die Daten werden aber anscheinend immer abgeholt.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 20 März 2019, 13:23:27
Zitat von: Lichti am 20 März 2019, 12:45:59Bei mir kommt immer noch häufig die Meldung "Access token is missing", dann wieder "ok".
Die Daten werden aber anscheinend immer abgeholt.
Diese Meldung gibt es im Modul so nicht. Was steht genau im Log?
Bei welchem Device passiert das und wie oft?
Hast du ein Update gemacht?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Lichti am 20 März 2019, 13:57:54
Modul ist aktuell.
Im fhem-Log sehe ich keinen Eintrag hierzu, steht nur im Reading "active"
Wie oft kann ich nicht genau sagen, ist mir gestern und heute aber öfter aufgefallen, meistens steht da aber "ok"
Device ist ein PUBLIC 48.095,11.634 0.02
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Badflex am 21 April 2019, 09:12:28
Hallo, ich habe schon einige Komponenten aber noch kein Windmesser. Wenn ich den von einer puplic Station holen möchte muss ich dann ein komplette Wetterstation einbinden oder geht das auch einzeln? Kann ich überhaupt eine zweite Station einbinden ohne das es Probleme gibt?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 23 April 2019, 11:09:52
Du kannst so viele einbinden wie du möchtest - ich verwende die als Raumsensoren ;)
Ob du nur den Sensor einer fremden Wetterstation einbinden kannst weiß ich nicht. Die komplette sollte kein Problem sein. 
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: RappaSan am 20 Mai 2019, 10:40:26
Ich bekomme seit gestern 22:25 keine updates von Wetterstationen mehr, habt ihr auch das Problem?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: somansch am 20 Mai 2019, 10:59:05
Zitat von: RappaSan am 20 Mai 2019, 10:40:26
Ich bekomme seit gestern 22:25 keine updates von Wetterstationen mehr, habt ihr auch das Problem?

Ja, gleiches Problem.
Titel: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 20 Mai 2019, 11:35:25
Meine Daten sind für alle Stationen und Devices aktuell. 
Wie sieht es bei euch in der App aus?
Auch da sehe ich keine Lücken.

EDIT:
Jetzt zeigt die App Maintenance an, nach Reload aber wieder alles ok.
Scheint mal wieder Lastprobleme zu geben.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: RappaSan am 20 Mai 2019, 12:28:51
Hier gibt's auch seit 11:23 wieder updates.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: elmer am 21 Mai 2019, 17:14:21
Wie kann man beim Regensensor anzeigen wieviel es in der Woche und im Monat und im Jahr geregnet hat?

Ich habe bei mir die Readings rain_sum und rain_total, diese wurden aber 10.2018 das letzte mal aktualisiert.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 21 Mai 2019, 17:38:24
Zitat von: elmer am 21 Mai 2019, 17:14:21Ich habe bei mir die Readings rain_sum und rain_total, diese wurden aber 10.2018 das letzte mal aktualisiert.
Die kannst du löschen, fehlgeschlagener Versuch das zu erreichen was du möchtest.
Mit Statistics sollte es aber (irgendwie) möglich sein.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: elmer am 21 Mai 2019, 17:50:47
Ist es nicht möglich das direkt von Netatmo auszulesen, die Daten sind doch alle bei Netatmo vorhanden.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Gisbert am 09 Juni 2019, 10:13:48
Hallo Markus,

ich lese einen öffentlichen Sensor aus: 70:ee:50:2c:ba:XX
Ich habe leider vergessen mir die Adresse zu merken. Kann man diese mit der obigen Kennung herausfinden (die XX habe ich wegen Datenschutz verändert)?

Viele​ Grüße​ Gisbert​
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 09 Juni 2019, 12:28:17
Zitat von: Gisbert am 09 Juni 2019, 10:13:48ich lese einen öffentlichen Sensor aus: 70:ee:50:2c:ba:XX
Ich habe leider vergessen mir die Adresse zu merken. Kann man diese mit der obigen Kennung herausfinden (die XX habe ich wegen Datenschutz verändert)?
Ich hoffe mal nicht, wegen Datenschutz...
Wenn du ungefähr weißt wo er ist, kannst du nicht einfach ne neue Suche starten?
Oder hab ich die schon existierenden rausgefiltert?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Gisbert am 09 Juni 2019, 15:29:36
Hallo Markus,

zuerst habe ich das Device gelöscht, anschließend wieder gesucht (get ... public ...) und gefunden.
Ich bin erstaunt wie viele öffentliche Geräte in nächsten Umfeld vorhanden sind.

Viele​n Dank für dein Modul.
Viele​ Grüße​ Gisbert​
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: chrisz am 21 Juni 2019, 13:44:19
Zitat von: Arne_ am 30 Januar 2018, 20:08:22
Bei mir klappt es jetzt mit der Presence Kamera, dass die für die Kamera konfigurierten Notifications (bei mir "Person erkannt") über einen WebHook an FHEM gesendet werden und ich damit Aktionen ausführen kann. Viele Informationen dazu sind hier ja schon im Thread
Folgendes habe ich dazu konfiguriert:

Als erstes habe ich für den Internetzugriff auf FHEM einen eigenen Port (8088) eingerichtet, mit user und passwort geschützt. Dieser Port muss dann entsprechend in der Firewall (bei mir FritzBox) als Weiterleitung zur FHEM-IP freigeschaltet werden. In der FritzBox sollte die dynamische DNS Registrierung bei einem DNS Service erfolgen. Die Aktivierung von SSL (HTTPS) habe ich leider noch nicht durchführen können, da selbstausgestellte SSL Cetificates von Netatmo nicht akzeptiert werden - falls hier jemand eine gute Anleitung die Registrierung und automatische Erneuerung bei einem Zertifikat-Provider hat, bitte hier einstellen.

define WEBhook FHEMWEB 8088 global
attr WEBhook csrfToken none
attr WEBhook webname netatmo
# attr WEBhook HTTPS
define allowedWEBhook allowed
attr allowedWEBhook basicAuth <user:passwort> Base64 verschlüsselt
attr allowedWEBhook validFor WEBhook
attr allowedWEBhook allowedCommands ,

Damit kann man über http://<myFritzBoxDNSName>:8088/netatmo nach der Authentifzierung im Browser auf FHEM zugreifen.

Die Presence Kamera muss in FHEM richtig erkannt und automatisch konfiguriert worden sein. Dies erfolgt recht einfach mit der Anleitung zum Netatmo Modul:

define netatmo netatmo ACCOUNT <Netatmo username> <Netatmo password> <Netatmo client_id> <Netatmo client_secret>

Damit wurde das Device NetCamera angelegt, mit:

SET NetCamera autocreate_homes

wurden dann zwei weitere Netatmo Devices angelegt ("mein Zuhause" und "meine Presence Camera")

Im nächsten Schritt wird der WebHook konfiguriert:

define netatmo_webhook netatmo WEBHOOK
attr netatmo_webhook IODev NetCamera
attr netatmo_webhook webhookURL http://user:password@myFritzBoxDNSName:8088/netatmo/netatmo

Starten des WebHook mit:

set netatmo_webhook webhook add

Beim Aufruf von http://myFritzBoxDNSName:8088/netatmo/netatmo wird "NO" im Browser angezeigt.

Auf der Netatmo AppDev Webseite habe ich eine Application angelegt und unter der WebHook Adresse folgendes eingetragen: http://user:password@myFritzBoxDNSName:8088/netatmo/netatmo

Alle für die Presence Kamera konfigurierten Notifications (bei mir "Person erkannt") werden dann sofort im FHEM im Event Monitor angezeigt und können für Aktionen genutzt werden. Die Aktualisierung Devices erfolgt weiterhin nur alle 900/3600 Sekunden.

Bei mir wird nun die Terassenbeleuchtung über einen schon vorhanden FS20 Aktor für 90 Sekunden eingeschaltet, wenn bei Dunkelheit von der Presence Kamera eine Person im Garten erkannt wird:

define Ta Twilight <latitude> <longitude> [<-2 (indoor_horizon)> [<Weather_Position>]]
define Person notify netatmo_webhook:event_type:.*human {if (ReadingsVal("Ta", "light", 5) < 5) {fhem("set Lampe_Terasse on-for-timer 90")}}

Ich muss dazu sagen, ich bin erst blutiger Anfänger und hoffe, dass die Anleitung anderen hilft (ich hoffe, ich habe keinen Schritt vergessen).
Bitte macht aber auch Verbesserungsvorschläge zur Optimierung (die es sicher reichlich gibt).

Hallo,

ich habe diese Beschreibung befolgt (mein WEB heißt netatmoweb), aber bei mir kommen überhaupt keine Events über den Webhook. Verwende auch erstmal HTTP und nicht HTTPS, um Probleme mit den Zertifikaten auszuschließen.

Meine FHEM devices wurde mit autocreate_homes erzeugt und meine PRESENCE Kamera erkannt. Ich kann von extern auf den webhook zugreifen "http://username:passwort@fhemserver.dyndns.org/netatmoweb/netatmo" und bekomme auch ein "NO" als Antwort.

Wenn ich set netatmo_webhook add mache steht im Log (verbose 5):

2019.06.21 13:36:02 3: Registering Netatmo webhook
2019.06.21 13:36:02 4: netatmo_webhook: dispatch (addwebhook)
2019.06.21 13:36:02 4: netatmo_webhook: dispatch return: addwebhook
2019.06.21 13:36:02 5: $VAR1 = {
          'time_exec' => '0.020967960357666',
          'time_server' => 1561116962,
          'status' => 'ok'
        };

2019.06.21 13:36:02 4: netatmo_webhook: webhookStatus (added)


Im Log auf der DEV Seite von Netatmo für meine APP erscheint immer nur:

body:[...]
status: "ok"
time_exec: 0.035774946212769
time_server: 1561117200


wobei sich die Zahlen jedesmal ändern, wenn ich auf "Get Logs" klicke.

Was steht denn im Log wenn es funktioniert?

Grüße,

Christopher

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Kamik am 21 Juni 2019, 13:49:48


Zitat von: chrisz am 21 Juni 2019, 13:44:19
Hallo,

ich habe diese Beschreibung befolgt (mein WEB heißt netatmoweb), aber bei mir kommen überhaupt keine Events über den Webhook. Verwende auch erstmal HTTP und nicht HTTPS, um Probleme mit den Zertifikaten auszuschließen.

Meine FHEM devices wurde mit autocreate_homes erzeugt und meine PRESENCE Kamera erkannt. Ich kann von extern auf den webhook zugreifen "http://username:passwort@fhemserver.dyndns.org/netatmoweb/netatmo" und bekomme auch ein "NO" als Antwort.

Wenn ich set netatmo_webhook add mache steht im Log (verbose 5):

2019.06.21 13:36:02 3: Registering Netatmo webhook
2019.06.21 13:36:02 4: netatmo_webhook: dispatch (addwebhook)
2019.06.21 13:36:02 4: netatmo_webhook: dispatch return: addwebhook
2019.06.21 13:36:02 5: $VAR1 = {
          'time_exec' => '0.020967960357666',
          'time_server' => 1561116962,
          'status' => 'ok'
        };

2019.06.21 13:36:02 4: netatmo_webhook: webhookStatus (added)


Im Log auf der DEV Seite von Netatmo für meine APP erscheint immer nur:

body:[...]
status: "ok"
time_exec: 0.035774946212769
time_server: 1561117200


wobei sich die Zahlen jedesmal ändern, wenn ich auf "Get Logs" klicke.

Was steht denn im Log wenn es funktioniert?

Grüße,

Christopher

Hi Christopher,

Ich habe meinen webhook schon seit ca. einem Jahr laufen. Mit derselben Beschreibung. Aber seit Anfang des Monats erhalte ich auch keine Events mehr über den webhook. Nach einigen Versuchen habe ich erstmal abgebrochen.
Webhook hatte ab und zu den Ban Status aber den habe ich wieder unbanned.

Nutze auch http. Ich stecke hier also auch etwas fest.
Gruß Kamik

Gesendet von meinem SM-G950F mit Tapatalk

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 23 Juni 2019, 23:25:09
Zitat von: chrisz am 21 Juni 2019, 13:44:19
Im Log auf der DEV Seite von Netatmo für meine APP erscheint immer nur:

body:[...]
status: "ok"
time_exec: 0.035774946212769
time_server: 1561117200


wobei sich die Zahlen jedesmal ändern, wenn ich auf "Get Logs" klicke.
Was steht denn im Log wenn es funktioniert?

Das gleiche.
Bei mir funktioniert der Webhook noch.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: warp10 am 24 Juni 2019, 23:09:01
Bei mir funktioniert es leider auch nicht mehr. Der letzte erfolgreiche webhook war am 30.05.2019.
Im Moment werde ich immer "banned"
Es hat nun über ein Jahr ohne Probleme funktioniert, mit https (letsencrypt Zertifikat).
Wie lässt sich das ganze debuggen?

Danke und Gruß,
Thorsten
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Kamik am 25 Juni 2019, 08:33:21
Zitat von: warp10 am 24 Juni 2019, 23:09:01
Bei mir funktioniert es leider auch nicht mehr. Der letzte erfolgreiche webhook war am 30.05.2019.
Im Moment werde ich immer "banned"
Es hat nun über ein Jahr ohne Probleme funktioniert, mit https (letsencrypt Zertifikat).
Wie lässt sich das ganze debuggen?

Danke und Gruß,
Thorsten
Also ich habe noch keine Lösung. Mein Link ist von außen erreichbar und netatmo scheint auch Mal was zu bekommen. Ich habe auch Recht häufig den banned Status.
Gelegentlich erhalte ich im Log webhook No data Received

Ich kann mich noch daran erinnern dass wenn ich webhook add gemacht habe es eine Weile gedauert hat bis in Log auch mehr Stand als nur add. Ich meine ich habe auch Mal Rückmeldung vom netatmoserver bekommen. Aber derzeit tut auch gar nichts.

Gesendet von meinem SM-G950F mit Tapatalk

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 25 Juni 2019, 09:30:56
Zumindest bei banned sollte im Log auf der Netatmo Seite etwas mehr stehen.
Wenn nicht, erst mal dort beschweren.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: warp10 am 26 Juni 2019, 17:37:42
Hi, ich habe den Netatmo-Support angeschrieben (contact-api@netatmo.com) und wurde nach logfiles, meiner Client ID und der webhook URL gefragt.
Nachdem ich dem nachgekommen war, habe ich nun folgende Antwort erhalten:
Zitat
Dear Thorsten,

Thank you for your reply.

I would recommend using the software called "postman" in that situation.
If the situation persists, please share screenshots of that application.

Best regards,

Jawad
Technical specialist

Wenn ich es richtig verstehe, ist postman ein proxy mit dem ich den SSL verschlüsselten traffic mitschneiden kann.
Gibt es sonst keine weitere Möglichkeit, etwas zu debuggen?

@Markus M.: Welche settings hast Du denn bei "sslVersion" für dein fhemweb-device? Oder benutzt Du kein SSL?

Bei mir läuft das ganze unter Raspbian, ist das evtl. bei den anderen Betroffenen auch so? Gab es ein Paketupdate, das Perl oder SSL betrifft und das nur für Raspbian?
Habe auch gesehen, dass fhemweb geupdatet wurde, veilleicht hat sich hier was geändert?

Ich komme jedenfalls im Moment nicht mehr weiter und bitte um Eure Hilfe, da ich das bisher das Außenlicht mit den webhooks der Presence geschaltet habe und das ist schon praktisch :-)

Danke und LG,
Thorsten
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 26 Juni 2019, 17:56:51
Kein SSL, da Netatmo z.B. keinen selbst ausgestellten Zertifikaten vertraut.
Vertrauen sie vielleicht deiner Root CA nicht mehr? Würde erklären warum nicht nur du das Problem hast.
Was verwendet ihr?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: warp10 am 26 Juni 2019, 18:05:12
Kamik hat ja weiter unten geschrieben, das er kein SSL verwendet, daher wollte ich nur sicherstellen wie es bei Dir ist.
Ich verwende letsencrypt, das hatte ich auch in der Supportanfrage mitgeteilt. Wäre natürlich hart, wenn sie der CA nicht mehr vertrauen...
Was steht denn bei dir bei "sslVersion"?

Danke, Thorsten
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 26 Juni 2019, 18:09:19
Zitat von: warp10 am 26 Juni 2019, 18:05:12
Was steht denn bei dir bei "sslVersion"?
Nichts, ist nirgendwo gesetzt.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: warp10 am 26 Juni 2019, 21:20:31
Ich meine bei fhemweb
z.B. attr WEB sslVersion TLSv12:!SSLv3
was steht da bei Dir
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Kamik am 27 Juni 2019, 08:40:57
Hi, ich habe im Moment wenig Lust und Zeit bei dem Wetter etwas zu suchen ;)
Ich habe heute wieder den Bann Status gehabt. Habe Mal jetzt den webhook und das Fhemweb device auf verbose 5 gestellt.

Nach einem add habe ich zumindest folgende Meldung im Log gehabt (ist dasselbe wie auf der netatmo Seite unter Log steht


2019.06.27 08:29:35 3: Registering Netatmo webhook 2019.06.27 08:29:36 4: netatmo_webhook: dispatch (addwebhook) 2019.06.27 08:29:36 4: netatmo_webhook: dispatch return: addwebhook 2019.06.27 08:29:36 5: $VAR1 = { 'time_exec' => '0.01694393157959', 'time_server' => 1561616976, 'status' => 'ok' }; 2019.06.27 08:29:36 4: netatmo_webhook: webhookStatus (added)


Mal schauen ob ich jetzt noch was über die Zeit herausfinden kann.

Ich nutze es als Einbruchsicherung:
Wenn webhook Meldung Person erfasst und ich nicht zu Hause bin dann fahren die Rolladen am der Terrasse herunter.

Gruß

Gesendet von meinem SM-G950F mit Tapatalk

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 27 Juni 2019, 11:49:51
Was sagt denn das Log auf der Netatmo Dev Seite wenn du gebannt bist?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: warp10 am 27 Juni 2019, 12:30:50
Das log sagt das hier (Inhalt der json-File):
{"body":[],"status":"ok","time_exec":0.045600175857544,"time_server":1561631417}
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Kamik am 27 Juni 2019, 15:30:11
Jetzt wieder im Ban Status. In Fhem habe ich keine Logeinträge. Presence hatte aber diverse Meldungen gemacht.

Auf der Netatmo Seite steht unter Log (Im Ban Status):


body:[...]

status: "ok"

time_exec: 0.023109197616577

time_server: 1561641857



Check ich nicht..



Gesendet von meinem SM-G950F mit Tapatalk

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: warp10 am 28 Juni 2019, 11:49:30
Ja so ist es bei mir ja auch. Und der netatmo support kann mir nicht erklären, warum ich trotz fehlerfreier logs gebannt werde.
(stattdessen soll ich mit postman selbst debuggen, siehe meine Posts weiter oben)

Bitte schreib doch auch mal den support an, vielleicht hilft es wenn sich mehrere Leute melden, die das gleiche Problem habe.

Viele Grüße,
Thorsten
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: warp10 am 28 Juni 2019, 22:13:12
Hab eine neue Antwort vom Netatmo Support bekommen:
ZitatDear Customer,

Thank you for your reply.

It could be because of security purpose, the only ports allowed are the HTTP(80) and https(443).
Make sure to change the port if necessary. Otherwise, the application will get repeatedly banned.

If the situation persists, I would still recommend attempting to use postman.

Best regards,

Ich habe mittels iptables den Port 443 nun auf 8083 umgeleitet, und siehe da: Webhooks funktionieren wieder.
Da hat netatmo also einfach mal geändert, das beliebige Ports erlaubt sind!

@Markus M.: Vielleicht solltest Du die commandref um einen Hinweis diesbezüglich erweitern...

VG, Thorsten
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Kamik am 28 Juni 2019, 23:17:58
Zitat von: warp10 am 28 Juni 2019, 22:13:12
Hab eine neue Antwort vom Netatmo Support bekommen:
Ich habe mittels iptables den Port 443 nun auf 8083 umgeleitet, und siehe da: Webhooks funktionieren wieder.
Da hat netatmo also einfach mal geändert, das beliebige Ports erlaubt sind!

@Markus M.: Vielleicht solltest Du die commandref um einen Hinweis diesbezüglich erweitern...

VG, Thorsten
Hi Thorsten, das hört sich gut an.
Kann ich das dann auch mit dem Port 80 machen?
Kannst du die Anweisung kurz posten?

Habe ich nach dem umleiten ggf. Probleme mit anderen Paketen die über den Port 80 reinkommen?

Gesendet von meinem SM-G950F mit Tapatalk

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: warp10 am 29 Juni 2019, 12:41:43
Hi,

so hab ich es zunächst getestet:

iptables -A PREROUTING -t nat -i br0 -p tcp --dport 443 -j REDIRECT --to-port 8083

Dabei muss Du evtl. das Interface anpassen (z.B. "eth0" statt "br0") und den dPort auf Port 80 ändern.

Auf Deinem Router musst Du natürlich die Weiterleitung von Port 443 bzw. 80 auf den fhem-Server einrichten. Prinzipiell könnte man auf dem Router auch direkt eine Port Umleitung einrichten, allerdings klappt das bei meinem Speedport W723 (Typ B) nicht. Daher muss nun der RPi, auf dem ich fhem laufen habe dafür herhalten...

Damit es auch nach einem Reboot klappt, muss Du noch in die /etc/network/interfaces folgendes eintragen:
post-up iptables -A PREROUTING -t nat -i br0 -p tcp --dport 443 -j REDIRECT --to-port 8083

Wen auf Deinem Server sonst nichts auf Port 80 läuft, macht der Redirect nichts, ansonsten kannst Du danach natürlich nicht mehr auf Dienste zugreifen, die auf Port 80 laufen.

VG, Thorsten
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Kamik am 30 Juni 2019, 20:13:51
Zitat von: warp10 am 29 Juni 2019, 12:41:43
Hi,

so hab ich es zunächst getestet:

iptables -A PREROUTING -t nat -i br0 -p tcp --dport 443 -j REDIRECT --to-port 8083

Dabei muss Du evtl. das Interface anpassen (z.B. "eth0" statt "br0") und den dPort auf Port 80 ändern.

Auf Deinem Router musst Du natürlich die Weiterleitung von Port 443 bzw. 80 auf den fhem-Server einrichten. Prinzipiell könnte man auf dem Router auch direkt eine Port Umleitung einrichten, allerdings klappt das bei meinem Speedport W723 (Typ B) nicht. Daher muss nun der RPi, auf dem ich fhem laufen habe dafür herhalten...

Damit es auch nach einem Reboot klappt, muss Du noch in die /etc/network/interfaces folgendes eintragen:
post-up iptables -A PREROUTING -t nat -i br0 -p tcp --dport 443 -j REDIRECT --to-port 8083

Wen auf Deinem Server sonst nichts auf Port 80 läuft, macht der Redirect nichts, ansonsten kannst Du danach natürlich nicht mehr auf Dienste zugreifen, die auf Port 80 laufen.

VG, Thorsten

Zitat von: warp10 am 29 Juni 2019, 12:41:43

Wen auf Deinem Server sonst nichts auf Port 80 läuft, macht der Redirect nichts, ansonsten kannst Du danach natürlich nicht mehr auf Dienste zugreifen, die auf Port 80 laufen.

Hi, genau das hatte ich befürchtet. Aber vielen Dank schonmal für dir Anleitung! Werde ich dir Tage Mal probieren.

Können nicht alle http Anfragen über den Port 80 rein? Z.B. Wetterdienste, httpmod
Gruß

Gesendet von meinem SM-G950F mit Tapatalk

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: tomcat.x am 01 Juli 2019, 11:29:07
ZitatKönnen nicht alle http Anfragen über den Port 80 rein? Z.B. Wetterdienste, httpmod

Die gehen darüber raus (die Abfragen werden aktiv von fhem gestartet, nicht von außen).
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: THZ_Haus am 01 Juli 2019, 15:59:20
Hallo,möchte gerne mit den Daten des Wetterberichtes meine Jalousien Steuern.
Dafür möchte ich sunrise u. Sunset nutzen.
Nur sehe die Daten in form des Datums mit Uhrzeit, wie können diese mit eine  DOIF verknüpft werden?

Kenne nur Sunrise mit AbS oder Rel für sonnen Aufgang bzw. Untergang.
Wer hat Tips
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 01 Juli 2019, 17:50:53
Zitat von: THZ_Haus am 01 Juli 2019, 15:59:20Wer hat Tips
Stattdessen das twilight Modul mit notify direkt auf den Sonnenstand verwenden?!
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: THZ_Haus am 01 Juli 2019, 18:38:10
Laut wiki wurde das Modul Twilight abgeschaltet.
Daher kam auch die Idee das Netatmo Modul zu nutzen, da darin auch der Sonnenaufgang u. UNTERGANG enthalten sind.

https://wiki.fhem.de/wiki/Twilight
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 01 Juli 2019, 18:42:13
Zitat von: THZ_Haus am 01 Juli 2019, 18:38:10Laut wiki wurde das Modul Twilight abgeschaltet.
Daher kam auch die Idee das Netatmo Modul zu nutzen, da darin auch der Sonnenaufgang u. UNTERGANG enthalten sind.

Twilight enthält lediglich keine Wetterdaten mehr.
Durch den genauen Sonnenstand und Sonnenaufgang "indoor" bietet es trotzdem noch wesentlich mehr Möglichkeiten als der Astro Sonnenaufgang von Netatmo.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: THZ_Haus am 01 Juli 2019, 18:53:12
Also sind die Daten des Sonnenstandes von Netatmo nicht geeignet um damit die Jalousien zu steuern?
Nutze schon die Innentemperatur, um z.B. bei Überschreitung einer Temperatur die Jalousie auf eine gewisse Höhe zu fahren. Da kam die Idee auch Sonnenstandswerte von Netatmo zu nutzen. Sozusagen wäre dann die Jalousiesteuerung mit Netatmo als Regelgrösse verbunden.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 01 Juli 2019, 19:23:13
Welcher Sonnenstand?
Netatmo sagt dir lediglich, wann astronomisch die Sonne aufgeht - heute hier um kurz nach 5.
In diesen Wert fliessen keine Wetterdaten mit ein.

Wenn du beschatten willst, ist Twilight sowieso besser - dann kannst du Rolläden steuern ab Lichteinfall an diesem Punkt des Hauses.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Schronk am 12 Juli 2019, 23:19:17
Hi,

Ich bekomme immer Login failed (fhem Webinterface) bzw invalid_client als reading im Module selber.

Im define hab ich die Daten mit und ohne <> versucht, beide Male mit gleichem Ergebnis.

Im Netatmo log steht:

body:[...]
status: "ok"
time_exec: 0.010993003845214844
time_server: 1562965855

Fhem und raspi sind up to date.

Hängt das an der port-webhook-Geschichte? Die verstehe ich nicht so ganz...

Kann hier wer helfen?

Danke
Schronk
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Kamik am 13 Juli 2019, 08:55:50
Hi,
also mit hat die Lösung von warp geholfen.
Da ich eine Fritzbox habe hat es gereicht einfach meine bestehende Peitzleitung zu ändern. Port 80 auf Port 80xx auf deinem raspi weiter zu leiten.

Danach habe ich noch die webhookadresse im device auf den Port 80 geändert.
Gruß

Gesendet von meinem SM-G950F mit Tapatalk

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Schronk am 13 Juli 2019, 10:39:29
Hi,

Wie gesagt, den Teil verstehe ich nicht.

Warum ist es wichtig wie ich auf fhem zugreife, wenn doch fhen (ein fhem modul) auf netatmo zugreift?

Danke,
Althir
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Kamik am 13 Juli 2019, 11:22:45
Zitat von: Schronk am 13 Juli 2019, 10:39:29
Hi,

Wie gesagt, den Teil verstehe ich nicht.

Warum ist es wichtig wie ich auf fhem zugreife, wenn doch fhen (ein fhem modul) auf netatmo zugreift?

Danke,
Althir
Du hast es vorher doch auch schon so gemacht. Nur jetzt ist der Unterschied das netatmo nicht mehr alle Ports für das Versenden des webhook akzeptiert. Sondern nur noch 80 und 442 für HTTPS.
Und damit dein webhook dann funktionieren soll musst du eine Portweiterleitung einrichten.
Für die Kommunikation des webhook wird eine Verbindung aufgebaut.

Gesendet von meinem SM-G950F mit Tapatalk

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: docb am 20 Juli 2019, 19:23:20
Grüß Euch,
nachdem ich immer mal wieder einen Ban beim Webhook habe (z.B. weil ich meine Firewall aktualisiere und die mal eine gewisse Zeit nicht erreichbar ist), habe ich mir ein kleines at gebastelt, damit ich benachrichtigt werde, wenn ich vermutlich wieder mal gebannt bin (habe hier nichts dazu gefunden). Vielleicht kann das ja jemand brauchen oder hat vielleicht sogar noch eine bessere Lösung. Das AT checkt einfach jede Stunde, ob sich in der letzten Stunde der state des Webhook geändert hat. Falls nicht, schickt er eine pushnachricht über msg (falls ihr das nicht eingebunden habt, ersetzt einfach den Code mit Eurem Telebot/Pushover/Email-Kommando). Die Zeiten kann man auch ganz einfach anpassen, werde ich auch tun, da gerade nachts sich auch mal eine Stunde nichts tut, werde also "time - 10000" draus machen. Aber zum Testen ob es klappt, sind die 3600 ganz gut ;-)

define atCheckWebhook at +*01:00:00
{
if(time_str2num(ReadingsTimestamp("<EuerWebhookName>", "state", "")) < time - 3600){
  fhem("msg push Netatmo Webhook funktioniert seit 1 Stunde nicht mehr");
}
  Log 3, "AT-Webhookprüfung - letzter erfolgreicher Webhook: ".ReadingsTimestamp("<EuerWebhookName>", "state", "");
}


Viele Grüße
doc
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Kamik am 20 Juli 2019, 22:38:32
Moin doc,

ich habe mir für solche Dinge jeweils einen watchdog eingerichtet.

Ich finde ja den Action detector für die Homematic Geräte super, aber leider ist dieser nur für diese beschränkt.

Schau dir Mal dass watchdog Modul in der fhemref an. Es macht in Prinzip dasselbe. Wenn ein bestimmtes Ereignis nach einer definierten Zeit nicht eintritt löst es eine Meldung aus.

Gruß Kamik

Gesendet von meinem SM-G950F mit Tapatalk

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 21 Juli 2019, 11:46:27
Werden die Pull Readings in den Kameras eigentlich bei einem Webhook Ban noch gelesen?
Falls ja, wäre ein Ansatz darüber wahrscheinlich vernünftiger. Könnte dann auch im Modul stattfinden.
Kann das mal jemand testen?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: docb am 21 Juli 2019, 16:40:14
Klar, kann gerne testen - aber was meinst du mit Pull Readings,  z.B. event, event_id?
Viele Grüße
doc
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 21 Juli 2019, 18:53:52
Hab bereits ne neue Version im Test, siehe Anhang :)
Im Webhook Device gibt man einfach ein Intervall an
Sollte dann für x Sekunden kein Event am Webhook ankommen, wird alle x Sekunden der Ban State überprüft.
Bitte mal ausprobieren!

-----------

attr netatmo_webhook interval 3600
set netatmo_webhook checkBan
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: docb am 22 Juli 2019, 11:47:51
Perfekt, hab es installiert und es funktioniert einwandfrei. Jetzt kann man einfach auf das Reading "banned" reagiern.
Vielen herzliche Dank!
doc
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: docb am 22 Juli 2019, 12:10:00
Hm, muss mich wohl korrigeren - beim ersten Test habe ich noch "set webhook checkBan" gemacht, und dann hat er von banned yes auf no zurückgeschaltet. Ich habe noch zwei Mal getestet - und von alleine wird der status nicht umgeschaltet, es bleibt bei banned "yes". Vielleicht kann man das so machen, dass sich der Status umschaltet, sobald wieder events reinkommen.
Viele Grüße
doc
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 22 Juli 2019, 12:32:04
Bei banned=yes länger als interval und einem eingehenden Request passiert eine neue Abfrage.
Ist 3 weiter oben aktualisiert  :D
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: docb am 22 Juli 2019, 19:12:52
MEGA! Herzlichen Dank, funzt super!
Falls es jemand brauchen kann - jetzt mit einfachem DOIF abfragbar:
define do_nw DOIF ([netatmo_webhook:banned] eq "yes") (msg push Netatmo Webhook wurde gebannt) DOELSE (msg push Netatmo Webhook Ban aufgehoben)
Viele Grüße
doc
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: mrb am 24 Juli 2019, 10:22:37
Hi zusammen,

sorry falls die Frage schon mal kam.
Ich besitze KEINE Netatmo. Mein nahezu Nachbar schon. Kann ich auf seine Daten zugreifen oder muss ich mir eine Netatmo kaufen?

Mir geht es hauptsächlich darum ob es geregnet hat. Falls jemand eine anderer GÜNSTIGE Lösung (z.B. Wetterdienst oder sowas) hat immer raus damit!

Grüße
Michael
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: bioklima am 24 Juli 2019, 10:46:17
Zitat von: mrb am 24 Juli 2019, 10:22:37
Hi zusammen,

sorry falls die Frage schon mal kam.
Ich besitze KEINE Netatmo. Mein nahezu Nachbar schon. Kann ich auf seine Daten zugreifen oder muss ich mir eine Netatmo kaufen?

Mir geht es hauptsächlich darum ob es geregnet hat. Falls jemand eine anderer GÜNSTIGE Lösung (z.B. Wetterdienst oder sowas) hat immer raus damit!

Grüße
Michael

Wenn Dein Nachbar sein Netatmo freigegeben hat kannst Du diese als "public" auch bei Dir einbinden.
Vorhersagen auch über die erwartete
Regenmengen gibts über das Modul Weather und den Vorhersagedienst Darksky.

siehe commandref

Gruß
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 24 Juli 2019, 10:56:23
Wieso noch ein Modul?
Vorhersage sollte eigentlich auch über Netatmo Forecast klappen.
Wobei ich mir nicht zu 100% sicher bin ob das auch ohne eigene Station funktioniert.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: bioklima am 24 Juli 2019, 12:23:29
Zitat von: Markus M. am 24 Juli 2019, 10:56:23
Wieso noch ein Modul?

So habe ich es gemacht.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 24 Juli 2019, 12:40:20
Zitat von: bioklima am 24 Juli 2019, 12:23:29
So habe ich es gemacht.
Vielleicht ja nur, weil du einfach nicht wusstest, dass Netatmo auch 7 Tage Regenmengen hat ;)
Allerdings fehlen aktuell noch die stündlichen Vorhersagen im Modul - das könnte ich glatt mal noch einbauen.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: bioklima am 25 Juli 2019, 07:57:22
Zitat von: Markus M. am 24 Juli 2019, 12:40:20
Vielleicht ja nur, weil du einfach nicht wusstest, dass Netatmo auch 7 Tage Regenmengen hat ;)


Stimmt, das geht natürlich auch! Danke.
Woher nimmt Netatmo eigentlich die Vorhersagedaten?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: mrb am 25 Juli 2019, 08:57:11
Moin!
In der Wetterkarte von Netatmo ist er drinnn. Aber ich bekomme es irgendwie nicht hin! Kann mir einer Helfen? mein Netatmo ist connected, aber das Autocreate sagt "created 0 devices". Wie bekomme ich das jetzt rein?

Grüße
Michael
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 29 Juli 2019, 22:57:43
Zitat von: bioklima am 25 Juli 2019, 07:57:22Woher nimmt Netatmo eigentlich die Vorhersagedaten
Keine Ahnung, aber sie dürften zumindest weltweit die höchste Anzahl an "Wetterstationen" haben.

Zitat von: mrb am 25 Juli 2019, 08:57:11In der Wetterkarte von Netatmo ist er drinnn. Aber ich bekomme es irgendwie nicht hin! Kann mir einer Helfen? mein Netatmo ist connected, aber das Autocreate sagt "created 0 devices". Wie bekomme ich das jetzt rein?
Du hast keine eigene Station, also funktioniert kein autocreate.

Such sie im Account Device (z.B. 'netatmo') über die Postleitzahl:
get netatmo [PLZ]

Aus der Liste kannst du mit Klick auf => das Device anlegen.

Mit der ID der Station kannst du dann versuchen, dir das Forecast Device zu definieren:
define netatmo_forecast netatmo FORECAST 70:ee:50:xx:xx:xx

Forecast funktioniert nur mit eigener Station.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: mrb am 30 Juli 2019, 16:54:13
perket! Läuft!
Selbst das logging geht jetzt ohne stress :)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Ajuba am 30 Juli 2019, 20:40:25
Zitat von: Markus M. am 24 Juli 2019, 12:40:20
Vielleicht ja nur, weil du einfach nicht wusstest, dass Netatmo auch 7 Tage Regenmengen hat ;)
Wo finde ich die 7 Tage Regenmengen? In der Commandref habe ich dazu nichts gelesen.
Ich habe kein eigenes Netatmo und greife auf Geräte in der Umgebung zu.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 30 Juli 2019, 20:49:11
Zitat von: Ajuba am 30 Juli 2019, 20:40:25
Wo finde ich die 7 Tage Regenmengen? In der Commandref habe ich dazu nichts gelesen.
Ich habe kein eigenes Netatmo und greife auf Geräte in der Umgebung zu.
Du brauchst dazu leider zwingend eine eigene Station, sonst funktioniert es nicht.
Ich hab das gerade mal selbst getestet.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: docb am 19 August 2019, 16:16:16
Grüß Euch,
irgendwie habe ich seit gestern einen Haufen Logeintrage des Moduls...  gestern ein Fhem-Update gemacht (aber keine Ahnung, ob das Modul auch dabei war).
Hier ein Auszug (das erste Vorkommen - seitdem etwa 40 Einträge pro Stunde):

2019.08.18 21:03:53 3: netatmo_C70_ee_xxxxx_a9_24: poll (CAMERA)
2019.08.18 21:03:53 3: netatmo_C70_ee_xxxxx_e3_cd pingCamera (cameraping)
2019.08.18 21:03:53 3: netatmo_C70_ee_xxxxx_e3_cd: poll (CAMERA)
2019.08.18 21:03:53 3: netatmo_C70_ee_xxxxx_d2_40 pingCamera (cameraping)
2019.08.18 21:03:53 3: netatmo_C70_ee_xxxxx_d2_40: poll (CAMERA)
2019.08.18 20:59:22 2: netatmo_C70_ee_xxxxx_9e_2e: cameraping request failed: read from https://prodvpn-eu-1.netatmo.net:443 timed out
2019.08.18 20:58:53 2: netatmo_C70_ee_xxxxx_d3_ba: invalid json detected
2019.08.18 20:58:53 2: netatmo_C70_ee_xxxxx_a9_24: invalid json detected
2019.08.18 20:58:53 2: netatmo_C70_ee_xxxxx_e3_cd: invalid json detected
2019.08.18 20:58:53 2: netatmo_C70_ee_xxxxx_d2_40: invalid json detected
2019.08.18 20:58:52 3: netatmo_C70_ee_xxxxx_a9_24 pingCamera (cameraping)
2019.08.18 20:58:52 3: netatmo_C70_ee_xxxxx_a9_24: poll (CAMERA)
2019.08.18 20:58:52 3: netatmo_C70_ee_xxxxx_e3_cd pingCamera (cameraping)
2019.08.18 20:58:52 3: netatmo_C70_ee_xxxxx_e3_cd: poll (CAMERA)
2019.08.18 20:58:52 3: netatmo_C70_ee_xxxxx_89_42 pingCamera (cameraping)
2019.08.18 20:58:52 3: netatmo_C70_ee_xxxxx_89_42: poll (CAMERA)
2019.08.18 20:58:52 3: netatmo_C70_ee_xxxxx_d3_ba pingCamera (cameraping)
2019.08.18 20:58:52 3: netatmo_C70_ee_xxxxx_d3_ba: poll (CAMERA)
2019.08.18 20:58:52 3: netatmo_C70_ee_xxxxx_d2_40 pingCamera (cameraping)
2019.08.18 20:58:52 3: netatmo_C70_ee_xxxxx_d2_40: poll (CAMERA)
2019.08.18 20:58:52 3: netatmo_C70_ee_xxxxx_9e_2e pingCamera (cameraping)
2019.08.18 20:58:52 3: netatmo_C70_ee_xxxxx_9e_2e: poll (CAMERA)

Hat jemand eine Ahnung - liegts ggf. an mir?
Viele Grüße
doc
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 19 August 2019, 16:45:13
Erst mal Verbose auf 2 stellen.
Verbose 3 sagt laut Wiki: gesendete Befehle werden protokolliert
Loggt also alles so wie es soll. 

Den JSON Fehler solltest du mal im Auge behalten. Passiert das regelmäßig?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: docb am 19 August 2019, 23:17:29
Hmpf. Na klar. Das Log ist umgestellt auf Verbose 3. Sowas. Gleich wieder auf 2 geändert. Danke ;-)
Das mit der Json kommt allerdings seit 12.08. 463 Mal im Log vor. Wie kann ich dem auf die Spur kommen?
Viele Grüße
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 19 August 2019, 23:25:39
Zitat von: docb am 19 August 2019, 23:17:29Hmpf. Na klar. Das Log ist umgestellt auf Verbose 3. Sowas. Gleich wieder auf 2 geändert. Danke ;-)
Das mit der Json kommt allerdings seit 12.08. 463 Mal im Log vor. Wie kann ich dem auf die Spur kommen?
1. Krass, du hast mehr Kameras als ich  ;D
2. Setz eine davon mal bitte auf verbose 4, dann wird der Inhalt geloggt von wasauchimmer kein JSON ist.

Alternativ kannst du die entsprechende Zeile im Modul auf das hier ändern, dann wird nur dieser Fehler mit Daten geloggt:
      Log3 $name, 2, "$name: invalid json detected\n".$data;
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: docb am 19 August 2019, 23:32:14
1. Jup  ;) Insgesamt 8 aktuell
2. Habs in dein Modul reingebastelt, wollte mir das mal anschauen. Alter Falter, ich ziehe alle Hüte vor dir. Bei 6000 Zeilen noch den Überblick zu haben ist schon Hammer  :o
Melde mich, wenn das Log was Neues ausschmeißt. Und ganz btw: Herzlichen Dank für das Modul  ;D
Viele Grüße
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Maui am 25 August 2019, 18:28:06
Moin zusammen,

Seit ein paar Tagen kriege ich keine Verbindung mehr mit dem Modul hin. Log sagt


2019.08.25 10:11:21 3:  naTest: poll (PUBLIC)
2019.08.25 10:11:21 3:  naTest getPublicDevices (52.42,9.62 / 52.38,9.58)
2019.08.25 10:11:21 1:  : DNS error, cannot resolve
2019.08.25 10:11:21 1:  naTest: No access token was found! (getPublicDevices)


Hat zufällig jemand eine Idee, wo ich ansetzen kann?

Gruss
Maui
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 26 August 2019, 11:12:58
Kein DNS?
Funktioniert das auf deinem System und hast du zufällig irgendwann mal manuell einen anderen Server eingetragen?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: THZ_Haus am 29 August 2019, 18:54:53
Hallo,
bekomme ca. 3-4 mal am Tage im Log nachfolgende Meldung:
2019.08.29 15:22:33 1: netatmo_M03_00_00_04_9c_56: API usage limit reached
2019.08.29 15:23:57 1: netatmo_D70_ee_50_04_a2_32: API usage limit reached
2019.08.29 15:30:48 1: netatmo_M02_00_00_04_98_00: API usage limit reached


2019.08.29 17:06:48 1: Wetter: API usage limit reached
2019.08.29 17:13:35 1: netatmo_D70_ee_50_04_a2_32: API usage limit reached
2019.08.29 17:14:02 1: netatmo_M03_00_00_04_9c_56: API usage limit reached
2019.08.29 17:19:10 1: netatmo_M02_00_00_04_98_00: API usage limit reached


wo liegt hier der Fehler bzw. wo kann das Limit erhöht werden?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Maui am 29 August 2019, 20:32:04
Zitat von: Markus M. am 26 August 2019, 11:12:58
Kein DNS?
Funktioniert das auf deinem System und hast du zufällig irgendwann mal manuell einen anderen Server eingetragen?
Sorry für die späte Antwort.
Habe ein dns adblocker.
Habe aber mal ein dig api.netatmo.com getestet. Und kriege eine Antwort mit IP.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Maui am 30 August 2019, 09:58:19
Moin Markus,

Kann es sein dass beim Modul (bei mir) der hash nicht gelesen werden kann?
Wenn ich mir die Log Meldung im Code anschaue dann müsste nach dem cannot resolve die serverAPI kommen?!


EDIT: Ups, nehme alles zurück. Habe beim Aufräumen in fhem den account gelöscht gehabt. Sorry für die Verwirrung.

Gruß
Maui
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Thomas41587 am 10 September 2019, 10:24:40
Hallo zusammen,
bei mir läuft seit längerem eine welcome, die jetzt auch in fhem rein soll, da mich der live-stream sowie der "away"-Status der einzelnen Personen interessiert (zur weiterverarbeitung).
Dafür habe ich:
Ich habe jetzt als Geräte den Account (Status "connected"), die Kamera (Status "initialized") sowie die Personen.
Bei den Personen kann ich auch die Readings aktualisieren, um z.B. "last_seen" zu aktualisieren. Allerdings ist z.B. das "camera" Reading überall "Unknown". Bei der Kamera an sich funktionieren auch die ganzen "get" Aktionen nicht (ping, live, video, ...). Wähle ich eine Aktion aus, passiert einfach gar nichts. Auch im Log sieht man nichts davon, dass ich die "get" Aktionen anklicke.
Wo kann ich hier ansetzen zur Fehlersuche?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 10 September 2019, 11:20:56
Was passiert denn mit Verbose 5 im Log beim camera ping?
Da sollte sich was tun.
IODev ist überall gesetzt?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Thomas41587 am 10 September 2019, 12:24:09
IODev ist gesetzt
Auch bei verbose 5 kommt im Log überhaupt kein Eintrag. Egal was ich bei der Cam für eine "get" aktion nehme. Führe ich ein Update einer Person aus, erscheint es entsprechend im Log....

Edit: Mal wieder die Standard-IT-Hotline-Aussage "Ausschalten, Einschalten, geht" genutzt und siehe da, es funktioniert. Ich weiß nicht was sich geändert hat, aber durch das Löschen und erneute auto-create scheint jetzt alles zu passen.
Dennoch natürlich danke für die schnelle Hilfe!
Titel: Einrichtung Webhook
Beitrag von: Thommes am 18 Oktober 2019, 15:49:39
Hallo zusammen,
ich betreibe eine Netatmo-Presence und möchte die Events (Personen- und Tiererkennung) in fhem verwenden.
Habe ACCOUNT (netatmo), HOME (SW107) und CAMERA (KameraGarage) teils per autocreate definiert.
KameraGarage gibt als state "DNS error" zurück, erhält aber sonst sinnvolle zeitverzögerte readings.
Zur schnellen Reaktion auf Events ist jetzt wohl ein Webhook notwendig, den ich folgendermaßen definiert habe:

define netatmo_webhook netatmo WEBHOOK
attr netatmo_webhook IODev KameraGarage
attr netatmo_webhook webhookURL https://user:pw@xyz.myfritz.net:443/fhem/netatmo


Auf der Fritzbox ist Port 443 auf den Raspberry Port 8083 weitergeleitet, die URL ist von aussen erreichbar (Antwort: "NO").

Readings des Webhooks:

active Allowed ports for webhooks are 443 and 80.
webhook added


Es kommen aber keine Events an, State des Webhooks ist "???". Was mache ich falsch?  ::)

EDIT Mittlerweile habe ich in diesem Thread diese Anleitung https://forum.fhem.de/index.php/topic,53500.msg758314.html#msg758314 (https://forum.fhem.de/index.php/topic,53500.msg758314.html#msg758314) gefunden,  entsprechend auf SSL verzichtet und den Port 80 eingetragen:
http://NetatmoUser:pw@xyz.myfritz.net:80/fhem/netatmo
Funktioniert immer noch nicht, gelegentlich wird auch ein ban ausgelöst. Klappt der Webhook aktuell überhaupt irgendwo zuverlässig?

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Badflex am 27 Oktober 2019, 11:40:57
Bei mir heht es auch nicht mehr. Im Netatmo Dev bei Webhook steht auch das nur noch Port 80 erlaubt ist.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 28 Oktober 2019, 22:59:20
HTTPS kann nicht funktionieren, wenn kein gültiges externes Zertifikat vorliegt.
Self-Signed akzeptiert Netatmo definitiv nicht.
Bei mir funktioniert es mit HTTP noch tadellos - mal den Ban State auf der Dev-Seite überprüft?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Thommes am 06 November 2019, 14:45:42
Aktuell funktioniert es bei mir auch gut. War immer wieder gebannt - habe vielleicht zuviel rumgespielt?  ;D
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Badflex am 06 November 2019, 21:28:28
Hallo, hat schon jemand versucht die Benachrichtigungen der Presence Tagsüber auszuschalten wenn jemand Zuhause ist?
Habe gerade gesehen das es in den Einstellungen geht wenn man eine Home Kamera hat.
Das bringt ja nix wenn man im Garten ist und keiner im Haus. Da bekomm ich die Benachrichtigung ja trotzd3m auf Handy.
Hat vielleicht schon jemand versucht da etwas über die Anwesenheit Erkennung oder einen Türkontakt in Fhem zu basteln?
Würde das gehen?
Oder wie habt ihr das gelöst?
Ich habe vor mir die neue Türklingel von Netatmo zu holen und meine Presence in den Garten zu verlegen, will aber nicht dauernd benachrichtigt werden wenn ich auf der Terrasse grille.:)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Kamik am 07 November 2019, 05:05:15


Zitat von: Badflex am 06 November 2019, 21:28:28
Hallo, hat schon jemand versucht die Benachrichtigungen der Presence Tagsüber auszuschalten wenn jemand Zuhause ist?
Habe gerade gesehen das es in den Einstellungen geht wenn man eine Home Kamera hat.
Das bringt ja nix wenn man im Garten ist und keiner im Haus. Da bekomm ich die Benachrichtigung ja trotzd3m auf Handy.

Hi, ich habe die Benachrichtigungen aus wenn ich zu Hause bin und schalte sie ein wenn ich aus dem Haus gehe. Funktioniert tadellos.


Notify anwesend:
set Netatmo_Presence_Config presence_record_humans record

Notify abwesend:
set Netatmo_Presence_Config presence_record_humans record_and_notify


Gesendet von meinem SM-G950F mit Tapatalk

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 07 November 2019, 12:00:33
Du kannst doch einstellen, wie lange es nach der letzten Sichtung dauert bis dich die Kamera als abwesend betrachtet.
Und du kannst dich (oder alle) zusätzlich über das Modul als abwesend setzen.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Badflex am 22 November 2019, 15:22:59
Hallo, kommt man auch irgendwie an die Event snapshots ran. Die auch bei der App angezeigt werden?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 25 November 2019, 17:57:15
Die der Kameras?
Die hast du jeweils im last_snapshot Reading.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: tomahawk2015 am 13 Dezember 2019, 17:59:25
Hallo,

ich habe seit kurzer Zeit das Problem, das bei einem Modifizieren der Überwachung (also z.B.  bei set netatmo_xyz presence_record_humans ignore/record) keine Veränderung eintritt. Im Logfile finde ich dann:
2019.12.13 15:44:36 1: netatmo_xyz: CSRF ERROR
Ich habe dieses Problem bei zwei unabhängigen Installationen (Raspberry / Fhem im Docker Container)
Grundsätzlich klappt der Zugriff, Status wird aktuell gehalten, mit dem Account sollte also alles ok sein?
Auch ein Aufrufen der unter "local_url" bereitstellten Url funktioniert nicht. Sonstiger Zugriff wie Statusupdates oder auch Schalten des Flutlichts
gehen aber. Leider habe ich nur rudimentäre Kenntnisse des Moduls, da es eigentlich seit längerer Zeit meine Wünsche (
Einschalten der Überwachung bei Abwesenheit) erfüllt

Vielen Dank

Thorsten
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 17 Dezember 2019, 09:49:27
Zitat von: tomahawk2015 am 13 Dezember 2019, 17:59:25
ich habe seit kurzer Zeit das Problem, das bei einem Modifizieren der Überwachung (also z.B.  bei set netatmo_xyz presence_record_humans ignore/record) keine Veränderung eintritt.
Die Aufrufe dafür haben sich komplett geändert. Ich muss mal sehen wann ich dafür Zeit habe - eventuell über Weihnachten.


ZitatAuch ein Aufrufen der unter "local_url" bereitstellten Url funktioniert nicht. Sonstiger Zugriff wie Statusupdates oder auch Schalten des Flutlichts
gehen aber.
Was geht daran nicht? Du bekommst kein Bild wenn du daran /live/snapshot_720.jpg anhängst?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: tomahawk2015 am 18 Dezember 2019, 16:11:53
Zitat von: Markus M. am 17 Dezember 2019, 09:49:27
Die Aufrufe dafür haben sich komplett geändert. Ich muss mal sehen wann ich dafür Zeit habe - eventuell über Weihnachten.

Was geht daran nicht? Du bekommst kein Bild wenn du daran /live/snapshot_720.jpg anhängst?

Das wäre klasse. Vielen Dank schon mal für die Mühe.

Da muß ich mich korrigieren. Das funktioniert, ich hatte nur das Reading aus local_url in den Mobilbrowser eingegeben, ohne die Sub-Urls für den Stream. Das hatte ich schon länger nicht mehr aufgerufen, fand ich nur ganz nett für den schnellen Blick auf den Stream nicht die App aufrufen zu müssen.

Grüße

Thorsten
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 22 Dezember 2019, 10:21:02
Zitat von: tomahawk2015 am 18 Dezember 2019, 16:11:53Das wäre klasse. Vielen Dank schon mal für die Mühe.
Die Aufrufe scheinen zumindest derzeit noch zu funktionieren, war damit doch nur eine Kleinigkeit.
Update ist seit eben im SVN, bitte testen :)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: mad1812 am 23 Dezember 2019, 06:44:36
Zitat von: Markus M. am 22 Dezember 2019, 10:21:02
Die Aufrufe scheinen zumindest derzeit noch zu funktionieren, war damit doch nur eine Kleinigkeit.
Update ist seit eben im SVN, bitte testen :)

Sieht sehr gut aus!
Ich konnte die verschiedenen Modi jetzt auch wieder ändern.

Vielen Dank!
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: tomahawk2015 am 23 Dezember 2019, 16:14:11

[/quote]
Zitat von: Markus M. am 22 Dezember 2019, 10:21:02
Die Aufrufe scheinen zumindest derzeit noch zu funktionieren, war damit doch nur eine Kleinigkeit.
Update ist seit eben im SVN, bitte testen :)

Auch von mir die Bestätigung, daß das Setzen der Überwachung wieder funktioniert, ein herzliches Dankeschön!

Schöne Feiertage
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Karflyer am 30 Dezember 2019, 18:33:16
Ich habe seit kurzem beim Neustart von FHEM die folgende Meldung im Log:
2019.12.30 18:23:13 2: netatmo: missing app refresh token!

Das Account-Device funktioniert aber nach dem Start von FHEM einwandfrei. Kann es ein Timingproblem beim Start von FHEM sein, dass die Meldung hervorruft?

Gruß
Stefan
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus08 am 15 Januar 2020, 12:46:42
Ich habe für mich Netatmo ganz neu entdeckt und es versucht zu installieren. Leider bekomme ich keine Daten bzw. bekomme einen Fehler:
status: invalid_grant
STATE: LOGIN FAILED

- habe bei Netatmo mich angemeldet - Useraccount angelegt und eine APP generiert
- Client_ID und den Client_Secret habe ich erhalten
- JSON ist installiert (sudo apt-get install libjson-perl libdigest-md5-file-perl liblwp-protocol-https-perl liblwp-protocol-http-socketunix-perl)
- in FHEM ist Netatmo definiert (define Wetter_Netatmo netatmo ACCOUNT <Email> <Passwort> <Client_ID> <Client_Secret>)
- habe noch keine Netatmo Hardware - wollte mit öffentlichen Wetterdaten anfangen


Internals:
   Clients    :netatmo:
   DEF        ACCOUNT crypt:xxxx crypt:yyyy zzzzz zzzzz
   FUUID      5e1eb8d3-f33f-6134-f6fa-188226539b17bb
   NAME       Wetter_Netatmo
   NOTIFYDEV  global
   NR         223
   NTFY_ORDER 50-Wetter_Netatmo
   STATE      LOGIN FAILED
   SUBTYPE    ACCOUNT
   TYPE       netatmo
   model      ACCOUNT
   network    ok
   status     invalid_grant
   READINGS:
     2020-01-15 11:45:56   active          invalid_grant
   helper:
     INTERVAL   3600
     NEXT_POLL  1579088756
     apiserver  api.netatmo.com
     client_id  zzzzz
     client_secret zzzzz
     last_status_store 0
     password   crypt:xxxx
     username   crypt:yyyy
Attributes:
   room       Netatmo
   verbose    5


im Logfile finde ich zusätzlich HTTP response code 400

2020.01.15 11:45:55 5: Cmd: >get Wetter_Netatmo update<
2020.01.15 11:45:55 3: Wetter_Netatmo: poll (ACCOUNT)
2020.01.15 11:45:55 3: Wetter_Netatmo: refreshing token
2020.01.15 11:45:55 5: HttpUtils url=https://api.netatmo.com/oauth2/token
2020.01.15 11:45:56 5: HttpUtils request header:
POST /oauth2/token HTTP/1.0
Host: api.netatmo.com
User-Agent: fhem
Accept-Encoding: gzip,deflate
Content-Length: 362
Content-Type: application/x-www-form-urlencoded

2020.01.15 11:45:56 4: https://api.netatmo.com/oauth2/token: HTTP response code 400
2020.01.15 11:45:56 5: HttpUtils https://api.netatmo.com/oauth2/token: Got data, length: 25
2020.01.15 11:45:56 5: HttpUtils response header:
HTTP/1.1 400
Server: nginx
Date: Wed, 15 Jan 2020 10:46:29 GMT
Content-Type: application/json
Connection: close
Expires: 0
Cache-Control: no-cache, must-revalidate
X-XSS-Protection: 1; mode=block
Access-Control-Allow-Origin: *
Strict-Transport-Security: max-age=31536000; includeSubDomains
X-Powered-By: Netatmo
2020.01.15 11:45:56 4: Wetter_Netatmo: dispatch (token)
2020.01.15 11:45:56 4: Wetter_Netatmo: dispatch return: token
2020.01.15 11:45:56 5: $VAR1 = {
          'error' => 'invalid_grant'
        };

2020.01.15 11:45:56 2: Wetter_Netatmo: json message error: invalid_grant
2020.01.15 11:45:56 5: Starting notify loop for Wetter_Netatmo, 1 event(s), first is active: invalid_grant
2020.01.15 11:45:56 5: Batterie_Status: not on any display, ignoring notify
2020.01.15 11:45:56 5: End notify loop for Wetter_Netatmo


Hat jemand eine Idee für mich?
Vielen Dank
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 15 Januar 2020, 13:52:13
Hast du die Freigaben für deine App im Dev Bereich gemacht, also die Scopes?
Kannst du dich in der Netatmo Wetter App auf dem Telefon und Online im Frontend erfolgreich einloggen?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus08 am 15 Januar 2020, 19:42:41
Nein, habe keine Freigaben gemacht. Wo muss bzw. kann ich das machen?
Ja, kann mich an der Netatmo Wetter App anmelden (unter https://my.netatmo.com/app/station).
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 15 Januar 2020, 20:22:35
Ok, das sieht im Dev Bereich mittlerweile komplett anders aus.
Probier mal die Version im Anhang
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus08 am 16 Januar 2020, 18:24:04
es hat sich leider nichts geändert.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: docb am 28 Januar 2020, 09:27:49
Grüß Euch,
sagt mal hat sich bei den Kameras mittlerweile was bei den möglichen Einstellungen geändert? Ich habe bei der Presence (Außenkamera) in der App mittlerweile die Möglichkeit bei den Kategorien:
- Menschen
- Fahrzeuge
- Tiere
- Andere Bewegungen
jeweils zu wählen zwischen:
- ignorieren
- nur aufzeichnen
- aufzeichnen und benachrichtigen

Das kann ich über fhem nicht, da hat sich bei den Einstellungen anscheinend nichts geändert. Liege ich da richtig? Könnte man das noch irgendwie einbauen, bitte bitte  ;D
Viele Grüße
doc
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: fabtie am 28 Januar 2020, 09:48:55
Hi, ob die Kamera nur aufnehmen oder auch informieren soll, kann man in fhem schon einstellen.
Zb: set netatmo_kameraXY presence_record_humans record_and_notify
Oder
set netatmo_kameraXY presence_record_humans record

Grüße Fabian

Gesendet von meinem Aquaris X2 mit Tapatalk

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 28 Januar 2020, 10:19:13
Fast richtig: Diese Einstellungen sind nicht bei der jeweiligen Kamera sondern im Home Device zu finden ;)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: phlo am 06 März 2020, 20:46:18
Hallo,

ich komme mit den thermostaten nicht klar.
Eigentlich möchte ich einfach nur das Ventil ausschalten wenn das Fenster offen ist.
Wenn ich aber den setpoint_mode off setzte steht dann im active invalid room_id

Räume habe ich aber hier bei netatmo nur bei der wetterstation entdeckt.


Grüße
phlo
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Gisbert am 11 März 2020, 20:40:41
Hallo Markus,

Sorry für die Störung, läuft wieder, warum? Keine Anhnung

ich logge einige Netatmo-Geräte in der Nachbarschaft, habe aber selbst keine.

Seit heute Nacht, Unitymedia hat heute Nacht am Netz gebastelt, und seitdem bekomme ich keine Daten mehr.

Das list eines von 4 Devices:
Internals:
   CFGFN      ./FHEM/WetterdatenSensorenInternet.cfg
   DEF        PUBLIC 70:ee:50:01:fb:4e 02:00:00:02:1a:e0 temperature,humidity 70:ee:50:01:fb:4e pressure 05:00:00:00:25:00 rain 06:00:00:00:51:b6 windstrength,windangle,guststrength,gustangle
   Device     70:ee:50:01:fb:4e
   FUUID      5dab40a0-f33f-e986-4b06-f44a43d34aa0515d
   IODev      myNETATMOWetter
   LAST_POLL  2020-03-10 23:54:45
   Module     02:00:00:02:1a:e0 70:ee:50:01:fb:4e 05:00:00:00:25:00 06:00:00:00:51:b6
   NAME       netatmo_D70_ee_50_01_fb_4e
   NOTIFYDEV  global
   NR         491
   NTFY_ORDER 50-netatmo_D70_ee_50_01_fb_4e
   STATE      delayed update T:13.1 H:89 R:0.0
   SUBTYPE    DEVICE
   TYPE       netatmo
   dataTypes  temperature,humidity pressure rain windstrength,windangle,guststrength,gustangle
   model      PUBLIC
   openRequests 0
   status     delayed update
   READINGS:
     2020-03-11 20:20:16   Zeitstempel     
     2020-03-11 20:20:16   _rain           0.0
     2020-03-11 20:20:16   active          delayed update
     2020-03-10 23:46:19   gustangle       286
     2020-03-10 23:46:19   guststrength    15
     2020-03-10 23:45:34   humidity        89
     2020-03-10 23:46:22   pressure        1010.4
     2020-03-10 23:46:19   rain            0
     2020-03-10 23:45:34   temperature     13.1
     2020-03-10 23:46:19   windangle       300
     2020-03-10 23:46:19   windstrength    6
   helper:
     INTERVAL   1800
     NEXT_POLL  1583883405
     last_status_store 1583880382
     bm:
       netatmo_Get:
         cnt        4
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        11.03. 20:20:10
         max        0.0272789001464844
         tot        0.0534939765930176
         mAr:
           HASH(0x55ffcdfd3198)
           netatmo_D70_ee_50_01_fb_4e
           update
       netatmo_Notify:
         cnt        20
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        09.03. 14:08:05
         max        3.09944152832031e-05
         tot        0.000245332717895508
         mAr:
           HASH(0x55ffcdfd3198)
           HASH(0x55ffc63ac458)
       netatmo_Set:
         cnt        15
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        11.03. 20:20:01
         max        6.58035278320312e-05
         tot        0.000485897064208984
         mAr:
           HASH(0x55ffcdfd3198)
           netatmo_D70_ee_50_01_fb_4e
           ?
Attributes:
   IODev      myNETATMOWetter
   alias      Reuterstr. 1
   devStateIcon .*:no-icon
   group      Netatmo
   icon       weather_cloudy_light
   room       Weather
   stateFormat active T:temperature H:humidity R:_rain
   userReadings _rain {round(ReadingsVal($name,'rain',''),1)},
Zeitstempel {substr(ReadingsTimestamp($name,'STATE',''),0,16)}
   verbose    2


list von myNETATMOWetter:
Internals:
   CFGFN      ./FHEM/WetterdatenSensorenInternet.cfg
   Clients    :netatmo:
   DEF        ACCOUNT crypt:51514a0757144c485a5c5b5d540a4676471c5a5e09595e071d0255 crypt:6c5e540241570a55 5cfb97aee0c2b1466350f6f8 kpBM8RK6QPgiEl0BTeTEBDgZ2yl
   FUUID      5cfb98c4-f33f-e986-8ae2-f9eb882c08ac2896
   NAME       myNETATMOWetter
   NOTIFYDEV  global
   NR         485
   NTFY_ORDER 50-myNETATMOWetter
   STATE      Connected
   SUBTYPE    ACCOUNT
   TYPE       netatmo
   access_token 5cfb95ba95a5b6000b23fcc6|fb07f7a7e6fd289439f2bf3c96c3d2c6
   expires_at 1583881888
   model      ACCOUNT
   network    timeout
   refresh_token 5cfb95ba95a5b6000b23fcc6|22f61dcaf85b9cec6fd5f2620e28b718
   status     recovering timeout
   READINGS:
     2020-03-11 20:32:16   active          recovering timeout
   helper:
     INTERVAL   600
     NEXT_POLL  1583881648
     apiserver  api.netatmo.com
     client_id  5cfb97aee0c2b1466350f6f8
     client_secret kpBM8RK6QPgiEl0BTeTEBDgZ2yl
     last_status_store 0
     password   crypt:6c5e540241570a55
     username   crypt:51514a0757144c485a5c5b5d540a4676471c5a5e09595e071d0255
     bm:
       netatmo_Get:
         cnt        3
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        11.03. 20:35:48
         max        7.00950622558594e-05
         tot        0.000182151794433594
         mAr:
           HASH(0x55ffcdfba120)
           myNETATMOWetter
           ?
       netatmo_Notify:
         cnt        20
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        11.03. 20:13:38
         max        0.00112295150756836
         tot        0.00168657302856445
         mAr:
           HASH(0x55ffcdfba120)
           HASH(0x55ffc63ac458)
       netatmo_Set:
         cnt        9
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        11.03. 20:35:45
         max        0.00302815437316895
         tot        0.00348520278930664
         mAr:
           HASH(0x55ffcdfba120)
           myNETATMOWetter
           ?
     devices:
     homecoachs:
Attributes:
   addresslimit 40
   group      Netatmo
   interval   600
   room       netatmo
   verbose    2


Im log findet sich:
myNETATMOWetter: invalid json data on connection check:
{"error":{"code":3,"message":"Access token expired"}}


Heißt das, dass ich keinen Zugriff mehr habe?

Viele​ Grüße​ Gisbert​
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Steffen@Home am 23 März 2020, 10:37:40
Habe auch ständig die Meldung und bekomme kein Bild mehr über weblink.
2020.03.23 10:30:14 2: netatmo_xx_xx_xx_xx_xx_xx: invalid json detected
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: alias2006 am 27 März 2020, 18:42:38
Habe netatmo webhook erfolgreich installiert und aktiviert. Zuhause ist eine Kamera und eine zusätzliche im Ferienhäuschen. Findet nun eine Bewegung statt kommt über den webhook folgendes rein:
2020.03.27 18:01:26 5: Netatmo webhook JSON:
{"user_id":"5710eb0649c75f1759db2e3c","event_type":"movement","camera_id":"70:ee:50:21:b2:a2","device_id":"70:ee:50:21:b2:a2","home_id":"59ef2c79b05a2112a48bb010","home_name":"Home","message":"Home: Bewegung erkannt","push_type":"NACamera-movement"}

Einige der Infos, die über den webhook reinkommen kann ich in den readings des webhooks nicht finden:
"user_id" - nicht im reading: klar brauch ich nicht, sind Teile der verschiedenen Tokens
"event_type" - find ich im reading
"camera_id" - find ich im reading
"device_id" - fehlt im reading ist aber gleich camera_id (ich hoffe, das ist immer so)
"home_id" - fehlt in den readings
"home_name" fehlt in den readings
"message kommt ins reading state
"push_type" fehlt in den readings

Frage: können die fehlenden Infos auch in eigenen readings im webhook untergebracht werden?

desweiteren find ich 2 readings im webhook, deren Bedeutung mir unklar ist:
- usage_1  3
- usage_2  82
Ich hab schon überall gesucht auch bei netatmo, hab aber nichts gefunden was das bedeuten soll.
wozu sind diese beiden readings?


Gruß Klaus
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 27 März 2020, 19:32:55
Zitat von: alias2006 am 27 März 2020, 18:42:38
Einige der Infos, die über den webhook reinkommen kann ich in den readings des webhooks nicht finden:
"user_id" - nicht im reading: klar brauch ich nicht, sind Teile der verschiedenen Tokens
"event_type" - find ich im reading
"camera_id" - find ich im reading
"device_id" - fehlt im reading ist aber gleich camera_id (ich hoffe, das ist immer so)
"home_id" - fehlt in den readings
"home_name" fehlt in den readings
"message kommt ins reading state
"push_type" fehlt in den readings

Frage: können die fehlenden Infos auch in eigenen readings im webhook untergebracht werden?
Könnten sie, du hast sie aber schon: jeweils in den beteiligten Devices von Home, Camera und Person. ;)

Zitatdesweiteren find ich 2 readings im webhook, deren Bedeutung mir unklar ist:
- usage_1  3
- usage_2  82
Ich hab schon überall gesucht auch bei netatmo, hab aber nichts gefunden was das bedeuten soll.
wozu sind diese beiden readings?
Gute Frage, keine Ahnung. Bei mir ist es gerade 2/38

Idee zu usage_1: Sind bei dir zufällig 3 Personen anwesend?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: alias2006 am 27 März 2020, 22:06:13
Zitatdu hast sie aber schon: jeweils in den beteiligten Devices von Home, Camera und Person.

ok, verstanden

ZitatGute Frage, keine Ahnung. Bei mir ist es gerade 2/38

dann stell ich mal eine Anfrage an Netatmo Support. muss ja irgenwo beschrieben sein bei Netatmo

ZitatIdee zu usage_1: Sind bei dir zufällig 3 Personen anwesend?
nein stimmt leider nicht, war nur eine Person
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: jnewton957 am 06 April 2020, 16:10:59
Hallo,

habe ich bei netatmo etwas verpasst.

Seit ein paar Tagen hat mir mein logfile
quasi im Sekundentakt ein

netatmo: No access token was found! (getDevices)
netatmo: No access token was found! (getHomecoachs)


geschrieben.
Natürlich bleibt so die RASPI und FHEM faktisch hängen.

Ich hatte daraufhin netatmo schnell aus der cfg entfernt.

Heute habe ich mich dann nochmals gekümmert.
Der Access Token ist auf der dev.netatmo.com aktuell.

Ich habe ihn aber vorsichtshalber nochmals in die netatmo.cfg neu kopiert und fhem neu gestartet.

Und wieder (immer noch) im Sekundentakt die obige Meldung.

Was habe ich verpasst.
Ich habe selber netatmo Geräte und es lief seit Monaten alles sehr stabil.

Danke für die Hilfe

Jörg
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: tomcat.x am 06 April 2020, 19:05:04
Bei mir gibt es keine Fehler im Log und ich habe auch aktuelle Werte bei den Geräten.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Legend81 am 13 April 2020, 21:58:43
Hallo liebe Gemeinde,

habe mir FHEM auf Debian 10 installiert und das Modul für Netatmo geladen, oder versuche es zu verwenden. Er connectet sich und liest auch alle Werte aus. Aber bei den Thermostaten wenn ich ein Wert manuel setzen will, geht es nicht.

wenn ich den befehl in der GUI absetze set netatmo_TXX_00_00_XX_XX_XX setpoint_temp 10.0

dann wechselt der status in no data und bei readings active invalid room_id oder mache ich beim setzen/testen etwas falsch?

könnt ihr mir hierbei helfen? das ist bestimmt nur ein syntax Problem?

Vielen Dank und viele Grüße

Legend81
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 13 April 2020, 23:17:12
Leider nicht.
Ich hab kein Thermostat zum Testen, das ist also nicht wirklich implementiert bzw. es hat sich da irgendwann mal was geändert.
Ich versuche mir das demnächst mal anzusehen.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: KyleK am 15 April 2020, 21:27:25
Hallo,

funktioniert bei euch die Batteriestandsmeldung für die Netatmo-Wetterstation zuverlässig?

Ich hab heute von der NetAtmo App die Info bekommen, dass die Batterien meines Außensensors schwach sind und gewechselt werden sollten.
Ich hab dann mal in FHEM geschaut, dort steht in den Readings:


READINGS:
     2020-04-15 21:15:21   active          ok
     2020-04-15 21:10:13   batteryPercent  44
     2020-04-15 21:10:13   batteryState    ok
     2020-04-15 21:10:13   batteryVoltage  4.664
     2020-04-15 21:13:36   dewpoint        2.27
     2020-04-15 21:13:36   humidity        53
     2020-04-15 18:04:46   temp_max        17.2
     2020-04-15 06:46:18   temp_min        4
     2020-04-15 21:03:21   temp_trend      down
     2020-04-15 21:13:36   temperature     11.5


Hm, sieht eigentlich OK aus.
Ich habe daraufhin einen Blick ins Netatmo Dashboard geworfen, auch das ist der Meinung die Batterie ist leer und sollte gewechselt werden.
Jetzt wirds verwirrend:
Ein Blick in die NetAtmo API definiert folgende Grenzwerte für das Value battery_vp:

Outdoor Module and Rain Gauge battery status

6000   max
5500   full
5000   high
4500   medium
4000   low
<4000  very low


Mein Wert ist 4664, und damit Medium (würde ich sagen).
Das würde auch recht gut zu den 44% passen.

Warum ist dann Netatmo der Meinung, die Batterie sei leer?



Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 15 April 2020, 23:04:15
Ich würde mal behaupten dass da bei Netatmo irgendwas dezent im Eimer ist.

Mein Regenmesser ist laut Netatmo fast komplett leer, zeigt aber:
active ok 2020-04-15 22:48:47
batteryPercent 40 2020-04-15 22:49:30
batteryState ok 2020-04-15 22:49:30
batteryVoltage 4.686 2020-04-15 22:49:30
rain 0 2020-04-15 22:40:35


Mein Innensensor ist wohl tatsächlich schon seit nem Monat leer, hatte sich aber nie gemeldet und zeigt:
active dead 2020-04-15 22:44:39
batteryPercent 100 2020-04-15 22:49:30
batteryState ok 2020-04-15 22:49:30
batteryVoltage 65.535 2020-04-15 22:49:30
co2 601 2020-03-02 18:42:18


:o
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Gruvol am 16 April 2020, 13:45:53
Hallo,
ich nutze auch das Netatmo-Modul, um meine Heizkörperthermostate von Homematic zu steuern.
Ich musste in der letzten Zeit feststellen, dass bei mir irgendetwas mit dem Modul nicht zu funktionieren scheint.
Bemerkt habe ich es, dass die Heizung auf Hochtouren lief, obwohl die Temperatur schon übertroffen wurde.
Dabei habe ich gemerkt, dass das Reading "active" auf "recovering timeout" steht. Ein Update bringt nichts.
FHEM neu starten hilft leider auch nicht und wenn nur wenige Stunden.

Hat jemand ähnliche Probleme oder hatte diese und kann mir sagen, wie man das Problem lösen kann?

Danke und Gruß
Gruvol
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 16 April 2020, 13:57:46
Zitat von: Gruvol am 16 April 2020, 13:45:53Dabei habe ich gemerkt, dass das Reading "active" auf "recovering timeout" steht. Ein Update bringt nichts.
FHEM neu starten hilft leider auch nicht und wenn nur wenige Stunden.

Hast du Verbindungsprobleme?
Die Meldung kommt ja nur im Account - und zwar nur wenn es vorher auch einen timeout gab.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Gruvol am 16 April 2020, 14:02:41
Hallo,

meines Wissens habe ich keine Verbindungsprobleme.
Alle weiteren Dienste laufen ohne Probleme.
Die Station ist in der Zwischenzeit schon älter. Vielleicht hat das Teil einfach ne Macke. Aber das wird schwer herauszufinden zu sein.

Gruß
Gruvol
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 16 April 2020, 15:06:42
Zitat von: Gruvol am 16 April 2020, 14:02:41meines Wissens habe ich keine Verbindungsprobleme.
Alle weiteren Dienste laufen ohne Probleme.
Die Station ist in der Zwischenzeit schon älter. Vielleicht hat das Teil einfach ne Macke.

An der Station liegt's nicht.
Dem Code nach hat dein FHEM Rechner zwischendurch Probleme, api.netatmo.com zu erreichen.
Oder die Leitung ist zu langsam und die Daten zu viel - auf jeden Fall gibt's nen Timeout.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Gruvol am 16 April 2020, 21:42:14
Hmm, also an der Verbindung kann es eigentlich nicht liegen. Ich arbeite regelmäßig von zuhause und habe nach draußen keine Probleme, sonst hätte ich auch mit VPN deutliche Probleme, oder?
Was ich nicht verstehe ist, dass es sich im timeout fest fährt. Für mich wäre es logisch, wenn es immer mal wieder zu dem Zustand kommt, aber wenn es einmal im timeout ist, geht nichts mehr. Da hilft nur ein Neustart von FHEM.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 18 April 2020, 18:37:11
Zitat von: Gruvol am 16 April 2020, 21:42:14Was ich nicht verstehe ist, dass es sich im timeout fest fährt.
Ich auch nicht, sollte nicht passieren.
Setz mal das Log Level auf mindestens 2 und such im Log nach "request failed: "
Dann solltest du sehen wo der Timeout passiert.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: wolfgang am 28 April 2020, 13:03:43
Hallo netatmo user

Habe kürzlich netatmo installiert und kann erfolgreich die Wetterdaten einer Station abrufen.
Aber das Schreiben in ein filelog funktioniert nicht, auch sehe ich keine Events im Event monitor.

Meine Definition:

defmod Wetter netatmo PUBLIC 70:ee:50:19:00:cc 02:00:00:19:23:c4 temperature,humidity 70:ee:50:19:00:cc pressure 05:00:00:01:f9:12 rain 06:00:00:03:1a:6a windstrength,windangle,guststrength,gustangle
attr Wetter IODev WetterNetatmo
attr Wetter devStateIcon .*:no-icon
attr Wetter event-on-change-reading 0
attr Wetter group Wetter
attr Wetter room Garten
attr Wetter stateFormat T: temperature R: rain
attr Wetter verbose 5

setstate Wetter T: 20.8 R: 0
setstate Wetter 2020-04-28 12:45:10 .lastupdate 1588070710
setstate Wetter 2020-04-28 12:45:10 active ok
setstate Wetter 2020-04-28 12:40:21 gustangle 50
setstate Wetter 2020-04-28 12:40:21 guststrength 7
setstate Wetter 2020-04-28 12:40:02 humidity 53
setstate Wetter 2020-04-28 12:40:27 pressure 1005.9
setstate Wetter 2020-04-28 12:40:15 rain 0
setstate Wetter 2020-04-28 12:40:02 temperature 20.8
setstate Wetter 2020-04-28 12:40:21 windangle 30
setstate Wetter 2020-04-28 12:40:21 windstrength 2


im Fhem Log finde ich:

2020.04.28 12:52:15 4: Wetter: parsereadings temperature,humidity
2020.04.28 12:52:15 3: Wetter: next predictive update for device (temperature,humidity) at 2020-04-28 13:02:17
2020.04.28 12:52:15 4: Wetter: dispatch (getmeasure)
2020.04.28 12:52:15 4: Wetter: dispatch return: getmeasure
2020.04.28 12:52:15 5: $VAR1 = {
          'status' => 'ok',
          'body' => [
                      {
                        'value' => [
                                     [
                                       '1005.8'
                                     ],
                                     [
                                       '1005.8'
                                     ]
                                   ],
                        'beg_time' => 1588070730,
                        'step_time' => 303
                      }
                    ],
          'time_exec' => '0.0743520259857178',
          'time_server' => 1588071135
        };

2020.04.28 12:52:15 4: Wetter: parsereadings pressure
2020.04.28 12:52:15 4: Wetter: updatereadings
2020.04.28 12:52:15 3: Wetter: next dynamic update (pressure) at 2020-04-28 13:01:27
2020.04.28 12:52:15 4: Wetter: dispatch (getmeasure)
2020.04.28 12:52:15 4: Wetter: dispatch return: getmeasure
2020.04.28 12:52:15 5: $VAR1 = {
          'time_server' => 1588071135,
          'status' => 'ok',
          'body' => [
                      {
                        'beg_time' => 1588070722,
                        'value' => [
                                     [
                                       0
                                     ],
                                     [
                                       0
                                     ]
                                   ],
                        'step_time' => 308
                      }
                    ],
          'time_exec' => '0.0809040069580078'
        };

2020.04.28 12:52:15 4: Wetter: parsereadings rain
2020.04.28 12:52:15 4: Wetter: updatereadings
2020.04.28 12:52:15 3: Wetter: next dynamic update (rain) at 2020-04-28 13:01:25


Das event-on-change reading war ein Test.

Wo könnte ich weitersuchen, bzw. hatte schon jemand das Problem und kennt eine Lösung?

Danke für eure Hilfe
Wolfgang
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 28 April 2020, 13:15:20
Was tut es denn mit
event-on-change-reading .*
?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: wolfgang am 28 April 2020, 15:06:44
Danke Markus, das löst mein Problem, mit event-on-change-reading .* werden Events gesendet und Logeinträge geschrieben!

Nur zu meinem Verständnis:
Aber wenn ich dieses Attribut gänzlich lösche, hätte ich auch Events erwartet, aber werden diese offenbar nicht erzeugt.
Verstehe ich das falsch?


Edit: Nun werden auch ganz ohne event-on-change-reading Attribut Events erzeugt.

Eigenartige Beobachtungen:

Auszug aus dem Eventmonitor zeigt zur selben Uhrzeit unterschiedliche Werte zB für temperature
2020-04-28 15:33:10 netatmo Wetter active: ok
2020-04-28 15:33:10 netatmo Wetter active: ok
2020-04-28 15:33:10 netatmo Wetter temperature: 24.0
2020-04-28 15:33:10 netatmo Wetter humidity: 41
2020-04-28 15:33:10 netatmo Wetter windstrength: 2
2020-04-28 15:33:10 netatmo Wetter windangle: 7
2020-04-28 15:33:10 netatmo Wetter guststrength: 5
2020-04-28 15:33:10 netatmo Wetter gustangle: 142
2020-04-28 15:33:10 netatmo Wetter pressure: 1004
2020-04-28 15:33:10 netatmo Wetter temperature: 24.2
2020-04-28 15:33:10 netatmo Wetter humidity: 40
2020-04-28 15:33:10 netatmo Wetter windstrength: 2
2020-04-28 15:33:10 netatmo Wetter windangle: 337
2020-04-28 15:33:10 netatmo Wetter guststrength: 9
2020-04-28 15:33:10 netatmo Wetter gustangle: 181
2020-04-28 15:33:10 netatmo Wetter pressure: 1004
2020-04-28 15:33:10 netatmo Wetter active: ok
2020-04-28 15:33:10 netatmo Wetter rain: 0
2020-04-28 15:33:10 netatmo Wetter rain: 0
2020-04-28 15:33:10 netatmo Wetter active: ok


Und im File-Log finden sich die Einträge UNSORTIERT (meist rain), da bin ich nicht sicher, ob es am Filelog Modul liegt:
2020-04-28_15:10:39 Wetter active: ok
2020-04-28_15:10:39 Wetter active: ok
2020-04-28_14:52:41 Wetter temperature: 23.4
2020-04-28_14:52:41 Wetter humidity: 42
2020-04-28_14:53:26 Wetter windstrength: 2
2020-04-28_14:53:26 Wetter windangle: 0
2020-04-28_14:53:26 Wetter guststrength: 6
2020-04-28_14:53:26 Wetter gustangle: 326
2020-04-28_14:53:26 Wetter pressure: 1004.4
2020-04-28_14:57:49 Wetter temperature: 23.5
2020-04-28_14:57:49 Wetter humidity: 42
2020-04-28_14:58:28 Wetter windstrength: 3
2020-04-28_14:58:28 Wetter windangle: 11
2020-04-28_14:58:28 Wetter guststrength: 8
2020-04-28_14:58:28 Wetter gustangle: 109
2020-04-28_14:58:28 Wetter pressure: 1004.4
2020-04-28_15:02:56 Wetter temperature: 23.6
2020-04-28_15:02:56 Wetter humidity: 42
2020-04-28_15:03:28 Wetter windstrength: 3
2020-04-28_15:03:28 Wetter windangle: 342
2020-04-28_15:03:28 Wetter guststrength: 8
2020-04-28_15:03:28 Wetter gustangle: 304
2020-04-28_15:03:28 Wetter pressure: 1004.3
2020-04-28_15:08:03 Wetter temperature: 23.7
2020-04-28_15:08:03 Wetter humidity: 41
2020-04-28_15:08:29 Wetter windstrength: 3
2020-04-28_15:08:29 Wetter windangle: 354
2020-04-28_15:08:29 Wetter guststrength: 7
2020-04-28_15:08:29 Wetter gustangle: 324
2020-04-28_15:08:31 Wetter pressure: 1004.2
2020-04-28_15:10:39 Wetter active: ok
2020-04-28_14:53:20 Wetter rain: 0
2020-04-28_14:58:28 Wetter rain: 0
2020-04-28_15:03:21 Wetter rain: 0
2020-04-28_15:08:29 Wetter rain: 0


Kann es sein, dass das Netatmo Modul Werte intern speichert und erst später als Event sendet?


LG Wolfgang
Titel: Einrichtung netatmo / webhook
Beitrag von: mimue am 29 April 2020, 11:04:52
Hallo Markus M.

ich versuche einen Webhook einzurichten. Allerdings bekomme ich auf die Eingabe

define NAcallback netatmo WEBHOOK

zurück

Netatmo webkook already defined as myHome

Der Typo "webkook" ist im Quellcode enthalten.

Ansonsten passiert nichts.

$Id: 38_netatmo.pm 20799 2019-12-22 09:05:53Z moises $

Eingerichtet habe ich 38_netatmo.pm mit

define Surveillance netatmo ACCOUNT <username> <password> <client_id> <client_secret>

Nach set Surveillance autocreate_homes werden meine 4 Presence Kameras eingerichtet, wie erwartet.

Was ist zu tun ?

update:

Wenn ich define blabla netatmo webhook verwende (keyword _klein_) scheint es zu funktionieren. In der commandref steht allerdings ausdrücklich define <name> netatmo WEBHOOK

update 2:

Nachdem ich 38_netatmo.pm komplett entfernt und neu installiert habe, kann ich auch WEBHOOK großgeschrieben verwenden. Was bleibt ?

Ein Typo (webkook) und die unterschiedliche Behandlung von webhook vs WEBHOOK beim define.

Ansonsten (derzeit) alles im grünen Bereich, Danke für das Modul.

update 3:

Nach frischer installation fällt auf, daß bei dem angelegten "home" das Attribut stateFormat auf "status" gesetzt ist. "status" ist aber kein "reading" sondern ein "internal". Soll der Wert übernommen werden muß das Attribut auf {InternalVal("$name","status","")} gesetzt werden, sonst steht in der Kopfzeile ewig nur der Text "status"

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: mimue am 03 Mai 2020, 16:22:34
Nochmals Danke für das Modul.

Ich habe inzwischen den Webhook aktiviert. Da Netatmo nur sichere Verbindungen über Port 443 und 80 unterstützt, habe ich der Einfachheit halber auf dem Gerät das FHEM bereitstellt im Apache Webserver ein PHP-Skript vorgeschaltet, das die empfangenen Push-Nachrichten mit CURL an FHEM weiterleitet.

Mir fiel auf, daß FHEM bei Erhalt einer Nachricht {"status":"ok"} zurückgibt, wenn es was nicht versteht einfach NO, beides ist weder nötig noch an irgendeinem Standard orientiert. Netatmo erwartet lediglich das normale HTTP/1.1 200 OK

Es gibt ein PHP-API von Netatmo, das zwar nicht ganz aktuell ist, aber man sieht ganz gut was sie sich gedacht haben.https://github.com/Netatmo/Netatmo-API-PHP (https://github.com/Netatmo/Netatmo-API-PHP)

Für die Darstellung der Kameras in der Übersicht habe ich das stateFormat angepasst. {fhem "attr $name webCmd light_mode:auto,on,off"; my $a=fhem"get $name snapshot"; my $b="<a href=$a>Live Bild</a>"; my $x=fhem"get $name timelapse"; my $y="<a href=$x>Zeitraffer</a>"; "Status: " . ReadingsVal("$name","status","") . "; " .$y . "; " . $b . "; <a href=" . ReadingsVal("$name","last_snapshot","") . ">Letztes Bild</a>:  " . ReadingsVal("$name","event","") . " -  " . ReadingsVal("$name","event_time","") . ";  Flutlicht: "}

Es macht die Darstellung etwas übersichtlicher, vielleicht kann's jemand gebrauchen.

Titel: Antw:Einrichtung netatmo / webhook
Beitrag von: mimue am 10 Mai 2020, 18:02:20
Zitat von: mimue am 29 April 2020, 11:04:52
Netatmo webkook already defined as myHome

Der Typo "webkook" ist im Quellcode enthalten.

Ansonsten passiert nichts.

$Id: 38_netatmo.pm 20799 2019-12-22 09:05:53Z moises $

Eingerichtet habe ich 38_netatmo.pm mit

define Surveillance netatmo ACCOUNT <username> <password> <client_id> <client_secret>

Nach set Surveillance autocreate_homes werden meine 4 Presence Kameras eingerichtet, wie erwartet.

Was ist zu tun ?

update:

Wenn ich define blabla netatmo webhook verwende (keyword _klein_) scheint es zu funktionieren. In der commandref steht allerdings ausdrücklich define <name> netatmo WEBHOOK

update 2:

Nachdem ich 38_netatmo.pm komplett entfernt und neu installiert habe, kann ich auch WEBHOOK großgeschrieben verwenden. Was bleibt ?

Ein Typo (webkook) und die unterschiedliche Behandlung von webhook vs WEBHOOK beim define.

Nachdem sich hier nichts tut, habe ich das Modul in Zeile 98 eigenständig wie folgt geändert: if(uc $a[2] eq "WEBHOOK") {
, der Typo ist 4 Zeilen darauf.

Die Funktion uc dürfte vermutlich noch an weiteren Stellen hilfreich sein...


Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 10 Mai 2020, 18:12:56
Hier tut sich nur deshalb nichts, weil es nicht unbedingt was zu tun gibt ;)

Zitat von: mimue am 10 Mai 2020, 18:02:20Nachdem ich 38_netatmo.pm komplett entfernt und neu installiert habe, kann ich auch WEBHOOK großgeschrieben verwenden. Was bleibt ?
Ein Typo (webkook) und die unterschiedliche Behandlung von webhook vs WEBHOOK beim define.

An der Stelle an der du warst hattest du bereits einen Webhook, oder aus irgendwelchen Gründen zumindest noch einen Pointer darauf.
Da hat nur noch ein Neustart geholfen.
Ansonsten sollte ein "webhook" keinen Webhook definieren und sobald man es groß schreibt, funktioniert auch alles.
Die Änderungen kommen irgendwann mit dem nächsten Update.
Titel: Neues Passwort im bestehenden Entwicklerzugang von netatmo
Beitrag von: ulobo60 am 13 Mai 2020, 16:55:18
Habe auf der netatmo-Seite dev.netatmo.com/apps/ das Passwort für meinen Zugang geändert.
Nun kann sich mein FHEM (natürlich) nicht mit der netatmo-Entwickler-App verbinden.
Kann ich im FHEM einfach den Befehl:

define <name> netatmo [ACCOUNT] <username> <password> <client_id> <client_secret>

mit den aktuellen Einträgen und dem neuen Passwort im FHEM abschicken?
Werden die netatmo-Daten in der DEF dadurch überschrieben oder vermurkse ich mir damit alles?
Falls "vermurksen": was ist das richtige Vorgehen?
thx im Voraus!
Titel: Antw:Neues Passwort im bestehenden Entwicklerzugang von netatmo
Beitrag von: Markus M. am 13 Mai 2020, 17:29:55
Zitat von: ulobo60 am 13 Mai 2020, 16:55:18was ist das richtige Vorgehen?
In FHEMWEB den DEF Eintrag bequem im UI ändern oder defmod verwenden.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: ulobo60 am 13 Mai 2020, 18:19:26
@ Markus.M:
Danke für Deine superschnelle Antwort!
a) mit defmod komme ich nicht klar - ich verstehe es nicht.
b) den DEF-Eintrag im FHEMWEB ändern fällt mir auch schwer. Dort steht ja der Zugang vercryptet:

ACCOUNT crypt:415f0e04030123575b555c5... crypt:464604505e7f0... 59ea31850d0e23f402... 4WRps48CIpCwKMesK5e1Bo...

Hast Du noch einen Tipp für mich?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 13 Mai 2020, 18:37:48
Zitat von: ulobo60 am 13 Mai 2020, 18:19:26
@ Markus.M:
Danke für Deine superschnelle Antwort!
a) mit defmod komme ich nicht klar - ich verstehe es nicht.
b) den DEF-Eintrag im FHEMWEB ändern fällt mir auch schwer. Dort steht ja der Zugang vercryptet:

ACCOUNT crypt:415f0e04030123575b555c5... crypt:464604505e7f0... 59ea31850d0e23f402... 4WRps48CIpCwKMesK5e1Bo...

Hast Du noch einen Tipp für mich?
defmod nimmst du statt define
crypt einfach ignorieren, du kannst auch teilweise Klartext drüberschreiben
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: ulobo60 am 13 Mai 2020, 19:44:19
@ Markus.M:
defmod hat funktioniert.
Nach 'shutdown restart' war netatmo wieder connected.
ABER:
Alle 4 netatmo-Devices werden nicht verbunden.
Sie zeigen im status: "delayed update".

Logfile (Beispiel für 1 Device):
2020.05.13 19:02:47 1: netatmo: No access token was found! (getDevices)
2020.05.13 19:02:52 1: netatmo: No access token was found! (getHomecoachs)


Habe mal hier im Thread weiter oben gelesen, dass das mit der 'api.netatmo.com' zusammenhängen könnte.
Hast Du noch nen Ansatz zur Lösung?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 13 Mai 2020, 20:18:38
Warten?
API Server sollte nicht eingetragen werden.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: ulobo60 am 13 Mai 2020, 20:56:56
... sorry Martin, "API Server sollte nicht eingetragen werden." verstehe ich nicht.

Kannst Du mir vielleicht anhand meiner Listings erklären, was da falsch ist?

Device: netatmo

Internals:
   Clients    :netatmo:
   DEF        ACCOUNT crypt:415f0e5... crypt:415f07514... 59ea31850d... 4WRps48CIp...
   FUUID      5c46c6c5-f33...
   NAME       netatmo
   NOTIFYDEV  global
   NR         19
   NTFY_ORDER 50-netatmo
   STATE      LOGIN FAILED
   SUBTYPE    ACCOUNT
   TYPE       netatmo
   model      ACCOUNT
   network    ok
   status     invalid_grant
   READINGS:
     2020-05-13 20:21:43   active          invalid_grant
   helper:
     INTERVAL   3600
     NEXT_POLL  1589397332
     apiserver  api.netatmo.com
     client_id  59ea31850d0e...
     client_secret 4WRps48...
     last_status_store 0
     password   crypt:415f07514...
     username   crypt:415f0...
     devices:
     homecoachs:
Attributes:
   event-on-update-reading .*
   room       netatmo
   

Device: netatmo_outdoor60
   
Internals:
   DEF        MODULE 70:ee:50:29:1a:b4 02:00:00:28:d8:dc
   Device     70:ee:50:29:1a:b4
   FUUID      5c46c6c5-f33...
   IODev      netatmo
   Module     02:00:00:28:d8:dc
   NAME       netatmo_outdoor60
   NOTIFYDEV  global
   NR         23
   NTFY_ORDER 50-netatmo_outdoor60
   STATE      T: 21.3 H: 40
   SUBTYPE    MODULE
   TYPE       netatmo
   openRequests 10
   status     ok
   READINGS:
     2017-11-04 20:50:18   Dauer           0
     2020-05-13 19:44:42   active          delayed update
     2018-06-02 11:23:20   battery         ok
     2020-05-07 11:36:41   batteryPercent  86
     2020-05-07 11:36:41   batteryState    ok
     2020-05-07 11:36:41   batteryVoltage  5.674
     2018-06-02 11:23:20   battery_percent 72
     2020-05-07 11:44:58   dew             7.16
     2020-05-07 11:44:58   humidity        40
     2020-05-07 11:34:43   temp_max        21
     2020-05-07 06:27:06   temp_min        8.1
     2020-05-07 11:34:43   temp_trend      up
     2020-05-07 11:44:58   temperature     21.3
   helper:
     INTERVAL   900
     NEXT_POLL  1589395455
     last_status_store 0
Attributes:
   DbLogInclude .*
   IODev      netatmo
   alias      outdoor60
   devStateIcon .*:no-icon
   event-on-change-reading .*
   room       netatmo
   stateFormat T: temperature H: humidity
   userReadings dew:temperature.* {urDewpoint($name)}

Muss ich in der '38_netatmo.pm' Hand anlegen, um den API-Server zu entfernen?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: ulobo60 am 13 Mai 2020, 21:00:50
... Nachschlag:
Es lief alles sauber über ca. 2 Jahre bis zum 07.05.2020 ...
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: ulobo60 am 14 Mai 2020, 15:11:09
... und nun läuft alles wieder sauber seit dem 14.05.2020 14:30 Uhr !!!

Nachdem ich mir heute den Wolf zu diesem Thema in den Foren gelesen habe und als für mich neue Erkenntnis nur gewonnen habe: "... es liegt manchmal auch an der (Un)Zuverlässigkeit der netatmo-Developer-DB..." habe ich ein erneutes 'shutdown restart' durchgeführt. Und siehe da: die netatmo-devices sind alle connected und die Readings laufen rein.
Schätze mal, mein neues Passwort wurde erst wirklich heute Mittag weiter gereicht.
Vielen Dank, Martin  :D
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Mad-at am 28 Mai 2020, 15:09:44
Also vielleicht bin ich ja zu blöd, aber bei mir sagt er im Log

2020.05.28 14:03:19 3: Wetter: poll (PUBLIC)
2020.05.28 14:03:19 3: Wetter getPublicDevices (48.XXXXX,16.XXXXX / 48.XXXXX,16.XXXXX)
2020.05.28 14:03:19 3: : refreshing token
2020.05.28 14:03:19 1: : DNS error, cannot resolve
2020.05.28 14:03:19 1: Wetter: No access token was found! (getPublicDevices)


Ich habe das mit

defmod Wetter netatmo PUBLIC 48.XXXXX,16.XXXXX 0.08

angelegt. Fehler?
Weiß jemand Rat?

Danke!
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 30 Mai 2020, 19:15:02
Zitat von: Mad-at am 28 Mai 2020, 15:09:44
2020.05.28 14:03:19 1: : DNS error, cannot resolve
Ist dein Netzwerk ok?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Mad-at am 31 Mai 2020, 17:45:09
Ja, und der dns resolve Teil eines ping klappt auch (51.145.143.28). Ping von api.netatmo.com ist zwar nicht möglich, aber das scheint prinzipiell (serverseitig) so zu sein, geht nämlich vom pc auch nicht.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Mad-at am 01 Juni 2020, 17:20:17
Ergänzung: In den query logs des DNS Servers taucht immer eine Anfrage nach "." (also in Worten: punkt) auf wenn ich ein get update beim netatmo Modul durchführe und FHEM in den logs behauptet er kann nicht resolven.
"Update all" bei FHEM und andere online Abfragen klappen aber problemlos, das bedeutet das DNS Resolve an sich aus FHEM heraus funktioniert. Irgendwie scheint das Modul bei mir nicht nach api.netatmo.com zu fragen??? Im Quelltext steht der aber drin.  :o

Ergänzung II: Wenn ich "spasseshalber" das define aus dem ersen post übernehme:

define netatmo netatmo ACCOUNT abc@test.com myPassword 2134123412399119d4123134 AkqcOIHqrasfdaLKcYgZasd987123asd

Beschwert er sich (logisch) über falschen user/passwort in folgender Form:

2020.06.02 18:42:29 2: netatmo: encrypt abc@test.com/myPassword to crypt:00530124420116474f525658/crypt:0c4832054517125c1355
2020.06.02 18:42:29 2: netatmo: json message error: invalid_client


Interpretiere ich so, dass er hier sich durchaus mit dem netatmo Server verbinden kann. Und er fragt beim DNS Server auch brav nach diversen Servern inklusive netatmo an, was ihm auch beantwortet wird.

Hat irgendwer nur das PUBLIC define laufen? Derzeit? Oder hat das Modul vielleicht doch einen Fehler?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Kamik am 05 Juni 2020, 09:44:38
Hi,
sorry falls ich hier zwischendrin reingrätsche...

Ist es möglich auch zwei Instanzen der presence zu erzeugen? Meine Idee wäre es mir eine oder zwei weitere Kameras zu kaufen. Ich würde gerne Ereignisse trennen, da ich mit der ersten Kamera eine Art Alarmsteuerung für meine Rolläden auf der Terrasse mache. Da wären gleiche Ereignisse von einem anderen Ort nicht hilfreich.
Gleiches gilt für die App. Hat jemand schon Erfahrungen damit gemacht?

Beste Grüße

Gesendet von meinem SM-G950F mit Tapatalk

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 05 Juni 2020, 09:52:06
Zitat von: Mad-at am 01 Juni 2020, 17:20:17Hat irgendwer nur das PUBLIC define laufen? Derzeit? Oder hat das Modul vielleicht doch einen Fehler?
Ich kann mir das nicht erklären. Ist dein Passwort zufällig irgendwie "seltsam"?
Also ein @ oder . drin oder nur Zahlen?
Hast du überhaupt ein eigenes Netatmo Gerät?

Zitat von: Kamik am 05 Juni 2020, 09:44:38Ist es möglich auch zwei Instanzen der presence zu erzeugen?
Klar geht das.
Wird mit autocreate angelegt und sämtliche events sind getrennt.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Kamik am 05 Juni 2020, 09:57:45


Zitat von: Markus M. am 05 Juni 2020, 09:52:06
Klar geht das.
Wird mit autocreate angelegt und sämtliche events sind getrennt.

Super. Vielen Dank

Gesendet von meinem SM-G950F mit Tapatalk

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Mad-at am 05 Juni 2020, 10:00:01
Zitat von: Markus M. am 05 Juni 2020, 09:52:06Hast du überhaupt ein eigenes Netatmo Gerät?

Nein, das war ja gerade die Frage: ich wollte die Niederschlagsdaten "schnorren" und hatte den Eindruck dass über das public define diese Daten abgezogen werden können ohne ein netatmo Konto zu haben. Wenn man trotzdem ein Konto braucht ist alles klar...
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Kamik am 05 Juni 2020, 10:12:06


Zitat von: Markus M. am 05 Juni 2020, 09:52:06
Klar geht das.
Wird mit autocreate angelegt und sämtliche events sind getrennt.

Hm.. ich habe mich falsch ausgedrückt. Mit geht es natürlich um den Webhook, der ein Ereignis in Echtzeit meldet. Ist der Webhook auch für mehrere Geräte möglich. Das kommt ja aus der Netatmo api Seite.

Gesendet von meinem SM-G950F mit Tapatalk

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Mad-at am 05 Juni 2020, 11:11:05
Zitat von: Mad-at am 05 Juni 2020, 10:00:01
Nein, das war ja gerade die Frage: ich wollte die Niederschlagsdaten "schnorren" und hatte den Eindruck dass über das public define diese Daten abgezogen werden können ohne ein netatmo Konto zu haben. Wenn man trotzdem ein Konto braucht ist alles klar...

Nach sehr lieber PM Hilfe von Markus - DANKE! - vielleicht kurz für die Nachwelt festhalten: Man braucht natürlich auch für den PUBLIC access ein netatmo Konto und das initiale NETATMO ACCOUNT define. Dafür muss man aber kein netatmo Gerät besitzen. Also einfach wortwörtlich an die Modulhilfe halten und nicht nachdenken oder interpretieren.  ::)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Udomatic am 03 Juli 2020, 23:10:59
Hallo,

lassen sich Windmesser und Regensensor auch integrieren?
Beide Geräte sind in meinem netatmo account aber FHEM legt diese nicht an.
Möchte die Werte schon gerne für Automationen nutzen!
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 03 Juli 2020, 23:12:22
Warum nicht?
Was loggt set autocreate auf das Account Device mit verbose 5?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Udomatic am 03 Juli 2020, 23:22:26
Zitat von: Markus M. am 03 Juli 2020, 23:12:22
Warum nicht?
Was loggt set autocreate auf das Account Device mit verbose 5?

Das steht dann im FHEM Log

2020.07.03 23:15:10 4: netatmo_Wetter: device '70:ee:50:58:bf:96' already defined
2020.07.03 23:15:10 4: netatmo_Wetter: module '02:00:00:5f:23:0c' already defined


Das ist das Innenraumodul und Außenmodul was das Log hier ausspuckt.

Für das autocreate device habe ich kein eigenes Log.

Ich habe beide Geräte im netatmo Account hinzugefügt nachdem ich den Account in FHEM eingebunden hatte. Spielt das eine Rolle?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 03 Juli 2020, 23:26:37
Zitat von: Udomatic am 03 Juli 2020, 23:22:26Das ist das Innenraumodul und Außenmodul was das Log hier ausspuckt.
Für das autocreate device habe ich kein eigenes Log.
Ich habe beide Geräte im netatmo Account hinzugefügt nachdem ich den Account in FHEM eingebunden hatte. Spielt das eine Rolle?
Sollte keine Rolle spielen.
Werden die beiden Geräte bei get devices angezeigt?
autocreate ist aktiviert?

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Udomatic am 03 Juli 2020, 23:30:37
Zitat von: Markus M. am 03 Juli 2020, 23:26:37
Sollte keine Rolle spielen.
Werden die beiden Geräte bei get devices angezeigt?
autocreate ist aktiviert?

So sieht mein autocreate Device aus:

Internals:
   FUUID      5cc59094-f33f-45fc-17b9-aea32dba2f1745aa
   NAME       autocreate
   NOTIFYDEV  global
   NR         11
   NTFY_ORDER 50-autocreate
   STATE      active
   TYPE       autocreate
Attributes:
   filelog    ./log/%NAME-%Y.log
   icon       system_fhem
   room       FHEM


Passt das?

Oh, ein get Devices zeigt folgendes

id fw type name
70:ee:50:58:bf:96 178 NAMain Innenraum
02:00:00:5f:23:0c 50 NAModule1 Aussenraum
05:00:00:06:c6:04 12 NAModule3 Regen_TH27
06:00:00:04:80:26 25 NAModule2 Wind_TH27


Aber ich sehe die unteren beiden Geräte nicht als Device...
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Udomatic am 03 Juli 2020, 23:37:11
Ah, nach einem get Device und nochmaligem set autocreate wurden die Geräte angelegt!

Gibt es im Speziellen für den Wind und Regensensor passende Homebridge Mappings?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 03 Juli 2020, 23:45:16
Seltsam.
Dann probier's mal manuell:

define netatmo_Regen MODULE 70:ee:50:58:bf:96 05:00:00:06:c6:04
attr netatmo_Regen IODev netatmo_Wetter
define netatmo_Wind MODULE 70:ee:50:58:bf:96 06:00:00:04:80:26
attr netatmo_Wind IODev netatmo_Wetter


edit:
Ok, dann passt ja alles.
Homebridge unterstützt nativ keine Wetterwerte.
Ich nutze für meine Innenstationen das hier, mit "Batterie leer" bei Ausfall und dem CO2 Tageshöchstwert über stats:
CarbonDioxideDetected=co2,threshold=1500,values=1:1,default=0
CarbonDioxidePeakLevel=statCo2DayMax,default=0
StatusLowBattery=active,values=ok:0,default=1
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Udomatic am 04 Juli 2020, 00:01:01
Zitat von: Markus M. am 03 Juli 2020, 23:45:16
edit:
Ok, dann passt ja alles.
Homebridge unterstützt nativ keine Wetterwerte.
Ich nutze für meine Innenstationen das hier, mit "Batterie leer" bei Ausfall und dem CO2 Tageshöchstwert über stats:
CarbonDioxideDetected=co2,threshold=1500,values=1:1,default=0
CarbonDioxidePeakLevel=statCo2DayMax,default=0
StatusLowBattery=active,values=ok:0,default=1


Ok, verstanden.
Vielen Dank Markus für den schnellen Support!

Jetzt wünsche ich aber eine Gute Nacht!

Gruß
Udo
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Udomatic am 05 Juli 2020, 10:31:58
Moin, Moin,

bin gerade dabei mir ein DOIF zu bauen, welches die Rollos bei Regen fahren soll, wenn ein Fenster offen oder gekippt ist.

Folgendes habe ich jetzt erstellt:
([WC_Fenster] eq "open" or [WC_Fenster] eq "tilted" and [Regen_TH27:rain] > 0){fhem("set Rollo_WC my")}
DOELSE
([Rolle_WC] eq "my" and [Regen_TH27:rain_hour] == 0){fhem("set Rollo_WC off")}


Wenn der Regen einsetzt sollen natürlich die Rolles unter den Bedingungen gefahren werden. Wenn der Regen dann aufhört sollen die Rollos wieder hoch.

Bin mir jetzt aber unsicher, ob die genutzten Readings so sinnvoll sind bzw. das gewünschte Ergebnis bringen?

1. Wollte als erstes das "rain" Attribut für beide Bedingungen nutzen. Aber in der netatmo App sieht man nur Werte für rain_hour und rain_day
Woher kommt also der Wert?
2. Wie oft aktualisiert sich das Reading rain_hour? Es hat jetzt eben ca. 8 Minuten gedauert bis der Wert aus der App in FHEM übernommen wurde

Ich möchte vermeiden, dass die Rollos zu lange geschlossen sind, obwohl es nicht mehr regnet. Wenn es kurz regnet müsste ich ja fast ne Stunde warten, bis der Wert wieder auf Null sinkt.
Wie würdet ihr das lösen?


Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 05 Juli 2020, 23:34:29
Zitat von: Udomatic am 05 Juli 2020, 10:31:58
Ich möchte vermeiden, dass die Rollos zu lange geschlossen sind, obwohl es nicht mehr regnet. Wenn es kurz regnet müsste ich ja fast ne Stunde warten, bis der Wert wieder auf Null sinkt.
Wie würdet ihr das lösen?
Das Reading rain nehmen, das die Regenmenge seit der letzten Datenübertragung enthält ;)
Und bei der ganzen Geschichte beachten, dass die Daten nur alle 11 Minuten an den Server übertragen werden - das mit dem Netatmo Regenmesser also nicht unbedingt viel bringt weil der Wolkenbruch im Zweifelsfall schon komlett vorbei ist ehe FHEM was davon weiss.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Udomatic am 06 Juli 2020, 07:50:59
Zitat von: Markus M. am 05 Juli 2020, 23:34:29
Und bei der ganzen Geschichte beachten, dass die Daten nur alle 11 Minuten an den Server übertragen werden

Der 11 Minuten Intervall ist durch netatmo vorgegeben und du hast keinen Einfluss darauf?

Gibt es einen Regensensor, der das besser kann?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: tomcat.x am 06 Juli 2020, 14:01:47
Das Teil ist ein Regenmesser und kein "Regenwarner" oder wie man das nennen will. Der ist zur Erfassung der Regenmenge, beispielsweise für die Bewässerungsteuerung. Dafür reicht die gelegentliche Übertragung. Für die Markisen- oder Fenstersteuerung benötigt man andere Sensoren. Es gab mal den FS20 SR, aktuell von ELV noch den Homematic HM-Sen-RD-O oder für das nötige Kleingeld auch von Rademacher der DuoFern Umweltsensor.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Udomatic am 06 Juli 2020, 17:48:10
Zitat von: tomcat.x am 06 Juli 2020, 14:01:47
Das Teil ist ein Regenmesser und kein "Regenwarner" oder wie man das nennen will. Der ist zur Erfassung der Regenmenge, beispielsweise für die Bewässerungsteuerung. Dafür reicht die gelegentliche Übertragung. Für die Markisen- oder Fenstersteuerung benötigt man andere Sensoren. Es gab mal den FS20 SR, aktuell von ELV noch den Homematic HM-Sen-RD-O oder für das nötige Kleingeld auch von Rademacher der DuoFern Umweltsensor.

Ich kann mit dem rain  Reading der netatmo schon ganz gut leben. Es erkennt doch recht schnell, wenn es regnet, was mir erstmal wichtig ist, um die Rollos runter zu fahren.
Es wäre halt nur schön, wenn sich die Readings öfters aktualisieren.  ;D

Ich ich gebe dir aber recht, ein "echter" Regensensor, wie der von Homematic, liefert wohl exaktere und schnellere Daten, braucht aber auch ein Stromkabel  ;)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Mihca am 20 Juli 2020, 12:29:25
Ich würde gerne von einer auf der Netatmo-Website gelisteten Wetterstation den kumulierten Tageswert des Regens abrufen. Auf der Netatmo-Website ist der Wert unten rechts zu sehen, in den Readings des Fhem-Devices ist das nicht enthalten. Lässt sich das irgendwie ergänzen?

defmod WetterPinienweg6 netatmo PUBLIC 70:ee:50:04:8e:02 02:00:00:04:6c:c8 temperature,humidity 70:ee:50:04:8e:02 pressure 05:00:00:01:f7:56 rain
attr WetterPinienweg6 IODev Wetter
attr WetterPinienweg6 devStateIcon .*:no-icon
attr WetterPinienweg6 room Wetter
attr WetterPinienweg6 stateFormat T: temperature H: humidity Regen: rain


Vielen Dank vorab!
Achim
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Mihca am 22 Juli 2020, 14:17:27
Mein Server (Raspberry 4 mit Raspbian-Systems) wird aus Stabilitätsgründen jede Nacht um 3:00 Uhr neu gestartet. Danach geht das Netatmo-Modul immer im STATE in Störung mit:

DNS error

Wenn ich dann Fhem auf dem Server neu starte, ist alles wieder ok. Gibt es ausser dem Fhem Neustart (z.B. mit einem Notify, was ich ungern einsetzen würde) eine andere Lösung?

Vielen Dank vorab
Achim
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 22 Juli 2020, 14:36:21
Zitat von: Mihca am 22 Juli 2020, 14:17:27Gibt es ausser dem Fhem Neustart (z.B. mit einem Notify, was ich ungern einsetzen würde) eine andere Lösung?
Ein get update auf Account und Device?
Herausfinden warum DNS direkt nach dem Booten noch nicht funktioniert und was dagegen tun?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Mihca am 22 Juli 2020, 15:18:51
Mit einem "get update" den Account updaten möchte bleibt "STATE" bei "DNS error" und "status" geht auf "recovering network".

Es scheint am Raspberry zu liegen. Auf meiner anderen Fhem-Installation, die auf Ubuntu 20.0.4/Intel NUC läuft, tritt das Problem beim Neustart nicht auf.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Mihca am 26 Juli 2020, 09:22:39
Der "DNS error" beim Raspberry liegt es daran, dass Fhem startet, bevor der Raspberry die Netzwerkverbindung gestartet hat. Ich habe das nun so gelöst, dass ich 1 Minute nach einem Systemneustart Fhem noch einmal starte. Gibt es eine Möglichkeit, nur den Netatmo Modul neu starten zu lassen? Mit restart 38_netatmo.pm geht es nicht.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Knallkopp_02 am 26 Juli 2020, 09:37:44
Du kannst in der rasp-config einstellen, das der Raspberry erst weiterbooten soll, wenn er Netzwerk hat.
Ist unter Bootoptionen zu finden.

Gruß Knallkopp_02
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Mihca am 26 Juli 2020, 09:54:59
Ja, so geht es! Danke!!
VG Achim
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Migul47 am 26 Juli 2020, 23:53:32
Hallo,

könnte mir vielleicht jemand mit dem Webhook auf die Sprünge helfen? FHEM ist von Aussen über nginx und letsencrypt mit Port 80/443 erreichbar. Zerifikat sagt sicher. Aber egal, wie ich die Adresse im Webhook eintrage, es kommt immer der Fehler Url is considered unsafe.

Danke
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 27 Juli 2020, 00:35:55
Funktioniert die gleiche Adresse denn via HTTP?
Vielleicht auch dieses Problem (https://community.home-assistant.io/t/webhook-problems-with-natatmo-camera/182833/5)?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Migul47 am 27 Juli 2020, 06:36:30
Hallo,

scheint das # im Passwort zu sein. Kann ich für den Webhook ein anderes vergeben oder muss es das gleiche sein wie in fhem?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 27 Juli 2020, 11:55:42
Zitat von: Migul47 am 27 Juli 2020, 06:36:30
Hallo,
scheint das # im Passwort zu sein. Kann ich für den Webhook ein anderes vergeben oder muss es das gleiche sein wie in fhem?

Du kanst ein eigenes WEB Device mit einem eigenen Passwort anlegen - eins das dann auch ausser dem Webhook nicht viel anderes kann.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Migul47 am 27 Juli 2020, 14:04:01
Hallo,

sorry da komm ich nicht ganz mit. Wenn ich ein zweites Web Device anlege, das macht nichts. Brauch ich da schon bestimmte Attribute dafür? Hab einfach mal im aktuellen Webhook für Geofency den externen Port auf 80 geändert. Da ist nichts erreichbar. Geofency klappt aber mit einem benutzerdefinierten externen port.

Scheint so, das der Port 80 über die Fritzbox nicht richtig weitergeleitet wird. Werd mich nach 50h damit abfinden, das es nicht geht.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Mihca am 28 Juli 2020, 13:14:35
Zitat von: Mihca am 20 Juli 2020, 12:29:25
Ich würde gerne von einer auf der Netatmo-Website gelisteten Wetterstation den kumulierten Tageswert des Regens abrufen. Auf der Netatmo-Website ist der Wert unten rechts zu sehen, in den Readings des Fhem-Devices ist das nicht enthalten. Lässt sich das irgendwie ergänzen?

Gibt es dafür keine Lösung?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Migul47 am 28 Juli 2020, 18:32:35
ZitatIch würde gerne von einer auf der Netatmo-Website gelisteten Wetterstation den kumulierten Tageswert des Regens abrufen. Auf der Netatmo-Website ist der Wert unten rechts zu sehen, in den Readings des Fhem-Devices ist das nicht enthalten. Lässt sich das irgendwie ergänzen?

Bei mir gibt es ein Reading rain_day, allerdings hab ich das Regenmodul.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Charles am 06 August 2020, 20:55:32
Hallo,
ich hab heute meine Presence mit fhem zusammengebracht. Auf Anhieb gibts viele Readings aus der Kamera.
Ich will meine Gartenbeleuchtung zusammen mit dem Licht der Kamera anschalten. Das Licht der Kamera geht nur nachts an, wenn ein Mensch erkannt wird (Funktioniert hervorragend!).
Ich kann das Reading event auslesen und es für ein DOIF benutzen.
([netatmo_H58973a6axxxxxxxx92f8b7769:event] eq "Person erfasst" and [?twilight:state] < 2 )
(set Weglicht on)

Wie krieg ich das aber ,,zeitnah" (über Update funktionierts mit Verzögerung) in fhem? Ein Webhook ist ziemlich umständlich. Ginge das über eine Telegram-Nachricht? Oder soll ich doch ein Loch in die Kamera bohren und dort das Signal abnehmen?
Gunther
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 06 August 2020, 21:45:31
Zitat von: Charles am 06 August 2020, 20:55:32
Wie krieg ich das aber ,,zeitnah" (über Update funktionierts mit Verzögerung) in fhem? Ein Webhook ist ziemlich umständlich.

Der Webhook ist hier aber die richtige Lösung.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Gisbert am 11 August 2020, 13:35:07
Hallo Markus M.,

ich habe keine eigenen Netatmo-Geräte, sondern nutze verfügbare Sensoren in der Nachbarschaft. Das hat bis auf geringe Aussetzer gut funktioniert, man will ja nicht meckern bei einem kostenlosen Dienst.

Seit Sonntag gibt es keine neuen Daten mehr. In etwa zur gleichen Zeit (kann aber auch nur purer Zufall sein), bekomme ich folgende update-Meldungen:
delayed update

Woran kann es liegen?

Viele​ Grüße​ Gisbert​
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 12 August 2020, 12:42:20
Gibt es die Station noch?
DNS Probleme im Account Device?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Gisbert am 13 August 2020, 20:18:47
Hallo Markus M.

ich hab im Netatmo-Modul bei den Internals bei networks ein disconnected gesehen (aus der Erinnerung), auch mal verbose hochgedreht (da kam massiv was an).

Ich hab dann etwas rumprobiert und bei <get public> lief es dann wieder. Das ist für mich nicht erklärlich, aber danach kamen alle Daten rein, bei Internals steht jetzt bei network ok.

Viele Grüße​ Gisbert​
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: timo74 am 23 August 2020, 15:57:50
Hallo zusammen,
ich habe eine Station aus der Nachbarschaft (also "netatmo public") eingebunden. Auf der Webseite werden die Summen für Regen pro Stunde und am Tag auch angezeigt. Nur leider wurden die Readings "rain_hour" und "rain_day" nicht angelegt. Ist das eine Einschränkung bei der Nutzung fremder Stationen oder sollte das eigentlich gehen? Eigene Geräte habe ich noch nicht in meinem Netatmo-Account.

Internals:
   CFGFN     
   DEF        PUBLIC 70:ee:50:3f:39:98 02:00:00:3f:2d:98 temperature,humidity 70:ee:50:3f:39:98 pressure 05:00:00:05:fd:2a rain 06:00:00:04:5b:b8 windstrength,windangle,guststrength,gustangle
   Device     70:ee:50:3f:39:98
   FUUID      5f426d39-f33f-5f17-5d62-f333f01757a808bd
   IODev      HA.NetatmoAccount
   LAST_POLL  2020-08-23 15:47:43
   Module     02:00:00:3f:2d:98 70:ee:50:3f:39:98 05:00:00:05:fd:2a 06:00:00:04:5b:b8
   NAME       netatmo_D70_ee_50_3f_39_98
   NOTIFYDEV  global
   NR         859
   NTFY_ORDER 50-netatmo_D70_ee_50_3f_39_98
   STATE      T: 21.3 H: 70 R: 0 W: 2
   SUBTYPE    DEVICE
   TYPE       netatmo
   dataTypes  temperature,humidity pressure rain windstrength,windangle,guststrength,gustangle
   model      PUBLIC
   openRequests 0
   status     ok
   Helper:
     DBLOG:
       active:
         logdb:
           TIME       1598190463.51215
           VALUE      ok
       gustangle:
         logdb:
           TIME       1598190463.50348
           VALUE      252
       guststrength:
         logdb:
           TIME       1598190463.49486
           VALUE      9
       humidity:
         logdb:
           TIME       1598190463.40955
           VALUE      70
       pressure:
         logdb:
           TIME       1598190463.42608
           VALUE      1015.4
       rain:
         logdb:
           TIME       1598190463.41697
           VALUE      0
       temperature:
         logdb:
           TIME       1598190463.40214
           VALUE      21.3
       windangle:
         logdb:
           TIME       1598190463.48651
           VALUE      234
       windstrength:
         logdb:
           TIME       1598190463.47845
           VALUE      2
   READINGS:
     2020-08-23 15:47:43   active          ok
     2020-08-23 15:46:56   gustangle       252
     2020-08-23 15:46:56   guststrength    9
     2020-08-23 15:46:44   humidity        70
     2020-08-23 15:46:58   pressure        1015.4
     2020-08-23 15:46:56   rain            0
     2020-08-23 15:46:44   temperature     21.3
     2020-08-23 15:46:56   windangle       234
     2020-08-23 15:46:56   windstrength    2
   helper:
     INTERVAL   1800
     NEXT_POLL  1598191050
     last_status_store 1598190418
Attributes:
   IODev      HA.NetatmoAccount
   devStateIcon .*:no-icon
   room       Umweltinformationen
   stateFormat T: temperature H: humidity R: rain W: windstrength


Hat spontan jemand eine Idee?

Vielen Dank und liebe Grüße
Timo
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Charles am 26 August 2020, 00:11:30
Hallo,
ich versuche immer noch, meine Gartenbeleuchtung mit der Presence einzuschalten, wenn ein Mensch erkannt wird. Der Weg über Telegram hat nicht funktioniert. Da gibts, auch wenns jemand hinbringt, eine zeitliche Verzögerung.
Jetzt hab ich VPN auf der Fritzbox eingerichtet und versuche es mit einem Webhook. Ich hab noch IFTTT dazwischen geschaltet - von dort bekomm ich den Event "Person erfasst". Den Webhook hab ich nach Antwort #338 aufgebaut. So siehts jetzt aus:
define netatmo_webhook netatmo WEBHOOK
attr netatmo_webhook IODev netatmo
attr netatmo_webhook alias netatmo_webhook
attr netatmo_webhook webhookURL https://FHEM:passwort@fhem.rxnxxxxxxxxvut7k.myfritz.net:8083/fhem?cmd=set%20Weglicht%20on&fwcsrf=csrf_Xxxxxxxxxxxxxxxxxxxxxxxxxx

Leider funktioniert der Link so nicht. Warum geht das nicht?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Charles am 30 August 2020, 15:27:48
Hallo,
ich denke , es liegt am Port, den ich im Link vergeben habe.
"Allowed ports for webhooks are 443 and 80." sagt mir fhem.
IFTTT Fehlermeldung lautet: "Error:getaddrinfo ENOTFOUND fhem.xxxxxxxxxxxxx.myfritz.net"
Der Link ohne Anmeldedaten funktioniert, wenn ich ihn - manuell und per VPN verbunden - auslöse.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Charles am 01 September 2020, 16:59:31
inzwischen hab ich den Link ausgebessert auf

http://FHEM:XXX@fhem.rxn5fvh6sxxxxxxx.myfritz.net:80/WEB/netatmo
Den habe ich in FHEM-Anbindung und in der dev.netatmo-Seite eingetragen.
Ich bekomm jetzt Kontakt zum Server und werde ab und zu gebannt, weil ich wahrscheinlich HTML/200 nicht zurückliefe. Ansonsten tut sich nichts.
Die readings der Kamera kommen über pull in fhem an. Der Webhook geht nicht. Er schreibt Folgendes ins Logfile:$VAR1 = {
          'body' => {
                      '_id' => '58925xxxxxxdbdb5af8b6560',
                      'access_level' => 0,
                      'activated' => bless( do{\(my $o = 1)}, 'JSON::PP::Boolean' ),
                      'allowed_scopes' => [
                                            'read_station',
                                            'read_thermostat',
                                            'write_thermostat',
                                            'read_camera',
                                            'read_presence',
                                            'read_homecoach'
                                          ],
                      'api_usage_time_1' => {
                                              'sec' => 1598966951,
                                              'usec' => 0
                                            },
                      'api_usage_time_2' => {
                                              'sec' => 1598966666,
                                              'usec' => 0
                                            },
                      'ban_end_time' => 1599049207,
                      'ban_start_time' => 1598962807,
                      'client_id' => '58xxxxxxxxxxxb5af8b655f',
                      'client_secret' => 'tdVRxxxxxxxxxxxDEqyDgXDKy3psezG6F',
                      'date_creation' => {
                                           'sec' => 1485985854,
                                           'usec' => 272000
                                         },
                      'description' => 'Kamera',
                      'dpo_email' => 'netatmo@email.de',
                      'dpo_name' => 'Name',
                      'first_unbanapp_time' => {
                                                 'inc' => 3,
                                                 'sec' => 1598800592
                                               },
                      'name' => 'presence_modul',
                      'nb_user' => 1,
                      'redirect_uri' => 'http://FHEM:xxx@rfhem.xxxxxxxut7k.myfritz.net:80/WEB/netatmo',
                      'temporary_ban' => $VAR1->{'body'}{'activated'},
                      'usage_1' => 2,
                      'usage_2' => 7,
                      'usage_Netatmo\\Api\\User\\AddPushContext' => 17,
                      'usage_Netatmo\\Api\\User\\GetMeasure' => 15789,
                      'usage_Netatmo\\Api\\User\\GetUser' => 9,
                      'usage_Netatmo\\Api\\User\\Home\\GetHomesData' => 1,
                      'usage_Netatmo\\Api\\User\\Homecoach\\GetHomecoachsData' => 627,
                      'usage_Netatmo\\Api\\User\\Security\\GetHomeData' => 1,
                      'usage_Netatmo\\Api\\User\\WeatherStation\\GetStationsData' => 654,
                      'usage_unbanapp_count' => 4,
                      'user_creator' => '589254a26b0affcd1e8b6201',
                      'webhook_uri' => 'http://FHEM:xxx@rfhem.xxxxxxxut7k.myfritz.net:80/WEB/netatmo'
                    },
          'status' => 'ok',
          'time_exec' => '0.010418176651001',
          'time_server' => 1598967000
        };

In der FritzBox-Menü hab ich Folgendes gefunden:VPN-Verbindung zu FHEM [2.247.252.188] IKE SA: DH2/AES-256/SHA1 IPsec SA: ESP-AES-256/SHA1/LT-3600 wurde erfolgreich hergestellt.
Das ist wahrscheinlich der Netatmo-Server?
Ich weiß nicht, wo und wie ich weiterkommen soll.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Charles am 27 September 2020, 19:33:35
Ich will eine zweite Presence in FHEM anlegen. Mit dem folgendem Code geht das nicht. Da sagt das Modul, dass CAMERA schon angelegt ist:
define netatmo_xxx netatmo CAMERA 1234567890abcdef12345678 70:ee:12:34:56:78
Wie ist die Lösung?

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 27 September 2020, 20:05:22
Zitat von: Charles am 27 September 2020, 19:33:35
Ich will eine zweite Presence in FHEM anlegen. Mit dem folgendem Code geht das nicht. Da sagt das Modul, dass CAMERA schon angelegt ist:
define netatmo_xxx netatmo CAMERA 1234567890abcdef12345678 70:ee:12:34:56:78
Wie ist die Lösung?
Mit autocreate_homes aus dem Account Device.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Charles am 27 September 2020, 21:56:15
Hallo Markus,

hab ich gemacht. Es wurde ein weiteres HOME gefunden. Wenn ich die Kamera dann anlegen will, kommt folgender Fehler: define netatmo_C70_ee_50_6d_xx_xx netatmo CAMERA 5f6a7dd6cdb355468e5xxxxx 70:ee:50:6d:xx:xx: camera 70:ee:50:6d:xx:xx already defined as netatmo_C70_ee_50_27_aa_aa
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 27 September 2020, 22:00:23
Zitat von: Charles am 27 September 2020, 21:56:15
Hallo Markus,

hab ich gemacht. Es wurde ein weiteres HOME gefunden. Wenn ich die Kamera dann anlegen will, kommt folgender Fehler: define netatmo_C70_ee_50_6d_xx_xx netatmo CAMERA 5f6a7dd6cdb355468e5xxxxx 70:ee:50:6d:xx:xx: camera 70:ee:50:6d:xx:xx already defined as netatmo_C70_ee_50_27_aa_aa

Hast du zwischendurch versehentlich die MAC der anderen Kamera verwendet?
Am besten mal FHEM neu starten und nochmal per autocreate versuchen.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Charles am 27 September 2020, 22:28:51
Der Neustart hat geholfen. Die Kamera ist da.
Der Webhook schaltet allerdings beide Kameras, obwohl ich den für die andere Kamera angelegt hab. Ist aber oK.
Danke für die schnelle Hilfe!
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 27 September 2020, 22:32:25
Zitat von: Charles am 27 September 2020, 22:28:51
Der Neustart hat geholfen. Die Kamera ist da.
Der Webhook schaltet allerdings beide Kameras, obwohl ich den für die andere Kamera angelegt hab. Ist aber oK.
Der Webhook ist global auf dem Account. Darüber kommt alles rein.
Was was ist, siehst du am Kameranamen und den IDs.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Adriano am 23 November 2020, 12:32:15
Hallo, ich musste leider mein Passwort ändern für mein Netatmo Account. Kann ich das Passwort irgendwie neu setzen. Oder muss ich alles löschen und wieder neu einrichten?

Alternative: Ich lege ein neues Device an mit neuen Passwort und kopiere den gehashten User-Passwort-String dann um in der FHEM config, korrekt?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 23 November 2020, 13:06:37
Du änderst einfach nur die Definition im Account Device, schon sollte wieder alles funktionieren.
Du musst nichts manuell verschlüsseln, macht das Modul für dich.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Adriano am 23 November 2020, 13:27:01
Perfekt. Danke! Hat geklappt.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: ritter_runkel am 24 November 2020, 09:35:16
Guten Morgen Gemeinde,
ich habe seit einigen Tagen Probleme beim Datenabruf über das Modul.
Das IO-Device meldet den Status "active = ok".
Die Batteriedaten der 3 Devices bei mir werden nach dem Löschen der Tochter-Devices auch sofort angezeigt. Was fehlt sind die eigentlich interessanten Daten Temperatur, Humidity, Rain,...... Nach einem Reload tauchen die dann auch auf. allerdings mit einem Zeitstempel von 2012. Gleichzeitig geht der Status der Tochter-Devices auf "Dead"

Kennt einer von Euch das Verhalten?
Die Authentisierung scheint ok zu sein, meine Geräte werden nach Löschen wieder angelegt. Nur die Datenübertragung geht schief.

Grüße
Erik
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 24 November 2020, 09:47:50
Naja - du hast irgendwie das Device gelöscht - jetzt versucht es erst mal die kompletten historischen Daten wieder einzulesen.
Da geht eigentlich nichts schief, das dauert nur.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: choetzu am 30 November 2020, 13:51:34
Guten Mittag,

ich habe seit dieser Nacht etliche "Aussetzer" bei den Netatmo Sensoren (Temperatur). Sprich es aktualisiert sehr unterschiedlich und sehr lange nicht. Ich habe jetzt (13:49) noch Sensoren im FHEM die das letzte Mal um 11:10 aktualisiert wurden.

Ich habe kein Attribut interval gesetzt.

Hat sich bei Euch auch seit dieser Nacht etwas geändert?

Danke für die Antwort.

Lg c
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: OGOL am 30 November 2020, 14:21:34
https://forum.netatmo.com/viewtopic.php?f=3&p=83965#p83962
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Badflex am 12 Dezember 2020, 08:34:14
Hallo,
Ab wann wird die Türklingel unterstützt?
Danke
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Karflyer am 14 Dezember 2020, 10:09:36
Hallo Markus,

hast du auf der 'Roadmap' den Rauchmelder von netatmo in dein Modul einzupflegen?

Grüße
Stefan
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Gisbert am 04 Januar 2021, 17:49:31
Hallo,

seit gestern oder heute, genauer kann ich's im Moment nicht sagen, bekomme ich keine Updates von öffentlich zugänglichen Sensoren mehr.

Gibt es kürzliche Änderungen bei dem Anzapfen von öffentlichen Sensoren, von denen ich noch nichts mitbekommen habe?

Viele​ Grüße​ Gisbert​
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Xell1984 am 20 Januar 2021, 07:42:04
Webhook mit Nginx, letsencrypt und htpasswd

Falls jemand wie ich davor steht und nicht weiß was er tun muss  bei der oben genannten Kombination

Fhem Instanz ohne passwort, in meinem Fall Port 8089. Hab es leider nicht mit passwort geschützten Instanz plus passwort nginx hinbekommen. Aber so geht's ja auch.

In der nginx configuration habe ich folgendes hinterlegt bei der SSL Weiterleitung


Server Name meineweiterleitung.anbieter.de
Proxy_pass http://meinefhemip:fhemport/fhem/netatmo


Bei dev.netatmo und webhook URL


Htpps://htpasswduser:htpasswd@meineweiterleitung.anbieter.de:443


Wichtig ist das der Port dahinter steht. So geht's bei mir in der oben genannten Kombination.

Evtl geht's noch anders, hab jedoch im try and error Verfahren und Recherche 10 Stunden bis zur Lösung gebraucht 🙄

Gruß
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: grappa24 am 09 Februar 2021, 16:02:39
ist zwar OT hier aber vlt hat ja jemand eine Idee:

Ich hatte "vorübergehend" ein zweites Innenmodul installiert aber dann wieder entfernt. Aus FHEM bekomme ich es ohne Probleme heraus, aber nicht aus der Android-App bzw. von meinem Netatmo Konto. (Wie) kann man denn ein "Haus" löschen bzw. das entspr. Modul? Der Weg in der App über "Haus steuern" - "Innen" - "Löschen" läuft auf einen Fehler.

Gruß
grappa24/Dieter
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Gisbert am 27 Februar 2021, 09:51:40
Hallo,

ich bekomme keine Updates von öffentlich zugänglichen Sensoren mehr:
Zitat
2021.02.27 09:00:33 2:  netatmo_D70_ee_50_20_80_d8: getmeasure request failed: api.netatmo.com: Connection timed out (110)
...
2021.02.27 09:23:15 1:  myNETATMOWetter: connection check failed: connect to https://api.netatmo.com:443 timed out

Wie kann ich vorgehen, um den Fehler einzugrenzen?

Wenn ich https://api.netatmo.com:443 (https://api.netatmo.com:443) eingebe, erhalte ich "404 Not Found"

Viele​ Grüße​ Gisbert​
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: tomcat.x am 27 Februar 2021, 11:18:01
Ich denke nicht, dass der Fehler bei Dir liegt. Bei mir im Log sehe in den letzten Stunden die gleichen Timeouts, allerdings bekomme ich aktuell Daten für meine Sensoren. Der letzte Timeout war um 09:27:05. Im Browser bekomme ich bei der Adresse auch nichts angezeigt, bin aber nicht sicher, ob das sonst der Fall ist. Ich denke mal, das ist nicht die vollständige URL, mit der ein Aufruf erfolgt, sondern wird nur gekürzt im Log angezeigt.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: RappaSan am 27 Februar 2021, 11:23:59
Hier das gleiche. Letztes update heute um 8:43. >:(
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Gisbert am 27 Februar 2021, 20:10:07
Hallo tomcat.x

kurz nachdem ich meinen Beitrag von heute morgen schrieben hatte, kamen wieder Daten rein. Das scheint bzw. schien dann wohl ein Problem bei netatmo zu sein.
Merke beim nächsten Mal: Etwas Geduld du haben musst, dann netatmo dir wohl gesonnen sein wird ;D

Viele Grüße Gisbert
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Newbee am 12 April 2021, 12:20:55
Hallo Markus,

ich möchte gerne das Thema Thermostate nochmal aufgreifen. Aktuell ist es im Modul so implementiert, das bei folgendem set:

set netatmo_Txx_xx_xx_xx_xx_xx setpoint_temp 12 Grad das Raumthermostat ein manuellen boost für x min. (x min. ist die Zeit die Standard mäßig in der Netatmo APP hinterlegt ist) durchführt. Laut netatmo api, zumindest habe ich es so verstanden, sollte das aber auch für die Thermostat Ventile funktionieren. Wenn ich aber bei einem Ventil nun setpoint_temp 12 Grad setze, dann wird wieder das Raumthermostat auf einen manuelle Boost gestellt.

Könntest Du Dir das bei Gelegenheit mal anschauen, würde eine vorab Version dann auch testen können falls Du keine Thermostate/Ventile hast.

Vielen Dank.

Gruß Mark

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: ulobo60 am 28 April 2021, 15:48:48
Bei mir taucht seit heute Vormittag ca. 10:00 Uhr ein Verbindungsfehler des 'netatmo'-Devices auf: "netatmo LOGIN FAILED"
Unter 'status' steht 'invalid_grant'.
Im log finde ich massig Einträge wie "No access token was found!"

Das log wird zügig zugemüllt. Je Sekunde 2mal versucht das Modul, sich mit dem netatmo-Server zu verbinden.
Hier ein Ausschnitt aus dem log:

2021.04.28 15:25:31 1: netatmo: No access token was found! (getDevices)
2021.04.28 15:25:31 1: netatmo: No access token was found! (getHomecoachs)
2021.04.28 15:25:31 1: netatmo: No access token was found! (getDevices)
2021.04.28 15:25:31 1: netatmo: No access token was found! (getHomecoachs)
2021.04.28 15:25:32 1: netatmo: No access token was found! (getDevices)
2021.04.28 15:25:32 1: netatmo: No access token was found! (getHomecoachs)
2021.04.28 15:25:32 1: netatmo_weathermap: No access token was found! (getPublicDevices)
2021.04.28 15:25:32 0: Featurelevel: 6
2021.04.28 15:25:32 0: Server started with 42 defined entities (fhem.pl:23904/2021-03-07 perl:5.020002 os:linux user:fhem pid:539)
2021.04.28 15:26:01 1: 192.168.178.1:1012 reappeared (FritzCallmon)
2021.04.28 15:27:01 1: netatmo: No access token was found! (getDevices)
2021.04.28 15:27:02 1: netatmo: No access token was found! (getHomecoachs)
2021.04.28 15:27:02 1: netatmo_indoor60: No access token was found! (requestDeviceReadings)
2021.04.28 15:27:03 1: netatmo: No access token was found! (getDevices)


Ich vermute mal, dass es leider wieder mal am netatmo-Server liegt !!!

Da nach ca. 1/2 Stunde das gesamte FHEM-System dank der Belastung brach liegt, würde ich gern das netatmo-Modul für ein paar Stunden abschalten.
Könnte mir bitte jemand schreiben, wie ich das am Sinnvollsten mache?
Ich selbst könnte nur die netatmo-Devices in der fhem.cfg auskommentieren und später die Auskommentierung wieder aufheben. Oder gibt es die Möglichkeit, durch Aufruf eines Parameters die Verbindungsversuche von derzeit 2mal/Sec. auf 1mal für alle 3 Stunden zu setzen?

P.S.: meine "auskommentieren Idee" in der .cfg ist wohl Schwachsinn, da ja sicher beim Install eines Devices viel Code in die unterschiedlichsten FHEM-Dateien geschrieben wird. Ich müßte wohl die netatmo-Devices löschen und später neu anlegen. Davor graust es mir aber wirklich. Wäre schön, wenn jemand sich hiermit auskennen würde und mir Hilfe geben könnte...
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: tomcat.x am 28 April 2021, 18:36:19
Bei dem (Account) Device gibt es doch Attribute "interval" und "disable". Funktionieren die nicht? Ich habe übrigens keine Verbindungsprobleme.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: ulobo60 am 28 April 2021, 23:00:42
Klasse Hinweise, tomcat.x !
Mit dem Attribut "disable" = 1 habe ich meine 5 netatmo-devices erst mal zur Ruhe gesetzt.
Keine Zugriffsversuche mehr durch die 5 Devices.

Installiert habe ich unter netatmo die (Standard-)Devices:
'netatmo'
'indoor60' Hauptgerät mit den Indoor-Sensoren
'outdoor60' auf der Terrasse mit Temp- und Humidity-Sensoren
'netatmo_forecast'
'netatmo_weathermap'
(Ich glaube, die letzten beiden Devices brauche ich mittlerweise nicht mehr. Hatte alles vor ca. 3 Jahren installiert. Ich schaue morgen mal, ob ich die löschen kann. Sind jetzt jedenfalls auch disabled.)

Habe jetzt das "Disable=1" bei 'net4atmo' gelöscht und dafür den "Interval"-Wert auf '10800' (3 Stdn.) gesetzt.
Falls meine Vermutung mit dem spinnenden netatmo-Server(-Bereich) richtig ist, habe ich erstmal Ruhe und das System bleibt ansonsten stabil.
Oder die haben meine Zugangsdaten kurzfristig geblacklistet. Hatte ich bei der Ursprungsinstallation auch schon. Hatte die Server (aus Unwissenheit) zu oft angepingt.
Dann sollten jetzt 3 Stunden Ruhe mit nur 1 Connect-Versuch ausreichen, um aus der evtl. Sperrung zu fallen.

Noch'n Gedicht:
Habe gerade das log nach "netatmo" durchsucht.
Am 12.04. hatte ich zum 1. Mal den Eintrag "netatmo: No access token was found! (getDevices)" und dasselbe für "... (getHomecoachs).
Dann wieder am 20.04. 15:45 Uhr,
22.04. 11:03 Uhr
24.04. 13:01 und 16:00 Uhr
25.04. 19:10 Uhr
27.04. 13.22 Uhr (danach jede Sekunde bis...
28.04. 20:58 Uhr (da habe ich Deinen "Disable"-Tipp eingesetzt)

Zuletzt: die beiden Token-Werte, die man zur Account-Anmeldung bei netatmo benötigt, habe ich Byte-weise mit den Tokens in meinem sogenannten Entwickler-Account bei netatmo verglichen: seit ca. 3 Jahren identisch.
Ich warte mal bis morgen Mittag ab, ob sich irgendwas mit dem netatmo-Zugriff tut.
Nochmals vielen Dank für Deinen für mich wichtigen Tipp.
Gut's Nächtle,
Ulf
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: ulobo60 am 29 April 2021, 17:20:52
hi,
kein Erfolg bzgl. meiner Verbindung zum netatmo-Server.

Habe vorhin mal beim netatmo-log verbose auf 5 gestellt.
Siehe da: das Device versucht seit vorgestern je Sekunde 3mal sich mit dem netatmo-Server zu verbinden !!!
Habe jetzt erst mal 'netatmo' disabled. Die anderen 4 netatmo-Devices (indoor, outdoor, etc.) hatte ich ja schon gestern still gelegt.

Ich hatte zwar gestern für den Device 'netatmo' das Attribut 'interval' auf '300' gesetzt und hoffte, dass sich dadurch das Gerät nur alle 5 Minuten 1mal verbinden wird. War ein Irrtum!

Hier mal ein kleiner Auszug aus meinem log mit 'verbose' = 5 von heute Nachmittag:

2021.04.29 15:34:57 2: netatmo: json message error: invalid_grant
2021.04.29 15:34:57 3: netatmo getDevices (devicelist)
2021.04.29 15:34:57 1: netatmo: No access token was found! (getDevices)
2021.04.29 15:34:57 3: netatmo: refreshing token
2021.04.29 15:34:58 4: netatmo: dispatch (token)
2021.04.29 15:34:58 4: netatmo: dispatch return: token
2021.04.29 15:34:58 5: $VAR1 = {
          'error' => 'invalid_grant'
        };

2021.04.29 15:34:58 2: netatmo: json message error: invalid_grant
2021.04.29 15:34:58 3: netatmo getHomecoachs (homecoachlist)
2021.04.29 15:34:58 1: netatmo: No access token was found! (getHomecoachs)
2021.04.29 15:34:58 3: netatmo: refreshing token
2021.04.29 15:34:58 4: netatmo: dispatch (token)
2021.04.29 15:34:58 4: netatmo: dispatch return: token
2021.04.29 15:34:58 5: $VAR1 = {
          'error' => 'invalid_grant'
        };


Okay, ich schätze mal, dass durch diese ständigen vielen Pings (ca. 150 je Minute) mein netatmo-Account geblacklisted ist.
Habe in netatmo-Foren vorhin gelesen, dass eine Sperre 24 Stunden dauert.
Was ich als diesbezüglicher Laie erstaunlich finde ist, dass die netatmo-App auf meinem Mobile gnadenlos funktioniert.
Da werden alle aktuellen netatmo-Daten meines Accounts gezeigt und alle paar Minuten aktualisiert.
Dort gibt's in 'Einstellungen' auch den Punkt 'E-Mail_Benachrichtigungen' und dann unter 'Konto': "Zu viele fehlgeschlagene Versuche". Dort kann man bestimmen, ob man eine Mail möchte, wenn das Konto aufgrund zu vieler Authentifizierungsversuche gesperrt ist. Der Button stand bei mir auf JA. Habe aber bis dato keine diesbezügliche Mail bekommen! Merkwürdig. Scheinbar liegt's daran, dass der Mobile-Zugang zum netatmo-Server ein etwas anderer ist als der über unser FHEM.

Zurück zu unserem Modul.
tomcat.x, ich hatte beim 'netatmo'-Device gestern Nachmittag das Attribut 'interval' auf 600 gesetzt (richtige Codierung des Sekundenwerts?) mit der Hoffnung, dass der Device nur alle 10 Minuten einen Verbindungsversuch durchführt. War aber nix, trotz "shutdown restart".
Dafür funktioniert 'disable=1' (bei allen 5 Modulen)
Jetzt herrscht zumindest erst mal Ruhe.

Habe mal meine logs vom letzten Jahr durchgestöbert. Siehe da: Mitte Mai 2020 hatte ich genau die gleichen Probleme mit netatmo.
Nur war ich da im Urlaub! FHEM lief auf dem raspi durch + ich habe nix davon gemerkt. Jetzt ist mir aufgefallen, dass das damalige logfile etwas größere Ausmaße hatte!!! Als ich aus dem Urlaub zurück kam, lief wieder alles. Das spricht ja für die These "Server-Problem bei netatmo selbst" !
Wie siehst Du das?

Jedenfalls warte ich bis morgen Abend, ehe ich ich 'netatmo' freigebe mit 'disable=0'.

P.S.: 'Webhook' brauche ich doch nicht. Ist nur für Kameras, oder? Ich habe ja lediglich die netatmo-Standardgeräte (1 Innen- + 1-Außensensor).

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: tomcat.x am 01 Mai 2021, 12:46:14
Die Attribute hatte ich selbst noch nicht genutzt, daher die Frage, ob das funktioniert. Könnte ja ein Fehler in der Implementierung sein. Ich kenne andere Module, wo das so ist.

Gerade habe ich noch gesehen, dass es nicht nur disable, sondern auch interval bei allen Geräten gibt, nicht nur beim Account. In der Commandref steht dazu nichts explizit drin. Also keine Ahnung, wie das in Kombination vom Account und den einzelnen Geräten funktioniert. Vielleicht zieht es auch bei eine fehlerhaften Verbindung nicht, sondern da wird direkt wieder gestartet.

Generell Probleme bei Netatmo gab es natürlich auch immer mal wieder. Aber in der Regel haben sich dann hier auch mehrere fhem Nutzer getroffen  ;)

Und mit dem Webhook liegst Du richtig, verwende ich auch nicht.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: ulobo60 am 01 Mai 2021, 15:15:06
@tomcat.x
Danke für Deinen Beistand  :)

Habe soeben netatmo enabled (ist jetzt ca. 35 Stunden disabled gewesen).
Ergebnis: wie vorher  :'(  = 'netatmo: json message error: invalid_grant'

Werde die netatmo-Devices wieder disablen und warte mal 3 bis 4 Tage ab.
Danach - fürchte ich - werde ich wohl den Gang nach Canossa antreten müssen und versuchen, die netatmo Hotline an zu mailen.
An einen Bann meines Accounts glaube ich nicht mehr, da ja ansonsten meine Mobile App dies anzeigen würde.

Gruselig für mich ist in der Tat, dass sich hier jetzt keine Mitbetroffenen melden...
Ich berichte wieder am Mittwoch.
Merci & nice weekend.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: ulobo60 am 04 Mai 2021, 20:54:46
Bis heute Abend keine Änderung bzgl. meiner Nicht-Connection zum netatmo-Server.
Weiterhin der 'json message error: invalid_grant'. Nun seit ca. 1 Woche. Habe am Wochenende das Connect Interval für netatmo auf 1 Stunde angehoben.
Am Sonntag hatte ich die Nerven verloren und eine Mail an den netatmo-Support geschickt. Auch aus französischen Foren weiß ich, dass eine Antwort von 3 Tagen bis gerne mal 2 Wochen dauert! Na klasse.

Legrand-netatmo nutzt wohl als Schnittstelle für "Entwickler" das 'OAuth Authorization Framework'.
Habe in der Beschreibung von "The OAuth 2.0 Authorization Framework" ein wenig rumgeschnüffelt und Folgendes zum Verbindungsfehler 'invalid_grant' gefunden:
-------------------------------------
5. Issuing an Access Token
5.2.  Error Response
...
...
invalid_grant
               The provided authorization grant (e.g., authorization
               code, resource owner credentials) or refresh token is
               invalid, expired, revoked, does not match the redirection
               URI used in the authorization request, or was issued to
               another client.
-------------------------------------
Wieso ich hier keinen Zugang bekomme, ist mir ein Rätsel. Mein 'authorization grant' ist okay. Habe mehrfach die Daten in meinem Device 'netatmo' (client id und client secret) mit den Daten in meinem Entwickler-Account auf der netatmo-Seite https://dev.netatmo.com/apps/ verglichen. Voll identisch!
"invalid" trift also nicht zu.
"revoked" ich habe keinen Widerruf seitens netatmo bekommen
"expired" laufen diese Mini-Acoounts bei netatmo nicht lebenslang bzw. bis auf Widerruf seitens netatmo?
"issued to another client" wie das? Ohne dass ich durch netatmo darüber informiert wäre?

Soll ich mal auf der netatmo-Entwicklerseite 'Reset Keys' durchführen?
Wenn JA:
WIE gebe ich dann die neuen Werte 'client id' und 'client secret' in mein FHEM netatmo-Device ein?
Wenn ich im bestehenden 'Fhem-Device netatmo' auf DEF klicke, sehe ich:

ACCOUNT crypt:415fxxxx crypt:415fyyyy meineCLIENT-ID meinCLIENT-SECRET

Meine Fragen hierzu:
a) Überschreibe ich einfach die alten Werte (also client id und client secret) mit den neuen Daten und lasse die crypt-Daten so bestehen und speichere dann das Device?
b) Oder überschreibe ich die alte client id und client secret mit den neuen Daten und  lösche die crypt-Daten?
c) Oder läuft diese Änderung ganz anders?
d) Gibt es im FHEM-System noch andere Stellen, wo ich die neuen Daten eingeben muß?

Ich möchte in meinen netatmo-Bereichen ungern "was versaubeuteln" und bedanke mich schon mal im Voraus für Eure Hilfestellung.

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: ulobo60 am 05 Mai 2021, 14:11:21
...was mir gerade noch im Logfile aufgefallen ist zum Start von netatmo nach einem 'shutdown restart':

2021.05.05 04:11:36 3: netatmo: poll (ACCOUNT)
2021.05.05 04:11:36 3: netatmo: refreshing token
2021.05.05 04:11:36 4: netatmo: dispatch (token)
2021.05.05 04:11:36 4: netatmo: dispatch return: token
2021.05.05 04:11:36 5: $VAR1 = {
          'error' => 'invalid_grant'
        };
2021.05.05 04:11:36 2: netatmo: json message error: invalid_grant


2021.05.05 04:11:36 2: netatmo: json message error: invalid_grant
Benutzt das Device netatmo json? Scheint so.
Ich habe dann noch im Forenbereich 'Automatisierung' einen Thread gefunden, in dem ein Problem mit dem netatmo-Zugang (+ Fritzbox-Zugang) dadurch gelöst wurde, dass das als "buggy" bezeichnete Paket 'libjson-xs-perl' deinstalliert wurde (https://forum.fhem.de/index.php/topic,116223.0.html).
Ich glaube, diesen Error-Zweig werde ich im Automatisierungs-Bereich fortführen müssen.
Ich melde ein eventuelles Ergebnis dann kurz hier.
Vielen Dank erst mal und bis zur Ergebnismeldung.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: ulobo60 am 10 Mai 2021, 22:28:42
Das Problem ist gelöst!
Letzten Dienstag bekam ich eine Antwort vom netatmo-Support. Relativ schnell, finde ich.
Sie erbaten Infos über meinen netatmo-Device; bspw. "can you try to send the /authorize request via Postman". Konnte ich nicht. Bin leider kein Programmierer.
Zwischendurch hatte ich Perl neu installiert, dann 'libjson-xs-perl' deleted. Das half einem anderen FHEMler vor ca. 6 Monaten mit dem gleichen netatmo-Error.
etc, etc., etc.
Letztlich habe ich mal einfach den netatmo Device deleted und neu installiert. Habe dazu byte for byte die alten Daten benutzt!
Wie auch immer: netatmo schnurrt seither wieder wie ein Kätzchen !!!
Gut's Nächtle allerseits und danke für die Hilfen 8)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: fabtie am 17 Mai 2021, 23:08:17
Hallo zusammen,

ich nutze seit langem das netatmo-Modul mit meinen Presence-Kameras und steuere über FHEM wann Aufnahmen gespeichert werden sollen oder wann ich eine Benachrichtigung bekommen will.
Nun bin ich im Besitz einer Netatmo Videotürklingel und hatte gehofft diese ähnlich komfortabel in FHEM zu integrieren. Aber leider wird diese mit Autocreate/get homes nicht gefunden wie die Presence.

Erstaunlicherweise habe ich allgemein zum Thema Netatmo Doorbell und Fhem fast nichts gefunden.
Gibt es da nichts und besteht kein Interesse oder bietet die Türklingel nicht die Möglichkeiten wie sie die Außenkameras bieten?
Leider fehlen mir die Programmierfähigkeiten um etwas selber zu schreiben, aber als Versuchskaninchen kann ich mich gerne anbieten.  ;)

Grüße Fabian
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Osterei am 06 Juni 2021, 12:15:31
Hallo Fabian,

funktionieren deine Presence-Kameras noch?

Meine Netatmo Doorbell wird auch nicht gefunden. Schlimmer noch: Meine Presence bekam das HKSV-Update und warf danach "Invalid JSON"-Fehler aus. Die Steuerung über FHEM hat nicht mehr funktioniert. In guter IT-Manier habe ich sie gelöscht, um sie neu hinzuzufügen. Dummerweise wird sie nun auch nicht mehr erkannt.

VG
Karsten
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: fabtie am 08 Juni 2021, 20:00:37
Hallo Karsten,

bei mir funktionieren meine Netatmo Presence-Kameras noch in Fhem. Zumindest sind mir keine Fehler im Logfile aufgefallen.
Allerdings steuere ich auch nur die Benachrichtigung für humans, vehicles & Co.
Beide sind auf FW 253.

Grüße Fabian
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Osterei am 09 Juni 2021, 11:17:07
Hallo Fabian,

danke für deine Nachricht. Das Problem saß vor dem Rechner. Die Kamera wurde erkannt, hatte aber eine andere ID und den Alias "Home" bekommen, weshalb ich sie unter dem ganzen Geraffel erst nicht entdeckt hatte.

Die Doorbell bleibt aber auch weiterhin unentdeckt.

VG
Karsten
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Knallkopp_02 am 20 Juni 2021, 08:26:09
Hallo Community,

wollte mal fragen, ob man das aktuelle Wetter - welches man in der Netatmo App direkt sieht - auch irgendwie als Icon abgegriffen bekommt. Habe jetzt schon eine Weile gesucht, bin aber nicht fündig geworden. Evtl bin ich ja blind. Wettervorhersage habe ich gefunden.

Gruß
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: mheiker am 24 Juli 2021, 22:15:54
Hallo liebe Community,

ein wenig länger versuche ich nun, einen public netatmo-Account in mein FEHM zu integrieren. Prinzipiell klappt das, nur drei Dinge sind mir aktuell noch ein Rätsel:
- Was für einen Sinn hat das Intervall, dass ich dem Account mitgeben kann? Das Modul hält die angegebene Zeit bei mir leider nicht ein.
- Die Readings rain-hour und rain_day sind bei mir nicht vorhanden. Hat das einen Grund?
- Welche Regenmenge gibt mir rain an? Eine stündliche, auf das Intervall bezogen oder irgend etwas anderes?

Ich bin gespannt, ob man mir weiterhelfen kann.

VG! Mathias
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Maui am 24 Juli 2021, 22:20:49
Zur ersten Frage. Die Regenmesser senden nur alle 5 Minuten und die API aktualisiert nur alle 10 Min.
Deswegen kannst du in dem Modul nicht kleiner 5 Minuten einstellen.
Und das disqualifiziert es für meine Zwecke leider auch als System zur Reaktion bei regenstart wegen der gewollten Trägheit.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: mheiker am 24 Juli 2021, 22:32:19
Ah, danke für die Antwort!
Dann ist die Regenmenge die, die in den letzten zehn Minuten viel? Oder im Zeitraum des Intervalls, das man einstellen kann?
Ich versuche grad Stundensummen zu bilden...das klappt aber nur, wenn das mit dem Intervall sauber klappt.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Maui am 24 Juli 2021, 22:41:36
Grob abgekürzt müsste das so stimmen, also
Rain: aktuelle Regenmenge
Und rain hour und rain day eben für stunde und tag.
Warum du die nicht hast, keine ahnung.
Hast du denn einen Radius mit Stationen oder beschränkst du dich auf eine Station?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: mheiker am 25 Juli 2021, 00:01:47
Aktuell nutze ich nur eine Wetterstation, die direkt in meiner Nachbarschaft steht, da ich für meinen Garten die Regenmenge abgreifen und eine automatische gartenbewässerung mit dem Wert steuern will.

Was mir aber auffällt: das Reading Rain wurde im 23:45:46 aktualisiert, der Status des device ist no data, das Intervall steht auf 600...jetzt ist es aber schon 23:58, das Intervall scheint nicht so recht zu funktionieren?!
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Maui am 26 Juli 2021, 06:26:30
Versuch doch mal per Radius ein paar Wetterstationen einzufangen. Also define naRadius netatmo PUBLIC lat long 0.02 (radius)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: mheiker am 11 August 2021, 00:19:00
Sorry für die späte Antwort  :o
Die def mit Radius hat geklappt, danke für den Tipp!
Ich habe mir in der Zwischenzeit auch eine Summe gebastelt...etwas umständlicher über notify und at, Klappt aber auch...
Besten Dank nochmal!
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: idansch am 09 September 2021, 17:57:15
Habe eine ganz kurze Frage. Wie kann man die Anwesenheitserkennung der Netatmo Aussen Kamera aktivieren bzw. deaktivieren? Eingebunden in FHEM ist sie. Habe auch eine Set .... disable /enable. Aber in der Netatmo App verändert sich nicht der Aktivierungsstatus. Danke.

- hat sich erledigt, nach einem Neustart waren alle Readings da und auch die Steuerung geht
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: idansch am 10 September 2021, 15:27:32
Hatte leider nur einen kurzen Erfolg. Muss man bei der Aktivierung / Deaktivierung etwas beachten bzw. einen Code mit hinzufügen.


Zitat von: idansch am 09 September 2021, 17:57:15
Habe eine ganz kurze Frage. Wie kann man die Anwesenheitserkennung der Netatmo Aussen Kamera aktivieren bzw. deaktivieren? Eingebunden in FHEM ist sie. Habe auch eine Set .... disable /enable. Aber in der Netatmo App verändert sich nicht der Aktivierungsstatus. Danke.

- hat sich erledigt, nach einem Neustart waren alle Readings da und auch die Steuerung geht
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: fabtie am 11 September 2021, 15:24:52
Mit den Befehlen "set presence_record_humans/vehicles/movements" kann du einstellen z.B. nur aufgenommen "record" oder aufgenommen und benachrichtigt "record_and_notify" werden soll.
(set netatmo_xyz presence_record_humans record_and_notify;;\
set netatmo_xyz presence_record_vehicles record_and_notify;;\
set netatmo_xyz presence_record_movements record)


Ist es das was du suchst?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: stelzi76 am 16 September 2021, 08:45:26
Hallo, ich habe das Netatmo Modul seit geraumer Zeit mit meiner Wetterstation mit mehreren Indoormodulen, Regen- und Windmesser am Laufen. Ich habe mir jetzt eine Netatmo Türklingel installiert. Hat die jemand mit dem Modul einbinden können? Presence geht ja. Mit autocreate wird die Klingel bei mir nicht gefunden. Über die Klingel finde ich in Verbindung mit FHEM nichts, was mir weiterhilft.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: KyleK am 10 November 2021, 22:53:19
Hallo,

ich habe 3 Netatmo Innenraummodule, und heute folgendes Verhalten festgestellt:
Die einzelnen Module liefern jeweils im Intervall von ca. 10 Minuten neue Daten, aber:
Wenn neue Daten abgefragt werden, dann kommen immer gleich 2 Datensätze auf einmal.
An den timestamps im Log bzw. Eventmonitor sieht man, dass die Ereignisse zu unterschiedlichen Zeiten von der Netatmo-Hardware erfasst wurden, und zwar mit einem Intervall von ~ 5 Minuten.
Die im Eventmonitor gelisteten Events sind zudem von den Timestamps her nicht in monotoner Reihenfolge.

Ich habe das interval Attribut bereits auf 5 Minuten gesetzt, aber das hat nichts gebracht.

Mein Problem ist nun, dass ich auf Events von den Netatmo-Modulen in einem DOIF "höre", und dieses immer 2x direkt hintereinander auslöst.

Hat jemand eine Idee wie man das Problem lösen kann?


Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: McShire am 11 November 2021, 01:24:13
Hallo,
ein DOIF wird zwar von einem EVENT getriggert, aber zur Entscheidung, ob und was etwas ausgeführt wird, wird nicht das Event ausgewertet, sondern der in den Bedingungen aufgeführte Zustand. Wenn sich der Zustand also während der 2 aufeinanderfolgenden Datensätzen der gleiche ist, sollte die daraus resultierende Anweisung nur einmal ausgeführt werden, da ein DOIF die gleiche Anweisung nicht mehrfach hintereinander ausführt, es sei denn, das Attribut always ist gesetzt.
Ich habe bei mir das attr interval gar nicht gesetzt und habe keine Probleme damit.
Ohne weitere Informationen, lists, logs, kann man dein Problem kaum analysieren.
Viele Grüße
Werner
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: KyleK am 11 November 2021, 10:15:49
Zitat von: McShire am 11 November 2021, 01:24:13
Hallo,
ein DOIF wird zwar von einem EVENT getriggert, aber zur Entscheidung, ob und was etwas ausgeführt wird, wird nicht das Event ausgewertet, sondern der in den Bedingungen aufgeführte Zustand. Wenn sich der Zustand also während der 2 aufeinanderfolgenden Datensätzen der gleiche ist, sollte die daraus resultierende Anweisung nur einmal ausgeführt werden, da ein DOIF die gleiche Anweisung nicht mehrfach hintereinander ausführt, es sei denn, das Attribut always ist gesetzt.
Ich habe bei mir das attr interval gar nicht gesetzt und habe keine Probleme damit.
Ohne weitere Informationen, lists, logs, kann man dein Problem kaum analysieren.
Viele Grüße
Werner

Ich nutze die ereignis-gesteuerte Eventauswertung (https://fhem.de/commandref_DE.html#DOIF_Ereignissteuerung_ueber_Auswertung_von_Events) von DOIF, und schaue explizit auf vom Netatmo-Modul gelieferten co2-Werte.

List des DOIF:

Internals:
   DEF        DEF TPL_CO2 (
{
    if(["$1:^co2", 0] > 2000)
    {
       #fhem("msg audio Die Luft im {(AttrVal(\"$device\", \"alias\", \"$device\"))} ist SEHR schlecht. Bitte lüften!");
       $_count{$device} = 0 if(!defined $_count{$device});
       $_count{$device}++;
       Log 2,"$device >= 2000 ($EVENT) [$_count{$device}]";
    }
    elsif(["$1:^co2", 0] > 1500)
    {
       #fhem("msg audio Schlechte Luft im {(AttrVal(\"$device\", \"alias\", \"$device\"))}. Bitte lüften!")
       set_Reading("$1_count", get_Reading("$1_count", 0) + 1);
       $_count{$device} = 0 if(!defined $_count{$device});
       $_count{$device}++;
       Log 2, "$device >= 1500 ($EVENT) [$_count{$device}]";
    }
    else
    {
       set_Reading("$1_count", 0);
       $_count{$device} = 0;
       Log 2, "$device < 1500 ($EVENT) [$_count{$device}]";
    }
}
)

TPL_CO2(Netatmo_Sensor_Wohnzimmer)
TPL_CO2(Netatmo_Sensor_Greta)
TPL_CO2(Netatmo_Sensor_Schlafzimmer)
   DOIFDEV    ^global$|^Netatmo_Sensor_Greta$|^Netatmo_Sensor_Wohnzimmer$|^Netatmo_Sensor_Schlafzimmer$|Netatmo_Sensor_Schlafzimmer|Netatmo_Sensor_Wohnzimmer|Netatmo_Sensor_Greta
   FUUID      618c1216-f33f-9ecb-f5b0-c8cd40072f9fd3bb
   MODEL      Perl
   NAME       di.co2
   NR         433
   NTFY_ORDER 50-di.co2
   STATE      initialized
   TYPE       DOIF
   VERSION    24905 2021-09-01 18:35:54
   READINGS:
     2021-11-11 09:50:24   Device          Netatmo_Sensor_Schlafzimmer
     2021-11-11 09:50:07   Netatmo_Sensor_Greta_count 0
     2021-11-11 09:50:24   Netatmo_Sensor_Schlafzimmer_count 0
     2021-11-11 09:49:52   Netatmo_Sensor_Wohnzimmer_count 0
     2021-11-11 09:49:52   block_01        executed
     2021-11-11 09:50:07   block_02        executed
     2021-11-11 09:50:24   block_03        executed
     2021-11-10 21:40:39   mode            enabled
     2021-11-10 21:40:39   state           initialized
   Regex:
     accu:
     collect:
     cond:
       :
         0:
           "Netatmo_Sensor_Wohnzimmer:^co2" Netatmo_Sensor_Wohnzimmer:^co2
         1:
           "Netatmo_Sensor_Greta:^co2" Netatmo_Sensor_Greta:^co2
         2:
           "Netatmo_Sensor_Schlafzimmer:^co2" Netatmo_Sensor_Schlafzimmer:^co2
   condition:
     0         
    if(::EventDoIf('Netatmo_Sensor_Wohnzimmer',$hash,'^co2',0,'[^\:]*: (.*)','',' 0') > 2000)
    {
       #fhem("msg audio Die Luft im {(AttrVal(\"$device\", \"alias\", \"$device\"))} ist SEHR schlecht. Bitte lüften!");
       $hash->{var}{count}{$device} = 0 if(!defined $hash->{var}{count}{$device});
       $hash->{var}{count}{$device}++;
       Log 2,"$device >= 2000 ($EVENT) [$hash->{var}{count}{$device}]";
    }
    elsif(::EventDoIf('Netatmo_Sensor_Wohnzimmer',$hash,'^co2',0,'[^\:]*: (.*)','',' 0') > 1500)
    {
       #fhem("msg audio Schlechte Luft im {(AttrVal(\"$device\", \"alias\", \"$device\"))}. Bitte lüften!")
       set_Reading("Netatmo_Sensor_Wohnzimmer_count", get_Reading("Netatmo_Sensor_Wohnzimmer_count", 0) + 1);
       $hash->{var}{count}{$device} = 0 if(!defined $hash->{var}{count}{$device});
       $hash->{var}{count}{$device}++;
       Log 2, "$device >= 1500 ($EVENT) [$hash->{var}{count}{$device}]";
    }
    else
    {
       set_Reading("Netatmo_Sensor_Wohnzimmer_count", 0);
       $hash->{var}{count}{$device} = 0;
       Log 2, "$device < 1500 ($EVENT) [$hash->{var}{count}{$device}]";
    }

     1         
    if(::EventDoIf('Netatmo_Sensor_Greta',$hash,'^co2',0,'[^\:]*: (.*)','',' 0') > 2000)
    {
       #fhem("msg audio Die Luft im {(AttrVal(\"$device\", \"alias\", \"$device\"))} ist SEHR schlecht. Bitte lüften!");
       $hash->{var}{count}{$device} = 0 if(!defined $hash->{var}{count}{$device});
       $hash->{var}{count}{$device}++;
       Log 2,"$device >= 2000 ($EVENT) [$hash->{var}{count}{$device}]";
    }
    elsif(::EventDoIf('Netatmo_Sensor_Greta',$hash,'^co2',0,'[^\:]*: (.*)','',' 0') > 1500)
    {
       #fhem("msg audio Schlechte Luft im {(AttrVal(\"$device\", \"alias\", \"$device\"))}. Bitte lüften!")
       set_Reading("Netatmo_Sensor_Greta_count", get_Reading("Netatmo_Sensor_Greta_count", 0) + 1);
       $hash->{var}{count}{$device} = 0 if(!defined $hash->{var}{count}{$device});
       $hash->{var}{count}{$device}++;
       Log 2, "$device >= 1500 ($EVENT) [$hash->{var}{count}{$device}]";
    }
    else
    {
       set_Reading("Netatmo_Sensor_Greta_count", 0);
       $hash->{var}{count}{$device} = 0;
       Log 2, "$device < 1500 ($EVENT) [$hash->{var}{count}{$device}]";
    }

     2         
    if(::EventDoIf('Netatmo_Sensor_Schlafzimmer',$hash,'^co2',0,'[^\:]*: (.*)','',' 0') > 2000)
    {
       #fhem("msg audio Die Luft im {(AttrVal(\"$device\", \"alias\", \"$device\"))} ist SEHR schlecht. Bitte lüften!");
       $hash->{var}{count}{$device} = 0 if(!defined $hash->{var}{count}{$device});
       $hash->{var}{count}{$device}++;
       Log 2,"$device >= 2000 ($EVENT) [$hash->{var}{count}{$device}]";
    }
    elsif(::EventDoIf('Netatmo_Sensor_Schlafzimmer',$hash,'^co2',0,'[^\:]*: (.*)','',' 0') > 1500)
    {
       #fhem("msg audio Schlechte Luft im {(AttrVal(\"$device\", \"alias\", \"$device\"))}. Bitte lüften!")
       set_Reading("Netatmo_Sensor_Schlafzimmer_count", get_Reading("Netatmo_Sensor_Schlafzimmer_count", 0) + 1);
       $hash->{var}{count}{$device} = 0 if(!defined $hash->{var}{count}{$device});
       $hash->{var}{count}{$device}++;
       Log 2, "$device >= 1500 ($EVENT) [$hash->{var}{count}{$device}]";
    }
    else
    {
       set_Reading("Netatmo_Sensor_Schlafzimmer_count", 0);
       $hash->{var}{count}{$device} = 0;
       Log 2, "$device < 1500 ($EVENT) [$hash->{var}{count}{$device}]";
    }

   defs:
     tpl:
       TPL_CO2   
{
    if(["$1:^co2", 0] > 2000)
    {
       #fhem("msg audio Die Luft im {(AttrVal(\"$device\", \"alias\", \"$device\"))} ist SEHR schlecht. Bitte lüften!");
       $hash->{var}{count}{$device} = 0 if(!defined $hash->{var}{count}{$device});
       $hash->{var}{count}{$device}++;
       Log 2,"$device >= 2000 ($EVENT) [$hash->{var}{count}{$device}]";
    }
    elsif(["$1:^co2", 0] > 1500)
    {
       #fhem("msg audio Schlechte Luft im {(AttrVal(\"$device\", \"alias\", \"$device\"))}. Bitte lüften!")
       set_Reading("$1_count", get_Reading("$1_count", 0) + 1);
       $hash->{var}{count}{$device} = 0 if(!defined $hash->{var}{count}{$device});
       $hash->{var}{count}{$device}++;
       Log 2, "$device >= 1500 ($EVENT) [$hash->{var}{count}{$device}]";
    }
    else
    {
       set_Reading("$1_count", 0);
       $hash->{var}{count}{$device} = 0;
       Log 2, "$device < 1500 ($EVENT) [$hash->{var}{count}{$device}]";
    }
}

   helper:
     DEVFILTER  ^global$|^Netatmo_Sensor_Greta$|^Netatmo_Sensor_Wohnzimmer$|^Netatmo_Sensor_Schlafzimmer$|Netatmo_Sensor_Schlafzimmer|Netatmo_Sensor_Wohnzimmer|Netatmo_Sensor_Greta
     NOTIFYDEV  global|Netatmo_Sensor_Greta|Netatmo_Sensor_Wohnzimmer|Netatmo_Sensor_Schlafzimmer|.*Netatmo_Sensor_Schlafzimmer.*|.*Netatmo_Sensor_Wohnzimmer.*|.*Netatmo_Sensor_Greta.*
     event      co2: 1182
     globalinit 1
     last_timer 0
     sleeptimer -1
     triggerDev Netatmo_Sensor_Schlafzimmer
     triggerEvents:
       co2: 1182
     triggerEventsState:
       co2: 1182
   internals:
   perlblock:
     0          block_01
     1          block_02
     2          block_03
   readings:
   trigger:
   uiState:
   uiTable:
   var:
     count:
       Netatmo_Sensor_Greta 0
       Netatmo_Sensor_Schlafzimmer 0
       Netatmo_Sensor_Wohnzimmer 0
Attributes:


Auszug aus dem Log eines Netatmo devices:

2021-11-11_08:53:22 Netatmo_Sensor_Schlafzimmer temperature: 17.9
2021-11-11_09:00:24 Netatmo_Sensor_Schlafzimmer dewpoint: 5.16
2021-11-11_08:53:22 Netatmo_Sensor_Schlafzimmer co2: 711
2021-11-11_08:53:22 Netatmo_Sensor_Schlafzimmer humidity: 43
2021-11-11_08:58:30 Netatmo_Sensor_Schlafzimmer temperature: 17.9
2021-11-11_09:00:24 Netatmo_Sensor_Schlafzimmer dewpoint: 5.16
2021-11-11_08:58:30 Netatmo_Sensor_Schlafzimmer co2: 692
2021-11-11_08:58:30 Netatmo_Sensor_Schlafzimmer humidity: 43
2021-11-11_09:03:37 Netatmo_Sensor_Schlafzimmer temperature: 17.9
2021-11-11_09:10:24 Netatmo_Sensor_Schlafzimmer dewpoint: 5.16
2021-11-11_09:03:37 Netatmo_Sensor_Schlafzimmer co2: 678
2021-11-11_09:03:37 Netatmo_Sensor_Schlafzimmer humidity: 43
2021-11-11_09:08:45 Netatmo_Sensor_Schlafzimmer temperature: 17.9
2021-11-11_09:10:24 Netatmo_Sensor_Schlafzimmer dewpoint: 5.16
2021-11-11_09:08:45 Netatmo_Sensor_Schlafzimmer co2: 700
2021-11-11_09:08:45 Netatmo_Sensor_Schlafzimmer humidity: 43
2021-11-11_09:13:01 Netatmo_Sensor_Schlafzimmer temperature: 18.0
2021-11-11_09:20:24 Netatmo_Sensor_Schlafzimmer dewpoint: 5.25
2021-11-11_09:13:01 Netatmo_Sensor_Schlafzimmer co2: 871
2021-11-11_09:13:01 Netatmo_Sensor_Schlafzimmer humidity: 43
2021-11-11_09:18:09 Netatmo_Sensor_Schlafzimmer temperature: 18.2
2021-11-11_09:20:24 Netatmo_Sensor_Schlafzimmer dewpoint: 5.43
2021-11-11_09:18:09 Netatmo_Sensor_Schlafzimmer co2: 976
2021-11-11_09:18:09 Netatmo_Sensor_Schlafzimmer humidity: 44
2021-11-11_09:23:16 Netatmo_Sensor_Schlafzimmer temperature: 18.4
2021-11-11_09:30:24 Netatmo_Sensor_Schlafzimmer dewpoint: 5.94
2021-11-11_09:23:16 Netatmo_Sensor_Schlafzimmer co2: 1172
2021-11-11_09:23:16 Netatmo_Sensor_Schlafzimmer humidity: 44
2021-11-11_09:28:24 Netatmo_Sensor_Schlafzimmer temperature: 18.4
2021-11-11_09:30:24 Netatmo_Sensor_Schlafzimmer dewpoint: 5.94
2021-11-11_09:28:24 Netatmo_Sensor_Schlafzimmer co2: 1280
2021-11-11_09:28:24 Netatmo_Sensor_Schlafzimmer humidity: 45
2021-11-11_09:35:23 Netatmo_Sensor_Schlafzimmer batteryPercent: 82
2021-11-11_09:33:32 Netatmo_Sensor_Schlafzimmer temperature: 18.4
2021-11-11_09:40:24 Netatmo_Sensor_Schlafzimmer dewpoint: 6.26
2021-11-11_09:33:32 Netatmo_Sensor_Schlafzimmer co2: 1296
2021-11-11_09:33:32 Netatmo_Sensor_Schlafzimmer humidity: 45
2021-11-11_09:38:39 Netatmo_Sensor_Schlafzimmer temperature: 18.4
2021-11-11_09:40:24 Netatmo_Sensor_Schlafzimmer dewpoint: 6.26
2021-11-11_09:38:39 Netatmo_Sensor_Schlafzimmer co2: 1294
2021-11-11_09:38:39 Netatmo_Sensor_Schlafzimmer humidity: 45
2021-11-11_09:43:47 Netatmo_Sensor_Schlafzimmer temperature: 18.3
2021-11-11_09:50:24 Netatmo_Sensor_Schlafzimmer dewpoint: 6.17
2021-11-11_09:43:47 Netatmo_Sensor_Schlafzimmer co2: 1215
2021-11-11_09:43:47 Netatmo_Sensor_Schlafzimmer humidity: 45
2021-11-11_09:48:54 Netatmo_Sensor_Schlafzimmer temperature: 18.3
2021-11-11_09:50:24 Netatmo_Sensor_Schlafzimmer dewpoint: 6.17
2021-11-11_09:48:54 Netatmo_Sensor_Schlafzimmer co2: 1182
2021-11-11_09:48:54 Netatmo_Sensor_Schlafzimmer humidity: 45
2021-11-11_09:54:02 Netatmo_Sensor_Schlafzimmer temperature: 18.3
2021-11-11_10:00:24 Netatmo_Sensor_Schlafzimmer dewpoint: 6.17
2021-11-11_09:54:02 Netatmo_Sensor_Schlafzimmer co2: 1145
2021-11-11_09:54:02 Netatmo_Sensor_Schlafzimmer humidity: 45
2021-11-11_09:59:10 Netatmo_Sensor_Schlafzimmer temperature: 18.3
2021-11-11_10:00:24 Netatmo_Sensor_Schlafzimmer dewpoint: 6.17
2021-11-11_09:59:10 Netatmo_Sensor_Schlafzimmer co2: 1111
2021-11-11_09:59:10 Netatmo_Sensor_Schlafzimmer humidity: 45

Hier sieht man schon, dass die Werte zeitlich nicht (immer) monoton kommen.


Ich hab das verbose-Level des Schlafzimmer-Devices hochgedreht, hier ist ein Auszug aus dem globalen FHEM log.
Enthalten sind auch die Logausgaben aus obigem DOIF:

2021.11.11 09:00:24 3: Netatmo_Sensor_Schlafzimmer: poll (MODULE)
2021.11.11 09:00:24 4: Netatmo_Sensor_Schlafzimmer: pollDevice types [Temperature,CO2,Humidity] for modules [xx:xx:xx:xx:xx:xx]
2021.11.11 09:00:24 3: Netatmo_Sensor_Schlafzimmer: requestDeviceReadings (Temperature,CO2,Humidity)
2021.11.11 09:00:24 4: Netatmo_Sensor_Schlafzimmer: dispatch (getmeasure)
2021.11.11 09:00:24 4: Netatmo_Sensor_Schlafzimmer: dispatch return: getmeasure
2021.11.11 09:00:24 4: Netatmo_Sensor_Schlafzimmer: parsereadings Temperature,CO2,Humidity
2021.11.11 09:00:24 2: Netatmo_Sensor_Schlafzimmer < 1500 (co2: 711) [0]
2021.11.11 09:00:24 2: Netatmo_Sensor_Schlafzimmer < 1500 (co2: 692) [0]
2021.11.11 09:00:24 4: Netatmo_Sensor_Schlafzimmer: updatereadings
2021.11.11 09:00:24 3: Netatmo_Sensor_Schlafzimmer: next fixed interval update for device (Temperature,CO2,Humidity) at 2021-11-11 09:05:24
2021.11.11 09:05:24 3: Netatmo_Sensor_Schlafzimmer: poll (MODULE)
2021.11.11 09:05:24 4: Netatmo_Sensor_Schlafzimmer: pollDevice types [Temperature,CO2,Humidity] for modules [xx:xx:xx:xx:xx:xx]
2021.11.11 09:05:24 3: Netatmo_Sensor_Schlafzimmer: requestDeviceReadings (Temperature,CO2,Humidity)
2021.11.11 09:05:24 4: Netatmo_Sensor_Schlafzimmer: dispatch (getmeasure)
2021.11.11 09:05:24 4: Netatmo_Sensor_Schlafzimmer: dispatch return: getmeasure
2021.11.11 09:05:24 4: Netatmo_Sensor_Schlafzimmer: parsereadings Temperature,CO2,Humidity
2021.11.11 09:05:24 3: Netatmo_Sensor_Schlafzimmer: next fixed interval update for device (Temperature,CO2,Humidity) at 2021-11-11 09:10:24
2021.11.11 09:10:24 3: Netatmo_Sensor_Schlafzimmer: poll (MODULE)
2021.11.11 09:10:24 4: Netatmo_Sensor_Schlafzimmer: pollDevice types [Temperature,CO2,Humidity] for modules [xx:xx:xx:xx:xx:xx]
2021.11.11 09:10:24 3: Netatmo_Sensor_Schlafzimmer: requestDeviceReadings (Temperature,CO2,Humidity)
2021.11.11 09:10:24 4: Netatmo_Sensor_Schlafzimmer: dispatch (getmeasure)
2021.11.11 09:10:24 4: Netatmo_Sensor_Schlafzimmer: dispatch return: getmeasure
2021.11.11 09:10:24 4: Netatmo_Sensor_Schlafzimmer: parsereadings Temperature,CO2,Humidity
2021.11.11 09:10:24 2: Netatmo_Sensor_Schlafzimmer < 1500 (co2: 678) [0]
2021.11.11 09:10:24 2: Netatmo_Sensor_Schlafzimmer < 1500 (co2: 700) [0]
2021.11.11 09:10:24 4: Netatmo_Sensor_Schlafzimmer: updatereadings
2021.11.11 09:10:24 3: Netatmo_Sensor_Schlafzimmer: next fixed interval update for device (Temperature,CO2,Humidity) at 2021-11-11 09:15:24
2021.11.11 09:15:24 3: Netatmo_Sensor_Schlafzimmer: poll (MODULE)
2021.11.11 09:15:24 4: Netatmo_Sensor_Schlafzimmer: pollDevice types [Temperature,CO2,Humidity] for modules [xx:xx:xx:xx:xx:xx]
2021.11.11 09:15:24 3: Netatmo_Sensor_Schlafzimmer: requestDeviceReadings (Temperature,CO2,Humidity)
2021.11.11 09:15:24 4: Netatmo_Sensor_Schlafzimmer: dispatch (getmeasure)
2021.11.11 09:15:24 4: Netatmo_Sensor_Schlafzimmer: dispatch return: getmeasure
2021.11.11 09:15:24 4: Netatmo_Sensor_Schlafzimmer: parsereadings Temperature,CO2,Humidity
2021.11.11 09:15:24 3: Netatmo_Sensor_Schlafzimmer: next fixed interval update for device (Temperature,CO2,Humidity) at 2021-11-11 09:20:24
2021.11.11 09:20:24 3: Netatmo_Sensor_Schlafzimmer: poll (MODULE)
2021.11.11 09:20:24 4: Netatmo_Sensor_Schlafzimmer: pollDevice types [Temperature,CO2,Humidity] for modules [xx:xx:xx:xx:xx:xx]
2021.11.11 09:20:24 3: Netatmo_Sensor_Schlafzimmer: requestDeviceReadings (Temperature,CO2,Humidity)
2021.11.11 09:20:24 4: Netatmo_Sensor_Schlafzimmer: dispatch (getmeasure)
2021.11.11 09:20:24 4: Netatmo_Sensor_Schlafzimmer: dispatch return: getmeasure
2021.11.11 09:20:24 4: Netatmo_Sensor_Schlafzimmer: parsereadings Temperature,CO2,Humidity
2021.11.11 09:20:24 2: Netatmo_Sensor_Schlafzimmer < 1500 (co2: 871) [0]
2021.11.11 09:20:24 2: Netatmo_Sensor_Schlafzimmer < 1500 (co2: 976) [0]
2021.11.11 09:20:24 4: Netatmo_Sensor_Schlafzimmer: updatereadings
2021.11.11 09:20:24 3: Netatmo_Sensor_Schlafzimmer: next fixed interval update for device (Temperature,CO2,Humidity) at 2021-11-11 09:25:24
2021.11.11 09:25:24 3: Netatmo_Sensor_Schlafzimmer: poll (MODULE)
2021.11.11 09:25:24 4: Netatmo_Sensor_Schlafzimmer: pollDevice types [Temperature,CO2,Humidity] for modules [xx:xx:xx:xx:xx:xx]
2021.11.11 09:25:24 3: Netatmo_Sensor_Schlafzimmer: requestDeviceReadings (Temperature,CO2,Humidity)
2021.11.11 09:25:24 4: Netatmo_Sensor_Schlafzimmer: dispatch (getmeasure)
2021.11.11 09:25:24 4: Netatmo_Sensor_Schlafzimmer: dispatch return: getmeasure
2021.11.11 09:25:24 4: Netatmo_Sensor_Schlafzimmer: parsereadings Temperature,CO2,Humidity
2021.11.11 09:25:24 3: Netatmo_Sensor_Schlafzimmer: next fixed interval update for device (Temperature,CO2,Humidity) at 2021-11-11 09:30:24
2021.11.11 09:30:24 3: Netatmo_Sensor_Schlafzimmer: poll (MODULE)
2021.11.11 09:30:24 4: Netatmo_Sensor_Schlafzimmer: pollDevice types [Temperature,CO2,Humidity] for modules [xx:xx:xx:xx:xx:xx]
2021.11.11 09:30:24 3: Netatmo_Sensor_Schlafzimmer: requestDeviceReadings (Temperature,CO2,Humidity)
2021.11.11 09:30:24 4: Netatmo_Sensor_Schlafzimmer: dispatch (getmeasure)
2021.11.11 09:30:24 4: Netatmo_Sensor_Schlafzimmer: dispatch return: getmeasure
2021.11.11 09:30:24 4: Netatmo_Sensor_Schlafzimmer: parsereadings Temperature,CO2,Humidity
2021.11.11 09:30:24 2: Netatmo_Sensor_Schlafzimmer < 1500 (co2: 1172) [0]
2021.11.11 09:30:24 2: Netatmo_Sensor_Schlafzimmer < 1500 (co2: 1280) [0]
2021.11.11 09:30:24 4: Netatmo_Sensor_Schlafzimmer: updatereadings
2021.11.11 09:30:24 3: Netatmo_Sensor_Schlafzimmer: next fixed interval update for device (Temperature,CO2,Humidity) at 2021-11-11 09:35:24
2021.11.11 09:35:24 3: Netatmo_Sensor_Schlafzimmer: poll (MODULE)
2021.11.11 09:35:24 4: Netatmo_Sensor_Schlafzimmer: pollDevice types [Temperature,CO2,Humidity] for modules [xx:xx:xx:xx:xx:xx]
2021.11.11 09:35:24 3: Netatmo_Sensor_Schlafzimmer: requestDeviceReadings (Temperature,CO2,Humidity)
2021.11.11 09:35:24 4: Netatmo_Sensor_Schlafzimmer: dispatch (getmeasure)
2021.11.11 09:35:24 4: Netatmo_Sensor_Schlafzimmer: dispatch return: getmeasure
2021.11.11 09:35:24 4: Netatmo_Sensor_Schlafzimmer: parsereadings Temperature,CO2,Humidity
2021.11.11 09:35:24 3: Netatmo_Sensor_Schlafzimmer: next fixed interval update for device (Temperature,CO2,Humidity) at 2021-11-11 09:40:24
2021.11.11 09:40:24 3: Netatmo_Sensor_Schlafzimmer: poll (MODULE)
2021.11.11 09:40:24 4: Netatmo_Sensor_Schlafzimmer: pollDevice types [Temperature,CO2,Humidity] for modules [xx:xx:xx:xx:xx:xx]
2021.11.11 09:40:24 3: Netatmo_Sensor_Schlafzimmer: requestDeviceReadings (Temperature,CO2,Humidity)
2021.11.11 09:40:24 4: Netatmo_Sensor_Schlafzimmer: dispatch (getmeasure)
2021.11.11 09:40:24 4: Netatmo_Sensor_Schlafzimmer: dispatch return: getmeasure
2021.11.11 09:40:24 4: Netatmo_Sensor_Schlafzimmer: parsereadings Temperature,CO2,Humidity
2021.11.11 09:40:24 2: Netatmo_Sensor_Schlafzimmer < 1500 (co2: 1296) [0]
2021.11.11 09:40:24 2: Netatmo_Sensor_Schlafzimmer < 1500 (co2: 1294) [0]
2021.11.11 09:40:24 4: Netatmo_Sensor_Schlafzimmer: updatereadings
2021.11.11 09:40:24 3: Netatmo_Sensor_Schlafzimmer: next fixed interval update for device (Temperature,CO2,Humidity) at 2021-11-11 09:45:24
2021.11.11 09:45:24 3: Netatmo_Sensor_Schlafzimmer: poll (MODULE)
2021.11.11 09:45:24 4: Netatmo_Sensor_Schlafzimmer: pollDevice types [Temperature,CO2,Humidity] for modules [xx:xx:xx:xx:xx:xx]
2021.11.11 09:45:24 3: Netatmo_Sensor_Schlafzimmer: requestDeviceReadings (Temperature,CO2,Humidity)
2021.11.11 09:45:24 4: Netatmo_Sensor_Schlafzimmer: dispatch (getmeasure)
2021.11.11 09:45:24 4: Netatmo_Sensor_Schlafzimmer: dispatch return: getmeasure
2021.11.11 09:45:24 4: Netatmo_Sensor_Schlafzimmer: parsereadings Temperature,CO2,Humidity
2021.11.11 09:45:24 3: Netatmo_Sensor_Schlafzimmer: next fixed interval update for device (Temperature,CO2,Humidity) at 2021-11-11 09:50:24
2021.11.11 09:50:24 3: Netatmo_Sensor_Schlafzimmer: poll (MODULE)
2021.11.11 09:50:24 4: Netatmo_Sensor_Schlafzimmer: pollDevice types [Temperature,CO2,Humidity] for modules [xx:xx:xx:xx:xx:xx]
2021.11.11 09:50:24 3: Netatmo_Sensor_Schlafzimmer: requestDeviceReadings (Temperature,CO2,Humidity)
2021.11.11 09:50:24 4: Netatmo_Sensor_Schlafzimmer: dispatch (getmeasure)
2021.11.11 09:50:24 4: Netatmo_Sensor_Schlafzimmer: dispatch return: getmeasure
2021.11.11 09:50:24 4: Netatmo_Sensor_Schlafzimmer: parsereadings Temperature,CO2,Humidity
2021.11.11 09:50:24 2: Netatmo_Sensor_Schlafzimmer < 1500 (co2: 1215) [0]
2021.11.11 09:50:24 2: Netatmo_Sensor_Schlafzimmer < 1500 (co2: 1182) [0]
2021.11.11 09:50:24 4: Netatmo_Sensor_Schlafzimmer: updatereadings
2021.11.11 09:50:24 3: Netatmo_Sensor_Schlafzimmer: next fixed interval update for device (Temperature,CO2,Humidity) at 2021-11-11 09:55:24
2021.11.11 10:00:24 2: Netatmo_Sensor_Schlafzimmer < 1500 (co2: 1145) [0]
2021.11.11 10:00:24 2: Netatmo_Sensor_Schlafzimmer < 1500 (co2: 1111) [0]


Wie man sieht, wird das DOIF immer 2x zur effektiv selben Zeit ausgelöst.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: McShire am 11 November 2021, 20:40:23
Ich sehe das folgendermaßen:
Das DOIF wird 09:00:24 (dewpoint?) getriggert, läuft in elseif und gibt Text mit Status co2 (711) aus.
Es kommt der nächste Trigger 09:00:24 (dewpoint?), Ausgabe co2 692
Nächstes Intervall 5 min später um 09:05, kein dewpoint?, kein Trigger, keine Ausgabe
Nächstes Intervall 09:10, 2 x Trigger dewpoint?, 2 x Augabe co2
usw
Schalte doch mal den Event-Moitor ein mit Filter auf Netatmo Sensor Schlafzimmer und schau mal, welche Events wann auftreten.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: KyleK am 11 November 2021, 21:50:04
Warum sollte dewpoint das DOIF triggern, wenn dort überhaupt nicht nach dewpoint gefiltert wird?

Das DOIF ist nicht das Problem, sondern die Tatsache, dass das Netatmo-Modul 2 Datensätze pro Intervall vom Webservice abfragt und ins FHEM kippt.
Durch das DOIF ist das Problem erst richtig sichtbar geworden.

Das mit dem Eventmonitor hab ich gemacht. Auch dort sieht man, dass ca. alle 10 Minuten das Netatmo-Modul aktiv wird und Events erzeugt.
Und zwar Events mit 2 kompletten Datensätzen.

Ein Auszug aus dem Eventmonitor, inklusive Ausgaben des FHEM Logs:

2021.11.11 21:33:13 2 : Netatmo_Sensor_Schlafzimmer < 1500 (co2: 1139) [0]
2021-11-11 21:25:19 netatmo Netatmo_Sensor_Schlafzimmer temperature: 18.2
2021-11-11 21:33:13 netatmo Netatmo_Sensor_Schlafzimmer dewpoint: 6.08
2021-11-11 21:25:19 netatmo Netatmo_Sensor_Schlafzimmer co2: 1139
2021-11-11 21:25:19 netatmo Netatmo_Sensor_Schlafzimmer humidity: 45
2021-11-11 21:29:35 netatmo Netatmo_Sensor_Schlafzimmer temperature: 18.2
2021-11-11 21:33:13 netatmo Netatmo_Sensor_Schlafzimmer dewpoint: 6.08
2021-11-11 21:29:35 netatmo Netatmo_Sensor_Schlafzimmer humidity: 45
(...)
2021.11.11 21:43:13 2 : Netatmo_Sensor_Schlafzimmer < 1500 (co2: 1215) [0]
2021.11.11 21:43:13 2 : Netatmo_Sensor_Schlafzimmer < 1500 (co2: 1244) [0]
2021-11-11 21:34:42 netatmo Netatmo_Sensor_Schlafzimmer temperature: 18.3
2021-11-11 21:43:13 netatmo Netatmo_Sensor_Schlafzimmer dewpoint: 6.17
2021-11-11 21:34:42 netatmo Netatmo_Sensor_Schlafzimmer co2: 1215
2021-11-11 21:34:42 netatmo Netatmo_Sensor_Schlafzimmer humidity: 45
2021-11-11 21:39:50 netatmo Netatmo_Sensor_Schlafzimmer temperature: 18.3
2021-11-11 21:43:13 netatmo Netatmo_Sensor_Schlafzimmer dewpoint: 6.17
2021-11-11 21:39:50 netatmo Netatmo_Sensor_Schlafzimmer co2: 1244
2021-11-11 21:39:50 netatmo Netatmo_Sensor_Schlafzimmer humidity: 45


Die Meldungen nach (...) wurden im Eventmonitor etwa 21:45 21:43:13 ausgespuckt.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: McShire am 12 November 2021, 22:57:23
Nein, der Taupunkt triggert natürlich nicht das DOIF.
Ich habe das hier mit Fragezeichen eingefügt, weil es auffällig ist das der Taupunkt nur einmal alle 10 min genau zu dem Zeitpunkt des Sendens der Daten den Zeitstempel hat.
Wenn man den Eventmonitor ansieht, stellt man fest, das netatmo zwar im 5 min Takt die Daten Temperatur, Luftfeucht, Druck, co2, sammelt, aber trotz Aufforderung im 5 min Takt (Eventmonitor, Log  Netatmo-ioDevice) nur alle 10 min die Daten sendet, und zwar wahrscheinlich wegen der doppelten Abfrage aus den beiden vorhergehenden Intervallen. Daher tauchen auch bei dem Empfang immer beide Events mit unterschiedlichen Zeitstempel und dem zum Zeitstempel aktuellem Wert auf.
Das DOIF im Eventmode verarbeitet dann auch beide, im Zustandsmode nur das erste Auftreten.
Wenn man also im Eventmode nur eine Aktion haben, will muss man im Perl, dafür sorgen, dass nur der 2. Wert,welcher ja der aktuellere ist, zu einer Aktion führt, zB, dass im userreading ein Flag gesetzt und ausgewertet wird.
Einen Weg, netatmo dazu zu bringen, dass alle 5 min Daten gesendet werden, kenne ich leider nicht.
Viele Grüße
Werner
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: KyleK am 14 November 2021, 11:31:36
Ich bin mir nicht sicher wie ich das auf DOIF-Seite bewerkstelligen soll:
Es ist ja keineswegs gegeben dass immer 2 Datensätze pro Poll-Intervall enthalten sind.
Das hängt ja davon ab, wann die einzelnen Innenraummodule ihre Messung durchführen und an die Netatmo-Server übermitteln.

Wäre es nicht einfacher, wenn das Netatmo-Modul bei mehreren Datensätzen pro Poll-Intervall den älteren Datensatz verwirft?
Die Datenbasis ist dann zwar etwas ungenauer in FHEM (weil Werte ignoriert werden), aber wenn das Poll-Intervall fest auf 10 Minuten eingestellt ist, dann sollte das nicht weiter stören.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: McShire am 14 November 2021, 22:07:57
Zitat von: KyleK am 14 November 2021, 11:31:36


Wäre es nicht einfacher, wenn das Netatmo-Modul bei mehreren Datensätzen pro Poll-Intervall den älteren Datensatz verwirft?
Die Datenbasis ist dann zwar etwas ungenauer in FHEM (weil Werte ignoriert werden), aber wenn das Poll-Intervall fest auf 10 Minuten eingestellt ist, dann sollte das nicht weiter stören.

Das ist dann eher eine Anfrage beim Ersteller des Programm-Moduls Markus Moises.
Wenn netatmo alle 5 min antworten würde und dabei dann nur immer der jeweils eine vorhandene Datensatz gesendet würde (was ja die korrekteste Aufzeichnung ergibt), würde
Dein DOIF ebenso oft schalten wie jetzt, nur genauer in der Zeit.

Bei mir ist es zumindest so, dass netatmo alle 10 min 2 Datensätze mit den aktuellen Werten sendet und 5 min versetzt alle 10 min die Statistik-Werte sendet.
Dadurch sind immer 2 Sätze aktuelle Werte in jeder Sendung zum Zeitunkt des Taupunktes (bei mir zum Zeitpunkt des Readings active) enthalten.
Wenn du jetzt nur den 2. Satz auswerten willst, ist eine mögliche Lösung:

Trigger auf den Taupunkt setzen oder besser, falls vorhanden, auf active,
Zur Auswertung für if (...     ReadingsVal(<device>, 'co2', 0) ... nutzen

oder das vorhandene DOIF um ein userReading ergänzen,
im DOIF abfragen, wenn 0 oder undefined, co2 nicht auswerten, aber mit setReading auf 1 setzen,
wenn 1 dann co2 auswerten und Reading auf 0 setzen.
Das halbiert auch die Anzahl der Aktionen.

Viele Grüße
Werner

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: KyleK am 14 November 2021, 22:48:23
Ich hab mir mal die API von Netatmo angeschaut und folgendes herausgefunden:

Wenn man beim Anfragen der Werte den Parameter date_end=last angibt, dann wird nur der letzte gemessene Wert geliefert.

Ich hab das bei mir lokal mal angepasst und schau mal was passiert.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: McShire am 15 November 2021, 07:41:02
Das wäre die beste Lösung
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: stelzi76 am 24 November 2021, 21:42:17
Hallo,
ich hätte eine Frage zu der Nutzung mit den Heizkörperthermostaten. Ich habe die Netatmo Thermostate installiert und sie gehen auch. Habe sie dann mit autocreate in Fhem eingebunden. Mir werden jetzt ein Relais und meine Thermostate angezeigt. Sie zeigen mir auch die Temperatue an, jedoch keinen setpoint. Leider lassen sich die Thermostate mit fhem nicht bedienen. Bei allen Set Befehlen, die ich ausführen möchte, wird im Status des devices dann invalid room_id angezeigt. Beim Relais wird bei Status No device found, did you specify the good device_type? angezeigt. Jemand eine Idee? Meine Weather Station funktioniert einwandfrei.
Internals:
   CFGFN     
   DEF        THERMOSTAT 70:ee:50:88:e4:e2 09:00:00:16:09:2c
   FUUID      619e9a71-f33f-b066-4daf-40b9a11ff108baef
   IODev      NetatmoWetter
   LAST_POLL  2021-11-24 21:32:57
   NAME       netatmo_T09_00_00_16_09_2c
   NOTIFYDEV  global
   NR         2908
   NTFY_ORDER 50-netatmo_T09_00_00_16_09_2c
   Relay      70:ee:50:88:e4:e2
   STATE      setpoint|20.9
   SUBTYPE    THERMOSTAT
   TYPE       netatmo
   Thermostat 09:00:00:16:09:2c
   dataTypes  Temperature,Sp_Temperature,BoilerOn,BoilerOff
   openRequests 1
   status     ok
   READINGS:
     2021-11-24 21:02:57   IODev           NetatmoWetter
     2021-11-24 21:32:58   active          ok
     2021-11-24 21:22:51   sp_temperature  20.0
     2021-11-24 21:22:51   temperature     20.9
   helper:
     INTERVAL   1800
     NEXT_POLL  1637786596
     last_status_store 1637785371
   hmccu:
Attributes:
   IODev      NetatmoWetter
   alias      FlurEG Heizkörperthermostat
   devStateIcon .*:no-icon
   room       netatmo
   stateFormat setpoint|temperature Internals:
   CFGFN     
   DEF        THERMOSTAT 70:ee:50:88:e4:e2 09:00:00:16:09:2c
   FUUID      619e9a71-f33f-b066-4daf-40b9a11ff108baef
   IODev      NetatmoWetter
   LAST_POLL  2021-11-24 21:32:57
   NAME       netatmo_T09_00_00_16_09_2c
   NOTIFYDEV  global
   NR         2908
   NTFY_ORDER 50-netatmo_T09_00_00_16_09_2c
   Relay      70:ee:50:88:e4:e2
   STATE      setpoint|20.9
   SUBTYPE    THERMOSTAT
   TYPE       netatmo
   Thermostat 09:00:00:16:09:2c
   dataTypes  Temperature,Sp_Temperature,BoilerOn,BoilerOff
   openRequests 1
   status     ok
   READINGS:
     2021-11-24 21:02:57   IODev           NetatmoWetter
     2021-11-24 21:32:58   active          ok
     2021-11-24 21:22:51   sp_temperature  20.0
     2021-11-24 21:22:51   temperature     20.9
   helper:
     INTERVAL   1800
     NEXT_POLL  1637786596
     last_status_store 1637785371
   hmccu:
Attributes:
   IODev      NetatmoWetter
   alias      FlurEG Heizkörperthermostat
   devStateIcon .*:no-icon
   room       netatmo
   stateFormat setpoint|temperature
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: The-Holgi am 26 November 2021, 20:00:22
Hallo,
wie sieht es mit der Netatmo Doorbell aus, wird diese vom Modul unterstützt?

Gruß Holger
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 29 Januar 2022, 19:01:48
Leider nein.
Thermostate und Doorbell habe ich selbst nicht.
Wenn es jemand hinbekommt und mir einen Patch schickt, packe ich den aber gerne ins SVN.



Zitat von: McShire am 15 November 2021, 07:41:02
Das wäre die beste Lösung

Damit dürftet ihr aber dann jeden 2. Wert in FHEM einfach verlieren.
Das Grundproblem ist aber ein konzeptionelles: Die Stationen senden nur alle 10 Minuten jeweils 2 neue Werte an den Netatmo Server.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: KyleK am 03 Februar 2022, 22:42:36
Zitat von: Markus M. am 29 Januar 2022, 19:01:48
Damit dürftet ihr aber dann jeden 2. Wert in FHEM einfach verlieren.
Das Grundproblem ist aber ein konzeptionelles: Die Stationen senden nur alle 10 Minuten jeweils 2 neue Werte an den Netatmo Server.

Mit dem Verlust eines Wertes innerhalb von 10 Minuten kann ich leben.
In dem Zeitraum dürfte sich nicht sooo viel ändern dass es relevant wäre.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: choetzu am 11 Februar 2022, 21:39:44
Hallo

ich habe seit gestern 16.50 Uhr ein Token Problem mit Netatmo. Es kommt folgende Fehlermeldung, obschon Netatmo auf "Connected" steht.


2022.02.11 21:19:12 2:  Netatmo: token request failed: Cant create UDP socket:Invalid argument
2022.02.11 21:19:12 2:  Netatmo: token request failed: Cant create UDP socket:Invalid argument
2022.02.11 21:19:12 2:  Netatmo: token request failed: Cant create UDP socket:Invalid argument
2022.02.11 21:19:12 2:  Netatmo: token request failed: Cant create UDP socket:Invalid argument
2022.02.11 21:19:12 2:  Netatmo: token request failed: Cant create UDP socket:Invalid argument



Ich habe nochmals im Raw-Modus nochmals die Email/PW/Cliend ID/Client PW eingegeben.. Ohne Erfolg. Es steht zwar wieder "Connected", aber nix passiert.


2022.02.11 21:33:34 2:  Netatmo: stationsdata request failed: Cant create UDP socket:Invalid argument
2022.02.11 21:33:34 2:  Netatmo: stationsdata request failed: Cant create UDP socket:Invalid argument


Seither bleiben meine Melder ohne neuen Daten..

Was könnte das sein? Danke fürs Feedback.. lg cc


UPDATE/GELOEST: Es lag an einem Falscheintrag des attr dnsserver im device global. Nun funktioniert alles bestens..
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: ares am 20 März 2022, 17:47:48
Beim Definieren über die Koordinaten bekomme ich rain, rain_day und rain_hour, allerdings ist der wind_angle und gust_angle bei "stations_wind: 1" nach Kontrolle auf https://weathermap.netatmo.com/ mit aktuellen Werten falsch.
defmod Netatmo_Alberndorf netatmo PUBLIC 49.308471,12.1658239 0.01

Die Station von oben kann ich auch gezielt ansprechen, allerdings fehlt dann rain_day und rain_hour.
defmod Netatmo_Klement netatmo PUBLIC 70:ee:50:74:04:82 02:00:00:73:e7:72 temperature,humidity 70:ee:50:74:04:82 pressure 05:00:00:04:69:6a rain 06:00:00:04:23:bc windstrength,windangle,guststrength,gustangle

Eventuell wird bei der ersten Variante die Windrichtung auch nur falsch ermittelt und das ist bisher niemandem aufgefallen?
Hat vielleicht jemand die Idee, wie ich mit der zweiten Variante auch ain_day und rain_hour erhalte?

Danke schon mal vorab
Manfred
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 20 März 2022, 18:20:21
Zitat von: ares am 20 März 2022, 17:47:48Eventuell wird bei der ersten Variante die Windrichtung auch nur falsch ermittelt und das ist bisher niemandem aufgefallen?

Exakt so ist es.
Haben wir hier jemanden der in Kreisbogengeometrie fit ist, und einen vernünftigen Durchschnittswert aus mehreren Gradangaben berechnen kann?

Probier morgen mal ein Update, ich hab die Berechnung verändert so dass sie jetzt hoffentlich etwas mehr Sinn macht.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: ares am 23 März 2022, 03:28:21
Zitat von: Markus M. am 20 März 2022, 18:20:21
Haben wir hier jemanden der in Kreisbogengeometrie fit ist, und einen vernünftigen Durchschnittswert aus mehreren Gradangaben berechnen kann?
Nur aus den Gradangaben lässt sich das wahrscheinlich nicht ermitteln. Stell Dir Laub oder einen Luftballon im Wind vor. Wenn Du 2 Sensoren hast und einer 1km/h aus Norden und der andere 2km/h aus Osten, dann ist die Windrichtung nicht unbedingt aus 45 Grad. Am Papier kannst Du die "Vektoren" mit dem Startpunkt und Pfeilen mit unterschiedlichen Längen aneinander reihen und am Ende vom Startpunkt zum Zielpunkt die Richtung ermitteln. Nachdem das gemalt klappt, kann das sicher auch in eine Formel umgesetzt werden. Ach ja, falls Startpunkt und Zielpunkt gleich sind, dann würde ich die vorherige Windrichtung nicht ändern.
Die Windgeschwind kannst Du dann jedoch nicht aus dem Vektor übernehmen. Laub, das einmal im Kreis gewirbelt wurde und wieder am Startpunkt ankommt, hat sich trotzdem bewegt. Hier müsstest Du also wie bei Temperaturen den Durchschnittswert nehmen.

Ob das so funktioniert kann ich aber auch nur raten und habe daher in meinen Einstellungen einen sehr kleinen Radius gewählt, damit nur die nächste Station verwendet wird.

Edit: Die neue Version liefert deutlich bessere Ergebnisse. Ich habe aber weiterhin einmal "windangle: 206" (für eine Station) und einmal "wind_angle: 205" (sehr kleine Umgebung für dieselbe Koordinate mit "stations_wind: 1"). Ein Grad Abweichung ist zu verschmerzen auch wenn ich den Grund nicht verstehe. Vielen Dank daher für die neue Version!
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: tomahawk2015 am 17 Mai 2022, 10:43:06
Hallo,

ich würde auf diesem Wege sehr gerne noch einmal auf meinen Post aus 2019 zurückkommen:

https://forum.fhem.de/index.php/topic,53500.msg1001549.html#msg1001549
Zitat:
ich habe seit kurzer Zeit das Problem, das bei einem Modifizieren der Überwachung (also z.B.  bei set netatmo_xyz presence_record_humans ignore/record) keine Veränderung eintritt.
netatmo_xyz: CSRF ERROR

Offensichtlich hat sich bei der Ansteuerung der Netamo Kamera (Outdoor) wieder etwas geändert. Eventuell ist das auch wieder eine kleine Änderung und es wäre machbar, das Modul anzupassen?
Das wäre super!

Vielen Dank und Grüße

Thorsten
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: mad1812 am 30 Mai 2022, 13:38:17
Zitat von: tomahawk2015 am 17 Mai 2022, 10:43:06
Hallo,

ich würde auf diesem Wege sehr gerne noch einmal auf meinen Post aus 2019 zurückkommen:

https://forum.fhem.de/index.php/topic,53500.msg1001549.html#msg1001549
Zitat:
ich habe seit kurzer Zeit das Problem, das bei einem Modifizieren der Überwachung (also z.B.  bei set netatmo_xyz presence_record_humans ignore/record) keine Veränderung eintritt.
netatmo_xyz: CSRF ERROR

Offensichtlich hat sich bei der Ansteuerung der Netamo Kamera (Outdoor) wieder etwas geändert. Eventuell ist das auch wieder eine kleine Änderung und es wäre machbar, das Modul anzupassen?
Das wäre super!

Vielen Dank und Grüße

Thorsten


Dem kann ich mich nur anschließen. Ich habe seit einigen Tagen auch das selbe Problem
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 08 Juni 2022, 19:34:23
Ihr könnt morgen per Update oder ab sofort aus dem SVN aktualisieren, dann sollte es wieder funktionieren.

Zitat von: tomahawk2015 am 17 Mai 2022, 10:43:06
ich habe seit kurzer Zeit das Problem, das bei einem Modifizieren der Überwachung (also z.B.  bei set netatmo_xyz presence_record_humans ignore/record) keine Veränderung eintritt.
netatmo_xyz: CSRF ERROR
Zitat von: mad1812 am 30 Mai 2022, 13:38:17Dem kann ich mich nur anschließen. Ich habe seit einigen Tagen auch das selbe Problem
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: mad1812 am 14 Juni 2022, 12:41:43
Zitat von: Markus M. am 08 Juni 2022, 19:34:23
Ihr könnt morgen per Update oder ab sofort aus dem SVN aktualisieren, dann sollte es wieder funktionieren.

Perfekt!
Vielen Dank!
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: tomahawk2015 am 08 Juli 2022, 20:09:03
auch von mir vielen Dank!
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: FHEM PI am 19 Juli 2022, 12:01:37
Zitat von: mad1812 am 14 Juni 2022, 12:41:43
Perfekt!
Vielen Dank!

Leider hat das Update bei mir keinen Erfolg gehabt.
Trotz Neustarts des Raspberry lässt sich die Überwachung nicht mehr ein- oder aus-schalten.

Log File:
2022.07.19 11:35:24 3: NetatmoPresence: setCamera http://IP-Adr/XXXXX/command/changestatus?status=on&pin=0000
2022.07.19 11:35:27 2: NetatmoPresence: camerastatus request failed: IP-Adr: No route to host (113)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: FHEM PI am 23 Juli 2022, 19:15:00
Ich habe für FHEM inklusive dem Netatmo Modul - 38_netatmo.pm ein Update durchgeführt.

Die Readings kommen nach wie vor problemlos rein, nur sind die Set Befehle wirkungslos.

z. B. set NetatmoPresence light_mode on

Ist zusätzlich zum Update weiteres zu tun?

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: aski71 am 27 Juli 2022, 21:36:39
Hallo zusammen,

ich bekomme seit 20.6. kein Update mehr für alle fc?_symbol_night Readings.
Hat Netatmo die Nachtvorhersage abgestellt? Weiß da wer was?

Danke und Gruß
Alex
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Badflex am 04 August 2022, 17:46:30
Nutzt jemand die Dorbell oder Kamera als Bewegungsmelder um Licht zu schalten und kann mir einen Code geben.
Habe schon lang nichts mehr an fhem gebastelt und bin schon raus aus der Programmierung.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: rakete123 am 05 August 2022, 10:17:56
Zitat von: aski71 am 27 Juli 2022, 21:36:39
Hallo zusammen,

ich bekomme seit 20.6. kein Update mehr für alle fc?_symbol_night Readings.
Hat Netatmo die Nachtvorhersage abgestellt? Weiß da wer was?

Danke und Gruß
Alex

Habe das gleiche Verhalten.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: grappa24 am 05 August 2022, 12:46:31
Ich hab die Info bekommen, dass ab Oktober 2022 die bisherige Authentifizierung via Client-ID und Client-Secret abgelöst wird durch eine OAuth2 Authentifizierung.

Lässt sich 38_netatmo.pm daran anpassen bzw. ist das geplant?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: m.zielinski am 31 August 2022, 09:32:17
Zitat von: grappa24 am 05 August 2022, 12:46:31
Ich hab die Info bekommen, dass ab Oktober 2022 die bisherige Authentifizierung via Client-ID und Client-Secret abgelöst wird durch eine OAuth2 Authentifizierung.

Lässt sich 38_netatmo.pm daran anpassen bzw. ist das geplant?
Ping. Läuft das Modul bald nicht mehr oder arbeitet jemand daran?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: mrb am 06 September 2022, 18:21:10
Hallo zusammen,

Anscheinend haben sie heute das geändert. Ich kann das Modul nimmer nutzen. Bekomme immer "login failed" und "too many loginc seitens netatmo. Ist irgendwas bekannt? Bin ich der einzige den es betrifft?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: m.zielinski am 06 September 2022, 19:55:21
Also bei mir läuft es (noch )
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: mrb am 06 September 2022, 20:03:02
Mhm ich habe nichts geändert und es läuft seit heute nacht nicht mehr
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: mrb am 06 September 2022, 21:30:37
Okay nochmal alle login Daten incl client id und secret eingegeben und er synct wieder. Aber ohne einen Grund dieses Verhalten?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: grappa24 am 11 September 2022, 22:24:36
Zitat von: grappa24 am 05 August 2022, 12:46:31
Ich hab die Info bekommen, dass ab Oktober 2022 die bisherige Authentifizierung via Client-ID und Client-Secret abgelöst wird durch eine OAuth2 Authentifizierung.

Lässt sich 38_netatmo.pm daran anpassen bzw. ist das geplant?
ping
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: tomcat.x am 12 September 2022, 11:46:04
Ich hatte "Markus M." mal direkt angeschrieben, bis jetzt aber leider auch keine Antwort erhalten.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: grappa24 am 13 September 2022, 12:23:30
Markus hat sich gemeldet, er hat die Änderung "auf dem Schirm" aber aktuell wenig Zeit.
Falls jemand die Anpassung übernehmen kann, bitte bei Markus melden.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: grappa24 am 01 Oktober 2022, 14:56:10
Hier mal ein Link zum Netatmo forum, wo u.a. ein Netatmo Mitarbeiter aktiv ist und wo ein Workaround für den Wegfall der bisheringen Authentifizierung diskutiert wird:

https://forum.netatmo.com/viewtopic.php?t=20675&start=10
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: aski71 am 15 Oktober 2022, 22:59:09
Ich bin leider nicht wirklich ein Programmierer.
Irgendwo habe ich gelesen, dass am 22. Oktober schluss ist mit der alten Authentifizierungsmethode.
Kann jemand helfen außer Markus M.?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: aski71 am 17 Oktober 2022, 12:37:25
Ich hab mich ein wenig eingelesen. Mit meinen rudimentären, eingerosteten Kenntnissen lese ich aber heraus:
Das Modul nutzt wohl schon OAuth2 mit den Tokens?
Dann sollten bestehende Installationen eigentlich kein Problem haben, weil der Token Refresh ja gleich geblieben ist.
Nur bei neuen Installationen dürfte es ein Problem geben, weil die Authorisierung zur ersten Generierung des Tokens anders läuft.
Sehe ich das richtig?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: mchris am 17 Oktober 2022, 20:53:24
Trotz der Infomail von netatmo das ab Oktober die Authentifizierung geändert wird, werden meine Readings weiterhin aktualisiert. Von daher würde ich mich deiner Vermutung anschließen, dass es nur Neuinstallationen betrifft.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: grappa24 am 18 Oktober 2022, 10:25:34
meine FHEM-Netatmo Schnittstelle läuft auch noch
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: RappaSan am 18 Oktober 2022, 10:30:41
dito hier, keine Veränderung bisher.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: aski71 am 25 Oktober 2022, 17:00:42
So ist es wohl.
Und vermutlich würde auch ein Passwort Reset bei Netatmo das Problem auslösen.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: chrisz am 18 November 2022, 13:46:45
Benutzt jemand von Euch den Webhook erfolgreich? Bei mir hat dies lange Zeit funktioniert. Aber schon seit einiger Zeit nicht mehr. Der Webhook ist von außerhalb erreichbar (es kommt immer ein NO zurück), aber auf der Developer Seite von Netatmo wird meine App immer gebanned. Irgendeine Idee?

Hier ist mein LOG:

2022.11.18 04:00:37 1: HMLAN_Parse: hmusb new condition ok
2022.11.18 04:00:37 4: netatmo_webhook: dispatch (addwebhook)
2022.11.18 04:00:37 4: netatmo_webhook: dispatch return: addwebhook
2022.11.18 04:00:37 5: $VAR1 = {
          'time_server' => 1668740466,
          'status' => 'ok',
          'time_exec' => '0.0147418975830078'
        };

Un wenn ich auf den Webhook zugreife von extern über https:

2022.11.18 14:08:59 1: Netatmo webhook no data received!

Leider scheint es auf der Netatmo Dev Seite keinen Log mehr zu geben...


Grüße,

Chris
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: chrisz am 19 November 2022, 17:48:31
Zitat von: chrisz am 18 November 2022, 13:46:45
Benutzt jemand von Euch den Webhook erfolgreich? Bei mir hat dies lange Zeit funktioniert. Aber schon seit einiger Zeit nicht mehr. Der Webhook ist von außerhalb erreichbar (es kommt immer ein NO zurück), aber auf der Developer Seite von Netatmo wird meine App immer gebanned. Irgendeine Idee?

OK, ich habe jetzt mal in dem Modul 38_netatmo.pm in der Funktion netatmo_Webhook() die Zeile für den return Wert:

"{\"status\":\"ok\"}" );

in

"{\"200 OK\"}" );

geändert und es scheint danach wieder zu funktionieren!

Grüße,

Chris
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 25 November 2022, 20:40:17
Zitat von: chrisz am 19 November 2022, 17:48:31
OK, ich habe jetzt mal in dem Modul 38_netatmo.pm in der Funktion netatmo_Webhook() die Zeile für den return Wert:
"{\"status\":\"ok\"}" ); in "{\"200 OK\"}" );
geändert und es scheint danach wieder zu funktionieren!

Das ist nur der Body, kann es also eigentlich nicht sein. Bei mir läuft der Webhook ohne Probleme.
Antwortet dein FHEM schnell genug?

Authentifizierung hatte ich mir mal angesehen, es gibt ohne Erreichbarkeit via HTTPS aber keine gut funktionierende Methode den Token einzurichten.
Das wird vom Browser geblockt...
Warum es aktuell noch funktioniert könnte daran liegen dass ich nicht die "offizielle" API verwende sondern teilweise die App nachgebaut habe ;)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: maci am 09 Dezember 2022, 10:46:12
Wollte nur mal in die Runde fragen.
Sind bei euch auch die netatmo Dienste offline?
Seit 5. Dezember um etwa 16 Uhr war alles weg und ist bis heute auch kein Login möglich.

Es sind jetzt schon fast 4 Tage, dass die Services offline sind.


Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: m.zielinski am 09 Dezember 2022, 11:04:46
Am 5/6 gab es einen Serverausfall bei Netatmo .Aber inzwischen bin ich wieder verbunden und bekomme Updates .
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: RappaSan am 09 Dezember 2022, 11:13:31
Bei mir gibt es seit dem 5.12. ebenso Verbindungsprobleme, "delayed update"
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: grappa24 am 09 Dezember 2022, 12:41:23
Ebenfalls Serverausfall am 5/6 Dez, inzwischen auch bei mir wieder updates
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: maci am 09 Dezember 2022, 20:51:29
Seit ca 16:15 Uhr kommen wieder Werte.
Interessant ist dass auch die alten Werte geliefert wurden.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: grappa24 am 10 Dezember 2022, 09:29:53
Sehr merkwürdig, ich hatte gestern seit 9:00 Uhr morgens den ganzen Tag alle 5 Minuten die Meldung Netatmo: invalid json data on connection check:{"error":{"code":3,"message":"Access token expired"}}

Nach einem FHEM-Restart heute morgen ist die Meldung erstmal verschwunden :-\
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: RappaSan am 10 Dezember 2022, 10:25:38
Dito hier, Daten kommen wieder an. :)
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 10 Dezember 2022, 11:47:26
Hatte wohl bis gestern im Laufe des Tages noch Auswirkungen.
Mittlerweile sieht wieder alles ok aus.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: grappa24 am 12 Dezember 2022, 08:50:49
Der Netatmo Server ist seit heute Montag ca. 8.00 Uhr wieder offline  >:(
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: m.zielinski am 12 Dezember 2022, 08:55:37
Zitat von: grappa24 am 12 Dezember 2022, 08:50:49
Der Netatmo Server ist seit heute Montag ca. 8.00 Uhr wieder offline  >:(
Ärgerlich, dass man nicht lokal auf die Daten der Station zugreifen kann. Oder gibt es einen Reverse-Engineered Server ?
Ich habe inzwischen auch eine Benachrichtigung eingebaut, wenn mehr als 30 Minuten keine Änderung mehr kommt...

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: grappa24 am 12 Dezember 2022, 09:03:14
Der Ausfall heute war ca 8.15 bis 9.00. Jetzt geht's wieder.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: grappa24 am 12 Dezember 2022, 09:06:48
Zitat von: m.zielinski am 12 Dezember 2022, 08:55:37
Ich habe inzwischen auch eine Benachrichtigung eingebaut, wenn mehr als 30 Minuten keine Änderung mehr kommt...
wie hast du die Prüfung gemacht, würde ich gern übernehmen?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: m.zielinski am 12 Dezember 2022, 09:28:42
defmod Netatmow_watchdog watchdog wohn_netatmo:active:.ok 00:25 SAME {FBMail('Netatmo eingefroren wohn')}

Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: FHEM PI am 30 Dezember 2022, 18:58:07
Zitat von: Badflex am 30 Dezember 2016, 23:32:14
Wie hast du Webhook eingerichtet?

define netatmo_webhook netatmo WEBHOOK
attr netatmo_webhook IODev netatmo
attr netatmo_webhook webhookURL

Beispiel Url einer FritzBox. Zugriff vom Internet muss eingerichtet sein:
http://Benutzername:Passwort@hdjdndhdjzzuuz.myfritz.net:8083/fhem/netatmo   
Starten mit:
set netatmo_webhook webhook add

Es dürfen keine Sonderzeichen im Passwort/Benutzername der Webhook Url sein.
Nach dem Adden des Webhooks nochmal im dev.netatmo auf unban klicken falls gebannt wurde.

Ich habe die Funktion des Webhooks nicht verstanden.
Benutzername / Passwort : Ist Hiermit das Passwort der Fritzbox gemeint?
Muss in der Fritz-Box eine Portfreigabe gemacht werden? Aktuell ist FHEM von Außen nicht erreichbar.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 10 Januar 2023, 19:30:39
Zitat von: FHEM PI am 30 Dezember 2022, 18:58:07Ich habe die Funktion des Webhooks nicht verstanden.
Benutzername / Passwort : Ist Hiermit das Passwort der Fritzbox gemeint?
Muss in der Fritz-Box eine Portfreigabe gemacht werden? Aktuell ist FHEM von Außen nicht erreichbar.

FHEM
Das ist die komplette URL über die dein FHEM von aussen erreichbar ist, idealerweise eine eigene Instanz mit eigenen Credentials, die sonst keine Rechte hat. Darauf dann über ein allowed User/Passwort definieren und nichts freigeben.
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Badflex am 23 Januar 2023, 13:32:54
Hallo,
kann man irgendwie auch die Vorhersagen anzeigen lassen?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: grappa24 am 25 Januar 2023, 09:29:41
[Edit]:
1) Läuft wieder. Irgendwann wird man schizophren und schiebt alles auf dieses eine (nichtexistente) Problem  ;)
2) Hatte gestern am Debian "rumgeschraubt", einmal den RasPi neugestartet und alles läuft wieder, vermute es war ein SSL Problem


seit heute morgen 9:00 Uhr hab ich wieder mal Verbindungsprobleme. Liegt das

a) an meinem System oder
b) an einem generellen Server-Problem bei netatmo oder
c) jetzt doch die Folge der Umstellung auf das neue Authentifizierungsverfahren?

2023.01.25 09:00:17 1: Netatmo: token error $VAR1 = {
          'error' => {
                       'code' => 503
                     }
        };

sowie nach einem FHEM Neustart
2023.01.25 09:15:46 2: Netatmo: devicelist request failed: https://api.netatmo.com/api/getstationsdata: Can't connect(1) to https://api.netatmo.com:443: IO::Socket::INET: connect: timeout
2023.01.25 09:15:53 2: Netatmo: homecoachlist request failed: https://api.netatmo.com/api/gethomecoachsdata: Can't connect(2) to https://api.netatmo.com:443:  SSL wants a read first
2023.01.25 09:15:58 2: Netatmo: devicelist request failed: https://api.netatmo.com/api/getstationsdata: Can't connect(1) to https://api.netatmo.com:443: IO::Socket::INET: connect: timeout
2023.01.25 09:16:04 2: Netatmo: homecoachlist request failed: https://api.netatmo.com/api/gethomecoachsdata: Can't connect(2) to https://api.netatmo.com:443:  SSL wants a read first
2023.01.25 09:16:12 2: Netatmo: devicelist request failed: https://api.netatmo.com/api/getstationsdata: Select timeout/error:
2023.01.25 09:16:21 2: Netatmo: homecoachlist request failed: https://api.netatmo.com/api/gethomecoachsdata: Can't connect(2) to https://api.netatmo.com:443:  SSL wants a read first
2023.01.25 09:16:26 2: Netatmo: devicelist request failed: https://api.netatmo.com/api/getstationsdata: Can't connect(1) to https://api.netatmo.com:443: IO::Socket::INET: connect: timeout
2023.01.25 09:16:43 2: Netatmo: devicelist request failed: https://api.netatmo.com/api/getstationsdata: Can't connect(2) to https://api.netatmo.com:443:  SSL wants a read first
2023.01.25 09:16:50 2: Netatmo: homecoachlist request failed: https://api.netatmo.com/api/gethomecoachsdata: Can't connect(2) to https://api.netatmo.com:443:  SSL wants a read first
2023.01.25 09:17:01 2: Netatmo: devicelist request failed: https://api.netatmo.com/api/getstationsdata: Select timeout/error:
2023.01.25 09:17:06 2: Netatmo: homecoachlist request failed: https://api.netatmo.com/api/gethomecoachsdata: Can't connect(2) to https://api.netatmo.com:443:  SSL wants a read first
2023.01.25 09:17:11 2: Netatmo: devicelist request failed: https://api.netatmo.com/api/getstationsdata: Can't connect(1) to https://api.netatmo.com:443: IO::Socket::INET: connect: timeout
2023.01.25 09:17:21 2: Netatmo: homecoachlist request failed: https://api.netatmo.com/api/gethomecoachsdata: Select timeout/error:

und paar Minuten später
2023.01.25 09:22:34 2: netatmo_D70_ee_50_04_82_be: dataTypes missing, re-initializing device
2023.01.25 09:22:43 2: Netatmo: devicelist request failed: https://api.netatmo.com/api/getstationsdata: Can't connect(2) to https://api.netatmo.com:443:  SSL wants a read first
2023.01.25 09:22:48 2: Netatmo: homecoachlist request failed: https://api.netatmo.com/api/gethomecoachsdata: Can't connect(1) to https://api.netatmo.com:443: IO::Socket::INET: connect: timeout
2023.01.25 09:23:50 2: netatmo_D70_ee_50_04_82_be: getmeasure request failed: start_SSL https://api.netatmo.com:443 timed out
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Badflex am 27 Januar 2023, 17:33:09
Moin, da ich dauernd Probleme mit dem Webhook habe und ich ständig gebannt werde, wollt ich mal Fragen ob ich nicht einfach die Snapshots auf dem Raspi speichern kann die er ja bei eine Event eh  macht.
Natürlich nur 5 oder so doe er immer überschreibt.
Habe aber keinerlei Idee wie ich das machen soll.
Wie kann ich fhem sagen , nimm den Link bei einem Event aus vom Reading aus Netatmo und speicher das Bild in diesem Order.
Geht das überhaupt?
Titel: Antw:Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 17 März 2023, 20:21:30
Zitat von: Badflex am 23 Januar 2023, 13:32:54kann man irgendwie auch die Vorhersagen anzeigen lassen?
define netatmo_forecast netatmo FORECAST 70:ee:50:12:34:56


Hat jemand zufällig eine Klingel und schon mal ausprobiert, ob die mit dem Webhook funktioniert?
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: HRE_7390_pi am 30 April 2023, 10:29:11
Hi guten Morgen

Hat jemand das gleiche Problem das ein Fehler mit dem Token hat?
Bei mir
status
Invalid access token

Auf der Legrand Webseite ist in der eigen App jetzt auch ein Feld wo dieser Token wohl generiert wird. Dieser weicht von dem Token ab den FHEM hat.
Bedeutet das nun doch das diese Umstellung das FHEM Plugin blockiert ?

Muss aber auch gestehen das ich ca 18 Monate mein FHEM ,,as it is" am laufen habe. Gab es ggf ein Update des Moduls?

Schönes verlängertes Wochenende
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 30 April 2023, 10:50:47
Zitat von: HRE_7390_pi am 30 April 2023, 10:29:11Hat jemand das gleiche Problem das ein Fehler mit dem Token hat?
Gab es ggf ein Update des Moduls?

Gab kein Update und bei mir ist aktuell noch alles in Ordnung.
Bitte NICHT den Token auf der Seite generieren.
Versuch mal den zu löschen wenn das geht, das Modul nutzt noch die alte Authentifierung die aus der App reverse engineered ist um ein paar mehr Features nutzen zu können.
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: HRE_7390_pi am 30 April 2023, 11:17:04
Hi Markus
Danke für die schnelle Rückmeldung.

Hab auf meinem Slave das Modul nochmal neu angelegt. zumindest Account usw OK......
Auf dem Slave hat er im übrigen auch den "neuen" Token. Den hatte ich natürlich generiert ... hoffe der läuft dann nicht ab.
Konnte als info auf der Seite die Module auswählen wie ich wollte, es wurde immer der gleiche Token generiert.

Hilft ggf ein Neustart meines FHEM in der Hauptinstanz, also holt das Modul sich den Token neu?
Oder auf der Hauptinstanz meine Netamo DEF löschen und neu anlegen?

Danke :-)
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 30 April 2023, 11:21:59
Zitat von: HRE_7390_pi am 30 April 2023, 11:17:04Hilft ggf ein Neustart meines FHEM in der Hauptinstanz, also holt das Modul sich den Token neu?
Hab gerade in den Code geguckt, das sollte helfen.
Zeut für eine geplante Downtime mit Updates etc., würde ich sagen ;)

ZitatOder auf der Hauptinstanz meine Netamo DEF löschen und neu anlegen?
Nicht empfehlenswert.
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: HRE_7390_pi am 30 April 2023, 11:24:57
Läuft :-)


Danke
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Loller500 am 06 Juli 2023, 19:21:36
Hallo zusammen,

ich betreibe seit 2017 eine fhem-Hausautomatisierung auf einem Raspberry PI 3. Nach der Anschaffung einer Netatmo Wetterstation konnte ich diese, dank des Netatmo Moduls, sehr schnell in meine fhem Installation integrieren. Bis vor einer Woche lief alles einwandfrei, als dann plötzlich mein Raspberry PI den Geist aufgab  :o . Da ich eh auf ein aktuelles Betriebssystem (debian bullseye) migrieren wollte, habe ich eine Neuinstallation auf einem Rock PI 4B (debian bullseye) durchgeführt. Bis auf ein paar Kleinigkeiten läuft auch alles wieder. Die Netatmo Integration zählt noch zu den Dingen, die nicht funken.
Wegen der seit Herbst letzten Jahres neu eingeführten oauth2 Authentifizierung erhalte ich in regelmäßigen Abständen die Meldung "No access token was found!" im fhem Logfile.

Auch wenn das Modul noch nicht an die neue Authentifizierung angepasst ist, kennt jemand einen Weg wie das Problem umschifft werden kann?

Herzlichen Dank im Voraus
Gerd
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Loller500 am 09 Juli 2023, 14:59:44
Hallo nochmal,

das Problem hat sich erledigt (#1260). Auf der netatmo Seite kann man einen Token generieren, der dann auch nach dem Neustart von fhem im Netatmo Modul verwendet wird. Bei mir hatte sich, aus mir unerfindlichen Gründen, die  Client-ID und das Client-secret geändert. Ich habe keine Ahnung, ob das durch das Generieren des Token verursacht wurde oder ob es dafür einen anderen Grund gibt. Durch einem defmod mit den neuen Parametern auf das Netatmo device, ging dieses dann auch direkt auf CONNECTED und seither funktioniert wieder alles einwandfrei :-).

Grüße
Gerd
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: budy am 12 Juli 2023, 19:18:45
Moin,

ich habe auch seit ca. 30.06.2023 das Problem, dass mein Netamo device nur noch ein unauthorized_client zurück bekommt. Ich habe die Keys neu erzeugt und sogar eine neue App auf der Dev Seite von Netatmo angelegt - alles ohne Erfolg.

Wenn ich eine neue App auf dev.netatmo.com/apps erzeuge, dann muss ich auch jetzt offenbar ein Access und ein Refreshtoken generieren, da ich sonst keinerlei Berechtigungen setzen kann...
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Weisswurstverkäufer am 13 Juli 2023, 07:13:29
Netatmo hat gestern den Passwort-Auth auch für eigene Stationen abgedreht (siehe auch https://github.com/philippelt/netatmo-api-python/issues/46). Da man bei dem Netatmo Modul in FHEM auch Username/Passwort eingeben muss düfte das ja zumindestens für Neuanlagen auch zu einem Problem führen, oder? Solange man noch einen Refresh Token hat scheint es aber jedenfalls noch zu gehen (meins läuft aktuell noch)
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: topa_LE am 13 Juli 2023, 08:38:27
Mein Modul geht seit heute auch nicht mehr.

Status: unauthorized_client
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Weisswurstverkäufer am 13 Juli 2023, 08:46:56
Habe gerade mal FHEM aktualisiert und neu gestartet. Jetzt geht's bei mir auch nicht mehr: LOGIN FAILED; status: unauthorized_client

Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: topa_LE am 13 Juli 2023, 08:59:07
Zitat von: Weisswurstverkäufer am 13 Juli 2023, 08:46:56Habe gerade mal FHEM aktualisiert und neu gestartet. Jetzt geht's bei mir auch nicht mehr: LOGIN FAILED; status: unauthorized_client

Ich werde meine Devices nun erstmal deaktivieren um mein Log nicht vollzumüllen. Eventuell gibt es ja seitens des Modulentwickler kurzfristig ne Lösung.
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Weisswurstverkäufer am 13 Juli 2023, 09:03:58
Ich habe die Lösung von dieser Python Library lnetatmo quick and dirty für mich adaptiert. Das scheint zu funktionieren (das sollte man aber vermutlich besser nicht nachmachen, ich dokumentiere es aber trotzdem mal):

1. auf dev.netatmo.com bei der App einen Token generieren

2. in 38_netatmo.pm die Zeile 754 anpassen: (ohne Zeilenumbruch)

data => {grant_type => 'refresh_token', client_id => $hash->{helper}{client_id},  client_secret=> $hash->{helper}{client_secret}, refresh_token => '[b]DER GENERIERTE REFRESH TOKEN[/b]', scope => 'read_station read_thermostat write_thermostat read_camera write_camera access_camera read_presence write_presence access_presence read_homecoach read_smokedetector'},
Also "username" und "password" durch "refresh_token" ersetzen, da man jetzt mit Username und Passwort keinen Token mehr direkt holen kann. Nur noch über OAuth.

Damit wird ein eigener(!) Refresh-Token hart in den Quellcode geschrieben. Es sollte natürlich eher so sein dass dieser Token statt username/passwort gespeichert wird (so spart man sich den manuellen OAuth Login). Leider weiss ich nicht wie man das in Perl macht. Aber das ja sicher demnächst jemand einbauen.
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: juergen012 am 13 Juli 2023, 16:06:02
bei mir ebenfalls:
 unauthorized_client
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: TimoD am 13 Juli 2023, 16:29:42
Zitat von: Weisswurstverkäufer am 13 Juli 2023, 09:03:58Ich habe die Lösung von dieser Python Library lnetatmo quick and dirty für mich adaptiert. Das scheint zu funktionieren (das sollte man aber vermutlich besser nicht nachmachen, ich dokumentiere es aber trotzdem mal):

1. auf dev.netatmo.com bei der App einen Token generieren

2. in 38_netatmo.pm die Zeile 754 anpassen:

data => {grant_type => 'refresh_token', client_id => $hash->{helper}{client_id},  client_secret=> $hash->{helper}{client_secret}, refresh_token => '[b]DER GENERIERTE REFRESH TOKEN[/b]', scope => 'read_station read_thermostat write_thermostat read_camera write_camera access_camera re
ad_presence write_presence access_presence read_homecoach read_smokedetector'},

Also "username" und "password" durch "refresh_token" ersetzen, da man jetzt mit Username und Passwort keinen Token mehr direkt holen kann. Nur noch über OAuth.

Damit wird ein eigener(!) Refresh-Token hart in den Quellcode geschrieben. Es sollte natürlich eher so sein dass dieser Token statt username/passwort gespeichert wird (so spart man sich den manuellen OAuth Login). Leider weiss ich nicht wie man das in Perl macht. Aber das ja sicher demnächst jemand einbauen.

Danke für deine Antwort, leider bekomme ich es nicht zum laufen bekomme den Fehler: invalid_grant und jetzt invalid_request

Ich habe die Zeile 754 wie folgt ersetzt:
   data => {grant_type => 'refresh_token', client_id => $hash->{helper}{client_id},  client_secret=> $hash->{helper}{client_secret}, refresh_token => '59039625e6da8b62a9|3c66eba37a313513d715b6967994', scope => 'read_station read_thermostat write_thermostat read_camera write_camera access_camera re
ad_presence write_presence access_presence read_homecoach read_smokedetector'},

Was mache ich falsch? (Habe den refresh_token oben gekürzt) muss ich noch etwas anderes anpassen? (Ich habe fhem neugestartet, meine Credentials in der Device Definition aber enthalten lassen)

Vorab vielen Dank
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Det20 am 13 Juli 2023, 16:50:23
@TimoD: Hast du alle Scope's ausgewählt und den Refreshtoken in Hochkomma gesetzt?
@Weisswurstverkäufer: Klappt, danke!
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: jn75 am 13 Juli 2023, 17:09:25
Hallo,

ich habe mein eigenes Python Script am Laufen, welches Wetterdaten vom Natatmo Server holt, die Daten im RDD Tool ablegt, Grafiken generiert und die mir auf meinen Webserver hochlädt. Nun hatte ich seit gestern die gleichen Probleme mit "unauthorised_client"

Lösung mit Hilfe von Posts hier - und ja, ich bin ein Hobby-Programmierer ohne viel Ahnung :)

1: auf dev.netatmo.com bei der App Token generieren
2: den Code von Username / Passwort umstellen auf refresh Token

Alter Code (Emailadresse und die Springs sind nun Zufall, nicht die wahre Identität:
#payload = {'grant_type': 'password',
#          'username': "MEINE-EMAIL@BLABLA.DE",
#          'password': "dfkgjhdgkj",
#          'client_id':"34598kjs394857skjf84",
#          'client_secret': "345kj3434k5hkjh345uh34uh",
#          'scope': 'read_station'}

Neuer Code (der Refresh Token ist der im 1. Schritt generierte Token (nicht der Access Token):
payload = {'grant_type': 'refresh_token',
          'client_id':"34598kjs394857skjf84",
          'client_secret': "345kj3434k5hkjh345uh34uh",
          'refresh_token': "345kj354kj34klj35lk3j5lk3j54",
          'scope': 'read_station'}




Und dann gehts weiter mit anmelden und Auslesen der Werte:

try:
    response = requests.post("https://api.netatmo.com/oauth2/token", data=payload)
    response.raise_for_status()
    access_token=response.json()["access_token"]
    refresh_token=response.json()["refresh_token"]
    scope=response.json()["scope"]
    #print("Your access token is:", access_token)
    #print("Your refresh token is:", refresh_token)
    #print("Your scopes are:", scope)

    params = {
    'access_token': access_token
    }
    try:
        response = requests.post("https://api.netatmo.com/api/getstationsdata", params=params)
        response.raise_for_status()
        data = response.json()["body"]
        print json.dumps(data, indent=4, sort_keys=True)
        print '--------'
        print "Sensor: Kueche"
        my_luftdruck = data['devices']
        print "Pressure",
        print my_luftdruck

und so weiter für alle Sensoren dann...

Ich hoffe es hilft jemandem ... Ich war doch etwas länger ratlos bis ich Euch hier gefunden hatte



Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: grappa24 am 13 Juli 2023, 18:10:33
@Weisswurstverkäufer: Klappt, auch bei mir, danke ;)
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: topa_LE am 13 Juli 2023, 20:00:25
Wie wäre denn dann die genaue DEF bei Änderung mit Hardcode in .pm mit Refresh-Token?
Weil hier wäre eine optimalere Änderung ohne user/password längerfristig sinnvoll.

So hier funktioniert es schonmal nicht...
define <name> netatmo ACCOUNT <refresh-token> <client_id> <client_secret>

Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Weisswurstverkäufer am 13 Juli 2023, 20:17:33
Zitat von: TimoD am 13 Juli 2023, 16:29:42Ich habe die Zeile 754 wie folgt ersetzt:
   
data => {grant_type => 'refresh_token', client_id => $hash->{helper}{client_id},  client_secret=> $hash->{helper}{client_secret}, refresh_token => '59039625e6da8b62a9|3c66eba37a313513d715b6967994', scope => 'read_station read_thermostat write_thermostat read_camera write_camera access_camera re
    ad_presence write_presence access_presence read_homecoach read_smokedetector'},

Was mache ich falsch? (Habe den refresh_token oben gekürzt) muss ich noch etwas anderes anpassen? (Ich habe fhem neugestartet, meine Credentials in der Device Definition aber enthalten lassen)

Vorab vielen Dank

Hast Du hier Evtl einen Zeilenumbruch drin und deshalb ,,re ad" statt ,,read"?
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: m.zielinski am 13 Juli 2023, 20:31:18
Zitat von: Weisswurstverkäufer am 13 Juli 2023, 20:17:33Hast Du hier Evtl einen Zeilenumbruch drin und deshalb ,,re ad" statt ,,read"?
Der Zeilenumbruch ist im Code von Weisswurstverkäufer. Wenn man den Code auswählt/kopiert läuft es erstmal nicht . Erst wenn man den Zeilenumbruch rauslöscht funktioniert der Code .

Danke an Weisswurstverkäufer!
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: SirMarco am 13 Juli 2023, 21:17:22
Zitat von: TimoD am 13 Juli 2023, 16:29:42
Zitat von: Weisswurstverkäufer am 13 Juli 2023, 09:03:58Ich habe die Lösung von dieser Python Library lnetatmo quick and dirty für mich adaptiert. Das scheint zu funktionieren (das sollte man aber vermutlich besser nicht nachmachen, ich dokumentiere es aber trotzdem mal):

1. auf dev.netatmo.com bei der App einen Token generieren

2. in 38_netatmo.pm die Zeile 754 anpassen:

data => {grant_type => 'refresh_token', client_id => $hash->{helper}{client_id},  client_secret=> $hash->{helper}{client_secret}, refresh_token => '[b]DER GENERIERTE REFRESH TOKEN[/b]', scope => 'read_station read_thermostat write_thermostat read_camera write_camera access_camera re
ad_presence write_presence access_presence read_homecoach read_smokedetector'},

Also "username" und "password" durch "refresh_token" ersetzen, da man jetzt mit Username und Passwort keinen Token mehr direkt holen kann. Nur noch über OAuth.

Damit wird ein eigener(!) Refresh-Token hart in den Quellcode geschrieben. Es sollte natürlich eher so sein dass dieser Token statt username/passwort gespeichert wird (so spart man sich den manuellen OAuth Login). Leider weiss ich nicht wie man das in Perl macht. Aber das ja sicher demnächst jemand einbauen.

Danke für deine Antwort, leider bekomme ich es nicht zum laufen bekomme den Fehler: invalid_grant und jetzt invalid_request

Ich habe die Zeile 754 wie folgt ersetzt:
   
data => {grant_type => 'refresh_token', client_id => $hash->{helper}{client_id},  client_secret=> $hash->{helper}{client_secret}, refresh_token => '59039625e6da8b62a9|3c66eba37a313513d715b6967994', scope => 'read_station read_thermostat write_thermostat read_camera write_camera access_camera re
    ad_presence write_presence access_presence read_homecoach read_smokedetector'},

Was mache ich falsch? (Habe den refresh_token oben gekürzt) muss ich noch etwas anderes anpassen? (Ich habe fhem neugestartet, meine Credentials in der Device Definition aber enthalten lassen)

Vorab vielen Dank

Hello

Nach dem Komma ist ein Leerzeichen zu viel:
{client_id},  client_secret=>
Grüsse
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Loller500 am 13 Juli 2023, 21:28:39
Tausend Dank an @Weisswurstverkäufer, funktioniert 1A. You made my day  8)  :).

Grüße
Gerd
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Toto1973 am 14 Juli 2023, 05:50:06
Zitat von: topa_LE am 13 Juli 2023, 20:00:25So hier funktioniert es schonmal nicht...
define <name> netatmo ACCOUNT <refresh-token> <client_id> <client_secret>
Ja, das würde mich auch mal interessieren. Weil irgendwie bin ich zu doof, das hin zu bekommen :(
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Det20 am 14 Juli 2023, 07:57:06
define Wetter netatmo ACCOUNT <Email> <Passwort> <Client_ID> <Client_Secret>

Das Modul kennt den Define Parameter doch überhaupt nicht, es müsste erst angepasst werden. Lade nachher mal ne provisorische Änderung hoch.
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Rainer H. am 14 Juli 2023, 08:34:34
Zitat von: topa_LE am 13 Juli 2023, 20:00:25Wie wäre denn dann die genaue DEF bei Änderung mit Hardcode in .pm mit Refresh-Token?
Weil hier wäre eine optimalere Änderung ohne user/password längerfristig sinnvoll.

So hier funktioniert es schonmal nicht...
define <name> netatmo ACCOUNT <refresh-token> <client_id> <client_secret>





Doch genau so!!! (nicht das "alte" ändern --  neu erstellen!!!)
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Det20 am 14 Juli 2023, 08:46:13
Habe das mal auf die Schnelle, basierend auf @Weisswurstverkäufer geändert bis es vom Modul Ersteller gefixt wurde, Quick-and-dirty. Der Define Parameter hat hinter "<Client_Secret>" nun einen weiteren Parameter für "refresh-token", dann ist das nicht mehr hart verdrahtet. Ob man "client_id" und "client_secret" noch braucht weiß ich nicht. Soll aber auch egal sein, läuft so :)

define Wetter netatmo ACCOUNT <Email> <Passwort> <Client_ID> <Client_Secret> <Refresh Token>

Der Trick ist: refresh_token wird nur geholt, wenn er nicht definiert ist. Da er aber über Define definiert ist, wird er eben nicht geholt.
Wichtig: 38_netatmo für's erste für updates excluden, sonst sind die Änderungen Geschichte.

Den Refresh_Token gibt es über die beschriebene API Seite von Netatmo.
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Weisswurstverkäufer am 14 Juli 2023, 08:56:44
Zitat von: Det20 am 14 Juli 2023, 08:46:13Ob man "client_id" und "client_secret" noch braucht weiß ich nicht.

Man braucht <Client_ID> <Client_Secret> und <Refresh Token>. <Email> und <Passwort> entfallen dafür.
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: RappaSan am 14 Juli 2023, 10:04:43
Ich habe zwar kein eigenes Netatmo-Gerät, aber bisher die Public-Geräte zur Regenmessung benutzt.
Wie komme ich nun an die neuen Token-Daten?
Das alte login funktioniert ja nun nicht mehr.
Zitat1. auf dev.netatmo.com bei der App einen Token generieren
Was ist damit gemeint? Ich finde so etwas nicht nach dem Login auf der dev.netatmo.com Seite.
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Det20 am 14 Juli 2023, 10:07:25
1. Einlogen auf https://dev.netatmo.com/apps/
2. Deine App auswählen
3. Unter "Token generator" / "Choose scope" alles auswählen, danach auf "Generate Token" klicken
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: RappaSan am 14 Juli 2023, 10:34:55
Danke, jetzt hab ich's gefunden.
Läuft. :)
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Det20 am 14 Juli 2023, 10:58:07
Zitat von: Weisswurstverkäufer am 14 Juli 2023, 08:56:44
Zitat von: Det20 am 14 Juli 2023, 08:46:13Ob man "client_id" und "client_secret" noch braucht weiß ich nicht.

Man braucht <Client_ID> <Client_Secret> und <Refresh Token>. <Email> und <Passwort> entfallen dafür.

War mir nicht sicher, ob das an anderer Stelle noch gebraucht wird, ist ja auch nur Qick-and-dirty. Falls der Modul-Ersteller nicht aktiv wird, können wir uns das genauer anschauen, für den Moment läuft es ja.
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 14 Juli 2023, 15:47:34
Ich habe leider gerade keine Zeit mich darum zu kümmern.
Hat jemand eine funktionierende PM für mich, die ich schnell per Compare anpassen kann?
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: chrisx am 14 Juli 2023, 22:57:35
Hi zusammen,

erstmal vielen Dank für dieses Modul und die letzten Beiträge zum beheben von dem OAuth2 Thema.

Zusätzlich zu der Code Änderung Zeile 754 von Weisswurstverkäufer musste ich noch weitere Zeilen ändern. Bei mir gab es noch die Fehlermeldung das kein Access Token definiert war.

Da ich mich mit Perl kaum auskenne, habe ich die Tokens direkt in das Modul geschrieben. Geht bestimmt auch eleganter über Variablen.

Die Sub netatmo_refreshToken um den generierten access_token erweitert, ein paar Zeilen auskommentiert und den refresh_token nach dem gleichen Schema bei data eingetragen:
    787 netatmo_refreshToken($;$)
    788 {
    789  my ($hash,$nonblocking) = @_;
    790  my $name = $hash->{NAME};
    791  my $access_token = 'aaaaaaaaaaaaaaaaaaaaaa|bbbbbbbbbbbbbbbbbbbbbb';
    792
    793 #  if( defined($hash->{access_token}) && defined($hash->{expires_at}) ) {
    794 #    my ($seconds) = gettimeofday();
    795 #    return undef if( $seconds < $hash->{expires_at} - 300 );
    796 #  }
    797
    798  Log3 $name, 3, "$name: refreshing token";
    799
    800 #  my $resolve = inet_aton($hash->{helper}{apiserver});
    801 #  if(!defined($resolve))
    802 #  {
    803 #    $hash->{STATE} = "DNS error";
    804 #    $hash->{network} = "dns" if($hash->{SUBTYPE} eq "ACCOUNT");
    805 #    delete($hash->{access_token});
    806 #    delete($hash->{access_token_app});
    807 #    InternalTimer( gettimeofday() + 1800, "netatmo_refreshTokenTimer", $hash);
    808 #    Log3 $name, 1, "$name: DNS error, cannot resolve ".$hash->{helper}{apiserver};
    809 #    return undef;
    810 #  } else {
    811 #    $hash->{network} = "ok";
    812 #  }
    813
    814 #  if( !$hash->{refresh_token} ) {
    815 #    netatmo_getToken($hash);
    816 #    return undef;
    817 #  }
    818
    819  if( $nonblocking ) {
    820    HttpUtils_NonblockingGet({
    821      url => "https://".$hash->{helper}{apiserver}."/oauth2/token",
    822      timeout => 30,
    823      noshutdown => 1,
    824      data => {grant_type => 'refresh_token', client_id => $hash->{helper}{client_id},  client_secret=> $hash->{helper}{client_secret}, refresh_token => 'xxxxxxxxxxxxxxxxxxxxxxxxx|yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy'},
    825        hash => $hash,
    826        type => 'token',
    827        callback => \&netatmo_dispatch,
    828    });
    829  } else {
    830    my($err,$data) = HttpUtils_BlockingGet({
    831      url => "https://".$hash->{helper}{apiserver}."/oauth2/token",
    832      timeout => 5,
    833      noshutdown => 1,
    834      data => {grant_type => 'refresh_token', client_id => $hash->{helper}{client_id},  client_secret=> $hash->{helper}{client_secret}, refresh_token => 'xxxxxxxxxxxxxxxxxxxxxxxxx|yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy'},
    835    });
    836
    837    netatmo_dispatch( {hash=>$hash,type=>'token'},$err,$data );
    838  }
    839 }

Die Sub netatmo_getDevices:
  1319 netatmo_getDevices($;$)
  1320 {
  1321  my ($hash,$blocking) = @_;
  1322  my $name = $hash->{NAME};
  1323
  1324 #  netatmo_refreshToken($hash, defined($hash->{access_token}));
  1325  Log3 $name, 3, "$name getDevices (devicelist)";
  1326
  1327  return Log3 $name, 1, "$name: No access token was found! (getDevices)" if(!defined($hash->{access_token}));
  1328
  1329  if( $blocking ) {
  1330    my($err,$data) = HttpUtils_BlockingGet({
  1331      url => "https://".$hash->{helper}{apiserver}."/api/getstationsdata",
  1332      timeout => 5,
  1333      noshutdown => 1,
  1334      data => { access_token => 'aaaaaaaaaaaaaaaaaaaaaa|bbbbbbbbbbbbbbbbbbbbbb', },
  1335    });
  1336    netatmo_dispatch( {hash=>$hash,type=>'devicelist'},$err,$data );
  1337
  1338
  1339    return $hash->{helper}{devices};
  1340  } else {
  1341    HttpUtils_NonblockingGet({
  1342      url => "https://".$hash->{helper}{apiserver}."/api/getstationsdata",
  1343      timeout => 30,
  1344      noshutdown => 1,
  1345      data => { access_token => $hash->{access_token}, },
  1346      hash => $hash,
  1347      type => 'devicelist',
  1348      callback => \&netatmo_dispatch,
  1349    });
  1350
  1351
  1352  }
  1353 }

Die Sub netatmo_getHomecoaches:
  1426 netatmo_getHomecoachs($;$)
  1427 {
  1428  my ($hash,$blocking) = @_;
  1429  my $name = $hash->{NAME};
  1430
  1431  netatmo_refreshToken($hash, defined($hash->{access_token}));
  1432  Log3 $name, 3, "$name getHomecoachs (homecoachlist)";
  1433
  1434  return Log3 $name, 1, "$name: No access token was found! (getHomecoachs)" if(!defined($hash->{access_token}));
  1435
  1436  if( $blocking ) {
  1437    my($err,$data) = HttpUtils_BlockingGet({
  1438      url => "https://".$hash->{helper}{apiserver}."/api/gethomecoachsdata",
  1439      timeout => 5,
  1440      noshutdown => 1,
  1441      data => { access_token => 'aaaaaaaaaaaaaaaaaaaaaa|bbbbbbbbbbbbbbbbbbbbbb', },
  1442    });
  1443    netatmo_dispatch( {hash=>$hash,type=>'homecoachlist'},$err,$data );
  1444
  1445
  1446    return $hash->{helper}{homecoachs};
  1447  } else {
  1448    HttpUtils_NonblockingGet({
  1449      url => "https://".$hash->{helper}{apiserver}."/api/gethomecoachsdata",
  1450      timeout => 30,
  1451      noshutdown => 1,
  1452      data => { access_token => 'aaaaaaaaaaaaaaaaaaaaaa|bbbbbbbbbbbbbbbbbbbbbb', },
  1453      hash => $hash,
  1454      type => 'homecoachlist',
  1455      callback => \&netatmo_dispatch,
  1456    });
  1457
  1458
  1459  }
  1460 }

Viele Grüße
Christian
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 14 Juli 2023, 23:57:59
Ok, bitte mal die Version im Anhang ausprobieren.
Neu dazu kommt in der Definition nur der Refresh Token.
Den könnt ihr für eure App generieren unter: https://dev.netatmo.com/apps/ (https://dev.netatmo.com/apps/)
Username und Passwort werden trotzdem noch gebraucht.

Bitte zeitnah Bescheid geben ob es klappt, wenn alles ok ist pack ich das ins Update.38_netatmo.pm
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: artjom83 am 15 Juli 2023, 01:45:09
Zitat von: Markus M. am 14 Juli 2023, 23:57:59Ok, bitte mal die Version im Anhang ausprobieren.
Neu dazu kommt in der Definition nur der Refresh Token.
Den könnt ihr für eure App generieren unter: https://dev.netatmo.com/apps/ (https://dev.netatmo.com/apps/)
Username und Passwort werden trotzdem noch gebraucht.

Bitte zeitnah Bescheid geben ob es klappt, wenn alles ok ist pack ich das ins Update.38_netatmo.pm

Markus, du bist der Held des Tages! Bei mir tut es wieder! Danke!
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: TooCool am 15 Juli 2023, 02:01:49
Zitat von: Markus M. am 14 Juli 2023, 23:57:59Ok, bitte mal die Version im Anhang ausprobieren.
Neu dazu kommt in der Definition nur der Refresh Token.
Den könnt ihr für eure App generieren unter: https://dev.netatmo.com/apps/ (https://dev.netatmo.com/apps/)
Username und Passwort werden trotzdem noch gebraucht.

Bitte zeitnah Bescheid geben ob es klappt, wenn alles ok ist pack ich das ins Update.38_netatmo.pm

Bei mir funktioniert es. Vielen Dank, made my day!
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: grappa24 am 15 Juli 2023, 08:54:11
Zitat von: Markus M. am 14 Juli 2023, 23:57:59Bitte zeitnah Bescheid geben ob es klappt, wenn alles ok ist pack ich das ins Update.[url="https://forum.fhem.de/index.php?action=dlattach;attach=172289;type=preview;file"]38_netatmo.pm[/url]
Danke Markus, auch bei mir hat es geklappt <daumenhoch>
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Loller500 am 15 Juli 2023, 11:19:31
Zitat von: Markus M. am 14 Juli 2023, 23:57:59Ok, bitte mal die Version im Anhang ausprobieren.
Neu dazu kommt in der Definition nur der Refresh Token.
Den könnt ihr für eure App generieren unter: https://dev.netatmo.com/apps/ (https://dev.netatmo.com/apps/)
Username und Passwort werden trotzdem noch gebraucht.

Bitte zeitnah Bescheid geben ob es klappt, wenn alles ok ist pack ich das ins Update.[url="https://forum.fhem.de/index.php?action=dlattach;attach=172289;type=preview;file"]38_netatmo.pm[/url]

Perfekt! Läuft auch bei mir :)  8)
Herzlichen Dank für deine Arbeit <Thumbs up>

Grüße
Gerd
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: topa_LE am 15 Juli 2023, 12:53:07
Klappt wieder !! Danke Markus
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: juergen012 am 15 Juli 2023, 19:11:03
Läuft wieder, musste aber meine Devices neu anlegen. DANKE!!
Gruß
Jürgen K.
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: THZ_Haus am 16 Juli 2023, 08:28:58
Läuft wieder TOP!
Dankeschön!
MfG Jens
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Supadone am 16 Juli 2023, 09:04:59
Auch bei mir klappt wieder alles, vielen Dank :)
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: RappaSan am 16 Juli 2023, 11:06:57
Danke für den Support, alles wieder i.O. :)
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 16 Juli 2023, 11:23:31
Die Änderungen sollten jetzt im Update sein.

Zitat von: juergen012 am 15 Juli 2023, 19:11:03musste aber meine Devices neu anlegen.
Das sollte nich nötig sein.
Nachdem die neue Version aktiv ist sollte es reichen, den Refresh Token ans Ende der Definition zu packen und kurz zu warten.
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Newbee am 16 Juli 2023, 11:35:41
Läuft wieder, Vielen Dank Markus.

FYI: Bei mir ging es nur indem ich im DEF alle Parameter neu eingetragen hatte, es war auch keine Neuanlage der devices notwendig...
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Gisbert am 16 Juli 2023, 12:47:35
Hallo Markus,

das Modul läuft wieder.
Die Devices benötigen - wie auch immer - etwas "Überredung", um wieder Daten zu empfangen. Ich hab es so gemacht, dass ich die Definition leicht verändert habe (eine Null irgendwo angehängt z.B.), dann wieder die richtige Definition per modify definiert, ein get update und schließlich die Seite neu aufgerufen habe. Erst Letzteres hat zum Update der Daten geführt. Das erneute Aufrufen der Seite hat ca. 10 Sekunden gedauert, wobei 1 von 4 Rechenkernen mit 100% ausgelastet war.

Vielen Dank und viele Grüße
Gisbert

PS: Muss man irgendetwas beim Modul-Update berücksichtigen? Kommt diese  Version demnächst ins SVN, oder muss man deine gepostete Version vom Update-Prozess ausschließen?
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: no_Legend am 16 Juli 2023, 13:29:13
Bei mir haben die Device erst nach dem ich mit dem eintragen des Refresh Tokens eine shutdown restart gemacht habe.

Aber noch was, wo das Abfragen nicht mehr funktioniert hat.
Da hat das Netatmo Modul mein FHEM komplett geblockt.
Ich weiß nicht ob das ein Fehler bei meinem FHEM ist, oder ein Fehler im Modul?
Ist hier etwas integriert, damit nicht endlos probiert wird, sich einzuloggen?

Danke und Grüß Robert
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Cobra am 16 Juli 2023, 14:26:36
Bezgl Token:
Sollte man hier einfach read_station nehmen oder muss ich eine anderer Form wählen beim generieren des Tokens?

TokenNetatmo.png
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: tomcat.x am 16 Juli 2023, 22:12:55
Zitat von: Cobra am 16 Juli 2023, 14:26:36Sollte man hier einfach read_station nehmen oder muss ich eine anderer Form wählen beim generieren des Tokens?

Bei mir hat das so zumindest funktioniert (nur read_station), ich habe aber nur die Wetterstation.
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: topa_LE am 17 Juli 2023, 08:37:32
Zitat von: Cobra am 16 Juli 2023, 14:26:36Sollte man hier einfach read_station nehmen oder muss ich eine anderer Form wählen beim generieren des Tokens?

Sollte reichen, habe auch nur read station gewählt und es klappte so.
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: mrb am 17 Juli 2023, 09:02:46
bei mir im übrigen läuft das auch wieder. Habe beim Token alle Read genommen, da lesen in ordnung ist ;)
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: choetzu am 19 Juli 2023, 09:14:46
hey leute, ich habe die neue datei hochgeladen, musste die devices neu erstellen und jetzt hängt Netatmo immer Fhem auf. Resp. blockiert. Ich komme für Minuten nicht auf Fhem weil vermutlich netatmo irgendein update macht.. Ist das bei Euch auch so?

EDIT: Und ja, ich habe das token gesetzt (scope read_station / hab nur wetterstation inkl. wind und regen)
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 19 Juli 2023, 09:40:33
Wenn die Devices komplett gelöscht werden, lädt FHEM initial die kompletten Daten der letzten 7 Tage.
Und das kann dauern... Also besser nicht die alten Devices löschen.
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: choetzu am 19 Juli 2023, 09:43:57
Ok, danke. Das Problem war, dass es mir die Devices nicht aktualisiert hat, obschon Netatmo den Status "Connected" hatte... Dann wart ich mal, bis die Aktualisierung der 7 Tage durch ist ;)
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: grappa24 am 19 Juli 2023, 10:59:24
Zitat von: choetzu am 19 Juli 2023, 09:14:46hey leute, ich habe die neue datei hochgeladen, musste die devices neu erstellen und jetzt hängt Netatmo immer Fhem auf. Resp. blockiert. Ich komme für Minuten nicht auf Fhem weil vermutlich netatmo irgendein update macht.. Ist das bei Euch auch so?
Ja, war bei mir auch, obwohl ich die devices nicht gelöscht hatte; wollte schon mein Backup einspielen  ::) hat sich aber nach paar Minuten "berappelt"
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Kurt77 am 21 Juli 2023, 19:31:35
Zitat von: Markus M. am 14 Juli 2023, 23:57:59Ok, bitte mal die Version im Anhang ausprobieren.
Neu dazu kommt in der Definition nur der Refresh Token.
Den könnt ihr für eure App generieren unter: https://dev.netatmo.com/apps/ (https://dev.netatmo.com/apps/)
Username und Passwort werden trotzdem noch gebraucht.

Bitte zeitnah Bescheid geben ob es klappt, wenn alles ok ist pack ich das ins Update.38_netatmo.pm
Hallo,
mir gelingt es leider nicht, einen refresh token zu generieren.
Nach dem login und der auswahl meines Kontos ist "generate token" ausgegraut!
Danke und Gruß,
Kurt
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: TomLee am 21 Juli 2023, 21:09:22
"mir gelingt es leider nicht, einen refresh token zu generieren."

Vor dem "generate token"-Button ist ein Auswahlfeld/Kombinationsfeld mit der Bezeichnung/Titel/Name "Choose scopes", nach Auswahl von "read_station" (das sollte ausreichend sein) ist der "generate token"-Button nicht mehr ausgegraut.
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Kurt77 am 22 Juli 2023, 11:20:22
Zitat von: TomLee am 21 Juli 2023, 21:09:22"mir gelingt es leider nicht, einen refresh token zu generieren."

Vor dem "generate token"-Button ist ein Auswahlfeld/Kombinationsfeld mit der Bezeichnung/Titel/Name "Choose scopes", nach Auswahl von "read_station" (das sollte ausreichend sein) ist der "generate token"-Button nicht mehr ausgegraut.
Hallo,
danke, aber genau dieses Auswahlfeld zeigt mir mein Screenreader nicht!
Gruß Kurt
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: TomLee am 22 Juli 2023, 14:37:20
Bard sagt:



Das Auswahlfeld "Choose scopes" wird in einem Screenreader nicht angezeigt, weil es nicht mit der richtigen HTML-Attributen versehen ist. Das Attribut "aria-label" muss hinzugefügt werden, um das Auswahlfeld für Screenreader sichtbar zu machen. Das Attribut "aria-label" sollte den Namen des Auswahlfelds enthalten, z. B. "Choose scopes".

Hier ist ein Beispiel dafür, wie das Attribut "aria-label" hinzugefügt werden kann:
HTML

<select name="scopes" aria-label="Choose scopes">
<option value="read">Read</option>
<option value="write">Write</option>
<option value="delete">Delete</option>
</select>

Verwende Code mit Vorsicht. Weitere Informationen

Nachdem das Attribut "aria-label" hinzugefügt wurde, wird das Auswahlfeld in einem Screenreader sichtbar und kann verwendet werden, um einen Token zu generieren.


Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: guehoe am 23 Juli 2023, 18:30:28
Danke an Alle.
Läuft wieder. Musste aber alle Publicdevices neu anlegen.
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Kurt77 am 24 Juli 2023, 08:18:32
Zitat von: TomLee am 22 Juli 2023, 14:37:20Bard sagt:



Das Auswahlfeld "Choose scopes" wird in einem Screenreader nicht angezeigt, weil es nicht mit der richtigen HTML-Attributen versehen ist. Das Attribut "aria-label" muss hinzugefügt werden, um das Auswahlfeld für Screenreader sichtbar zu machen. Das Attribut "aria-label" sollte den Namen des Auswahlfelds enthalten, z. B. "Choose scopes".

Hier ist ein Beispiel dafür, wie das Attribut "aria-label" hinzugefügt werden kann:
HTML

<select name="scopes" aria-label="Choose scopes">
<option value="read">Read</option>
<option value="write">Write</option>
<option value="delete">Delete</option>
</select>

Verwende Code mit Vorsicht. Weitere Informationen

Nachdem das Attribut "aria-label" hinzugefügt wurde, wird das Auswahlfeld in einem Screenreader sichtbar und kann verwendet werden, um einen Token zu generieren.


Hallo TomLee,
danke, so etwas habe ich mir schon gedacht.

Ist natürlich schade, dass ich an den html-code nicht herankomme. Muss also mal einen Sehenden einschalten.

Gruß Kurt
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: tplus am 31 Juli 2023, 12:52:30
Hallo, bei mir lief Netatmo jahrelang problemlos bis jetzt zum "invalid...".

Update, alte Devices gelöscht, aber: Wenn ich define mit

define <name> netatmo [ACCOUNT] <username> <password> <client_id> <client_secret> <refresh_token>
bekomme ich:

Usage: define <name> netatmo device
       define <name> netatmo userid publickey
       define <name> netatmo PUBLIC latitude longitude [radius]
       define <name> netatmo [ACCOUNT] username password clientid clientsecret refreshtoken

aber sonst passiert nichts. Das Device ist nicht vorhanden. Wenn ich ein netatmo device define findet das nichts und liefert Fehlermeldungen.

Besten Dank für Tips...
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Weisswurstverkäufer am 31 Juli 2023, 13:02:17
das "ACCOUNT" musst so als Wort drinstehen. Kein [ACCOUNT], durch nichts ersetzen

Zitatdefine netatmo netatmo ACCOUNT abc@test.com myPassword 2134123412399119d4123134 AkqcOIHqrasfdaLKcYgZasd987123asd 2134123412399119d4123134|058764ac532fb9a080412baa7d107d42

define netatmo <devicename> ACCOUNT abc@test.com myPassword 2134123412399119d4123134 AkqcOIHqrasfdaLKcYgZasd987123asd 2134123412399119d4123134|058764ac532fb9a080412baa7d107d42

nur das fett markierte ersetzen
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: tplus am 31 Juli 2023, 13:12:17
Danke, hat geklappt.
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Kurt77 am 01 August 2023, 09:51:41
hallo,
wenn ich statt define defmod (ohne vorheriges Lösschen der devices) verwende, erhalte ich im log folgende Fehlermeldung:

2023.08.01 09:46:14 3: netatmo: refreshing token
2023.08.01 09:46:14 2: netatmo: json message error: invalid_grant

Was bedeutet das?

Danke und Gruß,
Kurt
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Arne_ am 02 August 2023, 14:30:36
Zitat von: Markus M. am 14 Juli 2023, 23:57:59Ok, bitte mal die Version im Anhang ausprobieren.
Neu dazu kommt in der Definition nur der Refresh Token.
Den könnt ihr für eure App generieren unter: https://dev.netatmo.com/apps/ (https://dev.netatmo.com/apps/)
Username und Passwort werden trotzdem noch gebraucht.

Bitte zeitnah Bescheid geben ob es klappt, wenn alles ok ist pack ich das ins Update.[url="https://forum.fhem.de/index.php?action=dlattach;attach=172289;type=preview;file"]38_netatmo.pm[/url]
Danke Markus 👍,
meine Presence funktioniert auch wieder.
Ich habe nur den Token in die vorhanden DEF Zeile hinzugefügt.
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: tplus am 05 August 2023, 11:28:30
Ich habe am Zweitwohnsitz alle paar Tage einen "DNS Error". Nach restart läuft es wieder.

Eine Idee?

Besten Dank.
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: tox14 am 06 August 2023, 13:35:15
Hallo zusammen,

nach der Umstellung mit defmod <name> netatmo [ACCOUNT] username password clientid clientsecret refreshtoken bekomme ich folgende Meldung: Readings: Application does not have the good scope rights.

Ich habe nur ein Thermostat von Netatmo und deswegen den Token für read/write_thermostat generiert.

Kann man die Meldung ignorieren oder muss noch was umgestellt werden?


Viele Grüße
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: RappaSan am 06 August 2023, 17:52:39
Wenn ihr alle devices anwählt und den Token generiert, kostet das auch nicht mehr.
Warum so sparsam damit? ???
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: tomahawk2015 am 11 August 2023, 10:09:58
Hallo,

ich lese hier immer mal wieder mit und nutze das Modul dafür die Kameraüberwachung meiner Presence ein- und auszuschalten (set netatmo_HOME
presence_record_humans record/ignore).
Vorab: ich habe hier von dem Authentifizierungsthema mit Token gelesen und mir ist auch klar, dass ich mich mit dem
Thema an den Netatmo Support wenden muss. Bisher hat sich ersteres bei mir aber nicht gezeigt, bzw. ich finde bei mir keine
Anzeichen davon, daher bin ich mit einer älteren Version des Moduls unterwegs.
Aber ich habe innerhalb meiner Automatisierung der Überwachung seit einiger Zeit einige diffuse Probleme. Mir ist vor einiger
Zeit aufgefallen, dass beim Setzen des "record" bzw "ignore" mittels Fhem das in der App nicht aktualisiert wurde, was eigentlich bis dahin
immer so war. Das war jetzt für mich jetzt erstmal kein größeres Problem.
Seit vorgestern aber wird kein Video mehr aufgenommen, obwohl die App die Einstellung "Nur aufzeichnen" aktiv ist. Alle
anderen Funktionen sind da und ich habe zwei der Kameras in Betrieb, daher vermute ich ein accountspezifisches Thema.
Was mir auch aufgefallen ist (und da kommt ein Fhem-Bezug): im Status der Überwachung steht "ingnore" statt "ignore". Ich weiß
jetzt nicht ob das schon immer so war, kann ich mir eigentlich nicht vorstellen oder ob das von Netatmo gesetzt wird, im Code finde
ich das jedenfalls nicht. Siehe Screenshot.
Wie geschrieben, alles etwas diffus, es würde mir schon helfen, ob jemand speziell bei der Presence-Überwachung ähnliche Beobachtungen
gemacht hat, mit oder ohne des kürzlich hier angehängten Updates. Da ich aber auch über die App keine Aufnahmen mehr initiieren
kann, sicherlich ein Thema für den Support, eventuell auch für eine Account-Neuanlage.

Vielen Dank!

Thorsten
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Kurt77 am 12 August 2023, 18:35:43
Hallo,
nach Umstellung auf die neue Mimik zeigt mein log folgende fehler:

2023.08.12 18:19:52 3: netatmo: refreshing token
2023.08.12 18:19:52 2: netatmo: json message error: invalid_grant
2023.08.12 18:19:52 3: netatmo getDevices (devicelist)
2023.08.12 18:19:52 1: netatmo: No access token was found! (getDevices)

Was bedeutet das?

Danke und Gruß,
Kurt
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: TomLee am 12 August 2023, 18:53:55
Hast du in den letzten 4 Wochen auch schon ein update gemacht, du brauchst die neue Version mit dem "Refresh-Token" ?
Und in der DEF den "Refresh-Token" ergänzt ?

define <name> netatmo [ACCOUNT] <username> <password> <client_id> <client_secret> <refresh_token>
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Kurt77 am 12 August 2023, 19:20:36
Hallo TomLee,
bin so vorgegangen wie von Dir beschrieben.
Das Netatmo-Modul ist vom Juli 2023.

Gruß Kurt
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: TomLee am 12 August 2023, 19:37:18
Dann hab ich keine weitere Idee warum es zu den Logeinträgen kommt.
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: martin44 am 16 August 2023, 12:13:34
Zitat von: tomahawk2015 am 11 August 2023, 10:09:58Hallo,

ich lese hier immer mal wieder mit und nutze das Modul dafür die Kameraüberwachung meiner Presence ein- und auszuschalten (set netatmo_HOME
presence_record_humans record/ignore).
...

Hallo,
ich habe das selbe Problem wie Thorsten.
Habe aber das Update schon gemacht.
Die Wetterstation funktioniert damit wieder einwandfrei.

Das Einstellen der presence_record_humans geht leider noch nicht.

Danke & LG

Martin
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: tomahawk2015 am 16 August 2023, 18:33:26
Hallo Martin,

danke für die Rückmeldung. Dürfte ich Dich fragen, ob Du per app zwischen record/record and notify/ignore wechseln kannst? Selbst wenn ich in der app "record" wähle
wird nichts aufgenommen. Und das bei zwei Kameras, daher meine Annahme, dass mit dem Account/Zuhause etwas nicht stimmt. In FHEM sehe ich die updates in den Readings,
auch wenn dort dann "ingnore" stattt "ignore" steht. Also grundsätzlich funktioniert die Interaktion  mit den Netatmo-Servern, nur die Kameraüberwachung ist halt
komplett neben der Spur. Habe auch schon Netatmo kontaktiert aber keine Antwort bisher. Sorry für das teilweise Offtopic aber bevor ich ein neues Home/einen neuen
Account erstelle (mir kommt auch seltsam vor, dass ich dieses vieldiskutierte Accountthema gar nicht hatte), wollte ich versuchen irgendwo eine Rückmeldung zu bekommen.

VG

Thorsten
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: martin44 am 17 August 2023, 09:17:07
Hallo Thorsten,

ich kanns nicht genau sagen. Kann auch an Netatmo liegen. Ich schick mal mein log mit, vielleicht wird ja jemand schlau daraus.

Die Kamera steht auf presence_record_humans record (über die Handy App von Netatmo eingestellt).
Ich möchte wenn jemand daheim ist um uns nicht selbst aufzuzeichnen auf ignore stellen.

Ich schicke ein ignore und bekomme ein record zurück. Ich hab sensibles durch xyz ersetzt. Bzw. unwesentliches (aus meiner Sicht) mit ... gekürzt.

2023.08.17 09:06:30 4: netatmo_home: csrf_token xyz
2023.08.17 09:06:30 5: netatmo_home: setNotifications (presence_record_humans ignore)
2023.08.17 09:06:31 4: netatmo_home: dispatch (sethomesettings)
2023.08.17 09:06:31 4: netatmo_home: dispatch return: sethomesettings
2023.08.17 09:06:31 5: {'status' => 'ok','time_server' => 1692255991,'time_exec' => '0.00739502906799316'}
2023.08.17 09:06:36 3: netatmo_home: poll (HOME)
2023.08.17 09:06:36 3: netatmo_home: pollHome (xyz)
2023.08.17 09:06:36 3: netatmo_home requestHomeReadings (gethomedata)
2023.08.17 09:06:37 4: netatmo_home: dispatch (gethomedata)
2023.08.17 09:06:37 4: netatmo_home: dispatch return: gethomedata
2023.08.17 09:06:37 5: {'time_server' => 1692255997,'status' => 'ok','body' => {...,
'homes' => [{'presence_record_humans' => 'record',...

LG

Martin
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: tomahawk2015 am 17 August 2023, 09:47:45
Hallo Martin,

danke für die Antwort. Also das Umstellen der Aufzeichnungseinstellungen in der Netatmo App greift bei Dir?
Sprich Wechsel auf "nur Aufzeichnen" --> Kamera nimmt Bewegungen auf, Wechsel auf "Ignorieren" --> Kamera nimmt nicht mehr auf.
Bei mir scheint es so zu sein, dass Netatmo gar keine Änderungen bezüglich Aufnahme mehr auf die Kamera leitet, egal ob per App oder per Fhem.
Komischerweise alle anderen Änderungen (Licht, etc.) greifen jedoch.

VG
Thorsten
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: martin44 am 17 August 2023, 10:28:09
Hallo Thorsten,

sorry, ich habe mich nicht klar ausgedrückt.
Ich möchte von record auf ignore stellen => also schicke ich ein "set netatmo_home presence_record_humans ignore".
Ich lese das Log so: Im nächsten Poll-Zyklus bekomme ich von netatmo wieder ein "presence_record_humans record" zurück.

D.h. ich kann über das FHEM netatmo modul den Aufzeichnungsmodus einer Netatmo Presence z.Zt. nicht einstellen.

Über die Netatmo Security App kann ich den Aufzeichnungsmodus einstellen, die Änderung kommt dann auch im FHEM netatmo modul an.

LG

Martin
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: tomahawk2015 am 17 August 2023, 11:32:16
Hallo Martin,

das FHEM-seitige Problem habe ich schon verstanden :-) habe ich ja auch.

Ich würde aber gerne wissen, ob das Ein-Ausschalten der Überwachung per Netatmo-APP bei Dir funktioniert (siehe Screenshot). Denn auch dort gilt bei mir:
egal was ich einstelle, es findet keine Aufzeichnung statt und ich bin mir ziemlich sicher, dass das nicht an den Kameras liegt.
Eventuell hat Netatmo hier ein Problem.

VG
Thorsten
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: martin44 am 19 August 2023, 10:32:24
Hallo,

nach reset auf Werkseinstellung der Kamera und neuanlegen in Fhem, kann ich auch die Aufzeichnungseinstellungen wieder via FHEM einstellen.

LG

Martin
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: stst am 19 August 2023, 15:45:51
Hallo,

ich versuche gerade meine netatmo Wetterstation anzubinden. Ich hab das Device so definiert, wie es im Wiki beschrieben ist. Es verbindet sich auch (state CONNECTED) allerdings kommt gleich die Fehlermeldung:
2023.08.19 15:24:02.510 3: Wetter: poll (ACCOUNT)
2023.08.19 15:24:02.510 3: Wetter: refreshing token
2023.08.19 15:24:02.854 3: Wetter getDevices (devicelist)
2023.08.19 15:24:02.859 2: Wetter: devicelist request failed: DNS: short DNS answer

Das autocreate erzeugt mir dann zwar die devices, aber die zeigen keine vernünftigen Readings, also nur batteryPercent, batteryState, aber keine Temperatur bzw. Luftfeuchte.
Dort kommt dann auch wieder die gleiche Fehlermeldung:
2023.08.19 15:33:07.855 2: netatmo_M02_00_00_36_8e_36: getmeasure request failed: DNS: short DNS answer
FHEM läuft bei mir unter docker am Raspi, falls das einen Einfluss hat.

Hat jemand eine Idee, woran das liegt?

lg, Stefan
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: RappaSan am 19 August 2023, 17:20:07
Nur interessehalber: Warum im Docker container auf einen Raspi?
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: FHEM PI am 20 August 2023, 13:58:18
Zitat von: Weisswurstverkäufer am 31 Juli 2023, 13:02:17das "ACCOUNT" musst so als Wort drinstehen. Kein [ACCOUNT], durch nichts ersetzen

Zitatdefine netatmo netatmo ACCOUNT abc@test.com myPassword 2134123412399119d4123134 AkqcOIHqrasfdaLKcYgZasd987123asd 2134123412399119d4123134|058764ac532fb9a080412baa7d107d42

define netatmo <devicename> ACCOUNT abc@test.com myPassword 2134123412399119d4123134 AkqcOIHqrasfdaLKcYgZasd987123asd 2134123412399119d4123134|058764ac532fb9a080412baa7d107d42

nur das fett markierte ersetzen
Ich habe genau nach der Beschreibung das Device angelegt. Es wird auch Connected angezeigt.
Leider kann ich mit
set netatmo autocreate_homes meine Presence Kamera nicht einbinden.
Bei der Abfrage
get netatmo updateerhalte ich die Meldung  Application does not have the good scope rights

Beim Token Generator habe ich bereits die Token abgefragt und verwendet:
read_presece, write_presence, acess_presence
leider hat es mit keinem Token funktioniert.

Wie mache ich es richtig?
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: RappaSan am 20 August 2023, 15:07:24
Ich würde es mal mit "alle token anwählen" probieren, kostet doch nix. ::)
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: tomcat.x am 21 August 2023, 16:37:05
Zitat von: tomcat.x am 16 Juli 2023, 22:12:55Bei mir hat das so zumindest funktioniert (nur read_station), ich habe aber nur die Wetterstation.

Ich hatte nach einem DNS-Fehler bei einem der anschließenden Get-Befehle (um neu zu Verbinden) auch die Meldung "Application does not have the good scope rights". Daher würde ich mich mittlerweile auch folgenden anschließen:

Zitat von: RappaSan am 20 August 2023, 15:07:24Ich würde es mal mit "alle token anwählen" probieren, kostet doch nix. ::)
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: stst am 21 August 2023, 17:00:21
Zitat von: RappaSan am 19 August 2023, 17:20:07Nur interessehalber: Warum im Docker container auf einen Raspi?
Ich hab da auch noch andere Sachen darauf laufen. Mit docker kann ich das besser organisieren und gegebenenfalls einzelne Workloads auf eine andere Maschine verschieben. Außerdem, falls ich mal was zerschieße muss ich nicht die ganze Maschine neu aufsetzen, sondern nur den Container.

Aber ganz unberechtigt ist die Frage nicht, einfacher machts das Setup nicht...  ;)

Allerdings beantwortet das jetzt nicht meine Frage.
Gibts Möglichkeiten das zu debuggen, bzw. Ideen woran das liegen kann?
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Floon am 21 August 2023, 21:19:11
Hallo zusammen,

auch bei mir habe ich ca. alle 3 Stunden einen Log Eintrag mit
missing app refresh token!
Netatmo: json message error: invalid_grant
seit der Umstellung.

Aber scheinbar wirklich immer nur sehr kurz, oder einen Abfragezyklus lang, denn dazwischen ist alles ok und Werte kommen auch an.


Der Token ist aber selbstverständlich da und eingetragen. Für den Refresh Token habe ich sogar alles angewählt (auch wenn nur die Wetterstation genutzt wird). Scheint ja auch zu passen, denn sonst würden ja überhaupt keine Werte kommen.

An was könnte es noch liegen, dass diese Meldungen immer erscheinen?




Gruß Florian
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 24 August 2023, 01:21:09
Zitat von: Floon am 21 August 2023, 21:19:11An was könnte es noch liegen, dass diese Meldungen immer erscheinen?
Eventuell daran dass Netatmo mittlerweile auch die alten Apps deaktiviert hat.
Das war ein Hack um die nicht über die API erreichbaren Kamera Settings ins Modul zu bekommen.
Das hatte weiterhin über user/pass funktioniert.
Habe aber aktuell keine Zeit dafür.
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: McShire am 10 September 2023, 20:02:04
Hallo zusammen,
ich habe eine Netatmo wetterstation mit einem Indoor und einem Outdoor Modul
Seit einigen Tagen habe ich leider keinen Zugang mehr.
Jetzt möchte ich den zugang neu anlegen.
Dazu habe ich folgendes gemacht:

fhem update
die Definition für den Zugang editiert
ACCOUNT user userpw Client-ID Client-secret (nach Rücksetzen in der APP aus der App kopiert)
und dann modify Netatmo_Zugang
Das Ergebnis ist immer unauthorized_client

dann coose Scope read station  -> generate Token und das Token in der Definition angehängt
ACCOUNT user userpw Client-ID Client-secret (nach Rücksetzen in der APP aus der App kopiert) Refresh Token
Bei modify Netatmo_Zugang wird die neue Definition nicht angenommen, es erscheinen immer nur die 4 Zeilen mit zulässigen Eingaben
Usage: define <name> netatmo device
       define <name> netatmo userid publickey
       define <name> netatmo PUBLIC latitude longitude [radius]
       define <name> netatmo [ACCOUNT] username password

Jetzt habe ich noch einmal die Token generiert
Jetzt bleibt das Fenster für die Definition offen aber in den readings erscheint
active invalid_client
Was ist zu tun?

Viele Grüße


Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 10 September 2023, 20:23:34
Zitat von: McShire am 10 September 2023, 20:02:04Was ist zu tun?

Es richtig zu machen laut Anleitung:

    You need to create an app here (http://dev.netatmo.com/) to get your client_id / client_secret.
    Request the full access scope including cameras and thermostats and generate a refresh token.


Define

    define <name> netatmo [ACCOUNT] <username> <password> <client_id> <client_secret> <refresh_token>
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: McShire am 11 September 2023, 22:15:11
in Netatmo noch einmal ein neues Projekt angelegt, reset keys, choose scopes station, Generate Token ausgeführt
und dann den Netatmo_Zugang in FHEM neu mit den neuen Werten angelegt. Jetzt funktioniert wieder alles.
Warum es im ersten Durchgang nicht funktioniert hat, weiß ich nicht.
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: DetlefR am 15 September 2023, 12:56:51
Bei mir lief das Gateway einige Jahre ohne Probleme. Bis dan vor kurzen die hier aufgeführten Fehlermeldungen auftraten.
Im Laufe der Versuche den Fehler zu beheben, habe ich dann mal mein Netatmo Passwort überprüft. Es war noch das richtige. Aber Netatmo wollte jetzt noch ein Sonderzeichen, was vorher nicht drin war.
Jetzt funktioniert es wieder. Ob es daran lag?????

Andere Frage. Jetzt wird jeder Poll Request gelogt. Das kann man doch sicher irgendwo abstellen.

Gruß Detlef
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: McShire am 17 September 2023, 22:25:45
Zitat von: Markus M. am 10 September 2023, 20:23:34
Zitat von: McShire am 10 September 2023, 20:02:04Was ist zu tun?

Es richtig zu machen laut Anleitung:

    You need to create an app here (http://dev.netatmo.com/) to get your client_id / client_secret.
    Request the full access scope including cameras and thermostats and generate a refresh token.


Define

    define <name> netatmo [ACCOUNT] <username> <password> <client_id> <client_secret> <refresh_token>

Hallo Markus,
leider funktioniert es wieder nicht.

Im Logfile erscheint beim Starten von fhem folgender Eintrag:
2023.09.17 22:20:04 1: define NetatmoZugang netatmo ACCOUNT werner.schwxxxxxxxde Lottxxxxxxx7 6507xxxxxxxxxxe6a0aa9f2 0wvOkIxxxxxxxx30BAA9mC2Pt92MKGFzzKhy 52bf2f7xxxxxxxxxxe560433db48919752fb1f47f: Usage: define <name> netatmo device
       define <name> netatmo userid publickey
       define <name> netatmo PUBLIC latitude longitude [radius]
       define <name> netatmo [ACCOUNT] username password

(die xxxxxx stehen für die richtigen Einträge, Client-ID, Client-secret und refresh-Token sind aus dem Projekt kopiert
und sind daher aktuell und korrekt.

Die gleiche Meldung
define <name> netatmo device
       define <name> netatmo userid publickey
       define <name> netatmo PUBLIC latitude longitude [radius]
       define <name> netatmo [ACCOUNT] username password

erscheint auch, wenn ich die Anweisung in die Kommandozeile eingebe.


Was ist hier falsch?

Viele Grüße
Werner
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 17 September 2023, 23:33:41
Zitat von: McShire am 17 September 2023, 22:25:45Hallo Markus,
leider funktioniert es wieder nicht.

Im Logfile erscheint beim Starten von fhem folgender Eintrag:
2023.09.17 22:20:04 1: define NetatmoZugang netatmo ACCOUNT werner.schwxxxxxxxde Lottxxxxxxx7 6507xxxxxxxxxxe6a0aa9f2 0wvOkIxxxxxxxx30BAA9mC2Pt92MKGFzzKhy 52bf2f7xxxxxxxxxxe560433db48919752fb1f47f: Usage: define <name> netatmo device
      define <name> netatmo userid publickey
      define <name> netatmo PUBLIC latitude longitude [radius]
      define <name> netatmo [ACCOUNT] username password

Die gleiche Meldung erscheint auch, wenn ich die Anweisung in die Kommandozeile eingebe.
Was ist hier falsch?

Bist du dir sicher dass du die richtige Version des Moduls hast?
Ich kann dein Beispiel mitsamt den xxxxxx bei mir problemlos eingeben und es wird ein Device (dass dann natürlich nicht verbindet) erzeugt.
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: McShire am 17 September 2023, 23:47:32
Hallo Markus,
ich habe noch einmal ein Update durchgeführt, jetzt funktioniert es wieder.
Danke für Deinen Hinweis.
Viele Grüße
Werner
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Floon am 24 September 2023, 21:05:13
Zitat von: Markus M. am 24 August 2023, 01:21:09
Zitat von: Floon am 21 August 2023, 21:19:11An was könnte es noch liegen, dass diese Meldungen immer erscheinen?
Eventuell daran dass Netatmo mittlerweile auch die alten Apps deaktiviert hat.
Das war ein Hack um die nicht über die API erreichbaren Kamera Settings ins Modul zu bekommen.
Das hatte weiterhin über user/pass funktioniert.
Habe aber aktuell keine Zeit dafür.

Hallo, hab noch was rausgefunden. Es liegt bei mir am Netatmo forecast. Hab mich schon gewundert warum diese Daten nicht mehr aktualisiert werden. Hab ich jetzt mal deaktiviert, und schon kommen diese Fehlermeldungen auch nicht mehr. Würde mich freuen wenn der forecast eines Tages wieder mal funktioniert  ;D
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: tomcat.x am 25 September 2023, 15:07:16
@ Floon: Funktioniert bei Dir der Forecast gar nicht mehr oder wie der Rest meistens, nur mit der "missing app refresh token" Meldung dazwischen?

Bei mir funktioniert nämlich seit der Umstellung alles, auch der Forecast. Die Meldung habe ich im aktuellen Log auch, aber nur einmal seit Anfang September.
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: fabtie am 04 Oktober 2023, 22:26:50
Hallo zusammen,
ich habe wie tomahawk2015 https://forum.fhem.de/index.php?msg=1283897 (https://forum.fhem.de/index.php?msg=1283897) (und martin44) das gleiche Problem, dass ich seit einiger Zeit bei Anwesenheit meine Netatmo Presence Kameras nicht mehr über FHEM auf "presence_record_humans ignore" stellen kann. Über die App kann ich für "humans/vehicles/animals" alles umstellen. Es kommt auch in FHEM so an, abgesehen vom "iNgnore". Andere Attribute im Netatmo-Account wie z.B. "smart_notifs" (was auch immer das genau ist) oder den "light_mode" in den Kameras selbst, kann ich einstellen. Daher denke ich, passt die grundsätzliche Konfiguration auch mit dem Refresh-Token.
Nachdem zufällig eine Kamera neulich das Zeitliche gesegnet hat, habe ich auch die 2. Kamera zurückgesetzt und den Netatmo-Account in FHEM neu eingerichtet. Aber ich habe immer noch das gleiche Problem.
Hat hier zufällig jemand eine Lösung? Denn wie gesagt, auf Werkseinstellungen zurück hat bei mir leider nicht funktioniert.
Danke & Gruß Fabian
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 05 Oktober 2023, 20:32:52
Gibt gerade keine Lösung. Das Problem an der Geschichte ist Folgendes:
Der API Token darf fast alles, aber genau diese Kameraeinstellungen darf er nicht setzen.
Das hatte nur funktioniert indem ich den API Token der App extrahiert habe und den vewendet hatte.
Das war quasi ein paralleler Passwort-Login für den App Token.
Da ich das selber nicht nutze, hab ich mir das noch nicht angesehen, wie das jetzt nach der Umstellung läuft und ob es überhaupt noch einen Weg gibt.
Aktuell fehlt mir dafür leider auch die Zeit.
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: fabtie am 11 Oktober 2023, 22:06:49
@Markus M.: Danke für die Rückmeldung und Erklärung. Schade, dass das nicht mehr funktioniert. Denn das war eine sehr hilfreiche Funktion. Dann hoffen wir mal, dass es in Zukunft vielleicht doch mal wieder einen Weg geben wird.
Gruß Fabian
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Floon am 25 Oktober 2023, 21:51:52
Zitat von: tomcat.x am 25 September 2023, 15:07:16@ Floon: Funktioniert bei Dir der Forecast gar nicht mehr oder wie der Rest meistens, nur mit der "missing app refresh token" Meldung dazwischen?

Nein, der Forecast läuft leider überhaupt nicht mehr bei mir. Ich hab es eben auch mal gelöscht und neu angelegt. Es kommt sofort die Meldung Invalid_Grant bzw. Login Failed. Es werden keine Daten gelesen. Alle anderen Netatmo Module (Innensensor, Außensensor und Regenmesser) laufen ohne bekannte Probleme mit dem neuen Token
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 25 Oktober 2023, 23:28:57
Zitat von: Floon am 25 Oktober 2023, 21:51:52Nein, der Forecast läuft leider überhaupt nicht mehr bei mir. Ich hab es eben auch mal gelöscht und neu angelegt. Es kommt sofort die Meldung Invalid_Grant bzw. Login Failed.

Probier doch mal bitte den Anhang
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Floon am 28 Oktober 2023, 14:29:55
Hmm, ausgetauscht, alles neu gestartet, aber leider keine Änderung. Im Log sehe ich aber noch folgende Meldung:

2023.10.28 14:07:18 2: Netatmo: missing app refresh token!
2023.10.28 14:07:18 2: Netatmo: json message error: invalid_grant

Jetzt bin ich verwirrt, der steht doch in der Netatmo def (eben auch noch mal mit der dev.netatmo Seite verglichen, passt alles zusammen, alle scopes ausgewählt)
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 28 Oktober 2023, 18:52:47
Das ist nicht dein Grant sondern der der "App" - unsere Tokens kommen nicht an die Vorhersagen ran.
Ich simuliere deshalb die Security App und verpasse ihr zusätzlich noch den Scope für die Wetterstation - klappt bei mir irritierenderweise.
Einen App Token hast du, der wird geholt?
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Floon am 29 Oktober 2023, 01:28:13
Ich muss kurz dumm nachfragen, damit ich nichts falsch verstehe oder antworte, was du mit App Token meinst bzw. was/wo geholt wird?  8)

Ich habe neben client ID und client secret den access_token und den refresh_token. Für die beiden letzten sind alle Module angewählt worden bei der Generierung (Token Generator) innerhalb meiner App von der Netatmo Seite.
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 29 Oktober 2023, 01:48:10
Zitat von: Floon am 29 Oktober 2023, 01:28:13Ich muss kurz dumm nachfragen, damit ich nichts falsch verstehe oder antworte, was du mit App Token meinst bzw. was/wo geholt wird?
Username und Passwort hast du noch in der Definition drin?
Unter den Internals solltest du access_token_app und refresh_token_app sehen.
Möglicherweise funktioniert das allerdings nur, wenn du schon mal in der iOS Security App eingeloggt warst.
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Floon am 29 Oktober 2023, 20:09:25
Ja Benutzer und Passwort habe ich drin (zeigt er bei showAccount). Die beiden token stehen auch bei den internals unverschlüsselt



ACCOUNT crypt:000d0c5xxx crypt:2804176xxx 60018xxx xNKV8qyTxxx 5bc1bxxx

Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Floon am 31 Oktober 2023, 07:11:15
Ich habe jetzt bei Netatmo mal eine neue App erstellt. Und siehe da, mit dieser funktioniert es bisher. Keine Ahnung was an der ersten App 'kaputt' ging oder anders war.
Ich beobachte mal weiter ob es stabil bleibt.
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: RappaSan am 04 Dezember 2023, 19:42:28
 ::) Und wieder einmal: Netatmo funktioniert plötzlich nicht mehr. Status invalid_grant seit ungefähr 18:30.
Nachdem ich die token bei Netatmo neu generiert hatte, klappt es wieder nach Neuanlage in FHEM und Neustart.
Mal sehen wie lange... ::)
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: RappaSan am 04 Dezember 2023, 20:47:36
 :( Wieder weg nach Neustart von FHEM.
SO wird das nix.
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Weisswurstverkäufer am 04 Dezember 2023, 20:54:04
Der im Web erstellte Token gilt wohl nur noch einmalig (oder jedenfalls nur kurz) und muss dann immer erneuert werden: https://github.com/philippelt/netatmo-api-python/commit/e11d2262d74ae28f5921b020cad72ae57f9418e7
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: topa_LE am 04 Dezember 2023, 20:58:41
Hatte ich auch eben gemerkt, solange FHEM nicht rebootet wird, läuft es. Ist aber so keine Dauerlösung.
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: RappaSan am 04 Dezember 2023, 21:03:28
:-X
Dann ist das Modul so für mich nutzlos geworden.
Habe damit Wetter(Regen)daten in meiner direkten Umgebung geholt, um im Sommer automatische Bewässerung zu bewerkstelligen.
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: topa_LE am 04 Dezember 2023, 21:25:33
Zitat von: RappaSan am 04 Dezember 2023, 21:03:28Dann ist das Modul so für mich nutzlos geworden.

Warte doch mal ab, vielleicht hat der Entwickler ja eine Idee ;-)
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: TomLee am 04 Dezember 2023, 21:37:18
Nachdem man die Meldung im Logfile festgestellt hat, fände ich es hilfreich, das mit disable 1 das Modul auch wirklich disabled ist und die Logeinträge ausbleiben.

So bleibt ja nur übrig die Definition, vorübergehend, bis zur_nächsten_guten_Idee, zu löschen oder ganz böse in der fhem.cfg zu auszukommentieren.
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: RappaSan am 04 Dezember 2023, 21:58:44
 :) Genau das hab ich nun getan. Die damit zusammenhängenden Sachen sind bei mir in einer eigenen include-Datei gewesen.
Die hab ich auskommentiert und fertig.
Time will tell...
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: aski71 am 04 Dezember 2023, 22:33:08
Zitat von: topa_LE am 04 Dezember 2023, 21:25:33
Zitat von: RappaSan am 04 Dezember 2023, 21:03:28Dann ist das Modul so für mich nutzlos geworden.

Warte doch mal ab, vielleicht hat der Entwickler ja eine Idee ;-)

Weiß der schon davon?
Ich hatte das Verhalten heute auch ohne Reboot: Neues Refresh-Token besorgt. Stunden später: Login Failed.

ioBroker scheint keine Probleme zu haben. Vielleicht kann der Entwickler ja von denen was abkupfern?!
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: fhem-me am 04 Dezember 2023, 23:52:17
habe im Netatmo Forum (https://forum.netatmo.com/viewtopic.php?p=95626#p95626) den Hinweis gefunden das sich jedesmal das Refreshtoken ändert.

es bedarf einer Anpassung gemäß Beschreibung  :'(
https://dev.netatmo.com/apidocumentation/oauth#refreshing-a-token
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: no_Legend am 05 Dezember 2023, 05:59:01
Schade. Hab das Plugin nun komplett deaktivieren müssen.
Bei Blockiert es nach ein gewissen Zeit immer das komplette FHEM.
WebGui wird nicht aufgebaut, DOIF usw.
FHEM scheint komplett geblockt zu sein.

Ist das bei euch auch so?

Könnten man hier vielleicht auch einen Zähler einbauen.
Vielleicht 5 mal Login versuche, danach 30 min Pause, bis ein neuer Versuch gestartet wird?

Danke und Grüße Robert
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: eispeer am 05 Dezember 2023, 06:39:37
Zitat von: no_Legend am 05 Dezember 2023, 05:59:01Ist das bei euch auch so?


Ja, ich beobachte das gleiche Verhalten.
Gruß, Peer
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: RappaSan am 05 Dezember 2023, 07:11:12
Ich kann aus dem Netatmo-Verhalten nur einen Schluss ziehen:
Man möchte nicht, dass die Daten von anderen Systemen benutzt werden.
Warum sonst schraubt man an der Schnittstelle alle Nase lang herum, obwohl sie einwandfrei funktioniert hat?
Oder hat irgendwer Funktionalitäten vermisst? Hat  sich etwas verbessert?

Nun gut, suchen wir uns etwas adäquates.
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: no_Legend am 05 Dezember 2023, 07:12:35
Langt wohl nicht die bridge zu deaktivieren.
Man muss alle devices deaktivieren.
Sollten man wenn möglich auch korrigieren.
Wenn die Bridge nicht da ist, sollten die Devices auch nicht mehr abfragen dürfen.
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: aski71 am 05 Dezember 2023, 07:25:15
Zitat von: RappaSan am 05 Dezember 2023, 07:11:12Ich kann aus dem Netatmo-Verhalten nur einen Schluss ziehen:
Man möchte nicht, dass die Daten von anderen Systemen benutzt werden.
Warum sonst schraubt man an der Schnittstelle alle Nase lang herum, obwohl sie einwandfrei funktioniert hat?
Oder hat irgendwer Funktionalitäten vermisst? Hat  sich etwas verbessert?

Nun gut, suchen wir uns etwas adäquates.

Bei Änderungen an der API Authenthisierung geht es in aller Regel um die Erhöhung der Sicherheit. Das sollte immer in aller unser Interesse sein. Heißt halt, es wird unkomfortabel, bis der Entwickler dem Update hinterher gekommen ist.  :-\
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: topa_LE am 05 Dezember 2023, 08:17:58
Zitat von: aski71 am 04 Dezember 2023, 22:33:08Weiß der schon davon?

Da gehe ich mal stark von aus, das der Entwickler hier seinen Thread "überwacht" ...

In der Hoffnung, das hier trotz ständiger Änderung an der API von Netatmo wieder eine Lösung gefunden wird.
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: mrb am 05 Dezember 2023, 09:24:59
hi,

ich schließe mich dem an.    
invalid_grant seit unbekannter zeit. da ich aus meinem urlaub erst zurück gekommen bin und da eigentlich nur der Regensensor nicht ging (nach knapp nem halben jahr wäre angeblich die Batterie leer) musste ich das jetzt so feststellen. über die Alexa kann ich die netatmo korrekt abfragen, aber fhem ist mir lieber da ich versuche alles über Fhem zu inkludieren und nicht über 1000-Tools zugriffe haben möchte auf meine Sachen.

Schon jemand ne idee? Also neu einrichten (was ich jetzt versuchen wollte) bringt ja angeblich nur kurze zeit etwas. Auch das müsste ich erst wieder einmal nachlesen wie das ging   O:-)

EDIT: Seit 17:30 kommen keine Daten mehr bei mir an. Mein LowBatt des Regensensors war anscheinend nur ne einmalige angelegenheit, denn er hat korrekt gemeldet in letzter zeit

EDIT2: So da mir das auf den Sack ging das ich Fhem nicht mehr nach dem Wetter befragen kann habe ich jetzt dochmal mich eingelesen und meinen login angepasst
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Weisswurstverkäufer am 05 Dezember 2023, 11:06:17
Temporär kannst Du nur immer einen neuen Token erzeugen wenn der Login wieder fehlschlägt. Dann damit das DEF in ACCOUNT-Device in FHEM anpassen. Aber das ist halt immer manuelle Arbeit und wird nicht lange halten...
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: mrb am 05 Dezember 2023, 11:14:08
Zitat von: Weisswurstverkäufer am 05 Dezember 2023, 11:06:17Temporär kannst Du nur immer einen neuen Token erzeugen wenn der Login wieder fehlschlägt. Dann damit das DEF in ACCOUNT-Device in FHEM anpassen. Aber das ist halt immer manuelle Arbeit und wird nicht lange halten...

ja ich weiß und das habe ich ja gemacht. Darf halt leider nicht meine virtuelle VM neustarten :( Zum Glück ist es ja nicht so das ich meinen Host nicht neustarten darf da ja die VM "suspended" wird ^^
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: RappaSan am 05 Dezember 2023, 11:21:03
Zitat von: aski71 am 05 Dezember 2023, 07:25:15
Zitat von: RappaSan am 05 Dezember 2023, 07:11:12Ich kann aus dem Netatmo-Verhalten nur einen Schluss ziehen:
Man möchte nicht, dass die Daten von anderen Systemen benutzt werden.
Warum sonst schraubt man an der Schnittstelle alle Nase lang herum, obwohl sie einwandfrei funktioniert hat?
Oder hat irgendwer Funktionalitäten vermisst? Hat  sich etwas verbessert?

Nun gut, suchen wir uns etwas adäquates.

Bei Änderungen an der API Authenthisierung geht es in aller Regel um die Erhöhung der Sicherheit. Das sollte immer in aller unser Interesse sein. Heißt halt, es wird unkomfortabel, bis der Entwickler dem Update hinterher gekommen ist.  :-\

Bei bestimmten Geräten wie z.B. Kameras kann ich den Sicherheitsgedanken ja verstehen, aber bei der Abfrage von Wetterdaten? Ich bitte dich... ::)
Durch die ständige Änderungswut wird das ganze Netatmo-System nur unkomfortabler bzw. nicht benutzbar.
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Weisswurstverkäufer am 05 Dezember 2023, 11:29:43
Sollen sie einen extra Auth nur für Wetterdaten machen? Das wäre ja auch Quatsch.

Ich finde es schon ok dass sie es sicherer machen. Was man ihnen aber vorwerfen kann und sollte: dass sie diese Änderungen einfach von heute auf morgen ohne Ankündigung machen.
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: RappaSan am 05 Dezember 2023, 11:35:43
Gegen Sicherheit hab ich auch nix, aber das System sollte vor allem auch benutzbar bleiben.
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Weisswurstverkäufer am 05 Dezember 2023, 11:39:10
Ist es ja. Ich kenne mich nicht so genau mit Oauth aus, aber ich glaube den Refresh-Token aus dem Web einfach für immer gültig zu lassen war nicht ganz sauber.

Die Python Library vorher verlinkt hatte hat das ja auch sofort implementiert. Es wird niemand ausgesperrt, es funktioniert einfach nur etwas anders.
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: aski71 am 05 Dezember 2023, 12:39:05
Zitat von: topa_LE am 05 Dezember 2023, 08:17:58
Zitat von: aski71 am 04 Dezember 2023, 22:33:08Weiß der schon davon?

Da gehe ich mal stark von aus, das der Entwickler hier seinen Thread "überwacht" ...

In der Hoffnung, das hier trotz ständiger Änderung an der API von Netatmo wieder eine Lösung gefunden wird.

Ich habe leider auch schon erlebt, dass Autoren bestimmte Module aus Zeitmangel aufgeben und dann gar nichts mehr passiert. Das ist dann eher suboptimal.
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: grappa24 am 05 Dezember 2023, 15:08:19
Zitat von: aski71 am 05 Dezember 2023, 12:39:05Ich habe leider auch schon erlebt, dass Autoren bestimmte Module aus Zeitmangel aufgeben und dann gar nichts mehr passiert. Das ist dann eher suboptimal.
Markus M. ist bereits dran  ;)
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: maci am 05 Dezember 2023, 17:08:14
Ich habe bei meinen Login den refresh Token neu erstellt und auch den Account in fhem neu erstellt.
Jetzt bekomme ich zwar keine Fehlermeldung mehr, aber Wetterdaten sind nach 30 min immer noch keine neuen gekommen.
Ich will nur die Daten die meine Netatmo Geräte erstellen.
Wenn ich ehrlich bin, stört mich, dass ich diese Geräte nicht direkt abfragen kann und immer auf das Web angewiesen bin.

UPDATE: No access token was found! kommt schon wieder im Log. Also alles umsonst
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: ulobo60 am 05 Dezember 2023, 17:44:11
Habe die gleichen netatmo-Effekte wie maci.
Und nun schließe ich Markus M. in meine Nachtgebete der nächsten Tage mit ein.
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Loller500 am 05 Dezember 2023, 18:10:37
Moin zusammen,

habe seit gestern auch die Probleme. Mit einem neuen Refreshtoken geht's für eine kurze Weile. Zuletzt hat es gerade mal drei Stunden gedauert bis ich wieder draußen war.
Mir ist noch aufgefallen, dass nicht mehr alle Readings funktionieren. "temperature" geht durchgängig bei allen Modulen (3 innen und 1 außen) nicht mehr. Beim Regenmodul geht "rain" nicht mehr. "rain_day" und "rain_hour" funktionieren hingegen noch.

Oder ist das nur bei mir so?
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 05 Dezember 2023, 18:11:20
Zitat von: aski71 am 04 Dezember 2023, 22:33:08Weiß der schon davon?
Ja, der hat es heute beim Frühstück beim Blick auf den Wetter Screen bemerkt ;)

Zitat von: no_Legend am 05 Dezember 2023, 05:59:01FHEM scheint komplett geblockt zu sein.
Ist das bei euch auch so?
Könnten man hier vielleicht auch einen Zähler einbauen.
Vielleicht 5 mal Login versuche, danach 30 min Pause, bis ein neuer Versuch gestartet wird?
Das sollte nicht so sein, sowas ist nämlich schon implementiert.

Zitat von: aski71 am 05 Dezember 2023, 12:39:05Ich habe leider auch schon erlebt, dass Autoren bestimmte Module aus Zeitmangel aufgeben und dann gar nichts mehr passiert. Das ist dann eher suboptimal.
Den Zeitmangel hab ich schon, ich nutze das Modul aber auch selbst noch und werde daher solche Fehler natürlich früher oder später beheben müssen.

Eine neue Version ist schon im Test.
Freiwillige vor, siehe Anhang.
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: maci am 05 Dezember 2023, 18:48:04
Ich habe mir das neue Modul geladen und mal installiert.
Habe danach den Account nochmals neu erstellt mit einem neuen Refresh Token.
Mal sehen was sich nun tut.

Im Log steht mal das:
2023.12.05 18:42:18.947 2: Wetter: encrypt xxxxx@xxxx/xxxxx to crypt:01520b42561b575d525b024d5114785b154c505a4609070f0f1d0012/crypt:2a5206555f070a020677
2023.12.05 18:43:44.469 2: netatmo_Aussenstation: dataTypes missing, re-initializing device
2023.12.05 18:43:45.376 2: netatmo_Innenstation: dataTypes missing, re-initializing device
2023.12.05 18:43:46.066 2: netatmo_Regenmesser: dataTypes missing, re-initializing device
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: grappa24 am 05 Dezember 2023, 18:59:13
mein Test läuft auch, Anmeldung erfolgreich, meine 6 devices wurden "re-initialized"
Melde mich noch mehrmals heute zum Status
grappa24
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: aski71 am 05 Dezember 2023, 19:33:59
Zitat von: Markus M. am 05 Dezember 2023, 18:11:20
Zitat von: aski71 am 04 Dezember 2023, 22:33:08Weiß der schon davon?
Ja, der hat es heute beim Frühstück beim Blick auf den Wetter Screen bemerkt ;)

Zitat von: no_Legend am 05 Dezember 2023, 05:59:01FHEM scheint komplett geblockt zu sein.
Ist das bei euch auch so?
Könnten man hier vielleicht auch einen Zähler einbauen.
Vielleicht 5 mal Login versuche, danach 30 min Pause, bis ein neuer Versuch gestartet wird?
Das sollte nicht so sein, sowas ist nämlich schon implementiert.

Zitat von: aski71 am 05 Dezember 2023, 12:39:05Ich habe leider auch schon erlebt, dass Autoren bestimmte Module aus Zeitmangel aufgeben und dann gar nichts mehr passiert. Das ist dann eher suboptimal.
Den Zeitmangel hab ich schon, ich nutze das Modul aber auch selbst noch und werde daher solche Fehler natürlich früher oder später beheben müssen.

Eine neue Version ist schon im Test.
Freiwillige vor, siehe Anhang.

Das ist super! Vielen Dank... :)) Und schon installiert, neue Tokens generiert.
Schaumamal. :)
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: maci am 05 Dezember 2023, 19:51:02
Jetzt nach einer Stunde und einem shutdown restart von fhem hatte ich zuerst eine Fehlermeldung im Device netatmo.
Sie lautete so in etwa dass der Token nicht sicher ist. Habe ihn leider nicht kopiert.
Jetzt ist das Device allerdings verbunden und ich bekomme auch wieder Daten.  :)
Allerdings nur von der Innen und Außenstation. Der Regenmesser liefert nichts.

Mal schauen wie lange
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: grappa24 am 05 Dezember 2023, 20:05:05
mein System lief jetzt eine Stunde stabil und hat auch einen Neustart überlebt
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Loller500 am 05 Dezember 2023, 20:38:37
Erstmal tausend Dank Markus für die rasche Umsetzung!
Ich habe das Modul eben installiert und auch nach einem Neustart verbindet es sich wieder ordentlich :-). Die Readings der Module werden auch wieder vollständig aktualisiert.

Ich werde berichten, wenn mir was auffällt.

Nochmals herzlichen Dank!
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: maci am 05 Dezember 2023, 20:40:54
Ein kleines Update muss ich noch nachliefern.

Kurz nach dem Neustart von Fhem steht im Log:
Wetter: missing app refresh token!
Wetter ist der Name meines Netatmo Devices

Ansonsten keine weiteren Log Einträge von Netatmo.
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: BroPi am 05 Dezember 2023, 21:37:34
Vielen Dank für die schnelle Anpassung. Es kommen jetzt auch nach und nach die Wetterdaten der Devices. Eine Meldung ist bisher im Log aufgetreten:

2023.12.05 21:14:59 1: PERL WARNING: Use of uninitialized value in string at ./FHEM/38_netatmo.pm line 6108.
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: arba66 am 06 Dezember 2023, 05:56:08
Danke für den schnellen ,,Fix"
Läuft bis jetzt wieder einwandfrei.
lg
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Seber am 06 Dezember 2023, 07:23:26
Vielen Dank für das schnelle Update!
Bei mir lief es die Nacht durch und an der Unixzeit "expires at" sieht man, dass diese laufend aktualisiert wird.
Nochmals herzlichen Dank und VG, Sebastian
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: maci am 06 Dezember 2023, 08:53:38
Sage ebenfalls Danke  :) für den schnellen Fix.

Zwichenzeitlich funktioniert auch die datenübertragung des Regenmessers wieder.

Alles läuft, keine Meldungen im Log :)
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: topa_LE am 06 Dezember 2023, 10:12:26
Auch von mir ein Dankeschön an Markus! Läuft seit 4 Stunden ...
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: ulobo60 am 06 Dezember 2023, 10:23:08
Vielen Dank, Markus. Top Job.
Sowohl inhaltlich als auch zeitlich.
Läuft seit 3 Stunden.
Nix im log.  :)
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: mrb am 06 Dezember 2023, 10:57:26
joa bei mir läuft auch alles 1a. Regensensor und reboot des fhem ging auch durch. müsste auch mal nen reboot der vm probieren.

Reboot der vm hat er auch 1a überlebt. Also alles derzeit gefixt bis netatmo das nächste einfällt um uns zu quälen
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: RappaSan am 06 Dezember 2023, 11:51:02
Was tut man nicht alles für die Sicherheit. :)
Ist es denn nun sicher genug? Für was?
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 06 Dezember 2023, 12:55:38
Die Änderungen sind ab morgen im Update.

Zitat von: RappaSan am 06 Dezember 2023, 11:51:02Ist es denn nun sicher genug? Für was?
Sicher genug dass man jedesmal wenn das Modul 3 Stunden nicht läuft einen neuen Token auf der Netatmo Seite erzeugen muss, vermute ich  ::)

Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: maci am 06 Dezember 2023, 13:02:10
Zitat von: mrb am 06 Dezember 2023, 10:57:26bis netatmo das nächste einfällt um uns zu quälen

das kannst laut sagen! :)
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: aski71 am 06 Dezember 2023, 13:33:52
Zitat von: Markus M. am 06 Dezember 2023, 12:55:38Die Änderungen sind ab morgen im Update.

Zitat von: RappaSan am 06 Dezember 2023, 11:51:02Ist es denn nun sicher genug? Für was?
Sicher genug dass man jedesmal wenn das Modul 3 Stunden nicht läuft einen neuen Token auf der Netatmo Seite erzeugen muss, vermute ich  ::)



Die Änderung war tatsächlich gestern abend schon im Update. Ich hatte mich schon gewundert, da Du es hier erst zum Testen hingestellt hattest.
Jedenfalls läuft es seitdem wieder stabil mit der Authentisierung. Vielen Dank für den schnellen Fix!
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: RappaSan am 06 Dezember 2023, 14:39:11
Das war wirklich eine schnelle Reaktion auf den Stolperstein, lieber Markus.
Beide Daumen hoch.
Ich warte aber die nächste Zeit erst einmal ab, was den "Netatmo-Designern" noch so einfällt, den Zugriff auf Geräte zu verkomplizieren.
O.T.: Das kommt mir fast wie bei Sonos vor - da werden die eigenen Möglichkeiten mit der gekauften Hardware auch nach und nach erschwert bzw. unmöglich gemacht.
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: juergen012 am 06 Dezember 2023, 16:06:18
Super Support...!!!!
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: KyleK am 06 Dezember 2023, 18:33:45
Laut Dokumentation von Netatmo haben die tokens beide nun eine Gültigkeit von 3 Stunden.
Ich frage mich: was passiert wenn FHEM mal 3h nicht läuft?
Oder wenn man zufällig zu der Zeit, zu der die tokens ablaufen, kurz neu startet oder so?

Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: zarfld am 07 Dezember 2023, 07:49:02
Hallo zusammen,

bei mir mag es nun immer noch nicht funktionieren.
- 38_netatmo.pm ist eingespielt (erst nur mittel "update", und im weiteren versuch manuell in den Folder "...\fhem\FHEM\" kopiert
- token ist neu generiert und im define angepasst (aktuell steht "ACCOUNT crypt:014b4a04450355060b760158575c591a53090f crypt:0804572e5b044b70575807061758546051 6570bf99a19613704003bcaf gfYdsWclbQvAlatNybfZYnqLGMEpXW0jntwVRkVFjJ 621e1de473def43b2e4315a1|47143576ba0cfc2fcadf1188ca68a9db" drinnen)

auf der Netatmo Seite habe ich:
- Passwort geändert um sicherzugehen dass ich das richtige auch in FHEM verwende
- Client-ID und Secret resettet
- Token in mehreren varianten generiert (aktuell mit allen verfügbaren optionen aktiv)
.. und danach das define entprechend angepasst.


trotzdem erscheint bei mir "LOGIN FAILED" bzw, "status: invalid_grant"


das device zeigt mir:

access_token_app 621e1de473def43b2e4315a1|61ef77ff19e796f6a0caee937910c1ae
refresh_token_app 621e1de473def43b2e4315a1|d16a6f444472f75a97effdc5e771e379
...
refresh_token 621e1de473def43b2e4315a1|47143576ba0cfc2fcadf1188ca68a9db
...


auffallend ist dass access_token_app bzw. refresh_token_app nicht mit der bei netatmo übereinstimmen. - ich habe nicht gefunden wie/wo ich das korrigieren könnte (im define habe ich ja nur den refresh_token übergeben und der scheint zu passen)

im Log wird sind nur noch meldungen wie diese hier zu finden - und nach einer weile laufzeit blockiert FHEM und andre DOIF / AT teile werden nicht oder stark verspätet ausgeführt ...

2023.12.07 06:49:51.671 3: NetAtmo_API getHomecoachs (homecoachlist)
2023.12.07 06:49:51.672 1: NetAtmo_API: No access token was found! (getHomecoachs)
2023.12.07 06:49:51.672 3: NetAtmo_API: refreshing token
2023.12.07 06:49:51.959 2: NetAtmo_API: json message error: invalid_grant
2023.12.07 06:49:52.031 1: na_Kueche: No access token was found! (requestDeviceReadings)
2023.12.07 06:49:52.031 3: na_Weatherstation: poll (MODULE)
2023.12.07 06:49:52.032 2: na_Weatherstation: dataTypes missing, re-initializing device
2023.12.07 06:49:52.032 3: na_Weatherstation: I/O device is NetAtmo_API
2023.12.07 06:49:52.032 3: NetAtmo_API: refreshing token
2023.12.07 06:49:52.304 2: NetAtmo_API: json message error: invalid_grant
2023.12.07 06:49:52.386 3: NetAtmo_API getDevices (devicelist)
2023.12.07 06:49:52.386 1: NetAtmo_API: No access token was found! (getDevices)
2023.12.07 06:49:52.387 3: NetAtmo_API: refreshing token
2023.12.07 06:49:52.656 2: NetAtmo_API: json message error: invalid_grant
2023.12.07 06:49:52.737 3: NetAtmo_API getHomecoachs (homecoachlist)
2023.12.07 06:49:52.737 1: NetAtmo_API: No access token was found! (getHomecoachs)
2023.12.07 06:49:52.737 3: NetAtmo_API: refreshing token
2023.12.07 06:49:53.000 2: NetAtmo_API: json message error: invalid_grant
2023.12.07 06:49:53.079 1: na_Weatherstation: No access token was found! (requestDeviceReadings)
2023.12.07 06:49:53.080 3: na_Weatherstation: poll (MODULE)
2023.12.07 06:49:53.080 2: na_Weatherstation: dataTypes missing, re-initializing device
2023.12.07 06:49:53.080 3: na_Weatherstation: I/O device is NetAtmo_API
2023.12.07 06:49:53.080 3: NetAtmo_API: refreshing token
2023.12.07 06:49:53.353 2: NetAtmo_API: json message error: invalid_grant
2023.12.07 06:49:53.470 3: NetAtmo_API getDevices (devicelist)
2023.12.07 06:49:53.470 1: NetAtmo_API: No access token was found! (getDevices)
2023.12.07 06:49:53.470 3: NetAtmo_API: refreshing token
2023.12.07 06:49:53.737 2: NetAtmo_API: json message error: invalid_grant
2023.12.07 06:49:53.820 3: NetAtmo_API getHomecoachs (homecoachlist)
2023.12.07 06:49:53.820 1: NetAtmo_API: No access token was found! (getHomecoachs)
2023.12.07 06:49:53.820 3: NetAtmo_API: refreshing token
2023.12.07 06:49:54.098 2: NetAtmo_API: json message error: invalid_grant
2023.12.07 06:49:54.172 1: na_Weatherstation: No access token was found! (requestDeviceReadings)
2023.12.07 06:49:54.172 3: na_Rain: poll (MODULE)
2023.12.07 06:49:54.172 2: na_Rain: dataTypes missing, re-initializing device
2023.12.07 06:49:54.172 3: na_Rain: I/O device is NetAtmo_API
2023.12.07 06:49:54.172 3: NetAtmo_API: refreshing token
2023.12.07 06:49:54.449 2: NetAtmo_API: json message error: invalid_grant
2023.12.07 06:49:54.521 3: NetAtmo_API getDevices (devicelist)
2023.12.07 06:49:54.522 1: NetAtmo_API: No access token was found! (getDevices)
2023.12.07 06:49:54.522 3: NetAtmo_API: refreshing token
2023.12.07 06:49:54.798 2: NetAtmo_API: json message error: invalid_grant
2023.12.07 06:49:54.876 3: NetAtmo_API getHomecoachs (homecoachlist)
2023.12.07 06:49:54.877 1: NetAtmo_API: No access token was found! (getHomecoachs)
2023.12.07 06:49:54.877 3: NetAtmo_API: refreshing token
2023.12.07 06:49:55.141 2: NetAtmo_API: json message error: invalid_grant
2023.12.07 06:49:55.215 1: na_Rain: No access token was found! (requestDeviceReadings)
2023.12.07 06:49:55.216 3: na_Weatherstation: poll (MODULE)
2023.12.07 06:49:55.216 2: na_Weatherstation: dataTypes missing, re-initializing device
2023.12.07 06:49:55.216 3: na_Weatherstation: I/O device is NetAtmo_API
2023.12.07 06:49:55.216 3: NetAtmo_API: refreshing token
2023.12.07 06:49:55.478 2: NetAtmo_API: json message error: invalid_grant
2023.12.07 06:49:55.551 3: NetAtmo_API getDevices (devicelist)
2023.12.07 06:49:55.585 1: NetAtmo_API: No access token was found! (getDevices)
2023.12.07 06:49:55.585 3: NetAtmo_API: refreshing token
2023.12.07 06:49:55.851 2: NetAtmo_API: json message error: invalid_grant
2023.12.07 06:49:55.926 3: NetAtmo_API getHomecoachs (homecoachlist)
2023.12.07 06:49:55.926 1: NetAtmo_API: No access token was found! (getHomecoachs)
2023.12.07 06:49:55.926 3: NetAtmo_API: refreshing token
2023.12.07 06:49:56.304 2: NetAtmo_API: json message error: invalid_grant
2023.12.07 06:49:56.378 1: na_Weatherstation: No access token was found! (requestDeviceReadings)
2023.12.07 06:49:56.378 3: na_Kueche: poll (DEVICE)
2023.12.07 06:49:56.378 2: na_Kueche: dataTypes missing, re-initializing device
2023.12.07 06:49:56.379 3: na_Kueche: I/O device is NetAtmo_API
2023.12.07 06:49:56.379 3: NetAtmo_API: refreshing token
2023.12.07 06:49:56.642 2: NetAtmo_API: json message error: invalid_grant
2023.12.07 06:49:56.719 3: NetAtmo_API getDevices (devicelist)
2023.12.07 06:49:56.719 1: NetAtmo_API: No access token was found! (getDevices)
2023.12.07 06:49:56.719 3: NetAtmo_API: refreshing token
2023.12.07 06:49:56.985 2: NetAtmo_API: json message error: invalid_grant
2023.12.07 06:49:57.059 3: NetAtmo_API getHomecoachs (homecoachlist)
2023.12.07 06:49:57.059 1: NetAtmo_API: No access token was found! (getHomecoachs)
2023.12.07 06:49:57.059 3: NetAtmo_API: refreshing token
2023.12.07 06:49:57.330 2: NetAtmo_API: json message error: invalid_grant
2023.12.07 06:49:57.405 1: na_Kueche: No access token was found! (requestDeviceReadings)
2023.12.07 06:49:57.405 3: na_Kueche: poll (DEVICE)
2023.12.07 06:49:57.405 2: na_Kueche: dataTypes missing, re-initializing device
2023.12.07 06:49:57.406 3: na_Kueche: I/O device is NetAtmo_API
2023.12.07 06:49:57.406 3: NetAtmo_API: refreshing token
2023.12.07 06:49:57.677 2: NetAtmo_API: json message error: invalid_grant
2023.12.07 06:49:57.753 3: NetAtmo_API getDevices (devicelist)
2023.12.07 06:49:57.753 1: NetAtmo_API: No access token was found! (getDevices)
2023.12.07 06:49:57.753 3: NetAtmo_API: refreshing token
2023.12.07 06:49:58.016 2: NetAtmo_API: json message error: invalid_grant
2023.12.07 06:49:58.131 3: NetAtmo_API getHomecoachs (homecoachlist)
2023.12.07 06:49:58.131 1: NetAtmo_API: No access token was found! (getHomecoachs)
2023.12.07 06:49:58.131 3: NetAtmo_API: refreshing token

Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: zarfld am 07 Dezember 2023, 08:49:11
nach löschen und neuem define von NetAtmo_API geht es nun ...
 
Zitat von: Markus M. am 05 Dezember 2023, 18:11:20
Zitat von: no_Legend am 05 Dezember 2023, 05:59:01FHEM scheint komplett geblockt zu sein.
Ist das bei euch auch so?
Könnten man hier vielleicht auch einen Zähler einbauen.
Vielleicht 5 mal Login versuche, danach 30 min Pause, bis ein neuer Versuch gestartet wird?
Das sollte nicht so sein, sowas ist nämlich schon implementiert.
.. leider scheint dann diese Implementierung noch nicht ausreichend zu sein um - im Fehlerfall (wie zuvor) - dem Blockieren vorzubeugen. (seit dem Löschen und neuem Define - läuft FHEM wieder stabil - zuvor fing es irgendwann nach 30min zu blockieren an - teilweise konnte man FHEM nicht mal mehr im Browser öffnen)
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: db am 07 Dezember 2023, 08:58:27
Kann (leider nur) bestätigen, dass das Modul verrückt spielt(e), nachdem der Login nicht geklappt hat und fhem komplett blockiert war. Abschießen und neu starten half, bis das Modul aufgrund der fehlschlagenden Logins wieder aus dem Ruder lief. Auskommentieren des Account Device half nicht. Alle defines mit Netatmo Devices auskommentiert - fhem lief wieder stabil.
Rant: Es reut mich jedesmal, Netatmo soviel Kohle in den Rachen geworfen zu haben. War ein Fehler. Der Krempel fliegt irgendwann raus (und wird auch nicht mehr empfohlen).
Edit: Ein dickes Dankeschön jedenfalls an Markus!
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Jostar am 07 Dezember 2023, 10:03:11
Kann ich bestätigen, auf verbose 3 läuft das Log im Sekundentakt voll und fhem schafft gar nichts mehr groß, wirkt wie blockiert. Mein Vorgehen:
- defines auskommentiert
- fhem restart
- fhem update
- them shutdown
- defines einkommentiert und neue erstellte ID, Secret und Access Token eingegeben
- fhem läuft wie gehabt
- Log datei und Datenbank bereinigt

Danke an Markus für die schnelle Reaktion! Vielleicht könnte man tatsächlich das Modul noch so finetunen, dass ggf. Fehlermeldung in längerem Mindestabstand (1 h?) generiert werden?

Grüße!
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Jostar am 07 Dezember 2023, 10:10:01
Zitat von: db am 07 Dezember 2023, 08:58:27Kann (leider nur) bestätigen, dass das Modul verrückt spielt(e), nachdem der Login nicht geklappt hat und fhem komplett blockiert war. Abschießen und neu starten half, bis das Modul aufgrund der fehlschlagenden Logins wieder aus dem Ruder lief. Auskommentieren des Account Device half nicht. Alle defines mit Netatmo Devices auskommentiert - fhem lief wieder stabil.
Rant: Es reut mich jedesmal, Netatmo soviel Kohle in den Rachen geworfen zu haben. War ein Fehler. Der Krempel fliegt irgendwann raus (und wird auch nicht mehr empfohlen).
Edit: Ein dickes Dankeschön jedenfalls an Markus!

Netatmo ist meines Wissens immer noch super:
- läuft sehr robust
- sieht hübsch aus
- App für Android, iOS, Webportal
- gute Sensoren, mit automatischen (CO2) und manuellen (Feuchte, Temperatur) Kalibrierung
- diverse zusätzliche Sensoren (auch Wind ohne Mechanik, Regenmenge)
- gute Batterielaufzeit
- über das gleiche Schema kann man auch veröffentlichte Messdaten vom Nachbarn, vom Arbeitsort, etc. abfragen
- ziemliches Alleinstellung: Daten Zwischenspeicherung. Also selbst wenn Internetzugang mal eine Stunde ausfällt oder fhem in der Wartung ist, die Basisstation speichert zwischen und lädt Daten brav hoch und das Modul auch die Historie brav runter
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: RappaSan am 07 Dezember 2023, 10:21:53
... die tolle cloudanbindung nicht zu vergessen, ohne die nix läuft... 8)
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Weisswurstverkäufer am 07 Dezember 2023, 10:23:33
Die Hardware von Netatmo - aber die Station mit lokaler API. Das wäre schön.
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Gisbert am 07 Dezember 2023, 18:13:03
Hallo zusammen,

ich selbst besitze gar keine Netatmo-Geräte sondern nutze seit Jahren die Daten meiner Nachbarschaft.
Ab dem 4.12.2023 14.00 scheint wohl damit Schluss zu sein, d.h. ich bekomme keine neuen Daten mehr.
So sieht der log-Eintrag am laufenden Band aus:
2023.12.04 14:03:54.311 2: myNETATMOWetter: json message error: invalid_grant
Ich kann mich ja nicht großartig beschweren, da ich ja bsiher kostenlos partizipiert habe. Ich wüsste aber gerne, ob es keine Aussicht auf neue Daten gibt, oder ob ich etwas verbockt habe.


Viele Grüße
Gisbert

Edit: ich hab die Seiten vorher studiert - d.h. mein Beitrag ist keine neue Erkenntnis.
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: McShire am 07 Dezember 2023, 23:53:33
Zitat von: Markus M. am 17 Mai 2016, 12:37:51FHEM module for netatmo weatherstations and cameras.

  Notes:
    JSON has to be installed on the FHEM host.
    You need to create an app here (https://dev.netatmo.com/dev/createanapp) to get your client_id / client_secret and refresh_token.
    Request the full access scope including cameras and thermostats like shown here:


Ich habe lange gesucht, bis ich Netatmo als den Übeltäter gefunden habe, der meinen Web-Zugang zu fhem blockiert hat.
aber jetzt nach Neuanlage, wie oben beschrieben, läuft alles wieder.
Dabei ist mir aufgefallen, dass der auf Seite 1 aufgeführte Link nicht mehr funktioniert. Man muss schon selber auf die website
von Netatmo gehen und die neue App anlegen.
Markus, vielleicht kannst Du den Link bei Gelegenheit korrigieren, damit er wieder funktioniert.

Viele Grüße
Werner
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Migul47 am 09 Dezember 2023, 14:18:43
Hallo,

kann es sein, das es noch immer nicht richtig läuft?
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: stebar_ am 09 Dezember 2023, 14:36:57
Zitat von: Migul47 am 09 Dezember 2023, 14:18:43Hallo,

kann es sein, das es noch immer nicht richtig läuft?
Bei mir läuft es seit gestern Abend ohne Probleme.
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 09 Dezember 2023, 18:47:40
Sollte wieder laufen.
 
Link ist auch angepasst.

Und hat zufällig noch jemand bei dem FHEM ohne Token blockiert einen Logauszug mit Einträgen ws dabei passiert ist?
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: m.zielinski am 10 Dezember 2023, 10:31:07
Ich habe noch so ein Log welches Fhem um ca 7:20 blockiert hatte - das dürfte sich sogar nachstellen lassen wenn du beim Token-Generator einfach deutlich zu wenig anhakst.

Das Log ist natürlich noch länger aber ich habe keine anderen relevanten Zeilen gesehen - nur dass die Meldungen nachher im Sekundentakt kommen, so dass fhem ansonsten nicht mehr nutzbar ist...

Nachdem ich aber die Tokens neu generiert habe und neu in die Definition gegeben läuft es jetzt.


2023.12.10 07:21:42 2: Netatmo: json message error: invalid_grant
2023.12.10 07:21:43 2: Netatmo: json message error: invalid_grant
2023.12.10 07:21:43 1: Netatmo: No access token was found! (getDevices)
2023.12.10 07:21:43 2: Netatmo: json message error: invalid_grant
2023.12.10 07:21:43 1: Netatmo: No access token was found! (getHomecoachs)
2023.12.10 07:21:43 2: Netatmo: json message error: invalid_grant
2023.12.10 07:21:43 2: Netatmo: json message error: invalid_grant
2023.12.10 07:21:43 1: Netatmo: No access token was found! (getDevices)
2023.12.10 07:21:44 2: Netatmo: json message error: invalid_grant
2023.12.10 07:21:44 1: Netatmo: No access token was found! (getHomecoachs)
2023.12.10 07:21:44 2: Netatmo: json message error: invalid_grant
2023.12.10 07:21:44 2: Netatmo: json message error: invalid_grant
2023.12.10 07:21:44 1: Netatmo: No access token was found! (getDevices)
2023.12.10 07:21:44 2: Netatmo: json message error: invalid_grant
2023.12.10 07:21:44 1: Netatmo: No access token was found! (getHomecoachs)
2023.12.10 07:21:45 2: Netatmo: json message error: invalid_grant
2023.12.10 07:21:45 2: Netatmo: json message error: invalid_grant
2023.12.10 07:21:45 1: Netatmo: No access token was found! (getDevices)
2023.12.10 07:21:45 2: Netatmo: json message error: invalid_grant
2023.12.10 07:21:45 1: Netatmo: No access token was found! (getHomecoachs)
2023.12.10 07:21:45 2: Netatmo: json message error: invalid_grant
2023.12.10 07:21:46 2: Netatmo: json message error: invalid_grant
2023.12.10 07:21:46 1: Netatmo: No access token was found! (getDevices)
2023.12.10 07:21:46 2: Netatmo: json message error: invalid_grant
2023.12.10 07:21:46 1: Netatmo: No access token was found! (getHomecoachs)
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 10 Dezember 2023, 11:33:41
Zitat von: m.zielinski am 10 Dezember 2023, 10:31:07Ich habe noch so ein Log welches Fhem um ca 7:20 blockiert hatte - das dürfte sich sogar nachstellen lassen wenn du beim Token-Generator einfach deutlich zu wenig anhakst.
Bei mir blockiert hiermit nichts merkbar, hat es aber ehrlich gesagt auch vorher nicht.
Kannst du den Anhang mal bei dir ausprobieren?
Damit sollte bei invalid_grant recht schnell alles länger pausieren
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Dirk070 am 12 Dezember 2023, 14:02:12
Hallo zusammen,

zurück aus dem Urlaub und selbes Problem. Vielen Dank für die neue Version, läuft jetzt mit neuem Token.
Aber meine 3 Sensoren liefern die aktuelle Temperatur nicht, das Reading wird nicht aktualisert.

Genauer, hier aus der Basisstation:
Aktuell sind: IODev, active, pressure_abs, pressure_trend, temp_max, temp_min und temp_trend
Alter Timestamp bei: co2, humidity, noise, pressure und temperature

Im Token hatte ich alle READ's markiert.

Hat jemand eine Idee?

Danke und schöne Grüße
Dirk

Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: tomcat.x am 12 Dezember 2023, 15:30:31
@ Dirk070: Der Status der Station ist aber "ok"? Ich hatte auch einen komischen Effekt. Nach dem Update des Moduls habe ich zuerst das Account-Gerät wieder "enabled", Token eingetragen und erfolgreich verbunden (STATE "Connected"). Danach dann die Geräte der Stationen wieder enabled. 2-3 Tage später ist mir dann aufgefallen, dass Werte nicht aktuell waren. Ich kann nur noch behaupten, dass das direkt nach dem Aktivieren funktioniert hat. Das Reading "active" stand bei den Sensoren dann auf "delayed update", verzögert aber für mehr als einen Tag. Account war immer noch "Connected". Dann habe ich beim Account und allen Sensoren nacheinander manuell ein "Update" gemacht. Seitdem funktioniert alles.
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Dirk070 am 13 Dezember 2023, 08:09:30
Danke für den Tipp, ich habe bei allen Sensoren ein GET UPDATE durchgeführt, leider hat sich nichts geändert.

Merkwürdig, dass nur einige Readings nicht aktualisiert werden.

ACTIVE steht bei der Innenstation auf OK. Bei den anderen Sensoren (Temperatur mit Batterie) jedoch auf DEAD.
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 13 Dezember 2023, 19:15:14
Was sagen denn die Internals status und im Account Device network?
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Dirk070 am 13 Dezember 2023, 20:04:22
Zitat von: Markus M. am 13 Dezember 2023, 19:15:14Was sagen denn die Internals status und im Account Device network?

Network im Account ist ,,ok" und Status auch ,,ok".
Status bei allen anderen ebenfalls ,,ok".

UPDATE: Im Log habe ich Fehlermeldungen "Cannot fork: Cannot allocate memory" gefunden. Daher habe ich FHEM per Shutdown beendet und auch den Docker-Container im Anschluss gestoppt.
Nach dem Start gab es auf den "Problem"-Readings Werte, die mehrere Jahre zurücklagen. Nach 1-2 Stunden habe ich erneut kontrolliert und jetzt sind die Readings alle aktuell.
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: maci am 02 März 2024, 12:48:04
Habe eine Nachricht per Mail von Netatmo bekommen mit folgenden Inhalt:
Lieber Netatmo-Entwickler,
wenn Sie heute ein Access Token über den zugehörigen Endpunkt https://api.netatmo.com/oauth2/token aktualisieren, antworten die Netatmo-Server mit einem Token-Paar: einem Access Token und einem Refresh Token.

Wenn das vorherige Zugriffstoken noch gültig ist, ist das neu zurückgegebene Zugriffstoken identisch, hat aber eine um 3 Stunden verlängerte Ablaufzeit.

Das Refresh Token wird nicht erneuert.

Ab dem 29. Mai 2024 wird sich dieses Verhalten ändern, um den Empfehlungen des OAuth2 Authorization Framework RFC (Abschnitt 10.4) zu entsprechen und die Sicherheit der Daten unserer Nutzer zu verbessern.

Bei der Aktualisierung der Token werden sich das Zugriffstoken und das Aktualisierungs-Token von den vorherigen unterscheiden und die alten Token werden ungültig.

 

Was bedeutet das für Sie?

Wenn Sie die von der API bei der Aktualisierung Ihrer Token zurückgegebenen Token bereits speichern, hat diese Änderung keine Auswirkungen auf Sie.

Wenn Sie die Token bei der Aktualisierung nicht aktualisieren, werden Ihre Benutzer abgemeldet, da die alten Token ungültig werden.

Wenn Sie für einen bestimmten Benutzer dasselbe Token an verschiedenen Stellen gespeichert haben (z. B. in einer Anwendung und ihrem Widget), müssen Sie über eine Möglichkeit verfügen, diese zu synchronisieren, da das neue Token für die gesamte Anwendung gilt.

Übersetzt mit DeepL.com (kostenlose Version)

Ich frage mich nun was das künftig für die Abfrage heisst?
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Markus M. am 02 März 2024, 12:55:39
Zitat von: maci am 02 März 2024, 12:48:04Ich frage mich nun was das künftig für die Abfrage heisst?

Wenn im Modul alles so funktioniert wie schon seit der letzten Login-Änderung vorgesehen: gar nichts ;)
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: maci am 05 März 2024, 09:29:02
Danke! :)
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Rainer H. am 12 März 2024, 19:32:01
Hallo

mir ist aufgefallen das seit ein paar Tagen? Die Daten nie älter als 3-5sec. sind - mit der Netatmo App. Fhem ruft aber nur alle x Minuten ab. Könnte man das nicht auch auf die 3-5 sec bringen? Um das z.B für die Windgeschindigkeit zum einfahren einer Markise zu nutzen.

Wie seht ihr das?

Grüße Rainer
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: tomcat.x am 13 März 2024, 08:40:15
Zitat von: Rainer H. am 12 März 2024, 19:32:01Fhem ruft aber nur alle x Minuten ab.

Es gibt doch das Attribut "interval", hast Du damit schon experimentiert? Oder geht Deine Frage in Richtung Erfahrungen damit? Ich habe das nicht geändert. In der Commandref habe ich nicht gefunden, wie es dann gesetzt ist. Aber wie Du schreibst, sind es ein paar Minuten. Nach aktuellen Prüfungen der Geräte wohl mehr als 10 oder es gab keine Änderungen. Auch ist mir nicht klar, ob das Attribut im Account Gerät auf alle anderen wirkt oder nur dort.

Zitat von: Rainer H. am 12 März 2024, 19:32:01Um das z.B für die Windgeschindigkeit zum einfahren einer Markise zu nutzen.

Ich mache das. Aber es hängt natürlich davon ab, wie kritisch die Position der Markise ist bzw. wie empfindlich sie ist, ob man da sehr schnell auf den Wind reagieren muss.

Viele Grüße
Thomas
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: tomcat.x am 13 März 2024, 12:28:34
Wo ich jetzt mal mit dem "interval" rumgespielt habe: Man kann es minimal auf 300 setzen ....
Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: Rainer H. am 13 März 2024, 13:34:01
@tomcat.x

Ja genau 300 was anderes hab ich auch nicht gesehen.

Klar konnte ich die Windauswertung schon vorher machen aber wenn das Ding in Fetzen an der Wand hängt ist es to late. Deswegen wäre es schon mega einen nahezu live Wert zu erhalten. Bei mir ist es so das ich oft schon dachte jetzt ist es vorbei  - das war zu viel.

Grüße Rainer 



Titel: Aw: Netatmo Modul - 38_netatmo.pm (Support)
Beitrag von: rakete123 am 28 März 2024, 07:40:06
Hallo zusammen,
seit gestern bekomme ich die kleinen Wetter Symbole von netatmo nicht mehr über https://my.netatmo.com/images/my/app/weather_symbol/
Hat da jemand eine Lösung? Hat die jemand vielleicht alle runtergeladen und kann sie hier zur Verfügung stellen?
Danke
Grüße
Marcel