Netatmo in FHEM integrieren

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

Vorheriges Thema - Nächstes Thema

justme1968

was ist das für eine station?

zeig mal bitte ein list auf deine netatmo devices.

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

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

chriz

#391
Es ist eine Hauptstation mit Aussensensor plus 3 weitere Zusatzmodule + Regenmodul

Ich schick dir die lists auf die devices im Anschluss per PN,


edit:

eben kam wieder ein timeout mit einem 9 sekunden freeze des fhem-systems. Ist das Modul nicht nonblocking?


2014.12.28 20:11:35.771 2: netatmo_M03:00:00:00:xxx: invalid json detected: >><html>
<head><title>500 Internal Server Error</title></head>
<body bgcolor="white">
<center><h1>500 Internal Server Error</h1></center>
<hr><center>nginx</center>
</body>
</html>
<<

2014.12.28 20:16:45.680 1: Perfmon: possible freeze starting at 20:16:36, delay is 9.68


2014.12.28 20:16:45.690 2: netatmo_M03:00:00:00:xxx: http request failed: connect to https://api.netatmo.net:443 timed out
2014.12.28 20:16:45.690 2: netatmo_M03:00:00:00:xxx: http request failed: connect to https://api.netatmo.net:443 timed out
2014.12.28 20:16:45.690 2: netatmo_M03:00:00:00:xxx: http request failed: connect to https://api.netatmo.net:443 timed out
2014.12.28 20:16:45.690 2: netatmo_M05:00:00:00:xxx: http request failed: connect to https://api.netatmo.net:443 timed out



Zudem gab es noch ein Warning im Log, als ich die netatmo devices neu eingelesen habe und UpdateAll ausgeführt habe

2014.12.28 18:52:55.807 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/38_netatmo.pm line 921.


Es tauchen weitere Freezes des Moduls auf

2014.12.28 20:41:36.332 2: netatmo_D70:ee:50:xxx: invalid json detected: >><html>
<head><title>500 Internal Server Error</title></head>
<body bgcolor="white">
<center><h1>500 Internal Server Error</h1></center>
<hr><center>nginx</center>
</body>
</html>
<<

2014.12.28 20:51:39.890 1: Perfmon: possible freeze starting at 20:51:36, delay is 3.889

2014.12.28 21:21:38.298 1: Perfmon: possible freeze starting at 21:21:36, delay is 2.298



Danke und Gruß

Chris
FHEM auf Intel NUC D34010WYK Core i3, SSD, Ubuntu. HomeMatic mit HMLAN (Groundplane Antenne), Fritz DECT!200, FritzBox 7490, EnerGenie EG-PMS2-LAN, Yamaha RX-V475, Netatmo, Withings, Philips hue, Osram Lightify, Flukso Energy Meter, Harmony, RooWifi, Junkers ZSB 24-4 C Heizung via Heatronic HT-BUS

Bartimaus

Guten Morgen,


ich habe das Problem im Logfile auch. Ich habe ca 6 öffentliche Stationen bei mir eingebunden.
<<2014.12.28 22:11:27 2: netatmo_P70:ee:50:03:b6:5a: invalid json detected: >><html> <head><title>500 Internal Server Error</title></head> <body bgcolor="white"> <center><h1>500 Internal Server Error</h1></center> <hr><center>nginx</center> </body> </html>
<<


Änderungen habe ich in den letzten Zeit nicht vorgenommen.
LG
B.


FHEM@AMD-Ryzen7-5700U@Debian-LXC (ProxmoxHOST), CUL1101,FS20,IT,DS18B20,DS2413(Heizungslogger),DS2423(Stromlogger)Homematic,HM-LAN,ZWave,MiniCULs,Shelly

justme1968

das modul an sich ist nonblocking. nur das holen und aktualisieren der token ist es nicht. da ist auch noch ein timeout von 10 sekunden hinterlegt. den werde ich mal runtersetzen.

setz mal bitte verbose auf 5. dann müsste zu sehen sein welche anfrage nicht beantwortet wird. die kannst du direkt per copy&paste im browser mal testen.

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

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

Ironangel

Hallo zusammen,

ich habe gestern den Netatmo in FHEM integriert. Ich bekomme auch alle Werte angezeigt. Jetzt möchte ich bei bestimmten Werten eine Aktion auslösen. Am Anfang dieses Beitrages wird über das anschalten einer Lampe gesprochen. Wird das mit dem neuen und fertigen Modul noch genau so gemacht oder gibt es mittlerweile eine andere Lösung? Ich möchte bei einem Co2 Wert von >1000 meine LED Lampe einschalten. Die LED Lampe habe ich auch bereits in FHEM integriert.

VG,
Jörg

justme1968

um in fhem auf events zu reagieren verwendet man ein notify. mehr dazu findest du z.b. im einsteiger pdf.

du kannst dir auch THRESHOLD oder DOIF anschauen.

das ist alles nicht netatmo spezifsch.

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

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

Ironangel


THZ_Haus

Nutze Netatmo nur mit Internen Geräte (Ausseneinheit, Regenmesser).
Die werte der Ausseneinheit bekomme ich ausgelesen und auch angezeigt.

Nur bei dem Niederschlagsmesser steht immer "Initialized" was kann das sein.

Wie gesagt alle anderen Werte bekomme ich angezeigt bzw. ausgelesen!
Solarview mit SAM BT, FHEM mit THZ 403 SOL, EDIMAX

justme1968

siehst du die werte im der app bzw auf der netatmo web seite ?

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

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

THZ_Haus

jupp die sehe ich, habs gerade selbst gefunden!

es fehlte das

stateFormat rain

jetzt klappt es!
Solarview mit SAM BT, FHEM mit THZ 403 SOL, EDIMAX

Blondie

#400
Hallo,

erst einmal möchte ich mich für das tolle Modul bedanken! Es läuft bei mir schon einige Monate.

Ein kleines Problem habe ich festgestellt:
Ab und zu werden die Readings vertauscht (siehe Anhang).
Eine Analyse des FileLog lässt die Vermutung zu, daß der Wert von "Pressure" in "noise" geschrieben wurde:

2015-01-14_21:26:58 netatmo_innen pressure: 1022.6
2015-01-14_21:27:11 netatmo_innen temperature: 23.3
2015-01-14_21:27:11 netatmo_innen co2: 47
2015-01-14_21:27:11 netatmo_innen humidity: 48
2015-01-14_21:27:11 netatmo_innen noise: 1022.6


Demnach hatte ich 1022.6 dB in meinem Wohnzimmer  8)

Ausserdem scheint es so, als ob die "humidity" in den "co2" geschrieben worden ist. (min 47 ppm; es herschte zu der Zeit 47% Luftfeuchte)

Im FHEM Log gibt es keine Einträge hierzu.

Grüsse Blondie

Zephyr

#401
Hallo zusammen,

das Netatmo Modul mit dem Subtyp account habe ich eingerichtet bekommen und es zeigt mir artig den Status "OK" an.

Wenn ich nun mit get netatmo public <plz> nach einer öffentlichen Netatmo Station in meiner Nähe suche, bekomme ich ausschließlich eine lange Liste von Stationen in Frankfurt am Main. Egal welche PLZ ich da eintrage... Laut Netatmo Karte sind in meiner Umgebung aber etliche öffentlich geschaltete Stationen.
Auch mit get netatmo public <longitude> <latitude> <radius>  kein Erfolg.
Auch get netatmo public <id> <plz> bekomme ich nur Stationen aus FF/M

Habe ich eine alte Version vielleicht?
FHEM sagt mir folgende Versionen:

# $Id: fhem.pl 7542 2015-01-13 09:43:33Z rudolfkoenig $
# $Id: 38_netatmo.pm 7558 2015-01-13 20:03:11Z justme1968 $


Vielen Dank für jeglichen Hinweis...
FHEM 5.5 auf Fritz!Box 7390 und Beagle Bone black mit RFXtrx433

Fritzi

#402
Zitat von: Zephyr am 17 Januar 2015, 17:58:52Wenn ich nun mit get netatmo public <plz> nach einer öffentlichen Netatmo Station in meiner Nähe suche, bekomme ich ausschließlich eine lange Liste von Stationen in Frankfurt am Main. Egal welche PLZ ich da eintrage... Laut Netatmo Karte sind in meiner Umgebung aber etliche öffentlich geschaltete Stationen.
Auch mit get netatmo public <longitude> <latitude> <radius>  kein Erfolg.
Auch get netatmo public <id> <plz> bekomme ich nur Stationen aus FF/M
Mit welcher PLZ suchst du? Ich könnte mal bei mir testen...
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

Zephyr

Das wäre nett von Dir, Fritzi.
Ich suche mit der 13353 oder 13349 oder 13351 und 16816. Alle vier haben im PLZ-Bereich laut WeatherMap vom Netatmo öffentliche Stationen.

Vielen Dank
Zephyr
FHEM 5.5 auf Fritz!Box 7390 und Beagle Bone black mit RFXtrx433

justme1968

wenn ich get netamo public 13353eingebe bekomme ich eine ganze liste von stationen im raum berlin

ein anschliessendes get netatmo  public <id> 13353liefert mir die korrekte zeile für das define dieser station.

was hast du denn genau eingegeben ?

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

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