Netatmo Modul - 38_netatmo.pm (Support)

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

Vorheriges Thema - Nächstes Thema

hartenthaler

@Eisix: ich habe nun auch mal den mplayer auf meinem Raspi installiert um damit auf die Videos der Netatmo-Welcome-Kamera zuzugreifen. Und ein wenig zuckt es auch schon. Ich habe aber noch das Problem, dass sich kein Video-Fenster öffnet.

mplayer -playlist http://192.168.2.xxx/7dexxxxxxxxxxxxxxxxxx/live/files/medium/index.m3u8

Resolving 192.168.2.xxx for AF_INET6...
Couldn't resolve name for AF_INET6: 192.168.2.xxx
Connecting to server 192.168.2.xxx[192.168.2.xxx]: 80...
MPlayer2 2.0-728-g2c378c7-4+b1 (C) 2000-2012 MPlayer Team
Cannot open file '/home/pi/.mplayer/input.conf': No such file or directory
Failed to open /home/pi/.mplayer/input.conf.
Cannot open file '/etc/mplayer/input.conf': No such file or directory
Failed to open /etc/mplayer/input.conf.

Playing http://192.168.2.xxx/7dexxxxxxxxxxxxxxxx/live/files/medium/live0000020117.ts.
Resolving 192.168.2.xxx for AF_INET6...
Couldn't resolve name for AF_INET6: 192.168.2.xxx
Connecting to server 192.168.2.xxx[192.168.2.xxx]: 80...
Cache size set to 320 KiB
Cache fill:  0.00% (0 bytes)
Detected file format: MPEG-TS (MPEG-2 Transport Stream) (libavformat)
[mpegts @ 0x75bca5b8]Estimating duration from bitrate, this may be inaccurate
[lavf] stream 0: video (h264), -vid 0
[lavf] stream 1: audio (aac), -aid 0
LAVF: Program 1
vo: couldn't open the X11 display ()!

Woran kann es liegen, dass sich kein X11-Fenster öffnet?

Von den Bild/Video-Readings der Kamera kann ich nur mit last_snapshot etwa anfangen, das zeigt zuverlässig den letzten Schnappschuss.
fhem 5.8 auf RaspberryPi 3 mit HMLAN und CCU2, ZWave, JeeLink, FHZ1000 für FS20, HMS, Fritz!Box, Fritz!DECT200, Harmony, Sonos, hue, netatmo, SSCam, Wetter- und Verkehrsmodule, Chat-Bot mit RiveScript/Telegram, IFTTT, pushover, ...

Eisix

Hallo,

local_url ist das reading eurer Kamera.

@hartenthaler
Funktioniert dein X-Server generell oder hast du nur Kommandozeile?
Startet z.B. der mplayer alleine korrekt?

Gruß
Eisix

Eisix

@Markus M

Hab die neue Modul Version getestet, kann aber keinen Unterschied feststellen.
Bei live_local und video_local wird immer noch der link zu Netatmo Seite angezeigt.

Gruß
Eisix

hartenthaler

Ich habe vorhin mein fhem neu gestartet, dabei gab es eine komische Meldung "invalid json detected: ... 502 Bad Gateway". Die Meldung "NetAtmo: missing app token!" kommt übrigens immer, stimmt aus meiner Sicht aber nicht und scheint keine Konsequenz zu haben, da normalerweise alles so weit korrekt funktioniert. Der dewpoint-Fehler ist ja auch bekannt.

Hier ein Auszug aus dem fhem-Logfile:

2016.10.09 16:41:02 1: Including ./FHEM/netatmo.cfg
2016.10.09 16:41:02 2: NetAtmo: encrypt crypt:xxx/crypt:xxx to crypt:xxx/crypt:xxx

2016.10.09 16:41:11 2: NetAtmo: missing app token!

2016.10.09 16:41:23 3: na_Ansgarstrasse: I/O device is NetAtmo
2016.10.09 16:41:24 3: na_test2: I/O device is NetAtmo
2016.10.09 16:41:24 3: netatmo_D70_xxx: I/O device is NetAtmo
2016.10.09 16:41:24 3: netatmo_M02_xxx: I/O device is NetAtmo
2016.10.09 16:41:24 1: Error: dewpoint() e==0: temp=0, hum=0
2016.10.09 16:41:24 1: Error: dewpoint() e==0: temp=0, hum=0
2016.10.09 16:41:24 3: netatmo_M03_xxx: I/O device is NetAtmo
2016.10.09 16:41:24 3: netatmo_M03_xxx: I/O device is NetAtmo
2016.10.09 16:41:24 3: netatmo_M06_xxx: I/O device is NetAtmo

2016.10.09 16:41:33 2: netatmo_welcome: invalid json detected:
<html>
<head><title>502 Bad Gateway</title></head>
<body bgcolor="white">
<center><h1>502 Bad Gateway</h1></center>
<hr><center>nginx</center>
</body>
</html>
fhem 5.8 auf RaspberryPi 3 mit HMLAN und CCU2, ZWave, JeeLink, FHZ1000 für FS20, HMS, Fritz!Box, Fritz!DECT200, Harmony, Sonos, hue, netatmo, SSCam, Wetter- und Verkehrsmodule, Chat-Bot mit RiveScript/Telegram, IFTTT, pushover, ...

Markus M.

Komisch ist die Meldung nicht, das passiert wenn der Netatmo Server Schrott liefert. Scheint ab und an vorzukommen.
Dass nach dem Neustart noch kein Token da ist, ist auch klar :)
Alles im grünen Bereich.
Aktuell weder Smarthome noch FHEM vorhanden

gloob

Hat jemand einen Tipp für mich wie ich folgendes Device in FHEM einbinden kann?

https://www.netatmo.com/weathermap/indexv2/70:ee:50:02:d2:44/temp/griesheim

über get public bekomme ich es leider nicht angezeigt.
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

Nobre

Mus mal gucken ob ich das noch habe versuche dir das später zu schicken


Gesendet von iPhone mit Tapatalk
Raspberry1 (raspian+FHEM+Cul) Raspberry2 (xbian+DHT11) Raspberry3 (Xbian+CAM+DHT22) Raspberry4 (xbian)

FS20 (1x FHT1000, 1x FHT80, 3x FHT80b, 6x FHT8V, 4x FHTTF, 4x FS20ST 1x FS20LED)

7links Robocam2 im Grundriss

gloob

Über Verbose = 5 und das Log konnte ich die Station finden.

{
                '_id' => '70:ee:50:02:d2:44',
                'modules' => [
                               '02:00:00:02:ed:b2',
                               '05:00:00:00:cc:96',
                               '06:00:00:00:12:5e'
                             ],
                'mark' => 12,
                'module_types' => {
                                    '06:00:00:00:12:5e' => 'NAModule2',
                                    '05:00:00:00:cc:96' => 'NAModule3',
                                    '02:00:00:02:ed:b2' => 'NAModule1'
                                  },
                'measures' => {
                                '06:00:00:00:12:5e' => {
                                                         'gust_strength' => 4,
                                                         'wind_timeutc' => 1476881764,
                                                         'wind_angle' => -1,
                                                         'wind_strength' => 1,
                                                         'gust_angle' => 125
                                                       },
                                '05:00:00:00:cc:96' => {
                                                         'rain_timeutc' => 1476881764,
                                                         'rain_60min' => 0,
                                                         'rain_live' => 0,
                                                         'rain_24h' => '0.303'
                                                       },
                                '02:00:00:02:ed:b2' => {
                                                         'type' => [
                                                                     'temperature',
                                                                     'humidity'
                                                                   ],
                                                         'res' => {
                                                                    '1476881739' => [
                                                                                      '12.3',
                                                                                      70
                                                                                    ]
                                                                  }
                                                       },
                                '70:ee:50:02:d2:44' => {
                                                         'type' => [
                                                                     'pressure'
                                                                   ],
                                                         'res' => {
                                                                    '1476881769' => [
                                                                                      '1017.8'
                                                                                    ]
                                                                  }
                                                       }
                              },
                'place' => {
                             'location' => [
                                             '8.555887',
                                             '49.858783'
                                           ],
                             'altitude' => '94.185303',
                             'timezone' => 'Europe/Berlin'
                           }
              },


meine definition sieht jetzt so aus:

define WetterGriesheim netatmo PUBLIC 70:ee:50:02:d2:44 02:00:00:02:ed:b2 temperature,humidity 70:ee:50:02:d2:44 pressure 05:00:00:00:cc:96 rain 06:00:00:00:12:5e windstrength,windangle,guststrength,gustangle

Sollte also passen.
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

gloob

#218
Gibt es eine Möglichkeit, die Regenmenge der letzten 24 Stunden über die Public-Stations auszulesen?

Auf der Karte über die Webseite werden die Werte ja angezeigt und im JSON File sind sie auch drin.

'05:00:00:00:cc:96' => {
                                                         'rain_timeutc' => 1476881764,
                                                         'rain_60min' => 0,
                                                         'rain_live' => 0,
                                                         'rain_24h' => '0.303'
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

Eisix

#219
Hallo,

einfach die Public Wetterstationen mit deinen Koordinaten abfragen


define Wetterstationen netatmo PUBLIC 49.1,7.1 0.08



rain
0.00
rain_day
0.61
rain_day_max
0.909
rain_day_min
0.404
rain_hour
0.00
rain_hour_max
0
rain_hour_min
0
rain_max
0
rain_min
0



Nutze ich auch, habe keine Wetterstation ::).

Gruß
Eisix

gloob

Gibt es einen Grund warum der Support nur so im Modul umgesetzt ist?
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

rubbertail

Wie sollte er denn anders umgesetzt sein?
FHEM auf Raspi, CUL433, CUL868, RFXTRX433e, CULCuBE
FRITZ: Fritzbox7590AX, 6xFritzDECT301, 10xFritzDECT200, FritzRepeater 6000
MAX!: Fensterkontakte
netatmo: Wetterstation & Thermostat
Milights, IT, Withings, HUE

gloob

Naja so, dass ich auch alle Werte einer speziellen öffentlichen Station einlesen kann und nicht nur über die Koordinaten
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

rubbertail

FHEM auf Raspi, CUL433, CUL868, RFXTRX433e, CULCuBE
FRITZ: Fritzbox7590AX, 6xFritzDECT301, 10xFritzDECT200, FritzRepeater 6000
MAX!: Fensterkontakte
netatmo: Wetterstation & Thermostat
Milights, IT, Withings, HUE

Helmi55

Hallo rubbertail
In deiner Signatur sehe ich dass du einen Thermostat von Netatmo hast.
Ich habe nun auch einen und benötige einen Denkanstoß von dir
Wie hast du das in fhem umgesetzt dass du die Temperatur regeln kannst. Welchen Button
Hast du da definiert?  Kann man auch ein Wochenprogramm erstellen?
Ich glaube dafür benötige ich heatingcontrol oder?
Im Moment habe ich an meiner Zentralheizung nur den Thermostat gewechselt.
Die Ventile an den Heizkörpern sind noch die "alten"
Werden aber wahrscheinlich noch einige HM dazukommen

Gruß und Danke
Helmut
System1 fhem 6.1 auf RPi 4B mit 4GB, HMUSBConfig, DS9490R-1Wire, Busware USB 868, Pool-Solarsteuerung mit FHEM. System2 fhem 6.1 auf RPi 4B mit 4GB (Bullseye) mit Busware USB 868 und 433 und HMUARTLGW für Haussteuerung

https://www.flickr.com/photos/canonhelmi/