Metainformationen zur Seite
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |||
plugins:netatmo_weather:start [2023/04/03 09:43] – Michael M. | plugins:netatmo_weather:start [2024/12/21 11:15] (aktuell) – Status Stopped Michael M. | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Netatmo Weather | + | ====== Netatmo Weather ====== |
++++ Version History...| | ++++ Version History...| | ||
+ | |||
* 2023-03-30 Release 2.0.7 - RELEASE: implemented persistent session cookies to eliminate login email messages | * 2023-03-30 Release 2.0.7 - RELEASE: implemented persistent session cookies to eliminate login email messages | ||
* 2022-05-22 Release 2.0.6 - fixed authentication change from Netatmo, added --apibody commandline argument | * 2022-05-22 Release 2.0.6 - fixed authentication change from Netatmo, added --apibody commandline argument | ||
Zeile 26: | Zeile 26: | ||
* 2017-03-01 Anpassung cron-job und netatmo.py auf statische Pfade da Variablen nicht korrekt aufgelöst werden (Workaround) | * 2017-03-01 Anpassung cron-job und netatmo.py auf statische Pfade da Variablen nicht korrekt aufgelöst werden (Workaround) | ||
* 2017-02-26 Erstellung PlugIn v 0.1 | * 2017-02-26 Erstellung PlugIn v 0.1 | ||
+ | |||
++++ | ++++ | ||
Zeile 32: | Zeile 33: | ||
Dieses Plugin ermöglicht es Daten von einer Netatmo Wetterstation an die Miniserver über UDP zu senden. Der Vorteil ist, dass die normale Netatmo ReST API verwendet wird und lediglich der Benutzername und das Passwort benötigt werden und kein Developer-Account. | Dieses Plugin ermöglicht es Daten von einer Netatmo Wetterstation an die Miniserver über UDP zu senden. Der Vorteil ist, dass die normale Netatmo ReST API verwendet wird und lediglich der Benutzername und das Passwort benötigt werden und kein Developer-Account. | ||
- | {{https:// | + | {{https:// |
Das Plugin unterstützt auch mehrere Wetterstationen innerhalb eines Netatmo Accounts. Jeder Messwert (Sensor) wird als einzelnes UDP Paket an den Miniserver gesendet. Das Paket hat immer folgende Aufbau: | Das Plugin unterstützt auch mehrere Wetterstationen innerhalb eines Netatmo Accounts. Jeder Messwert (Sensor) wird als einzelnes UDP Paket an den Miniserver gesendet. Das Paket hat immer folgende Aufbau: | ||
Zeile 81: | Zeile 82: | ||
===== Offline Erkennung (reachable) ===== | ===== Offline Erkennung (reachable) ===== | ||
- | Ab der Version 0.18 wird übermittelt ob die Station aus Sicht der Netatmo API erreichbar ist ([Stationsname].[Modulname].reachabl)\\ | + | Ab der Version 0.18 wird übermittelt ob die Station aus Sicht der Netatmo API erreichbar ist ([Stationsname].[Modulname].reachabl)\\ |
- | Es handelt sich um einen Zahlenwert, welchen ihr mit folgender Tabelle umwandeln könnt: | + | |
* 0 = nicht erreichbar (offline) | * 0 = nicht erreichbar (offline) | ||
Zeile 121: | Zeile 121: | ||
Das PlugIn wird von mir noch weiterentwickelt und ich freue mich über Anregungen und Feedback. Hierzu habe ich im Loxforum einen Thread eröffnet: | Das PlugIn wird von mir noch weiterentwickelt und ich freue mich über Anregungen und Feedback. Hierzu habe ich im Loxforum einen Thread eröffnet: | ||
- | https:// | + | [[https:// |
===== Known-Issues ===== | ===== Known-Issues ===== | ||
Zeile 129: | Zeile 129: | ||
===== Sensor-Werte ===== | ===== Sensor-Werte ===== | ||
- | ^Base Station | + | ^ Base Station |
- | |{Station Name}.{Base Name}.wifi_status=20 | + | | {Station Name}.{Base Name}.wifi_status=20 |
- | |{Station Name}.{Base Name}.reachable=1, | + | | {Station Name}.{Base Name}.reachable=1, |
- | |{Station Name}.{Base Name}.date_min_temp=287640458| | + | | {Station Name}.{Base Name}.date_min_temp=287640458 | |
- | |{Station Name}.{Base Name}.Temperature=22.3 | + | | {Station Name}.{Base Name}.Temperature=22.3 |
- | |{Station Name}.{Base Name}.time_utc=287699122 | + | | {Station Name}.{Base Name}.time_utc=287699122 |
- | |{Station Name}.{Base Name}.Noise=38 | + | | {Station Name}.{Base Name}.Noise=38 |
- | |{Station Name}.{Base Name}.AbsolutePressure=995.1 | | + | | {Station Name}.{Base Name}.AbsolutePressure=995.1 | |
- | |{Station Name}.{Base Name}.CO2=848 | + | | {Station Name}.{Base Name}.CO2=848 |
- | |{Station Name}.{Base Name}.temp_trend=-1, | + | | {Station Name}.{Base Name}.temp_trend=-1, |
- | |{Station Name}.{Base Name}.pressure_trend=-1, | + | | {Station Name}.{Base Name}.pressure_trend=-1, |
- | |{Station Name}.{Base Name}.max_temp=22.6 | + | | {Station Name}.{Base Name}.max_temp=22.6 |
- | |{Station Name}.{Base Name}.date_max_temp=287694609| | + | | {Station Name}.{Base Name}.date_max_temp=287694609 | |
- | |{Station Name}.{Base Name}.min_temp=20.8 | + | | {Station Name}.{Base Name}.min_temp=20.8 |
- | |{Station Name}.{Base Name}.Pressure=1018.5 | + | | {Station Name}.{Base Name}.Pressure=1018.5 |
- | |{Station Name}.{Base Name}.Humidity=55 | + | | {Station Name}.{Base Name}.Humidity=55 |
- | + | ||
- | + | ||
- | ^Outdoor Unit ^ | + | |
- | |{Station Name}.{Module Name}.battery_percent=27 | + | |
- | |{Station Name}.{Module Name}.reachable=1, | + | |
- | |{Station Name}.{Module Name}.rf_status=65 | + | |
- | |{Station Name}.{Module Name}.Temperature=-1.4 | + | |
- | |{Station Name}.{Module Name}.date_min_temp=287354902| | + | |
- | |{Station Name}.{Module Name}.time_utc=287354902 | + | |
- | |{Station Name}.{Module Name}.max_temp=-1.4 | + | |
- | |{Station Name}.{Module Name}.date_max_temp=287354902| | + | |
- | |{Station Name}.{Module Name}.min_temp=-1.4 | + | |
- | |{Station Name}.{Module Name}.Humidity=85 | + | |
- | + | ||
- | + | ||
- | ^Indoor Unit ^ | + | |
- | |{Station Name}.{Module Name}.battery_percent=3 | + | |
- | |{Station Name}.{Module Name}.reachable=1, | + | |
- | |{Station Name}.{Module Name}.rf_status=64 | + | |
- | |{Station Name}.{Module Name}.Temperature=20.6 | + | |
- | |{Station Name}.{Module Name}.CO2=1040 | + | |
- | |{Station Name}.{Module Name}.date_min_temp=279849458| | + | |
- | |{Station Name}.{Module Name}.time_utc=279850739 | + | |
- | |{Station Name}.{Module Name}.max_temp=20.8 | + | |
- | |{Station Name}.{Module Name}.date_max_temp=279846125| | + | |
- | |{Station Name}.{Module Name}.min_temp=20.6 | + | |
- | |{Station Name}.{Module Name}.Humidity=57 | + | |
- | + | ||
- | + | ||
- | ^Rain Gauge ^ | + | |
- | |{Station Name}.{Module Name}.battery_percent=72| | + | |
- | |{Station Name}.{Module Name}.reachable=1, | + | |
- | |{Station Name}.{Module Name}.rf_status=57 | + | |
- | |{Station Name}.{Module Name}.sum_rain_1=0 | + | |
- | |{Station Name}.{Module Name}.sum_rain_24=1.616 | | + | |
- | |{Station Name}.{Module Name}.Rain=0 | + | |
- | |{Station Name}.{Module Name}.time_utc=287699120| | + | |
+ | ^ Outdoor Unit ^ | ||
+ | | {Station Name}.{Module Name}.battery_percent=27 | ||
+ | | {Station Name}.{Module Name}.reachable=1, | ||
+ | | {Station Name}.{Module Name}.rf_status=65 | ||
+ | | {Station Name}.{Module Name}.Temperature=-1.4 | ||
+ | | {Station Name}.{Module Name}.date_min_temp=287354902 | | ||
+ | | {Station Name}.{Module Name}.time_utc=287354902 | ||
+ | | {Station Name}.{Module Name}.max_temp=-1.4 | ||
+ | | {Station Name}.{Module Name}.date_max_temp=287354902 | | ||
+ | | {Station Name}.{Module Name}.min_temp=-1.4 | ||
+ | | {Station Name}.{Module Name}.Humidity=85 | ||
- | ^Wind Gauge ^ | + | ^ Indoor Unit |
- | |{Station Name}.{Module Name}battery_percent=66 | | + | | {Station Name}.{Module Name}.battery_percent=3 |
- | |{Station Name}.{Module Name}.reachable=1, | + | | {Station Name}.{Module Name}.reachable=1, |
- | |{Station Name}.{Module Name}rf_status=67 | | + | | {Station Name}.{Module Name}.rf_status=64 |
- | |{Station Name}.{Module Name}WindHistoric=[] | + | | {Station Name}.{Module Name}.Temperature=20.6 |
- | |{Station Name}.{Module Name}GustStrength=6 | | + | | {Station Name}.{Module Name}.CO2=1040 |
- | |{Station Name}.{Module Name}max_wind_angle=185 | | + | | {Station Name}.{Module Name}.date_min_temp=279849458 |
- | |{Station Name}.{Module Name}time_utc=287699120 | + | | {Station Name}.{Module Name}.time_utc=279850739 |
- | |{Station Name}.{Module | + | | {Station Name}.{Module Name}.max_temp=20.8 |
- | |{Station | + | | {Station Name}.{Module Name}.date_max_temp=279846125 |
- | |{Station Name}.{Module Name}WindAngle=225 | + | | {Station Name}.{Module Name}.min_temp=20.6 |
- | |{Station Name}.{Module | + | | {Station Name}.{Module Name}.Humidity=57 |
- | |{Station | + | |
- | |{Station Name}.{Module Name}date_min_temp=287622255 | + | |
- | |{Station Name}.{Module Name}date_max_wind_str=287685251| | + | |
- | |{Station Name}.{Module | + | |
- | |{Station | + | |
+ | ^ Rain Gauge ^ | ||
+ | | {Station Name}.{Module Name}.battery_percent=72 | | ||
+ | | {Station Name}.{Module Name}.reachable=1, | ||
+ | | {Station Name}.{Module Name}.rf_status=57 | ||
+ | | {Station Name}.{Module Name}.sum_rain_1=0 | ||
+ | | {Station Name}.{Module Name}.sum_rain_24=1.616 | | ||
+ | | {Station Name}.{Module Name}.Rain=0 | ||
+ | | {Station Name}.{Module Name}.time_utc=287699120 | | ||
+ | ^ Wind Gauge ^ | ||
+ | | {Station Name}.{Module Name}battery_percent=66 | ||
+ | | {Station Name}.{Module Name}.reachable=1, | ||
+ | | {Station Name}.{Module Name}rf_status=67 | ||
+ | | {Station Name}.{Module Name}WindHistoric=[] | ||
+ | | {Station Name}.{Module Name}GustStrength=6 | ||
+ | | {Station Name}.{Module Name}max_wind_angle=185 | ||
+ | | {Station Name}.{Module Name}time_utc=287699120 | ||
+ | | {Station Name}.{Module Name}max_wind_str=26 | ||
+ | | {Station Name}.{Module Name}max_temp=0 | ||
+ | | {Station Name}.{Module Name}WindAngle=225 | ||
+ | | {Station Name}.{Module Name}WindStrength=3 | ||
+ | | {Station Name}.{Module Name}date_max_temp=287622255 | ||
+ | | {Station Name}.{Module Name}date_min_temp=287622255 | ||
+ | | {Station Name}.{Module Name}date_max_wind_str=287685251 | | ||
+ | | {Station Name}.{Module Name}GustAngle=190 | ||
+ | | {Station Name}.{Module Name}min_temp=0 | ||
Zeile 208: | Zeile 202: | ||
pluginuebersicht.author : Michael Miklis | pluginuebersicht.author : Michael Miklis | ||
pluginuebersicht.logo : : | pluginuebersicht.logo : : | ||
- | pluginuebersicht.status : STABLE | + | pluginuebersicht.status : STOPPED |
pluginuebersicht.version : 2.0.7 | pluginuebersicht.version : 2.0.7 | ||
pluginuebersicht.min_lb_version : 2.0 | pluginuebersicht.min_lb_version : 2.0 |