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)