Netatmo Modul - 38_netatmo.pm (Support)

Begonnen von Markus M., 17 Mai 2016, 12:37:34

Vorheriges Thema - Nächstes Thema

docb

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!
I love FHEM!

docb

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
I love FHEM!

Markus M.

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.
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0

docb

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
I love FHEM!

choetzu

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
Raspi3, EnOcean, Zwave, Homematic

Markus M.

#815
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.
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0

maci

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.
Fhem auf Dell Thinclient, Fhem auf Raspebrry Pi4,
UniPi Vers. 1.1 mit Raspberry Pi3, 1wire USB Adapter mit OWX
Netatmo Wetterstation + Regenmesser + Netatmo Thermostat
Homematic mit HMLan

Markus M.

#817
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.
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0

maci

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.
Fhem auf Dell Thinclient, Fhem auf Raspebrry Pi4,
UniPi Vers. 1.1 mit Raspberry Pi3, 1wire USB Adapter mit OWX
Netatmo Wetterstation + Regenmesser + Netatmo Thermostat
Homematic mit HMLan

Markus M.

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.
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0

maci

#820
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   :(
Fhem auf Dell Thinclient, Fhem auf Raspebrry Pi4,
UniPi Vers. 1.1 mit Raspberry Pi3, 1wire USB Adapter mit OWX
Netatmo Wetterstation + Regenmesser + Netatmo Thermostat
Homematic mit HMLan

Mave

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.  >:(

Markus M.

Kannst du mal ein list posten, wenn das wieder passiert?
Ist dazwischen ein FHEM Neustart o.ä.?
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0

Jewe

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 ?

RappaSan

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.