Netatmo in FHEM integrieren

Begonnen von FotoFieber, 26 August 2013, 09:15:06

Vorheriges Thema - Nächstes Thema

Mitch

#195
Hallo Zusammen,

habe jetzt eine öffentliche Station eingetragen, aber erhalte als Reading nur den Luftdruck??

EDIT: hackt noch ein bischen das Ganze. habe jetzt noch zwei Stationen definiert, die erkennt er gar nicht.

FHEM im Proxmox Container

justme1968

nicht alle stationen liefern alle werte. bekommst du die werte bei get public? was zeigt die gleiche station auf der karte?

was heißt erkennt er nicht? welche sind das?

gruss
  andre

hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Mitch

get public funktioniert und leifert die Werte.

Die eingetragenen Stationen liefern aber einmal Error: device not found, einmal nur den Luftdruck und einmal eine 1
FHEM im Proxmox Container

justme1968

bei welcher station passiert es?

wie ist dein define ?

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Mitch

define Netatmo netatmo ACCOUNT xxx xxx xxx xxx

define Netatmo.Ext1 netatmo PUBLIC 70:ee:50:00:1f:2c 11.39724000 48.17564000
attr Netatmo.Ext1 IODev Netatmo
attr Netatmo.Ext1 room Wetter
attr Netatmo.Ext1 stateFormat

define Netatmo.Ext2 netatmo PUBLIC 70:ee:50:01:57:a0 11.40402000 48.18328000
attr Netatmo.Ext2 IODev Netatmo
attr Netatmo.Ext2 room Wetter
attr Netatmo.Ext2 stateFormat

define Netatmo.Ext netatmo PUBLIC 70:ee:50:00:cc:86 11.40205900 48.17856200
attr Netatmo.Ext IODev Netatmo
attr Netatmo.Ext stateFormat

define Netatmo.Eichenau netatmo PUBLIC 70:ee:50:04:7e:8a 11.3296482 48.1684558
attr Netatmo.Eichenau IODev Netatmo
attr Netatmo.Eichenau room Wetter
attr Netatmo.Eichenau stateFormat
FHEM im Proxmox Container

justme1968

ich habe noch einen kleinen fehler behoben. ist ab morgen im update.

deine ext1 station geht direkt

für ext2 und ext musst du im define noch ein 0.025 angeben weil der default radius zu klein ist

für die letzte station ist sogar ein radius von 0.09 nötig. das ist aber ungeschickt weil dann etwa 300 stationen zurück kommen. es ist besser wenn du eine andere station aus dem bereich auswählst die auch bei einem kleineren radius funktioniert.

ich habe leider keine idee warum die suche auf netatmo seite so ungenau ist.

mal sehen ob im forum dort eine antwort kommt ob und wie man die public stations direkt abfragen kann.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Mitch

komisch, bet ext1 bekomme ich nur Luftdruck.

Bei der Eichenau, sollte es auf jeden Fall ohne Radius funktionieren, ist ca. 25 Meter von mir entfernt?
Diese Station geht auch auf der Netatmo Karte ohne Probleme.
FHEM im Proxmox Container

justme1968

für ext1 bekommst du in der aktuellen version nur den luftdruck weil temperatur und feuchte schon älter sind:
ZitatReadings:
     2014-07-03 15:46:36   humidity        47
     2014-07-15 10:03:33   pressure        1023.4
     2014-07-03 15:46:36   temperature     28.5
morgen bekommst du alle werte.

wie weit die station von dir entfernt ist hilft leider nicht. ich kann beim public api nur einen suchbereich angeben und bekomme alle stationen in diesem bereich zurück. wenn ich die koordinaten der station verwende kommt die station selber leider nur dann zurück wenn ich den radius sehr gross mache. das liegt irgendwie an der suche auf netatmo seite.

wenn du ein 'get public 11.3296482 48.1684558 <radius>' machst wirst du sehen das diese station erst dabei ist wenn der radius sehr gross wird. ab etwa 0.08.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Mitch

So, habe jetzt nochmal getestet und habe folgendes gemacht
get public 11.3283537 48.1728627 0.1
und habe nach langer Wartezeit eine ziemlich lange Liste bekommen.

Dann habe ich mit Hilfe der Netatmo Wetterkarte zwei Stationen bei mir rausgesucht und diese definiert

define Netatmo.Eichenau.Weidenstrasse netatmo PUBLIC 70:ee:50:01:23:e0 11.32116000 48.16356000 0.1
attr Netatmo.Eichenau.Weidenstrasse IODev Netatmo
attr Netatmo.Eichenau.Weidenstrasse room Wetter
attr Netatmo.Eichenau.Weidenstrasse stateFormat
define Netatmo.Eichenau.Bergstrasse netatmo PUBLIC 70:ee:50:00:ea:f8 11.34864700 48.00062500 0.1
attr Netatmo.Eichenau.Bergstrasse IODev Netatmo
attr Netatmo.Eichenau.Bergstrasse room Wetter
attr Netatmo.Eichenau.Bergstrasse stateFormat


Leider kommt bei beiden wieder Error: device not found
FHEM im Proxmox Container

justme1968

hast du die schon die version die ich vorhin eingecheckt habe?

bei der version davor hat an dieser stelle nur der default radius funktioniert.

wenn es geht solltest du den radius deutlich kleiner machen. je kleiner um so weniger stations und um so weniger netzwerk verkehr.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Mitch

Danke, mit dem neuen Modul geht es jetzt.

Jetzt werde ich mal mit dem Radius spielen.
FHEM im Proxmox Container

Fritzi

Welche Version ist gerade aktuell? Bei mir war leider nichts im Update...
FHEM 5.6 auf RaspberryPi2 mit Busware CUL culfw V1.61
CUL_HM     : HM-CC-RT-DN,HM-LC-SW1-FM,HM-LC-Sw1PBU-FM,HM-SEC-SC,HM-Sen-MDIR-O-2,HM-TC-IT-WM-W-EU
FBDECT      : Dect200
HUEDevice  : LCT001,LCT003

justme1968

die updates werden nur ein mal am tag morgens gegen 8 aufbereitet.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Fritzi

Ok. Gerade ist das Update eingespielt. Und schon ist der https-Fehler wieder da.
Irgendwie lästig. Muss ich damit leben, nach jedem Update die Datei händisch korrigieren zu müssen?
Oder gibt es da noch eine andere Lösung? Irgendwo hab ich da mal was zu einer ssl...  gelesen, aber
ohne konkrete Details.
FHEM 5.6 auf RaspberryPi2 mit Busware CUL culfw V1.61
CUL_HM     : HM-CC-RT-DN,HM-LC-SW1-FM,HM-LC-Sw1PBU-FM,HM-SEC-SC,HM-Sen-MDIR-O-2,HM-TC-IT-WM-W-EU
FBDECT      : Dect200
HUEDevice  : LCT001,LCT003

justme1968

ich baue eine option ein ssl abzuschalten.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968