NetAtmo Wetterdaten HOWTO
Moderator: Co-Administratoren
Re: NetAtmo Wetterdaten HOWTO
Funktioniert die neue Anleitung auch für Homematic CCU 2?
Bisher mit dem alten Script ging die Einbindung von Netatmo bei mir. War zwar auch nicht einfach das ans Laufen zu bringen aber nach fast einem Jahr habe ich dann doch noch geschaftt. Jetzt geht es seit dem letzen Software Update von CCU 2 und Add- ons leider nicht mehr. Außer dem Software update habe ich nichts geändert, vorher ging alles gut, jetzt nicht mehr.
Das Netatmo.tcl habe ich nicht geändert, scheinbar findet e die credentials aber nicht mehr.
Habe jetzt in Netatmo die app zurückgesetzt und neue clientID und clientSecret eingetragen.
Kommt trotzdem immer die Fehlermeldung unten.
Mit der neuen Anleitung komme ich nicht klar und der alte funktioniert auch nicht mehr.
Wo ist der Fehler?
/usr/local/addons/netatmo$ tclsh /usr/local/addons/netatmo/netatmo.tcl
debug: script has started
warn: no stored credentials found
debug: requesting new token
debug: response was HTTP/1.1 400
Server: nginx
Date: Sun, 20 Feb 2022 15:10:11 GMT
Content-Type: application/json
Transfer-Encoding: chunked
Connection: keep-alive
Expires: 0
Cache-Control: no-cache, must-revalidate
X-XSS-Protection: 1; mode=block
Access-Control-Allow-Origin: *
Strict-Transport-Security: max-age=31536000; includeSubDomains
X-Powered-By: Netatmo
{"error":"invalid_grant"} % Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 158 0 0 100 158 0 128 0:00:01 0:00:01 --:--:-- 128
100 158 0 0 100 158 0 70 0:00:02 0:00:02 --:--:-- 70
100 158 0 0 100 158 0 48 0:00:03 0:00:03 --:--:-- 48
100 158 0 0 100 158 0 37 0:00:04 0:00:04 --:--:-- 37
100 158 0 0 100 158 0 30 0:00:05 0:00:05 --:--:-- 30
100 158 0 0 100 158 0 25 0:00:06 0:00:06 --:--:-- 0
100 158 0 0 100 158 0 21 0:00:07 0:00:07 --:--:-- 0
100 183 0 25 100 158 3 19 0:00:08 0:00:08 --:--:-- 5
100 183 0 25 100 158 3 19 0:00:08 0:00:08 --:--:-- 6
debug: parsing authentication result
debug: returncode is 400
debug: access token is
debug: refresh token is
can't read "expiresin": no such variable
while executing
"log debug "expires in $expiresin""
(procedure "parseOAuthResponse" line 14)
invoked from within
"parseOAuthResponse [requestToken $clientId $clientSecret $username $password"
invoked from within
"if { [file exists $cfgfile] == 1} {
log info "found stored credentials"
loadAccessToken
set now [clock seconds]
..."
(file "/usr/local/addons/netatmo/netatmo.tcl" line 162)
Bisher mit dem alten Script ging die Einbindung von Netatmo bei mir. War zwar auch nicht einfach das ans Laufen zu bringen aber nach fast einem Jahr habe ich dann doch noch geschaftt. Jetzt geht es seit dem letzen Software Update von CCU 2 und Add- ons leider nicht mehr. Außer dem Software update habe ich nichts geändert, vorher ging alles gut, jetzt nicht mehr.
Das Netatmo.tcl habe ich nicht geändert, scheinbar findet e die credentials aber nicht mehr.
Habe jetzt in Netatmo die app zurückgesetzt und neue clientID und clientSecret eingetragen.
Kommt trotzdem immer die Fehlermeldung unten.
Mit der neuen Anleitung komme ich nicht klar und der alte funktioniert auch nicht mehr.
Wo ist der Fehler?
/usr/local/addons/netatmo$ tclsh /usr/local/addons/netatmo/netatmo.tcl
debug: script has started
warn: no stored credentials found
debug: requesting new token
debug: response was HTTP/1.1 400
Server: nginx
Date: Sun, 20 Feb 2022 15:10:11 GMT
Content-Type: application/json
Transfer-Encoding: chunked
Connection: keep-alive
Expires: 0
Cache-Control: no-cache, must-revalidate
X-XSS-Protection: 1; mode=block
Access-Control-Allow-Origin: *
Strict-Transport-Security: max-age=31536000; includeSubDomains
X-Powered-By: Netatmo
{"error":"invalid_grant"} % Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 158 0 0 100 158 0 128 0:00:01 0:00:01 --:--:-- 128
100 158 0 0 100 158 0 70 0:00:02 0:00:02 --:--:-- 70
100 158 0 0 100 158 0 48 0:00:03 0:00:03 --:--:-- 48
100 158 0 0 100 158 0 37 0:00:04 0:00:04 --:--:-- 37
100 158 0 0 100 158 0 30 0:00:05 0:00:05 --:--:-- 30
100 158 0 0 100 158 0 25 0:00:06 0:00:06 --:--:-- 0
100 158 0 0 100 158 0 21 0:00:07 0:00:07 --:--:-- 0
100 183 0 25 100 158 3 19 0:00:08 0:00:08 --:--:-- 5
100 183 0 25 100 158 3 19 0:00:08 0:00:08 --:--:-- 6
debug: parsing authentication result
debug: returncode is 400
debug: access token is
debug: refresh token is
can't read "expiresin": no such variable
while executing
"log debug "expires in $expiresin""
(procedure "parseOAuthResponse" line 14)
invoked from within
"parseOAuthResponse [requestToken $clientId $clientSecret $username $password"
invoked from within
"if { [file exists $cfgfile] == 1} {
log info "found stored credentials"
loadAccessToken
set now [clock seconds]
..."
(file "/usr/local/addons/netatmo/netatmo.tcl" line 162)
Re: NetAtmo Wetterdaten HOWTO
ok dabei habe ich ein paar Probleme kannst du helfen?dermarkus92 hat geschrieben: ↑18.02.2022, 10:44Habe mit meinem Partner eine genaue Anleitung samt neuem Script erstellt. Im Addon Script sind bereits alle mögliche Module und Zusatzmodule angelegt und müssen NICHT auskommentiert werden. Wir haben die Anleitung auf GutHub hochgeladen. Über den nachfolgenden Link kommt ihr auf die richtige Seite, dort könnt ihr dann auch das Script runterladen.
https://github.com/S2cchst/hmip-ccu-netatmo-addon
Sollten euch Fehler auffallen oder ihr noch Hilfe benötigen könnt ihr euch gerne bei mir melden.
LG
Markus
-
- Beiträge: 6
- Registriert: 16.01.2022, 15:44
- System: CCU
Re: NetAtmo Wetterdaten HOWTO
Hallo,
ich habe alles nach Anleitung gemacht und es funktioniert auch wirklich gut.
Die Systenvariablen für CO2,Sono und Luftdruck werden einwandfrei angezeigt.
Leider bekomme ich es nicht hin, Systemvariable für Aussentemperatur und Aussenfeuchtigkeit anzulegen.
In der Raumansicht für die Die Terrasse sind diese Daten ersichtlich
Ich würde diese Daten auch gerne als Systemvariable erstellen um weitere Anzeigen damit zu erzeugen. LG
Heinz
ich habe alles nach Anleitung gemacht und es funktioniert auch wirklich gut.
Die Systenvariablen für CO2,Sono und Luftdruck werden einwandfrei angezeigt.
Leider bekomme ich es nicht hin, Systemvariable für Aussentemperatur und Aussenfeuchtigkeit anzulegen.
In der Raumansicht für die Die Terrasse sind diese Daten ersichtlich
Ich würde diese Daten auch gerne als Systemvariable erstellen um weitere Anzeigen damit zu erzeugen. LG
Heinz
Heinz
CCU3 mit Raspimatic
CCU3 mit Raspimatic
Re: NetAtmo Wetterdaten HOWTO
Hi,
ich versuche mich - bisher erfolglos - auch an dem script.
Muss man eigentlich bei der Eingabe:
tclsh /usr/local/addons/netatmo/netatmo_new.tcl -clientid <ihre_netatmo_clientid> -clientsecret <ihr_netatmo_clientsecret> -username <ihr_netatmo_account_user> -password -deviceid <ihre_netatmo_innenmodul_id> -moduleid <ihre_netatmo_aussenmodul_id> -windid <ihre_netatmo_windmodul_id> -rainid <ihre_netatmo_regenmodul_id> -z1moduleid <ihre_netatmo_zusatzmodul1_id> -z2moduleid <ihre_netatmo_zusatzmodul2_id> -z3moduleid <ihre_netatmo_zusatzmodul3_id>
die Werte mit <> eingeben? Also bei <ihr_netatmo_account_user> dann bspw. <test@test.org> oder nur test@test.org?
Gibt es eigentlich irgendwo ein Log, um Fehler o.ä. feststellen zu können?
Viele Grüße
Chris
ich versuche mich - bisher erfolglos - auch an dem script.
Muss man eigentlich bei der Eingabe:
tclsh /usr/local/addons/netatmo/netatmo_new.tcl -clientid <ihre_netatmo_clientid> -clientsecret <ihr_netatmo_clientsecret> -username <ihr_netatmo_account_user> -password -deviceid <ihre_netatmo_innenmodul_id> -moduleid <ihre_netatmo_aussenmodul_id> -windid <ihre_netatmo_windmodul_id> -rainid <ihre_netatmo_regenmodul_id> -z1moduleid <ihre_netatmo_zusatzmodul1_id> -z2moduleid <ihre_netatmo_zusatzmodul2_id> -z3moduleid <ihre_netatmo_zusatzmodul3_id>
die Werte mit <> eingeben? Also bei <ihr_netatmo_account_user> dann bspw. <test@test.org> oder nur test@test.org?
Gibt es eigentlich irgendwo ein Log, um Fehler o.ä. feststellen zu können?
Viele Grüße
Chris
--------------------------------------------
124 Kanäle in 86 Geräten, CCU3, Redmatic -> HomeKit
124 Kanäle in 86 Geräten, CCU3, Redmatic -> HomeKit
-
- Beiträge: 475
- Registriert: 05.12.2016, 19:04
- Hat sich bedankt: 31 Mal
- Danksagung erhalten: 4 Mal
Re: NetAtmo Wetterdaten HOWTO
Bei mir hat das die letzten Monate gut funktioniert, aber seit 10.5.22 funktioniert es nicht mehr. Ist da bekannt, ob sich irgendetwas am Datenformat o.ä. geändert hat?
Viele Grüße,
debianatoe
debianatoe
Re: NetAtmo Wetterdaten HOWTO
Hi,
ich kann Dir zwar nicht weiterhelfen, da ich es noch nicht zum Laufen gebracht habe. Aber DU könntest mit doch bitte meine über Deinem Post gestellte Frage bitte beantworten.
Da es bei Dir lief, musst du mein Problem ja erledigt haben.
Vielen Dank für Deine Hilfe!
Viele Grüße
Chris
ich kann Dir zwar nicht weiterhelfen, da ich es noch nicht zum Laufen gebracht habe. Aber DU könntest mit doch bitte meine über Deinem Post gestellte Frage bitte beantworten.
Da es bei Dir lief, musst du mein Problem ja erledigt haben.
Vielen Dank für Deine Hilfe!
Viele Grüße
Chris
--------------------------------------------
124 Kanäle in 86 Geräten, CCU3, Redmatic -> HomeKit
124 Kanäle in 86 Geräten, CCU3, Redmatic -> HomeKit
-
- Beiträge: 475
- Registriert: 05.12.2016, 19:04
- Hat sich bedankt: 31 Mal
- Danksagung erhalten: 4 Mal
Re: NetAtmo Wetterdaten HOWTO
Hi Chris,
sorry, ich habe vor lauter Verzweiflung, daß ich keine Daten mehr bekomme, Deine Frage übersehen.
Die Antwort ist: <> werden nicht mit eingegeben.
Fehler könnten im allgemeinen Logfile /var/log/messages stehen.
sorry, ich habe vor lauter Verzweiflung, daß ich keine Daten mehr bekomme, Deine Frage übersehen.
Die Antwort ist: <> werden nicht mit eingegeben.
Fehler könnten im allgemeinen Logfile /var/log/messages stehen.
Viele Grüße,
debianatoe
debianatoe
-
- Beiträge: 74
- Registriert: 06.09.2020, 11:47
- System: CCU
- Hat sich bedankt: 12 Mal
- Danksagung erhalten: 1 Mal
Re: NetAtmo Wetterdaten HOWTO
Hallo allerseits,
2 Fragen:
1) diese Woche kam eine Email reingeflattert von NetAtmo
Netatmo API Security Update
Dear Netatmo developer,
To improve the security of our products, we inform you that the Client Credentials grant type method will be completely removed. It will no longer be possible to authenticate with the username and password of the user.
The effective date of this update is October 2022.
How can you authenticate with Netatmo API ?
From this date, the OAuth2 authorization code flow must be followed for authentication.
Ist dieses Script davon betroffen?
2) Ich habe in der CCU alle 15 Min. (mit dem alten Skript) folgende Meldungen im Systemprotokoll, kann ich das irgendwie beheben? Vielen Dank, mbG, Eric
2 Fragen:
1) diese Woche kam eine Email reingeflattert von NetAtmo
Netatmo API Security Update
Dear Netatmo developer,
To improve the security of our products, we inform you that the Client Credentials grant type method will be completely removed. It will no longer be possible to authenticate with the username and password of the user.
The effective date of this update is October 2022.
How can you authenticate with Netatmo API ?
From this date, the OAuth2 authorization code flow must be followed for authentication.
Ist dieses Script davon betroffen?
2) Ich habe in der CCU alle 15 Min. (mit dem alten Skript) folgende Meldungen im Systemprotokoll, kann ich das irgendwie beheben? Vielen Dank, mbG, Eric
Zuletzt geändert von alchy am 07.08.2022, 22:56, insgesamt 1-mal geändert.
Grund: externe Verlinkung entfernt - Bild direkt im Forum hochgeladen
Grund: externe Verlinkung entfernt - Bild direkt im Forum hochgeladen
-
- Beiträge: 74
- Registriert: 06.09.2020, 11:47
- System: CCU
- Hat sich bedankt: 12 Mal
- Danksagung erhalten: 1 Mal
-
- Beiträge: 3733
- Registriert: 23.09.2017, 12:04
- Hat sich bedankt: 66 Mal
- Danksagung erhalten: 120 Mal
Re: NetAtmo Wetterdaten HOWTO
Code: Alles auswählen
BidCoS-RF:43 VT_Regner_3 PRESS_SHORT 1 2022-07-27 09:52:00
geo2 0 2022-07-27 10:10:26
atHome 0 2022-07-27 10:19:38
atHome 1 2022-07-27 10:59:53
geo2 1 2022-07-27 11:03:19
geo1 1 2022-07-27 17:51:30
Aber geht es wirklich um das Systemprotokoll?
Was sollen da für Fehlermeldungen stehen?
Oder geht es eher um das Fehlerprotokoll was man als Logdatei runter laden kann?