Einbinden von WH3000 SE WiFi Wetterstation und kompatible
Moderator: Co-Administratoren
Re: Einbinden von WH3000 SE WiFi Wetterstation und kompatible
Ja das Programm läuft nach dem Neustart der CCU normal an. Dann ändert sich aber nichts mehr. Bei dem Anlaufen ändert sich aber nur die Zeit der Systemvariable, nicht der Inhalt. Danach ändert sich nicht mal die Aktualisierungszeit. Ich denke mal, weil einfach keine Daten kommen. In der Wetterstation habe ich mich nun aber auch bei Wunderground und Ecowitt mit angemeldet. Kann es sein das das nicht geht? Nur die Daten raus löschen bringt es auch nicht. Ich habe keine Idee mehr was ich probieren kann.
-
- Beiträge: 14065
- Registriert: 08.05.2013, 23:33
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Nordwürttemberg
- Hat sich bedankt: 577 Mal
- Danksagung erhalten: 1491 Mal
Re: Einbinden von WH3000 SE WiFi Wetterstation und kompatible
Die Symptomatik legt nahe, dass sich durch das Update vielleicht das gesendete Datenformat geändert hat und für das TCL-Script einfach keine plausible Daten ankommen und infolgedessen die komplette Komunikation verworfen wird. Da müsste man sich mal beim "Original" umschauen. Diese Lösung für die CCU ist ja letztenendes auch nur ein an die CCU-Eigenheiten angepasste Fork einer bestehenden Linux-Lösung.
Gruß Xel66
Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch
Re: Einbinden von WH3000 SE WiFi Wetterstation und kompatible
Hallo,
nach langer Zeit bin ich mal wieder online das Wetter ist mir noch zu schön um an der Kiste zu sitzen
Ich habe eben nur die Nachrichten überflogen.
Wegen dem "nach Update" Problem, kann ich erstmal nur vermuten daß das Sendeformat der Wetterstation sich geändert hat, eventuell aus versehen, nicht auf wunderground-Format?
Ich kann mir nicht vorstellen, dass es ein "neues eigenes" Format für wunderground gibt - eine Erweiterung der Daten im "Sendestring" wäre kein Problem, diese würden dann einfach ingnoriert werden.
Eine Lösung habe ich nicht parat. Wenn ich nächste Woche Muse habe erstelle ich mal ein TCL Script, welches den "Sendestring" der Wetterstation ausgibt.
Gruß
lolli
@Xel66: Du hast ja den Support übernommen - vielen Dank. Nee, danke dafür das Du dich den Problemen der Nutzer angenommen hast.
Vielen DANK!!! (Bin halt nicht so oft hier online)
nach langer Zeit bin ich mal wieder online das Wetter ist mir noch zu schön um an der Kiste zu sitzen
Ich habe eben nur die Nachrichten überflogen.
Wegen dem "nach Update" Problem, kann ich erstmal nur vermuten daß das Sendeformat der Wetterstation sich geändert hat, eventuell aus versehen, nicht auf wunderground-Format?
Ich kann mir nicht vorstellen, dass es ein "neues eigenes" Format für wunderground gibt - eine Erweiterung der Daten im "Sendestring" wäre kein Problem, diese würden dann einfach ingnoriert werden.
Eine Lösung habe ich nicht parat. Wenn ich nächste Woche Muse habe erstelle ich mal ein TCL Script, welches den "Sendestring" der Wetterstation ausgibt.
Gruß
lolli
@Xel66: Du hast ja den Support übernommen - vielen Dank. Nee, danke dafür das Du dich den Problemen der Nutzer angenommen hast.
Vielen DANK!!! (Bin halt nicht so oft hier online)
Re: Einbinden von WH3000 SE WiFi Wetterstation und kompatible
@lolli vielen Dank. Ich hoffe das ich dieses Programm bald wieder verwenden kann. Es ist wirklich voll genial.
-
- Beiträge: 14065
- Registriert: 08.05.2013, 23:33
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Nordwürttemberg
- Hat sich bedankt: 577 Mal
- Danksagung erhalten: 1491 Mal
Re: Einbinden von WH3000 SE WiFi Wetterstation und kompatible
Support würde ich das tatsächlich nicht nennen. Dazu fehlt mir auch die Kompetenz. Über ein paar TCL-Gehversuche bin ich nie hinausgekommen. Aber bei mir funktioniert die Datenübergabe immer noch problemlos. Habe aber auch kürzlich kein Update gemacht. Vor längerer Zeit (Frühjahr?) gab es mal was. Das hatte ich ohne Einschränkungen durchgeführt.
Gruß Xel66
Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch
Re: Einbinden von WH3000 SE WiFi Wetterstation und kompatible
Bei mir kommt es nun zum Datenstop... Keine Anung was und wie... Ich weiß auch nicht, wie ich wo und wie da anfangen kann zu suchen. Ich sehe in dem alten WS View. App das da unter Test einiges angezeigt wird. ... Das kannte ich vorher da noch nicht. Ich habe mich auch bei Wunderground nun angemeldet und auch bei Ecowitt. Möglich das auch das der Fehler ist. Ich weiß es echt nicht.
Re: Einbinden von WH3000 SE WiFi Wetterstation und kompatible
Hi WAdler,
ein "Tool"zur Ausgabe des empfangenen Strings ist schon enthalten
Probiere das:
Melde dich mittels Putty oder ähnlichem auf der Konsole der CCU an.
Wechsle in das Verzeichnis -> cd /www/addons/myAddons
Suche nach der Eingabe von ps nach "tclsh myWeather.tcl", da siehst du die PID.
Mit dieser PID kannst du dann den Task mit kill und der PID-Nummer löschen.
Starte nun den Prozeß mittels tclsh myWeather.tcl neu, dieser läuft dann bis die Konsole geschlossen wird oder du mit ctrl-c den Prozeß stoppst.
Nun wird der vom Server empfangene String auf der Konsole ausgegeben, je nachdem in welchem Zeitraum die Wetterstation die Daten sendet.
Bei mir sieht der so aus:
GET /weatherstation/updateweatherstation.php?ID=deh▒&PASSWORD=tttt&indoortempf=68.5&tempf=59.0&dewptf=48.9&windchillf=59.0&indoorhumidity=53&humidity=69&windspeedmph=2.9&windgustmph=3.4&winddir=341&absbaromin=29.956&baromin=29.788&rainin=0.000&dailyrainin=0.000&weeklyrainin=0.543&monthlyrainin=0.543&solarradiation=450.20&UV=4&dateutc=2021-10-09%2010:52:05&softwaretype=EasyWeatherV1.5.8&action=updateraw&realtime=1&rtfreq=5 HTTP/1.0
Wenn Du die Daten hast, würde ich, dann wieder die CCU neu starten.
Mal gespannt was deine Station sendet.
Gruß
lolli
ein "Tool"zur Ausgabe des empfangenen Strings ist schon enthalten
Probiere das:
Melde dich mittels Putty oder ähnlichem auf der Konsole der CCU an.
Wechsle in das Verzeichnis -> cd /www/addons/myAddons
Suche nach der Eingabe von ps nach "tclsh myWeather.tcl", da siehst du die PID.
Mit dieser PID kannst du dann den Task mit kill und der PID-Nummer löschen.
Starte nun den Prozeß mittels tclsh myWeather.tcl neu, dieser läuft dann bis die Konsole geschlossen wird oder du mit ctrl-c den Prozeß stoppst.
Nun wird der vom Server empfangene String auf der Konsole ausgegeben, je nachdem in welchem Zeitraum die Wetterstation die Daten sendet.
Bei mir sieht der so aus:
GET /weatherstation/updateweatherstation.php?ID=deh▒&PASSWORD=tttt&indoortempf=68.5&tempf=59.0&dewptf=48.9&windchillf=59.0&indoorhumidity=53&humidity=69&windspeedmph=2.9&windgustmph=3.4&winddir=341&absbaromin=29.956&baromin=29.788&rainin=0.000&dailyrainin=0.000&weeklyrainin=0.543&monthlyrainin=0.543&solarradiation=450.20&UV=4&dateutc=2021-10-09%2010:52:05&softwaretype=EasyWeatherV1.5.8&action=updateraw&realtime=1&rtfreq=5 HTTP/1.0
Wenn Du die Daten hast, würde ich, dann wieder die CCU neu starten.
Mal gespannt was deine Station sendet.
Gruß
lolli
-
- Beiträge: 14065
- Registriert: 08.05.2013, 23:33
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Nordwürttemberg
- Hat sich bedankt: 577 Mal
- Danksagung erhalten: 1491 Mal
Re: Einbinden von WH3000 SE WiFi Wetterstation und kompatible
Ich meine auch, dass es diesen String irgendwo auf der CCU gibt (als temporäre Variable oder so). Die Ausgabe habe ich schon mal gesehen.
Gruß Xel66
Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch
Re: Einbinden von WH3000 SE WiFi Wetterstation und kompatible
Hi Xel66,
war sicher in der Konsole wird auch ausgegeben wenn man den Server mit "&" am Ende startet
Bin mal echt gespannt was da an die CCU von der Wetterstation gesendet wird.
Gruß
und schönes WE
lolli
war sicher in der Konsole wird auch ausgegeben wenn man den Server mit "&" am Ende startet
Bin mal echt gespannt was da an die CCU von der Wetterstation gesendet wird.
Gruß
und schönes WE
lolli
Re: Einbinden von WH3000 SE WiFi Wetterstation und kompatible
Ich habe inzwischen das hier viewtopic.php?f=18&t=49131&p=682029#p682029 zum laufen bekommen.