Netatmo in FHEM integrieren

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

Vorheriges Thema - Nächstes Thema

justme1968

ab morgen im update: attribut nossl

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

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

idansch

Hallo, das ist mein erster Eintrag und habe folgende Situation.
Habe beim speichern der fhem.cfg folgende Meldung:
ZitatCannot load module netatmo
Angelegt habe ich in folgendes:
Zitatdefine oe_mue_feld_netatmo netatmo <username> <password> <client_id> <client_secret>
Liegt es an dem beschriebenen "s" welches in der 38_netatmo.pm auf die URL verweist oder muss ich noch zusätzliche Einträge vornehmen.
Die Datei 38_netatmo.pm liegt in Ordner. Update von heute. Komisch das er das Module nicht laden kann.
Raspberry PI3 mit Stretch-Raspbian | CUL V3 868Mhz | RFXtrx 433Mhz | ...

justme1968

was siehst du im fhem log?

hast du das perl json modul installiert?

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

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

idansch

Zitatwas siehst du im fhem log?
die hat keine Einträge die auf netatmo hinweisen
Zitathast du das perl json modul installiert?
Ups. Kannst du mir bitte ein paar Infos dazu geben. Ich habe "es" nicht installiert!
Raspberry PI3 mit Stretch-Raspbian | CUL V3 868Mhz | RFXtrx 433Mhz | ...

justme1968

sie weiter oben im thread oder per forums suche.

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

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

idansch

... das war der Tip! Danke! Bin Connected  :)
Lösung war:
sudo apt-get install libjson-perl
per Putty auf der Pi!
Erst einmal ein Schritt weiter. Mal sehen wie ich an meine Werte komme?
Raspberry PI3 mit Stretch-Raspbian | CUL V3 868Mhz | RFXtrx 433Mhz | ...

idansch

Die sind jetzt auch da! Haben sich schön eingetragen. Externe Test Freigaben gehen auch! Super Arbeit!  :D
Raspberry PI3 mit Stretch-Raspbian | CUL V3 868Mhz | RFXtrx 433Mhz | ...

justme1968

ich hab inzwischen einen ansatz um bei den public stationär direkt an die readings zu kommen. ich muss mal sehen wie ich das im modul abbilden kann.

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

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

Fritzi


Zitat von: justme1968 am 16 Juli 2014, 20:39:13
ab morgen im update: attribut nossl

gruss
  andre

Supi. Funktioniert. Daumen hoch!
Grüsse, Fritzi
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

idansch

Zitat von: Borkk am 30 Januar 2014, 22:00:26
Kann ich nicht bestätigen. Meine Logs werden sauber geschrieben, die Plots sind Lückenlos.

Könntest du uns deine .gplot Datei für die Auswertung der Messdaten zur Verfügung stellen? Ich finde sie sehr schön aufgeteilt.
Raspberry PI3 mit Stretch-Raspbian | CUL V3 868Mhz | RFXtrx 433Mhz | ...

justme1968

#220
anbei eine version mit erweiterter funktionalität für die public stations zum testen...

- diese verision erlaubt es die readings für die public stations direkt abzufragen. ohne umweg über die regionen.

- es ist möglich beim get public eine postleitzahl oder adresse anzugeben um stationen in diesem bereich zu suchen

- in der liste der bei get public zurück gelieferten stationen wird die adresse mit ausgegeben.

das neue vorgehen beim suchen einer station:

- 'get <name> public <plz>'
  -> get na public 69469
id longitude latitude altitude
70:ee:50:00:2a:ba 8.91077000 49.63935000 368 1012 hPa 30.5 °C 40 % Erbacher Straße 39, 64756 Mossautal, Germany
70:ee:50:02:03:98 8.97475000 49.56812000 409 30.8 °C 38 % 0 mm 1016 hPa Brunnengasse 12, 64743 Beerfelden, Germany
70:ee:50:01:dd:26 8.73367000 49.59534000 184 1021 hPa 18.3 °C 75 % Adolf-Kolping-Straße 10, 69509 Mörlenbach, Germany
70:ee:50:00:d6:86 8.75713900 49.57761000 213 1007 hPa 32.9 °C 42 % Riedackerstraße 5, 69509 Mörlenbach, Germany
70:ee:50:01:ae:8e 8.76005000 49.62364000 179 32.1 °C 39 % 1012 hPa Rathausstraße 8, 64668 Rimbach, Hesse, Germany
70:ee:50:00:cc:72 8.78576000 49.64823000 206 31.7 °C 38 % 1013 hPa Steinbacher Straße 15, 64658 Fürth, Germany
70:ee:50:02:91:c8 8.72722100 49.51119800 298 1012 hPa 18.3 °C 67 % Sandweg 19, 69469 Weinheim, Germany
70:ee:50:03:fd:28 8.72389760 49.50943670 302 1010 hPa 31.7 °C 39 % Bildstockweg 13, 69469 Weinheim, Germany
70:ee:50:03:59:fa 8.82841460 49.55978420 391 32.7 °C 48 % 1014 hPa Feriendorf 26, 69483 Wald-Michelbach, Germany


- dann für eine bestimmte station das passende define anzeigen (hier die zweite aus der liste oben):
  -> get na public 70:ee:50:02:03:98 69469
id longitude latitude altitude
70:ee:50:02:03:98 8.97475000 49.56812000 409 30.8 °C 38 % 0 mm 1016 hPa Brunnengasse 12, 64743 Beerfelden, Germany
define netatmo_P70:ee:50:02:03:98 netatmo PUBLIC 70:ee:50:02:03:98 02:00:00:01:cd:c6 temperature,humidity 05:00:00:00:23:16 rain 70:ee:50:02:03:98 pressure


- das define per copy&paste verwenden
-> hierbei wird ein neues device erzeugt das intern aus mehreren modulen besteht und pro modul nur die öffentlichen readings ausliest. alle readings der module dieser öffentlichen station landen dann in einem einzigen fhem device.

achtung: die abfrage der adressen kann relativ lange dauern. fhem ist so lange blockiert. die eigentliche abfrage der readings passiert dann aber wieder ganz normal im hintergund.

gruss
  andre

edit: version etwas geändert um fritzbox automatisch zu erkennen und ssl und utf8 entsprechend anzupassen.

edit2: diese version ist ab sofort eingecheckt.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

Fritzi

Hi Andre, checkst du die neue Version ein oder wartest du noch auf ein Feedback?


Grüsse,
Fritzi
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 wollte noch ein paar kleinigkeiten aufräumen. und etwas feedback wäre auch nicht schlecht :).

mit der bedienung bin ich noch nicht ganz zufrieden. aber ich habe keine bessere idee als das so zweistufig zu machen.

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

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

justme1968

ich wollte noch ein paar kleinigkeiten aufräumen. und etwas feedback wäre auch nicht schlecht :).

mit der bedienung bin ich noch nicht ganz zufrieden. aber ich habe keine bessere idee als das so zweistufig zu machen.

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

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

Fritzi

O.k. hab's gerade mal getestet. Leider stürzt die neue Netatmo-Version nach Aufruf der neuen Funktion get Wetter PUBLIC PostleitzahlFHEM komplett in den Abgrund. Ein manueller Neustart ist nötig...

Hier die letzte Info im Logfile: , or } expected while parsing object/hash, at character offset 1520 (before "48.3769629,         ...") at ./FHEM/38_netatmo.pm line 545

Meine aktuellen Versionen sehen folgendermassen aus:
# $Id: fhem.pl 6249 2014-07-13 10:41:00Z rudolfkoenig $
# $Id: 00_CUL.pm 5487 2014-04-08 11:29:41Z rudolfkoenig $
# $Id: 10_CUL_HM.pm 6295 2014-07-22 05:18:52Z martinp876 $
# $Id: 00_FBAHA.pm 6268 2014-07-17 10:26:48Z rudolfkoenig $
# $Id: 10_FBDECT.pm 6203 2014-07-06 12:31:20Z rudolfkoenig $
# $Id: 01_FHEMWEB.pm 6090 2014-06-09 10:25:11Z rudolfkoenig $
# $Id: 92_FileLog.pm 5876 2014-05-16 19:54:51Z rudolfkoenig $
# $Id: 98_HMinfo.pm 6233 2014-07-11 05:59:07Z martinp876 $
# $Id: 30_HUEBridge.pm 5118 2014-03-03 21:29:52Z justme1968 $
# $Id: 31_HUEDevice.pm 6219 2014-07-08 08:19:02Z justme1968 $
# $Id: 70_STV.pm 6129 2014-06-18 11:43:24Z bentele $
# $Id: 99_SUNRISE_EL.pm 5851 2014-05-13 19:39:03Z rudolfkoenig $
# $Id: 98_SVG.pm 5956 2014-05-24 13:04:04Z rudolfkoenig $
# $Id: 99_Utils.pm 5488 2014-04-08 11:32:17Z rudolfkoenig $
# $Id: 90_at.pm 5319 2014-03-25 10:11:47Z rudolfkoenig $
# $Id: 91_eventTypes.pm 5956 2014-05-24 13:04:04Z rudolfkoenig $
# $Id: 38_netatmo.pm 6258 2014-07-15 07:56:39Z justme1968 $
# $Id: 91_notify.pm 6081 2014-06-07 16:31:18Z rudolfkoenig $
# $Id: $
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