Einbinden von WH3000 SE WiFi Wetterstation und kompatible

Homematic-, TCL- und Shell-Script, Toolchain, C, etc.

Moderator: Co-Administratoren

itschi77
Beiträge: 1
Registriert: 04.08.2021, 23:03
System: Alternative CCU (auf Basis OCCU)

Re: Einbinden von WH3000 SE WiFi Wetterstation und kompatible

Beitrag von itschi77 » 05.08.2021, 21:17

lolli hat geschrieben:
28.01.2021, 19:04
Hi,
den Wunsch von Gerd habe ich erfüllt, der UV-Index ist nun mit dabei.
Die neue Version würde ich zum Monatswechsel einspielen, damit die CSV-Tablle nicht durcheinander wird. Der UV-Index wird alphabetisch in der Tabelle eingeordnet.

Die "Installation" bleibt wie vorher beschrieben. Wer das schon alles installiert hat, muss "nur" die myWeather.tcl Datei in das Verzeichnis kopieren und dann, am besten am Monatsersten - wer das Langzeitarchiv nutzt, die CCU neu starten 8)

Gruß
Hallo,
vielen Dank erstmal für deine Arbeit. Es funktioniert auch soweit einwandfrei, aber die letzte Aktualisierung mit UV Index haut nicht hin.
Was auch komisch ist, alle anderen Dateien hat er immer ohne Probleme entpackt (bei Safari automatisch nach dem download) und bei der kommt immer eine Fehlermeldung. Die klicke ich weg und kopiere die Datei in das Verzeichnis aber der UV Index taucht nicht auf. Kann es sein das etwas beschädigt ist?

Viele Grüße

Michael

flispy
Beiträge: 10
Registriert: 05.08.2020, 16:35
System: CCU
Hat sich bedankt: 3 Mal

Re: Einbinden von WH3000 SE WiFi Wetterstation und kompatible

Beitrag von flispy » 17.08.2021, 16:49

Hallo,
ich bemerke seit dem Einbinden, dass mein "Regen-Alarm" erst sehr spät aktiv wird.
Nun glaube ich das Problem gefunden zu haben. Wenn die Niederschlagsmenge unter 1,00 ist, speichert iobroker als Wert 0 statt z.B. 0,76 ab.
Daher bekomme ich erst meine Warnung, sobald die Niederschlagsmenge > 1,00 ist.
Könnt ihr das bestätigen oder läuft bei mir vielleicht etwas falsch bzw. muss ich anders einstellen?

BrunoCali
Beiträge: 2
Registriert: 10.09.2021, 12:08
System: CCU

Re: Einbinden von WH3000 SE WiFi Wetterstation und kompatible

Beitrag von BrunoCali » 10.09.2021, 13:08

Hallo zusammen,
mit großem Interesse habe ich diesen Beitrag gelesen und habe jetzt eine Anfängerfrage.
Funktionieren die Addons auf einer CCU3, wenn ich nach lolli's Installationsanleitung vorgehe, oder muss ich noch etwas ändern?
Ich möchte eine Wetterstation W830 einbinde.

Viele Grüße

Bruno

Xel66
Beiträge: 14067
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

Beitrag von Xel66 » 10.09.2021, 13:57

Addons haben nichts mit dieser Lösung zu tun. Ich selber habe neben dieser Einbindung auch weitere Addons (CUxD, XML-API etc.) laufen. Auf der CCU wird nur ein zusätzlicher Server auf einem anderen Port gestartet, der die Daten der Wetterstation im wunderground-Format annimmt und in Systemvariablen hinterlegt.

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

flispy
Beiträge: 10
Registriert: 05.08.2020, 16:35
System: CCU
Hat sich bedankt: 3 Mal

Re: Einbinden von WH3000 SE WiFi Wetterstation und kompatible

Beitrag von flispy » 10.09.2021, 16:14

flispy hat geschrieben:
17.08.2021, 16:49
Hallo,
ich bemerke seit dem Einbinden, dass mein "Regen-Alarm" erst sehr spät aktiv wird.
Nun glaube ich das Problem gefunden zu haben. Wenn die Niederschlagsmenge unter 1,00 ist, speichert iobroker als Wert 0 statt z.B. 0,76 ab.
Daher bekomme ich erst meine Warnung, sobald die Niederschlagsmenge > 1,00 ist.
Könnt ihr das bestätigen oder läuft bei mir vielleicht etwas falsch bzw. muss ich anders einstellen?
Hallo zusammen, hat hierzu jemand eine Idee oder kann das bestätigen?

BrunoCali
Beiträge: 2
Registriert: 10.09.2021, 12:08
System: CCU

Re: Einbinden von WH3000 SE WiFi Wetterstation und kompatible

Beitrag von BrunoCali » 10.09.2021, 16:25

Hallo Xel66,
meine Frage war wohl falsch formuliert. Also wenn ich auf meiner CCU3 die entsprechenden Verzeichnisse anlege und die tcl-Dateien hineinkopiere funktioniert das genauso?

Gruß Bruno

Xel66
Beiträge: 14067
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

Beitrag von Xel66 » 10.09.2021, 17:25

Warum soll es nicht funktionieren. Dieser Lösungsansatz arbeitet völlig autark und hat mit anderen Addons nichts zu tun und hat bei mir ohne jegliche Änderungen schon einige Firmwareupdates überlebt. Voraussetzung: Anleitung exakt befolgen.
flispy hat geschrieben:
10.09.2021, 16:14
Hallo zusammen, hat hierzu jemand eine Idee oder kann das bestätigen?
Meine Programme triggern auf > 0,1. Es liegt also weder an dieser Lösung noch an der CCU-Firmware. Was andere Lösungen aus den übermittelten Werten machen, liegt an der Lösung selbst.

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

flispy
Beiträge: 10
Registriert: 05.08.2020, 16:35
System: CCU
Hat sich bedankt: 3 Mal

Re: Einbinden von WH3000 SE WiFi Wetterstation und kompatible

Beitrag von flispy » 27.09.2021, 21:31

Xel66 hat geschrieben:
10.09.2021, 17:25
[...] Meine Programme triggern auf > 0,1. [...]
Danke, das war der entscheidende Hinweis. Ich habe bisher auf >0 abgefragt.
Nachdem ich auf >0.1 umgestellt habe, funktioniert es nun auch wie gewünscht!
Danke!!!

WAdler 68
Beiträge: 1423
Registriert: 09.11.2008, 16:29
Hat sich bedankt: 2 Mal

Re: Einbinden von WH3000 SE WiFi Wetterstation und kompatible

Beitrag von WAdler 68 » 28.09.2021, 10:21

lolli hat geschrieben:
23.03.2020, 19:46
Hi Xel66,
"Installation" von Hand, es gibt ein Startscript welches im Verzeichnis rc.d gelegt wird und bei jedem reboot dann automatisch gestartet wird.
Die Systemvariablen werden automatisch erzeugt, diese beginnen alle mit _W_.

Anleitung ;)
Unter /usr/local/etc/config/addons/www das Verzeichnis myAddons erstellen.
In das Verzeichnis myAddons die Dateien Autostart, myWeather.tcl und myW_tabelle.tcl speichern.
Die Datei myAddons wird in das Verzeichnis /usr/local/etc/config/rc.d gespeichert. Diese startet nach einem Reboot automatisch den Server.

um ohne Reboot zu starten über die Konsole
cd /www/addons/myAddons/
tclsh myWeather.tcl &
exit

eingeben.
Der Server lauscht nun.
Die Wetterstation ist mittels der Config App "WS View" unter Menu -> Device List -> Station auswählen, dann kann man die einzelnen Wettservices auswählen.
Solange NEXT drücken bis zur "Seite" Customized -> Enable, Protocol Wunderground, Server IP die IP Adresse der CCU, Station ID "irgendwas", Station Key auch "irgendwas", Port:2068, Upload Interval 60 -> Save
und schon sendet die Station die Daten an die CCU.

Gruß
lolli

PS: Für die Sonneneinstrahlung wird, zusätzlich, ein Mittelwert aus den letzten 10 Meßerten gebildet.
Ich habe gestern ein Firmenware Update an der Wetterstation durchgeführt. Nun scheint sie nichts mehr an die CCU zu senden. Ich bekomme keine CSV Dateien und die System Variabeln ändern sich nicht mehr.gibt es einen Weg, wie ich sehen kann, Was die Wetterstation sendet und was sie nun für ein Problem hat? Ich habe nun aber auch das Dasgbord und die Ecowitt Seite frei geschaltet. Auf der Seite" Customized -> Enable, Protocol Wunderground, Server IP die IP Adresse der CCU, Station ID "irgendwas", Station Key auch "irgendwas", Port:2068, Upload Interval 60 -> Save ist alles genau so eingestellt

Wenn ich in der Console ausführe kommt es zu dem Ergebniss:
# cd /www/addons/myAddons/
# tclsh myWeather.tcl &
# exitmyWeather is running
couldn't open socket: address already in use
while executing
"socket -server Server 2068"
(file "myWeather.tcl" line 221)

Xel66
Beiträge: 14067
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

Beitrag von Xel66 » 29.09.2021, 14:08

Bei der Fehelrmeldung würde ich mal drauf tippen, dass der Server schon läuft und deshalb korrekt die dadurch belegte Portnummer als bereits belegt gemeldet wird. Ich habe zwar in der Vergangenheit auch schon mehrmals ein Firmwareupdate gemacht, aber in der Vergangenheit keine negativen Erfahrungen gemacht. Schon mal die CCU durchgebootet?

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

Antworten

Zurück zu „Softwareentwicklung für die HomeMatic CCU“