Weewx mit Seasons skin und wirklich allen möglichen Sensoren

wenn es um andere Software geht
Benutzeravatar
Werner
Site Admin
Beiträge: 5674
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 58 mal
Kontaktdaten:

Re: Weewx mit Seasons skin und wirklich allen möglichen Sensoren

Beitrag von Werner »

@Joachim,
1) wie erzeugst du die Linie und den Text vor den Air-Daten?
Dazu brauchst Du die aktualisierte current.inc vom
Verzeichnis /weewx/etc/weewx/skins/Seasons
2) bei mir erscheinen nicht die Temp- + Feuchte-Werte des Airlink
Vermutlich die Datenbank nicht erweitert:

Code: Alles auswählen

sudo echo "y" | wee_database --config=/etc/weewx/weewx.conf --add-column=co2_Temp --type=REAL
sudo echo "y" | wee_database --config=/etc/weewx/weewx.conf --add-column=co2_Hum --type=REAL
sudo echo "y" | wee_database --config=/etc/weewx/weewx.conf --add-column=co2_Batt --type=REAL
--config=/etc/weewx/weewx.conf ist entsprechend der benutzten Instanz von Weewx anzupassen!
oder Zuweisung in der weewx.conf nicht gemacht:

Code: Alles auswählen

[StdCalibrate]

    [[Corrections]]
        co2_Temp = temp if temp is not None else None
        co2_Hum = hum if hum is not None else None
wird auch pm1_0 in der Ecowitt-Instanz ( aber ohne Werte) angezeigt
Kenne keine allgemeine Lösung dafür, ich nutze dafür verschiedene skin.conf
Oder eben die Grafiken aufteilen, dann kann man die nicht vorhandene Grafik automatisch ausblenden.
Was beinhalten die AirLink Daten:
pct_pm_data_last_1_hour
pm2_5_nowcast
data_last -> Datenübertragungsqualtiät (hier letzte Stunde)
nowcast -> aktuell gemessener Wert
Benutzeravatar
JoachimF
Beiträge: 222
Registriert: 08 Dez 2021 20:29
Wohnort: Carces
Hat sich bedankt: 1 mal
Kontaktdaten:

Re: Weewx mit Seasons skin und wirklich allen möglichen Sensoren

Beitrag von JoachimF »

@Werner
Zuweisung in der weewx.conf nicht gemacht
Das fehlte.
Kenne keine allgemeine Lösung dafür
Schade.
Habe mich für eine 'Hauruck-Lösung' entschieden.

Davis

Code: Alles auswählen

            
#if $day.pm1_0.has_data 
       <img src="dayppm_3.png"      alt="$obs.label.pm1_0" />
#end if
mit dayppm_3.png => pm1, pm2.5 und pm10 (Air Sensoren)

Ecowitt

Code: Alles auswählen

#if $day.pm25_1.has_data
            <img src="dayppm.png"      alt="$obs.label.pm2_5" />
            <img src="dayppm1.png"      alt="$obs.label.pm25_1" />
#end if
Hier habe ich die Anzeige der beiden Bilder nur von einem Sensor abhängig gemacht, der bei Davis nicht vorhanden ist (dirty)
Dazu brauchst Du die aktualisierte current.inc vom
Verzeichnis /weewx/etc/weewx/skins/Seasons
In deinem Verzeichnis finde ich keine current.inc
index.png
index.png (58.24 KiB) 5067 mal betrachtet
Gruß Joachim

https://puttkammer.de
Benutzeravatar
Werner
Site Admin
Beiträge: 5674
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 58 mal
Kontaktdaten:

Re: Weewx mit Seasons skin und wirklich allen möglichen Sensoren

Beitrag von Werner »

@Joachim,
In deinem Verzeichnis finde ich keine current.inc
Doch sollte da sein:
weewx_current.png
weewx_current.png (25 KiB) 5055 mal betrachtet
Benutzeravatar
JoachimF
Beiträge: 222
Registriert: 08 Dez 2021 20:29
Wohnort: Carces
Hat sich bedankt: 1 mal
Kontaktdaten:

Re: Weewx mit Seasons skin und wirklich allen möglichen Sensoren

Beitrag von JoachimF »

@Werner
ich schaue mir diesen Link an:
https://www.pc-wetterstation.de/weewx/e ... s/Seasons/
Gruß Joachim

https://puttkammer.de
Benutzeravatar
Werner
Site Admin
Beiträge: 5674
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 58 mal
Kontaktdaten:

Re: Weewx mit Seasons skin und wirklich allen möglichen Sensoren

Beitrag von Werner »

Alle Seasons-Dateien liegen jetzt als zip-Datei da.
https://www.pc-wetterstation.de/weewx/etc/weewx/skins

Keine Ahnung warum diese Datei(en) im Browser nicht angezeigt werden,
Haben alle das gleiche Dateiattribut.
Benutzeravatar
JoachimF
Beiträge: 222
Registriert: 08 Dez 2021 20:29
Wohnort: Carces
Hat sich bedankt: 1 mal
Kontaktdaten:

Re: Weewx mit Seasons skin und wirklich allen möglichen Sensoren

Beitrag von JoachimF »

Keine Ahnung warum diese Datei(en) im Browser nicht angezeigt werden,
nicht nur in EINEM, bei 5 verschiedenen ist es so.
Egal, die ZIP.Datei ist nun auf meinem PC .
Danke und Gute Nacht
Gruß Joachim

https://puttkammer.de
Benutzeravatar
Werner
Site Admin
Beiträge: 5674
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 58 mal
Kontaktdaten:

Re: Weewx mit Seasons skin und wirklich allen möglichen Sensoren

Beitrag von Werner »

Haber gerade festgestellt das bei den Internet-Browser generell keine
.inc Dateien, also Dateien mit der Dateierweiterung ".inc" in einer Verzeichnisauflistung angezeigt werden.

Habe deshalb bei diesen Dateien jetzt zusätzlich ".txt" angefügt. Damit erscheinen sie auch
in der Auflistung.
Zum Verwenden muss dann ".txt" wieder entfernt werden.
Benutzeravatar
JoachimF
Beiträge: 222
Registriert: 08 Dez 2021 20:29
Wohnort: Carces
Hat sich bedankt: 1 mal
Kontaktdaten:

Re: Weewx mit Seasons skin und wirklich allen möglichen Sensoren

Beitrag von JoachimF »

Werner hat geschrieben: 24 Jan 2022 13:34 Habe deshalb bei diesen Dateien jetzt zusätzlich ".txt" angefügt. D
:D
Gruß Joachim

https://puttkammer.de
Benutzeravatar
JoachimF
Beiträge: 222
Registriert: 08 Dez 2021 20:29
Wohnort: Carces
Hat sich bedankt: 1 mal
Kontaktdaten:

Re: Weewx mit Seasons skin und wirklich allen möglichen Sensoren

Beitrag von JoachimF »

Hallo Werner,
benötige mal wieder deine Hilfe
83570 Carces - Provence.png
83570 Carces - Provence.png (47.95 KiB) 3239 mal betrachtet
batteryStatus1 ist welchem Sensor zu zuordnen?

Folgende Sensoren sind vorhanden:

Station HP2551
WH32B Temperatur Feuchte Luftdruck
WS80 Temperatur, Wind UV Temperatur Feuchte
WH40 Regenmesser
WH45 Air Quality PM2.5 PM 10 CO2 Temperatur Feuchte
WH57 Blitzsensor
WN31 Temperatur Feuchte
WN34S Wassertemperatur
WH51 2x Bodenfeuchte
Gruß Joachim

https://puttkammer.de
Benutzeravatar
Werner
Site Admin
Beiträge: 5674
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 58 mal
Kontaktdaten:

Re: Weewx mit Seasons skin und wirklich allen möglichen Sensoren

Beitrag von Werner »

@Joachim,
WN31 Temperatur Feuchte
Die Batteriedaten von den WN31-Sensoren - Kanal 1 bis Kanal 8 sind
batteryStatus1 bis batteryStatus8 zugeordnet
Wobei diese Ausgabe hier nur Binär sind - also OK oder nicht OK, im Gegensatz zu anderen Sensoren.
z.B. bei neuerem WH40 (Regensensor) gibt es hier einen Spannungswert (neuerer WH40)
oder Nichts (älterer WH40) ;). Wobei Du anscheinend einen älteren WH40 hast,
den sonst wäre diese Einstellung wirksam

Code: Alles auswählen

rainBatteryStatus = wh40batt
(auch unter sensor_map_extensions) und
ein Spannungswert würde unter Volt angezeigt.

Das sind die zugehörigen Einträge in der weewx.conf

Code: Alles auswählen

[Interceptor]
    [[sensor_map_extensions]]
        batteryStatus1 = battery_1
        batteryStatus2 = battery_2
        batteryStatus3 = battery_3
        batteryStatus4 = battery_4
        batteryStatus5 = battery_5
        batteryStatus6 = battery_6
        batteryStatus7 = battery_7
        batteryStatus8 = battery_8

Es gibt übrigens eine neuere sunduration.py, welche die Sonnenscheinzeit genauer auflöst.

... und nach meiner Feststellung ist die theor. max Solarstrahlung welche Weewx nutzt in den meisten Fällen zu niedrig, meine Einstellung in der weewx.conf ist deshalb jetzt so:

Code: Alles auswählen

[StdWXCalculate]
      [[WXXTypes]]
        [[[maxSolarRad]]]
          algorithm = rs
          atc = 0.9
         #atc = 0.8		    # default 0.8 - atmospheric transmission coefficient [0.7-0.91]          
Benutzeravatar
JoachimF
Beiträge: 222
Registriert: 08 Dez 2021 20:29
Wohnort: Carces
Hat sich bedankt: 1 mal
Kontaktdaten:

Re: Weewx mit Seasons skin und wirklich allen möglichen Sensoren

Beitrag von JoachimF »

Werner hat geschrieben: 01 Aug 2022 18:34 Die Batteriedaten von den WN31-Sensoren - Kanal 1 bis Kanal 8 sind
batteryStatus1 bis batteryStatus8 zugeordnet
Danke, das ist geklärt
Es gibt übrigens eine neuere sunduration.py, welche die Sonnenscheinzeit genauer auflöst.
Ist die von GitHub 31.Jul.2022?
theor. max Solarstrahlung welche Weewx nutzt in den meisten Fällen zu niedrig, meine Einstellung in der weewx.conf
Da hier weewx in 2 Instanzen läuft, wäre beide Instanzen zu ändern?
oder nur die Davis- oder nur die Ecowitt-Instanz?
Gruß Joachim

https://puttkammer.de
Benutzeravatar
JoachimF
Beiträge: 222
Registriert: 08 Dez 2021 20:29
Wohnort: Carces
Hat sich bedankt: 1 mal
Kontaktdaten:

Re: Weewx mit Seasons skin und wirklich allen möglichen Sensoren

Beitrag von JoachimF »

Nachtrag sunduration.py
sunduration.png
sunduration.png (83.27 KiB) 3229 mal betrachtet
Nach dem GitHub Download und entpacken finde ich 2 sunduration.py 2,5KB und 5,1KB.
Die installierte sunduration.py hat 3,3KB.
Inhaltlich sind zwischen allen 3 Versionen deutliche Änderung.
Welche Version sollte ich in die weewx-Installation kopieren?
Gruß Joachim

https://puttkammer.de
Benutzeravatar
Werner
Site Admin
Beiträge: 5674
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 58 mal
Kontaktdaten:

Re: Weewx mit Seasons skin und wirklich allen möglichen Sensoren

Beitrag von Werner »

@Joachim,
Ist die von GitHub 31.Jul.2022?
Nein!
Den diese Version speichert die Sonnenscheinzeit jetzt in Sekunden, meine und wahrscheinlich auch Deine speichert die Sonnenscheinzeit in Minuten.
Damit währen die alten Daten nicht mehr vergleichbar.
Meine geänderte Version ist (wie alle meinen eingesetzen und/oder geänderten Erweiterungen für Weewx) unter
https://www.pc-wetterstation.de/weewx/u ... weewx/user
zu finden. Meine Version unterstützt auch noch das alte Verfahren über den
weewx.conf-Eintrag

Code: Alles auswählen

[RadiationDays]
    sunshine_loop = 0
und hat 8966 Byte Größe.

Es gibt dazu auch eine Änderung in der skin.conf

Code: Alles auswählen

        [[[daysunshine]]]
           color = "#ea078b"
           plot_type = bar
	    yscale = 0.0, 15, 2.5
           [[[[sunshine_time]]]]
              data_type = sunshine_time * 60
              y_label = "Minuten"
              label = Sonnenschein
Da hier weewx in 2 Instanzen läuft, wäre beide Instanzen zu ändern?
Ja, da beide jeweils eine eigene weewx.conf-Datei nutzen.
Benutzeravatar
JoachimF
Beiträge: 222
Registriert: 08 Dez 2021 20:29
Wohnort: Carces
Hat sich bedankt: 1 mal
Kontaktdaten:

Re: Weewx mit Seasons skin und wirklich allen möglichen Sensoren

Beitrag von JoachimF »

Werner hat geschrieben: 02 Aug 2022 12:29 Meine geänderte Version ist (wie alle meinen eingesetzen und/oder geänderten Erweiterungen für Weewx) unter
https://www.pc-wetterstation.de/weewx/u ... weewx/user
zu finden.
Ich finde die Datei schon, aber kann sie nicht downloaden.
Gruß Joachim

https://puttkammer.de
Benutzeravatar
Werner
Site Admin
Beiträge: 5674
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 58 mal
Kontaktdaten:

Re: Weewx mit Seasons skin und wirklich allen möglichen Sensoren

Beitrag von Werner »

Ist jetzt auch in dieser Datei enthalten:

https://www.pc-wetterstation.de/weewx/usr.zip
Antworten