Seite 3 von 6

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

Verfasst: 22 Jan 2022 16:02
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

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

Verfasst: 23 Jan 2022 09:55
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) 5411 mal betrachtet

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

Verfasst: 23 Jan 2022 20:40
von Werner
@Joachim,
In deinem Verzeichnis finde ich keine current.inc
Doch sollte da sein:
weewx_current.png
weewx_current.png (25 KiB) 5399 mal betrachtet

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

Verfasst: 23 Jan 2022 21:21
von JoachimF
@Werner
ich schaue mir diesen Link an:
https://www.pc-wetterstation.de/weewx/e ... s/Seasons/

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

Verfasst: 23 Jan 2022 22:16
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.

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

Verfasst: 23 Jan 2022 23:52
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

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

Verfasst: 24 Jan 2022 13:34
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.

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

Verfasst: 24 Jan 2022 14:01
von JoachimF
Werner hat geschrieben: 24 Jan 2022 13:34 Habe deshalb bei diesen Dateien jetzt zusätzlich ".txt" angefügt. D
:D

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

Verfasst: 01 Aug 2022 15:13
von JoachimF
Hallo Werner,
benötige mal wieder deine Hilfe
83570 Carces - Provence.png
83570 Carces - Provence.png (47.95 KiB) 3583 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

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

Verfasst: 01 Aug 2022 18:34
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]          

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

Verfasst: 02 Aug 2022 09:07
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?

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

Verfasst: 02 Aug 2022 09:23
von JoachimF
Nachtrag sunduration.py
sunduration.png
sunduration.png (83.27 KiB) 3573 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?

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

Verfasst: 02 Aug 2022 12:29
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.

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

Verfasst: 02 Aug 2022 16:56
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.

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

Verfasst: 02 Aug 2022 20:19
von Werner
Ist jetzt auch in dieser Datei enthalten:

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