NetAtmo Wetterdaten HOWTO

Problemlösungen und Hinweise von allgemeinem Interesse zur Haussteuerung mit HomeMatic

Moderator: Co-Administratoren

oilchange
Beiträge: 8
Registriert: 19.06.2016, 16:38

Re: NetAtmo Wetterdaten HOWTO

Beitrag von oilchange » 20.02.2022, 16:13

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)

DeepBlue
Beiträge: 5
Registriert: 20.04.2022, 17:03
System: CCU und Access Point

Re: NetAtmo Wetterdaten HOWTO

Beitrag von DeepBlue » 20.04.2022, 17:15

dermarkus92 hat geschrieben:
18.02.2022, 10:44
Habe 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
ok dabei habe ich ein paar Probleme kannst du helfen?

raspimaticer
Beiträge: 6
Registriert: 16.01.2022, 15:44
System: CCU

Re: NetAtmo Wetterdaten HOWTO

Beitrag von raspimaticer » 27.04.2022, 11:55

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.
Screenshot 2022-04-27 114931.png
Screenshot 2022-04-27 114931.png (17.85 KiB) 1590 mal betrachtet
LG
Heinz
Heinz

CCU3 mit Raspimatic

Xerabo
Beiträge: 69
Registriert: 24.08.2010, 22:18
Hat sich bedankt: 10 Mal

Re: NetAtmo Wetterdaten HOWTO

Beitrag von Xerabo » 09.05.2022, 12:30

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
--------------------------------------------
124 Kanäle in 86 Geräten, CCU3, Redmatic -> HomeKit

debianatoe
Beiträge: 473
Registriert: 05.12.2016, 19:04
Hat sich bedankt: 30 Mal
Danksagung erhalten: 4 Mal

Re: NetAtmo Wetterdaten HOWTO

Beitrag von debianatoe » 16.05.2022, 00:46

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

Xerabo
Beiträge: 69
Registriert: 24.08.2010, 22:18
Hat sich bedankt: 10 Mal

Re: NetAtmo Wetterdaten HOWTO

Beitrag von Xerabo » 16.05.2022, 08:32

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
--------------------------------------------
124 Kanäle in 86 Geräten, CCU3, Redmatic -> HomeKit

debianatoe
Beiträge: 473
Registriert: 05.12.2016, 19:04
Hat sich bedankt: 30 Mal
Danksagung erhalten: 4 Mal

Re: NetAtmo Wetterdaten HOWTO

Beitrag von debianatoe » 16.05.2022, 18:22

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.
Viele Grüße,
debianatoe

HEINEN_Eric
Beiträge: 74
Registriert: 06.09.2020, 11:47
System: CCU
Hat sich bedankt: 12 Mal
Danksagung erhalten: 1 Mal

Re: NetAtmo Wetterdaten HOWTO

Beitrag von HEINEN_Eric » 07.08.2022, 09:05

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?
heinen.jpg
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

HEINEN_Eric
Beiträge: 74
Registriert: 06.09.2020, 11:47
System: CCU
Hat sich bedankt: 12 Mal
Danksagung erhalten: 1 Mal

Re: NetAtmo Wetterdaten HOWTO

Beitrag von HEINEN_Eric » 07.08.2022, 10:56

Ist ja leider tabellarisch aufgebaut, funzt das im Code-Modus?

NickHM
Beiträge: 3733
Registriert: 23.09.2017, 12:04
Hat sich bedankt: 66 Mal
Danksagung erhalten: 120 Mal

Re: NetAtmo Wetterdaten HOWTO

Beitrag von NickHM » 07.08.2022, 15:36

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
Ja, man kann das auch exportiren und dann wieder einfügen.
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?

Antworten

Zurück zu „HomeMatic Tipps & Tricks - keine Fragen!“