Netatmo in FHEM integrieren

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

Vorheriges Thema - Nächstes Thema

Badflex

Hallo.
Versuche gerade meine netatmo Station in Readingsgroup einzubinden.
Irgendwie gibt er aber die Werte nicht aus.

Habe das Beispiel bei ReadingsGroup genommen.
Raspberry Pi, CUL868(SlowRF), FB 7490, SmartVisu, fast nur HomeMatic wenig FS20, Netatmo

justme1968

vielleicht postest du mal was du genau gemacht hast. sonst kann dir niemand helfen.

gruß
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

Badflex

Die Daten holt er aus dem Netz, aber im ReadingsGroup zeigt er sie nicht an.



define Wetterstation netatmo ACCOUNT  *******************
attr Wetterstation nossl 1
define netatmo_D70:ee:50:03:cc:66 netatmo 70:ee:50:03:cc:66
attr netatmo_D70:ee:50:03:cc:66 IODev Wetterstation
attr netatmo_D70:ee:50:03:cc:66 alias Badflex Indoor
attr netatmo_D70:ee:50:03:cc:66 group Wohnzimmer
attr netatmo_D70:ee:50:03:cc:66 icon status_frost
attr netatmo_D70:ee:50:03:cc:66 logfile netatmoIndoor
attr netatmo_D70:ee:50:03:cc:66 room Wohnzimmer
attr netatmo_D70:ee:50:03:cc:66 sortby 04
attr netatmo_D70:ee:50:03:cc:66 stateFormat Temp. : temperature Luftf. : humidity Co2 : co2
define netatmo_M02:00:00:03:a4:02 netatmo MODULE 70:ee:50:03:cc:66 02:00:00:03:a4:02
attr netatmo_M02:00:00:03:a4:02 IODev Wetterstation
attr netatmo_M02:00:00:03:a4:02 alias Badflex Outdoor
attr netatmo_M02:00:00:03:a4:02 group Wohnzimmer
attr netatmo_M02:00:00:03:a4:02 icon temp_outside
attr netatmo_M02:00:00:03:a4:02 logfile netatmoOutdoor
attr netatmo_M02:00:00:03:a4:02 room Wohnzimmer
attr netatmo_M02:00:00:03:a4:02 sortby 06
attr netatmo_M02:00:00:03:a4:02 stateFormat Temp. : temperature Luftf. : humidity

### Readingsgroup Wetter ###
define Wetter readingsGroup Wetterstation:<%temp_temperature>,<Temperatur>,temperature Wetterstation:<%weather_humidity>,<Luftfeuchte>,humidity Wetterstation:<%weather_baraometric_pressure>,<Luftdruck>,pressure

attr Wetter valueStyle style="text-align:right"


Sorry für die Anfänger frage.
Raspberry Pi, CUL868(SlowRF), FB 7490, SmartVisu, fast nur HomeMatic wenig FS20, Netatmo

justme1968

du hast keine einziges netatmo device das Wetterstation heißt. wie soll das denn gehen?

schreib mal TYPE=netatmo statt Wetterstation.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

chaot4ever

Das Zeigt das gleiche Ergebnis wie bei
Zitatlist TYPE=netatmo dataTypes
Zitatnetatmo_D70:ee:50:xx:xx:xx Temperature,Co2,Humidity,Noise,Pressure
netatmo_D70:ee:50:xx:xx:xx Temperature,Co2,Humidity,Noise,Pressure
netatmo_M02:00:00:xx:xx:xx Temperature,Humidity
netatmo_M02:00:00:xx:xx:xx Temperature,Humidity
netatmo_M03:00:00:xx:xx:xx Temperature,Co2,Humidity
netatmo_M03:00:00:xx:xx:xx Temperature,Co2,Humidity
netatmo_M05:00:00:xx:xx:xx Rain
netatmo_M05:00:00:xx:xx:xx Rain
Gruss Richi

justme1968

es kann nicht das gleiche zeigen.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

chaot4ever

Sorry, die Eingabe hat sich autovervollständigt, korrekt lautet die Ausgabe auf
Zitatlist TYPE=netatmo
ZitatNetatmo_abcd
netatmo_D70:ee:50:xx:xx:xx
netatmo_D70:ee:50:xx:xx:xx
netatmo_M02:00:00:xx:xx:xx
netatmo_M02:00:00:xx:xx:xx
netatmo_M03:00:00:xx:xx:xx
netatmo_M03:00:00:xx:xx:xx
netatmo_M05:00:00:xx:xx:xx
netatmo_M05:00:00:xx:xx:xx

Gruss Richi

Badflex

Danke an euch. Habe es umbenannt.
Jetzt geht es auch.
Raspberry Pi, CUL868(SlowRF), FB 7490, SmartVisu, fast nur HomeMatic wenig FS20, Netatmo

chaot4ever

Könnte es an der Internals-Abfrage der "bssid" liegen, die gemäss Google Post: "09.10.2014 - fix for changed NetAtmo API ... NetAtmo decided to remove the "bssid" field from the response" nicht mehr abgefragt werden kann?

chaot4ever

Habe nun zur identifikation stacktrace auf 1 gesetzt und folgende Meldung erhalten:
Zitat2014.11.09 16:02:21 1: PERL WARNING: Use of uninitialized value in split at /opt/fhem/FHEM/38_netatmo.pm line 875.
2014.11.09 16:02:21 3: stacktrace:
2014.11.09 16:02:21 3:     main::__ANON__                      called by /opt/fhem/FHEM/38_netatmo.pm (875)
2014.11.09 16:02:21 3:     main::netatmo_pollDevice            called by /opt/fhem/FHEM/38_netatmo.pm (538)
2014.11.09 16:02:21 3:     main::netatmo_poll                  called by fhem.pl (2539)
2014.11.09 16:02:21 3:     main::HandleTimeout                 called by fhem.pl (535)
Hilft das weiter?

justme1968

nein. das ist es nicht. bssid wird intern nicht weiter verwendet.

hast du eine public station nach der alten methode mit länge und breite definiert?


wenn ja bitte stell das auf die neue im wiki und hier: http://forum.fhem.de/index.php/topic,14457.msg184798.html#msg184798 beschriebene methode um.

sind die meldungen dann weg?

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

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

chaot4ever

Leider habe ich keine public station definiert, nur meinen eigenen beiden Stationen in ein einem Account, auf die von zwei FHEM Servern zugegriffen wird.

justme1968

bitte bau mal im modul nach zeile 874 die folgende zeile ein:Log 1, "$hash->{NAME}, >>$hash->{dataTypes}<<";danach ein reload auf das modul und mir zeigen was im log steht.

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

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

jnewton957

Hallo,

bekomme leider auch keine Daten:

Logfile
2014.11.29 18:47:57 0: Attempt to reload JSON.pm aborted.
Compilation failed in require at ./FHEM/38_netatmo.pm line 10, <$fh> line 757.
BEGIN failed--compilation aborted at ./FHEM/38_netatmo.pm line 10, <$fh> line 757.
FHEM6.2 auf Pi5
V 1.66 nanoCUL 433 (IT)
V 1.66 nanoCUL868 (HM)
sqlite3 LogDb
ELRO AB440, DECT200,  TFA30.3125, esp8266, HM, TabletUI, IR-Schreiblesekopf (Udo),tibber Pulse, Kostal Pico, cfos Wallbox, Modbus TCP

justme1968

du hast das JSON perl modul nicht installiert. such hier im thread oder im wiki und du wirst de lösung finden.

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

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