Installation von PWS Dashboard

Für allgemeine Software
Benutzeravatar
olicat
Offline
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

#231

Beitrag von olicat »

Hi!

Das hier sollte hilfreich sein.
Vielleicht hilft auch dieser Thread.
Bzgl. Update siehe hier.

Oliver
reimundko
Offline
Beiträge: 35
Registriert: 06 Apr 2021, 14:32

Re: Installation von PWS Dashboard

#232

Beitrag von reimundko »

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
Benutzeravatar
Gyvate
Offline
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

#233

Beitrag von Gyvate »

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.
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
reimundko
Offline
Beiträge: 35
Registriert: 06 Apr 2021, 14:32

Re: Installation von PWS Dashboard

#234

Beitrag von reimundko »

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
(
)
ecowi.jpg
ecowi.jpg (27.57 KiB) 145 mal betrachtet
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
Benutzeravatar
Gyvate
Offline
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

#235

Beitrag von Gyvate »

Mühsam ernährt sich das Eichhörnchen... :mrgreen:
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
reimundko
Offline
Beiträge: 35
Registriert: 06 Apr 2021, 14:32

Re: Installation von PWS Dashboard

#236

Beitrag von reimundko »

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 ?
pws.JPG
pws.JPG (71.25 KiB) 88 mal betrachtet
Benutzeravatar
Gyvate
Offline
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

#237

Beitrag von Gyvate »

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.
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
reimundko
Offline
Beiträge: 35
Registriert: 06 Apr 2021, 14:32

Re: Installation von PWS Dashboard

#238

Beitrag von reimundko »

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.
Antworten