Netatmo Wetterstation (incl. CO2 Messung) einbinden
Moderator: Co-Administratoren
-
- Beiträge: 14
- Registriert: 25.04.2013, 12:23
- Danksagung erhalten: 3 Mal
Re: Netatmo Wetterstation (incl. CO2 Messung) einbinden
ok, wenn man folgendes in der CONFIG section hinzufügt:
set ::env(LD_LIBRARY_PATH) "/usr/local/addons/cuxd"
dann kann man auch 'curl' von cuxd benutzen, z.B. einfach über /usr/local/addons/curl
bei mir funktioniert das Skript dann wieder, kann das jemand ausprobieren?
set ::env(LD_LIBRARY_PATH) "/usr/local/addons/cuxd"
dann kann man auch 'curl' von cuxd benutzen, z.B. einfach über /usr/local/addons/curl
bei mir funktioniert das Skript dann wieder, kann das jemand ausprobieren?
- Wheeler
- Beiträge: 75
- Registriert: 27.01.2011, 22:50
- Wohnort: Feldkirchen-Westerham
- Hat sich bedankt: 5 Mal
- Danksagung erhalten: 1 Mal
Re: Netatmo Wetterstation (incl. CO2 Messung) einbinden
Hey Mike,mikethemagic hat geschrieben:bei mir funktioniert das Skript dann wieder, kann das jemand ausprobieren?
ich hab die Settings eingefügt und siehe da, es klappt!
Absolut top, danke Dir!
Grüße,
-- Udo
RaspberryMatic Version 3.59.6.20211009, 148 Devices, CUxD 2.6, CCU-Historian V2.6.0 auf Debian Linux
- Wheeler
- Beiträge: 75
- Registriert: 27.01.2011, 22:50
- Wohnort: Feldkirchen-Westerham
- Hat sich bedankt: 5 Mal
- Danksagung erhalten: 1 Mal
Re: Netatmo Wetterstation (incl. CO2 Messung) einbinden
Falls sich jemand auch die Finger nach der moduleid des Netatmo Outdoor Modules wund sucht, einfach mal den Link https://dev.netatmo.com/doc/restapi/devicelist anklicken, ggf einloggen, dann findet man unter "Response example" bei modules die gesuchte id
In der normalen WebUI wird diese nämlich nicht aufgeführt.
Grüße,
-- Udo
In der normalen WebUI wird diese nämlich nicht aufgeführt.
Grüße,
-- Udo
RaspberryMatic Version 3.59.6.20211009, 148 Devices, CUxD 2.6, CCU-Historian V2.6.0 auf Debian Linux
Re: Netatmo Wetterstation (incl. CO2 Messung) einbinden
Hi,
habe mich mal an die Einbindung der NetAtmo herangewagt.
Leider ist mir nicht klar, wie ich den angepassten CODE in die CCU2 einbinden ?
Als Datei, in Addon oder nur als Skprit ?
Habe vorher, erfolgreich Wetterdaten von Wunderground, eingefügt.
Wäre um Hilfe sehr dankbar
Gruss Joe
habe mich mal an die Einbindung der NetAtmo herangewagt.
Leider ist mir nicht klar, wie ich den angepassten CODE in die CCU2 einbinden ?
Als Datei, in Addon oder nur als Skprit ?
Habe vorher, erfolgreich Wetterdaten von Wunderground, eingefügt.
Wäre um Hilfe sehr dankbar
Gruss Joe
-
- Beiträge: 14
- Registriert: 25.04.2013, 12:23
- Danksagung erhalten: 3 Mal
Re: Netatmo Wetterstation (incl. CO2 Messung) einbinden
Ich habe keine CCU2 aber vermutlich ist die Einbindung auch nicht viel anders, d.h. als Datei auf die CCU kopieren und dann z.B. aus einem HM Skript o.ä aufrufen.joe13 hat geschrieben:Hi,
Leider ist mir nicht klar, wie ich den angepassten CODE in die CCU2 einbinden ?
Als Datei, in Addon oder nur als Skprit ?
prinzipiell analog wie z.B. hier beschrieben http://homematic-forum.de/forum/viewtop ... 31&t=12830
d.h. erst .tcl Skript mit dem eigenen Passwort/API key und den eigenen (vorher auf der CCU angelegten) Variablen modifizieren, auf die CCU kopieren, ausführbar machen, mal per telnet testen und bei Erfolg dann in ein eigenes HM Skript einbauen (per Exec oder besser CuXD.exec Gerät) und damit regelmässig abfragen. Alternativ kann man sich natürlich auch einen Cron-job basteln.
Mike
Re: Netatmo Wetterstation (incl. CO2 Messung) einbinden
HI
Danke für die Antwort,
aber leider stürzt mir die CUU 2 ab , wenn ich den "Code" über da Webgui, als Programm mit Skrip erstellen will.
Habe voher die netatmo.tcl(mit angepassen Daten von Netatmo) nach usr/local/addons/netatmo kopiert (mit 755)
gruss joe
Danke für die Antwort,
aber leider stürzt mir die CUU 2 ab , wenn ich den "Code" über da Webgui, als Programm mit Skrip erstellen will.
Habe voher die netatmo.tcl(mit angepassen Daten von Netatmo) nach usr/local/addons/netatmo kopiert (mit 755)
gruss joe
- Wheeler
- Beiträge: 75
- Registriert: 27.01.2011, 22:50
- Wohnort: Feldkirchen-Westerham
- Hat sich bedankt: 5 Mal
- Danksagung erhalten: 1 Mal
Re: Netatmo Wetterstation (incl. CO2 Messung) einbinden
Hi Joe,
Du brauchst auch den curl (in CUxD enthalten). Nachdem Du das Tcl Script auf die CCU kopiert hast, dann den Aufruf mit einem Homematic Script wie folgt:
dom.GetObject("CUxD.CUX2801001:1.CMD_QUERY_RET").State(1);
dom.GetObject("CUxD.CUX2801001:1.CMD_SETS").State("tclsh /usr/local/addons/netatmo/netatmo.tcl");
dom.GetObject("CUxD.CUX2801001:1.CMD_RETS").State();
Grüße,
-- Udo
Du brauchst auch den curl (in CUxD enthalten). Nachdem Du das Tcl Script auf die CCU kopiert hast, dann den Aufruf mit einem Homematic Script wie folgt:
dom.GetObject("CUxD.CUX2801001:1.CMD_QUERY_RET").State(1);
dom.GetObject("CUxD.CUX2801001:1.CMD_SETS").State("tclsh /usr/local/addons/netatmo/netatmo.tcl");
dom.GetObject("CUxD.CUX2801001:1.CMD_RETS").State();
Grüße,
-- Udo
RaspberryMatic Version 3.59.6.20211009, 148 Devices, CUxD 2.6, CCU-Historian V2.6.0 auf Debian Linux
Re: Netatmo Wetterstation (incl. CO2 Messung) einbinden
Hi,
habe CUxD Version 0.58g auf der CCU2
aber leider passiert in den Variablen nichts
gruss joe
habe CUxD Version 0.58g auf der CCU2
aber leider passiert in den Variablen nichts
gruss joe
-
- Beiträge: 14
- Registriert: 25.04.2013, 12:23
- Danksagung erhalten: 3 Mal
Re: Netatmo Wetterstation (incl. CO2 Messung) einbinden
Hi Joe,
leider muss man im Tcl Skript noch ziemlich viel per Hand anpassen wo etwas schief gehen kann
- Pfad zum curl von cuxd
- Name der Systemvariablen bzw. des cuxd Thermostat wrapper device
- MAC Adressen der eigenen devices
- Login, Passwort, API Key und App Key
Und natürlich muss man sich vorher auch das Cmd Exec device und das Thermostat device in cuxd anlegen, sowie danach in der CCU anlegen. Und im CCU Skript muss dann auch die id des cuxd cmd exec devices stimmen.
Am besten das Tcl Skript zunächst über telnet manuell starten. Loglevel evt. vorher auf debug. Kommen irgendwelche Fehlermeldungen?
Michael
leider muss man im Tcl Skript noch ziemlich viel per Hand anpassen wo etwas schief gehen kann
- Pfad zum curl von cuxd
- Name der Systemvariablen bzw. des cuxd Thermostat wrapper device
- MAC Adressen der eigenen devices
- Login, Passwort, API Key und App Key
Und natürlich muss man sich vorher auch das Cmd Exec device und das Thermostat device in cuxd anlegen, sowie danach in der CCU anlegen. Und im CCU Skript muss dann auch die id des cuxd cmd exec devices stimmen.
Am besten das Tcl Skript zunächst über telnet manuell starten. Loglevel evt. vorher auf debug. Kommen irgendwelche Fehlermeldungen?
Michael
Re: Netatmo Wetterstation (incl. CO2 Messung) einbinden
Hi, Michael
- Pfad zum curl von cuxd
- Name der Systemvariablen (habe alles auf Variablen geleggt ) des cuxd Thermostat wrapper device
- MAC Adressen der eigenen devices
- Login, Passwort, API Key und App Key
habe alles gemacht.
Aber wie legte ich ein Cmd Exec device an ?
Wie lautet der Aufführbefehl im Telnet ? nur netatmo.tcl eingeben ? (nutze WINSCP)
Danke für deine Hilfe.
Joe
- Pfad zum curl von cuxd
- Name der Systemvariablen (habe alles auf Variablen geleggt ) des cuxd Thermostat wrapper device
- MAC Adressen der eigenen devices
- Login, Passwort, API Key und App Key
habe alles gemacht.
Aber wie legte ich ein Cmd Exec device an ?
Wie lautet der Aufführbefehl im Telnet ? nur netatmo.tcl eingeben ? (nutze WINSCP)
Danke für deine Hilfe.
Joe