Installation von PWS Dashboard
- olicat
- Beiträge: 2552
- Registriert: 07 Dez 2020, 20:33
- Wohnort: Hohen Neuendorf
- Hat sich bedankt: 45 mal
- Danksagung erhalten: 517 mal
- Kontaktdaten:
Re: Installation von PWS Dashboard
Hi!
Das hier sollte hilfreich sein.
Vielleicht hilft auch dieser Thread.
Bzgl. Update siehe hier.
Oliver
Das hier sollte hilfreich sein.
Vielleicht hilft auch dieser Thread.
Bzgl. Update siehe hier.
Oliver
Re: Installation von PWS Dashboard
Sorry bekomme es nicht hin mit ecowitt.
Ecowitt local upload habe ich gewählz. save gemacht.
Anzeigen ändern sich nicht.
Ecowitt habe ich auch im wlan drinnen.
Server IP / Hostname
192.168.178.101
Path
/station/ecowitt
Port
8998
Upload Interval
15
Seconds
Ecowitt local upload habe ich gewählz. save gemacht.
Anzeigen ändern sich nicht.
Ecowitt habe ich auch im wlan drinnen.
Server IP / Hostname
192.168.178.101
Path
/station/ecowitt
Port
8998
Upload Interval
15
Seconds
- Gyvate
- Beiträge: 4413
- Registriert: 10 Aug 2021, 23:41
- Wohnort: Saarbrücken
- Hat sich bedankt: 15 mal
- Danksagung erhalten: 632 mal
- Kontaktdaten:
Re: Installation von PWS Dashboard
diese Daten sind Unsinn für das PWS Dashboard - das sind Daten für CumulusMX.
Das benutzt standardmässig Port 8998 (für Customized Server) und /station/ecowitt -
wo hast Du denn das her ?
Das steht so garantiert in keiner Anleitung für's PWS Dashboard
für PWS Dashboard lautet der Eintrag anders
Pfad: /pwsWD/ecowitt/
Port: 80
wobei "pwsWD" das Verzeichnis in der Webroot des (Web-)hosts ist, in das das PWS Dashboard installiert wurde.
Es heisst ggf. anders, wenn Du einen anderen Namen gewählt hast
Die lokale IP-Adresse ist nur dann richtig, wenn unter dieser Adresse ein Server läuft (z.B. NAS, RaspberryPi) auf dem Du das PWS Dashboard installiert hast. Auf diesem Server muss ein Webserver als Dienst (Service) laufen und konfiguriert sein, sonst werden natürlich weder Kacheln noch Daten in einem Webbrowser angezeigt. Ausserdem muss ein sogenannter CRON-Job laufen, der regelmässige Updates der Min/max Daten vornimmt und den Tageswechsel abwickelt.
Dass mit Deinen verwendeten Daten im Verzeichnis /pwsWD/ecowitt nichts ankommt ist klar - Du schickst Deine Post ja an einen anderen "Briefkasten"
Als Intervall würde ich bei Deiner Konstellation 16 Sekunden wählen, da ja auch Dein Aussenkombi alle 16 Sekunden neue Daten an die Konsole schickt.
Das benutzt standardmässig Port 8998 (für Customized Server) und /station/ecowitt -
wo hast Du denn das her ?
Das steht so garantiert in keiner Anleitung für's PWS Dashboard
für PWS Dashboard lautet der Eintrag anders
Pfad: /pwsWD/ecowitt/
Port: 80
wobei "pwsWD" das Verzeichnis in der Webroot des (Web-)hosts ist, in das das PWS Dashboard installiert wurde.
Es heisst ggf. anders, wenn Du einen anderen Namen gewählt hast
Die lokale IP-Adresse ist nur dann richtig, wenn unter dieser Adresse ein Server läuft (z.B. NAS, RaspberryPi) auf dem Du das PWS Dashboard installiert hast. Auf diesem Server muss ein Webserver als Dienst (Service) laufen und konfiguriert sein, sonst werden natürlich weder Kacheln noch Daten in einem Webbrowser angezeigt. Ausserdem muss ein sogenannter CRON-Job laufen, der regelmässige Updates der Min/max Daten vornimmt und den Tageswechsel abwickelt.
Dass mit Deinen verwendeten Daten im Verzeichnis /pwsWD/ecowitt nichts ankommt ist klar - Du schickst Deine Post ja an einen anderen "Briefkasten"
Als Intervall würde ich bei Deiner Konstellation 16 Sekunden wählen, da ja auch Dein Aussenkombi alle 16 Sekunden neue Daten an die Konsole schickt.
Ecowitt Konsolen und Sensoren
WS2320E, HP2553, HP3501, WN1910, WN1980, WN1820, WS3800, WS3910, WH2810,
GW1000, GW1100, GW1200, GW2000, GW3000, WH2650,WS6210,
WS68, WS69, WS80, WS85, WS90,
WN30, WH31[EP], WH32[EP], WN32P, WN34L, WN34S,WN34D, WN35, WH41, WH45, WH46D, WH51, WH55, WH57, LDS01
Meteobridge Pro, MB RPi (2), MB VM, Weewx v4, CumulusMX v3, CumulusMX v4
Barani MeteoShield Pro (G2 + G3), MetSpec Rad02, SIAP SMarTCELLino, Ambient SRS100LX
Personal Weather Tablet(PWT), FOSHKplugin, Dracal BAR20
Weather Landing page: http://meshka.eu
Ecowitt WiKi Englisch: http://meshka.eu/Ecowitt/dokuwiki
WS2320E, HP2553, HP3501, WN1910, WN1980, WN1820, WS3800, WS3910, WH2810,
GW1000, GW1100, GW1200, GW2000, GW3000, WH2650,WS6210,
WS68, WS69, WS80, WS85, WS90,
WN30, WH31[EP], WH32[EP], WN32P, WN34L, WN34S,WN34D, WN35, WH41, WH45, WH46D, WH51, WH55, WH57, LDS01
Meteobridge Pro, MB RPi (2), MB VM, Weewx v4, CumulusMX v3, CumulusMX v4
Barani MeteoShield Pro (G2 + G3), MetSpec Rad02, SIAP SMarTCELLino, Ambient SRS100LX
Personal Weather Tablet(PWT), FOSHKplugin, Dracal BAR20
Weather Landing page: http://meshka.eu
Ecowitt WiKi Englisch: http://meshka.eu/Ecowitt/dokuwiki
Re: Installation von PWS Dashboard
PU ist glaube ich zu schwer für mich., Habe pws auf einem nas installiert.../web/pwsWH
adresse vom nas ist 192.168.178.201
IP von meinem ecowitt 192.168.178.71 . dort habe ich unter customized die daten eingeben, wie du mir vorgeschlagen hast.
Unter ecowitt wurde eco_stats.txt erzeugt.
inhalt lautet.
Tue, 16 Dec 2025 08:55:09 +0000 = Ecowitt data: 57 NO PASSKEY 66 Invalid data Array
(
)
Habe nun die ip vom nas eingeben. Sieht schon anders aus.
Tue, 16 Dec 2025 10:51:42 +0000 = Ecowitt data: 50 70B9D08946E59FD8CAEnn47AE7BC7BF1AE needs to be set in index.php
in der ecowitt / index.php habe ich den Passkey nun eingegeben.
etwas schwierig aber läuft nun einwandfrei.
Danke für die Hilfe
adresse vom nas ist 192.168.178.201
IP von meinem ecowitt 192.168.178.71 . dort habe ich unter customized die daten eingeben, wie du mir vorgeschlagen hast.
Unter ecowitt wurde eco_stats.txt erzeugt.
inhalt lautet.
Tue, 16 Dec 2025 08:55:09 +0000 = Ecowitt data: 57 NO PASSKEY 66 Invalid data Array
(
)
Habe nun die ip vom nas eingeben. Sieht schon anders aus.
Tue, 16 Dec 2025 10:51:42 +0000 = Ecowitt data: 50 70B9D08946E59FD8CAEnn47AE7BC7BF1AE needs to be set in index.php
in der ecowitt / index.php habe ich den Passkey nun eingegeben.
etwas schwierig aber läuft nun einwandfrei.
Danke für die Hilfe
- Gyvate
- Beiträge: 4413
- Registriert: 10 Aug 2021, 23:41
- Wohnort: Saarbrücken
- Hat sich bedankt: 15 mal
- Danksagung erhalten: 632 mal
- Kontaktdaten:
Re: Installation von PWS Dashboard
Mühsam ernährt sich das Eichhörnchen...
Du bist jetzt sehr nah (wenn nicht sogar ganz) dran.
Möglicherweise muss Du noch dafür sorgen, dass Dein /pwsWD/PWS_cron_stationcron.php Skript alle 5 Minuten läuft, damit die Minimum- und Maximumdaten aktualisiert werden und der Tageswechsel richtig funktioniert..
Du bist jetzt sehr nah (wenn nicht sogar ganz) dran.
Möglicherweise muss Du noch dafür sorgen, dass Dein /pwsWD/PWS_cron_stationcron.php Skript alle 5 Minuten läuft, damit die Minimum- und Maximumdaten aktualisiert werden und der Tageswechsel richtig funktioniert..
Ecowitt Konsolen und Sensoren
WS2320E, HP2553, HP3501, WN1910, WN1980, WN1820, WS3800, WS3910, WH2810,
GW1000, GW1100, GW1200, GW2000, GW3000, WH2650,WS6210,
WS68, WS69, WS80, WS85, WS90,
WN30, WH31[EP], WH32[EP], WN32P, WN34L, WN34S,WN34D, WN35, WH41, WH45, WH46D, WH51, WH55, WH57, LDS01
Meteobridge Pro, MB RPi (2), MB VM, Weewx v4, CumulusMX v3, CumulusMX v4
Barani MeteoShield Pro (G2 + G3), MetSpec Rad02, SIAP SMarTCELLino, Ambient SRS100LX
Personal Weather Tablet(PWT), FOSHKplugin, Dracal BAR20
Weather Landing page: http://meshka.eu
Ecowitt WiKi Englisch: http://meshka.eu/Ecowitt/dokuwiki
WS2320E, HP2553, HP3501, WN1910, WN1980, WN1820, WS3800, WS3910, WH2810,
GW1000, GW1100, GW1200, GW2000, GW3000, WH2650,WS6210,
WS68, WS69, WS80, WS85, WS90,
WN30, WH31[EP], WH32[EP], WN32P, WN34L, WN34S,WN34D, WN35, WH41, WH45, WH46D, WH51, WH55, WH57, LDS01
Meteobridge Pro, MB RPi (2), MB VM, Weewx v4, CumulusMX v3, CumulusMX v4
Barani MeteoShield Pro (G2 + G3), MetSpec Rad02, SIAP SMarTCELLino, Ambient SRS100LX
Personal Weather Tablet(PWT), FOSHKplugin, Dracal BAR20
Weather Landing page: http://meshka.eu
Ecowitt WiKi Englisch: http://meshka.eu/Ecowitt/dokuwiki
Re: Installation von PWS Dashboard
Soweit funktioniert es alles sehr gut.
Du schreibst PWS_cron_stationcron.php Skript alle 5 Minuten akuta.... wie kann mana das machen ?
Noch eine Frage. eher belanglos, da es bei meiner eigenen Site funktioniert.
Unter Prognose steht immer OFFLINE. Habe underground dort stehen. Aber Underground ist immer online.
woran kann das liegen ?
Du schreibst PWS_cron_stationcron.php Skript alle 5 Minuten akuta.... wie kann mana das machen ?
Noch eine Frage. eher belanglos, da es bei meiner eigenen Site funktioniert.
Unter Prognose steht immer OFFLINE. Habe underground dort stehen. Aber Underground ist immer online.
woran kann das liegen ?
- Gyvate
- Beiträge: 4413
- Registriert: 10 Aug 2021, 23:41
- Wohnort: Saarbrücken
- Hat sich bedankt: 15 mal
- Danksagung erhalten: 632 mal
- Kontaktdaten:
Re: Installation von PWS Dashboard
damit die Prognose via Weather Underground für Deinen Standort funktioniert, musst Du in den Settings im Reiter APIs & Keys Deinen WU API key eintragen und auch Deine WU Station-ID.
Wenn sich die Vorhersagedaten dann ändern und trotzdem weiterhin Offline angezeigt wird. ignorier es einfach.
Normalerweise hat jedes Betriebssystem eine Aufgabenplanung/Scheduling, wo man periodische Ausführungen von Programmen einstellen kann. Unter Windows ist das die Aufgabenplanung/Task Scheduler, unter Linux und Derivaten wird das von einem Service gemacht, der CRON (griechisch: Zeit) heisst. Dort wird dann in einer Tabelle (z.B. /etc/crontab - heisst aber ggf. auch anders - ist vom Betriebssystem Deines NAS abhängig) ein Eintrag gemacht, in dem festgelegt wird, wie häufig welches Programm oder Skript von welchem Benutzer ausgeführt wird.
In einer typischen CRON Tabelle sieht ein solcher Beitrag z.B. so aus
(die # am Zeilenanfang bedeutet Kommentar und wird bei der Ausführung ignoriert)
# Example of job definition:
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# | | | | |
# * * * * * user-name command to be executed
17 * * * * root cd / && run-parts --report /etc/cron.hourly
die letzte Zeile ist hier der Aufruf - der bedeutet hier: jede Stunde *, jeden Tag *, jeden Monat, in der 17. Minute starte als Benutzer root das Programm run-parts aus dem Verzeichnis /, wobei das Programm run-parts mit den Optionen --report ... gestartet wird
*/5 * * * * root sh /var/lib/weewx/backup-weewx-db.sh
bedeutet:
starte alle 5 Minuten (1. * Minuten, / alle; */5 alle 5 Minuten) das Shell-Skript backup-weewx.db.sh als Benutzer root
wenn wir einmal annehmen, dass auf Deinem NAS ein Linux-Derivate installiert ist und sich die Datei crontab im Verzeichnis /etc befindet, müsste sie mit einem Editor wie nano oder vi mit sudo nano /etc/crontab oder sudo vi /etc/crontab aufgerufen/geöffnet werden, und dort ein Eintrag hinzugefügt werden
weitere Annahme: Dein webserver (=Programm, nicht ein Computer) hat als Wurzel- oder Startverzeichnis /var/www (das ist bei vielen Linux-Installationen so), dann würde ein Programmaufruf im lokalen Netzwerk 192.168.178.0 folgendermassen aussehen
*/5 * * * * root curl --url http://192.168.178.x/pwsWD/PWS_cron_stationcron.php
wobei x das letzte Triplet z.B. 001, 012, 123 der IP Adresse Deines NAS-Servers wäre
allerdings muss dazu auch das Programm curl auf Deinem NAS installiert sein.
Wenn sich die Vorhersagedaten dann ändern und trotzdem weiterhin Offline angezeigt wird. ignorier es einfach.
Normalerweise hat jedes Betriebssystem eine Aufgabenplanung/Scheduling, wo man periodische Ausführungen von Programmen einstellen kann. Unter Windows ist das die Aufgabenplanung/Task Scheduler, unter Linux und Derivaten wird das von einem Service gemacht, der CRON (griechisch: Zeit) heisst. Dort wird dann in einer Tabelle (z.B. /etc/crontab - heisst aber ggf. auch anders - ist vom Betriebssystem Deines NAS abhängig) ein Eintrag gemacht, in dem festgelegt wird, wie häufig welches Programm oder Skript von welchem Benutzer ausgeführt wird.
In einer typischen CRON Tabelle sieht ein solcher Beitrag z.B. so aus
(die # am Zeilenanfang bedeutet Kommentar und wird bei der Ausführung ignoriert)
# Example of job definition:
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# | | | | |
# * * * * * user-name command to be executed
17 * * * * root cd / && run-parts --report /etc/cron.hourly
die letzte Zeile ist hier der Aufruf - der bedeutet hier: jede Stunde *, jeden Tag *, jeden Monat, in der 17. Minute starte als Benutzer root das Programm run-parts aus dem Verzeichnis /, wobei das Programm run-parts mit den Optionen --report ... gestartet wird
*/5 * * * * root sh /var/lib/weewx/backup-weewx-db.sh
bedeutet:
starte alle 5 Minuten (1. * Minuten, / alle; */5 alle 5 Minuten) das Shell-Skript backup-weewx.db.sh als Benutzer root
wenn wir einmal annehmen, dass auf Deinem NAS ein Linux-Derivate installiert ist und sich die Datei crontab im Verzeichnis /etc befindet, müsste sie mit einem Editor wie nano oder vi mit sudo nano /etc/crontab oder sudo vi /etc/crontab aufgerufen/geöffnet werden, und dort ein Eintrag hinzugefügt werden
weitere Annahme: Dein webserver (=Programm, nicht ein Computer) hat als Wurzel- oder Startverzeichnis /var/www (das ist bei vielen Linux-Installationen so), dann würde ein Programmaufruf im lokalen Netzwerk 192.168.178.0 folgendermassen aussehen
*/5 * * * * root curl --url http://192.168.178.x/pwsWD/PWS_cron_stationcron.php
wobei x das letzte Triplet z.B. 001, 012, 123 der IP Adresse Deines NAS-Servers wäre
allerdings muss dazu auch das Programm curl auf Deinem NAS installiert sein.
Ecowitt Konsolen und Sensoren
WS2320E, HP2553, HP3501, WN1910, WN1980, WN1820, WS3800, WS3910, WH2810,
GW1000, GW1100, GW1200, GW2000, GW3000, WH2650,WS6210,
WS68, WS69, WS80, WS85, WS90,
WN30, WH31[EP], WH32[EP], WN32P, WN34L, WN34S,WN34D, WN35, WH41, WH45, WH46D, WH51, WH55, WH57, LDS01
Meteobridge Pro, MB RPi (2), MB VM, Weewx v4, CumulusMX v3, CumulusMX v4
Barani MeteoShield Pro (G2 + G3), MetSpec Rad02, SIAP SMarTCELLino, Ambient SRS100LX
Personal Weather Tablet(PWT), FOSHKplugin, Dracal BAR20
Weather Landing page: http://meshka.eu
Ecowitt WiKi Englisch: http://meshka.eu/Ecowitt/dokuwiki
WS2320E, HP2553, HP3501, WN1910, WN1980, WN1820, WS3800, WS3910, WH2810,
GW1000, GW1100, GW1200, GW2000, GW3000, WH2650,WS6210,
WS68, WS69, WS80, WS85, WS90,
WN30, WH31[EP], WH32[EP], WN32P, WN34L, WN34S,WN34D, WN35, WH41, WH45, WH46D, WH51, WH55, WH57, LDS01
Meteobridge Pro, MB RPi (2), MB VM, Weewx v4, CumulusMX v3, CumulusMX v4
Barani MeteoShield Pro (G2 + G3), MetSpec Rad02, SIAP SMarTCELLino, Ambient SRS100LX
Personal Weather Tablet(PWT), FOSHKplugin, Dracal BAR20
Weather Landing page: http://meshka.eu
Ecowitt WiKi Englisch: http://meshka.eu/Ecowitt/dokuwiki
Re: Installation von PWS Dashboard
damit die Prognose via Weather Underground für Deinen Standort funktioniert, musst Du in den Settings im Reiter APIs & Keys Deinen WU API key eintragen und auch Deine WU Station-ID.
Wenn sich die Vorhersagedaten dann ändern und trotzdem weiterhin Offline angezeigt wird. ignorier es einfach.
API usw. alles gemacht schon seit einigen Tagen. Werte bleiben auf 24 Grad stehen. Aber egal.
Wenn sich die Vorhersagedaten dann ändern und trotzdem weiterhin Offline angezeigt wird. ignorier es einfach.
API usw. alles gemacht schon seit einigen Tagen. Werte bleiben auf 24 Grad stehen. Aber egal.