Weewx zeigt keinen Regenwert und keinen Sensor-Status

wenn es um andere Software geht
GranitzR
Beiträge: 10
Registriert: 04 Sep 2023 10:05

Weewx zeigt keinen Regenwert und keinen Sensor-Status

Beitrag von GranitzR »

Leider komme ich mit weewx nicht weiter.
Bisher habe ich auf meinem Raspberry-Pi weewx mit dem interceptor-Treiber am Laufen, jedoch ohne Regen- und Sensor-Status-Werte.
Den gjr80/weewx-gw1000-Treiber den ich nach Anleitung und der angepassten weewx.conf installiert habe (die Einstellungen im GW habe ich so wie beim Interceptor belassen) bekomme ich nicht ans Laufen.
Ungünstigerweise habe ich keine großen Linux-Kenntnisse und komme, obwohl ich im Forum schon viel gelesen habe, nicht weiter.
Meine Wetterstation besteht aus dem Ecowitt GW2000A Gateway sowie der WS90 Wetterstation und einem WH31 Sensor.
Über jede Hilfe würde ich mich freuen.
Benutzeravatar
Werner
Site Admin
Beiträge: 5681
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 59 mal
Kontaktdaten:

Re: Weewx zeigt keinen Regenwert und keinen Sensor-Status

Beitrag von Werner »

Schick mir mal Deine weewx.conf Datei.

Du erfasst anscheinend den Regen mit der WS90 ohne eigenem Regensensor (WH45), dann must Du die Piezo-Regendaten auf die Default Regendaten "umleiten"
GranitzR
Beiträge: 10
Registriert: 04 Sep 2023 10:05

Re: Weewx zeigt keinen Regenwert und keinen Sensor-Status

Beitrag von GranitzR »

Vielen Dank für die Rückmeldung,
für den Anhang habe ich die Datei in weewx.txt umbenannt!
Dateianhänge
weewx.txt
(19.78 KiB) 67-mal heruntergeladen
Benutzeravatar
Werner
Site Admin
Beiträge: 5681
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 59 mal
Kontaktdaten:

Re: Weewx zeigt keinen Regenwert und keinen Sensor-Status

Beitrag von Werner »

Deine angehängte conf Datei nutzt den Interceptor Treiber oder ist nicht vollständig.
Nur mein modifizierter Interceptor Treiber nutzt alle Möglichkeiten des GW2000 und es sind Mappings notwendig. Wie auch beim GW1000 Treiber.
GranitzR
Beiträge: 10
Registriert: 04 Sep 2023 10:05

Re: Weewx zeigt keinen Regenwert und keinen Sensor-Status

Beitrag von GranitzR »

Ja, ich nutze den Interceptor Treiber, den GW1000 Treiber bekomme ich leider nicht ans Laufen.
Nun habe ich noch Deine interceptor.py und die extensions.py im Ordner usr/share/weewx/usr ersetzt.
Seit dem, stimmt auch der Luftdruck.
Leider kann ich mit Mappings noch nichts anfangen.
Benutzeravatar
Werner
Site Admin
Beiträge: 5681
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 59 mal
Kontaktdaten:

Re: Weewx zeigt keinen Regenwert und keinen Sensor-Status

Beitrag von Werner »

Schau Dir den Github Beitrag an, da ist in der Install.py das Mappig auch aufgeführt:

https://github.com/WernerKr/Ecowitt-or- ... eason-skin
GranitzR
Beiträge: 10
Registriert: 04 Sep 2023 10:05

Re: Weewx zeigt keinen Regenwert und keinen Sensor-Status

Beitrag von GranitzR »

Nun habe ich weewx nochmal neu installiert und mit dem Simulator am laufen.
Danach habe ich von der GitHub-Seite die https://www.pc-wetterstation.de/weewx/w ... ceptor.zip heruntergeladen und auf dem Raspberry in den Ordner /tmp gespeichert.
Anschließend die „sudo wee_extension –install=weewx-gw1000_interceptor.zip“ installiert und die weewx.conf soweit ich das verstehe geändert.
Was ich jetzt beobachte ist, dass sich die index.html nicht aktualisiert, die statistics.html, tabular.html, telemetry.html wohl schon.
War das so weit in Ordnung?
Im Anhang ist nochmal meine weewx.conf Datei.
Dateianhänge
weewx.txt
(36.88 KiB) 70-mal heruntergeladen
Benutzeravatar
Werner
Site Admin
Beiträge: 5681
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 59 mal
Kontaktdaten:

Re: Weewx zeigt keinen Regenwert und keinen Sensor-Status

Beitrag von Werner »

Warum die Index.html nicht aktualisiert wird, liegt an der current.inc.
Den hier verwende ich Werte aus der GTS.py: Solarenergie gestern. Wenn Gts.py nicht aktiv/installiert ist, führt das zu exception und damit werden die genannten Dateien nicht erzeugt.
Das habe ich mittlerweile abgefangen, die aktualisierte current.inc aber zum Downlod nicht aktualisiert.
Die entsprechenden Einträge in current.inc mit 0
Deaktivieren.
Der GW1000 Treiber ist in der weewx.conf vorbereitet, aber nicht aktiviert.
Wochenbeginn würde ich auf Montag stellen.
GranitzR
Beiträge: 10
Registriert: 04 Sep 2023 10:05

Re: Weewx zeigt keinen Regenwert und keinen Sensor-Status

Beitrag von GranitzR »

Ich muss mich korrigieren, über Nacht hat weewx die Charts in der index.html mit Ausnahme des WH31 Sensors der fehlt noch aktualisiert.
Die linke Seite mit den Current Conditions, dem Sensor Status usw. wird aber immer noch nicht aktualisiert.

Bei der current.inc die ich in /ect/weewx/skins/seasons/ finde, soll ich nun alle Einträge die mit GTS bezeichnet werden wie z.B. den Eintrag ('GTS','#25ea2f','current','1'), auf ('GTS','#25ea2f','current','0') setzen, oder verstehe ich das falsch?

Zwischenzeitlich habe ich auch nochmal versucht, den gw1000 Treiber zu aktivieren.
Leider ohne Erfolg.

PYTHONPATH=/usr/share/weewx python -m user.gw1000 --test-driver
Using configuration file /etc/weewx/weewx.conf

Unable to connect to device: Failed to obtain response to command 'CMD_READ_STATION_MAC' after 3 attempts

Die ip_address = des GW2000 und port = 8000 habe ich aber eingetragen.
GranitzR
Beiträge: 10
Registriert: 04 Sep 2023 10:05

Re: Weewx zeigt keinen Regenwert und keinen Sensor-Status

Beitrag von GranitzR »

Der GW1000 Treiber läuft jetzt auch, der Fehler lag am verkehrten Port.
Den Wochenbeginn hab ich nun auf Montag geändert.
Sonst keine Änderung.
Benutzeravatar
Werner
Site Admin
Beiträge: 5681
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 59 mal
Kontaktdaten:

Re: Weewx zeigt keinen Regenwert und keinen Sensor-Status

Beitrag von Werner »

Die entsprechenden Einträge in current.inc mit 0 Deaktivieren.
Ja

oder in der current.inc diesen Bereich

Code: Alles auswählen

    #elif $x[0] == 'radiation' and $x[3] == '2'
      <tr>
        <td class="label"><span><font color=$color>$obs.label.energy_integral $obs.label.yesterday</font></span></td>
          <td class="data">$yesterday.radiation.energy_integral.kilowatt_hour_per_meter_squared</td>
      </tr>
      <tr>
          <td class="label"><span><font color=$color>$obs.label.energy_integral $obs.label.today</font></span></td>
          <td class="data">$day.radiation.energy_integral.kilowatt_hour_per_meter_squared</td>
      </tr>

ersetzen mit

Code: Alles auswählen

   #elif $x[0] == 'radiation' and $x[3] == '2'
      <tr>
        <td class="label"><span><font color=$color>$obs.label.energy_integral $obs.label.yesterday</font></span></td>
        #try
          <td class="data">$yesterday.radiation.energy_integral.kilowatt_hour_per_meter_squared</td>
        #except 
          <td class="data">No GTS-ext</td>
        #end try
      </tr>
      <tr>
        <td class="label"><span><font color=$color>$obs.label.energy_integral $obs.label.today</font></span></td>
        #try
          <td class="data">$day.radiation.energy_integral.kilowatt_hour_per_meter_squared</td>
        #except 
          <td class="data">No GTS-ext</td>
        #end try
     </tr>
GranitzR
Beiträge: 10
Registriert: 04 Sep 2023 10:05

Re: Weewx zeigt keinen Regenwert und keinen Sensor-Status

Beitrag von GranitzR »

Hat leider nicht geholfen.
Die index.html wird nicht aktualisiert.
Irgendetwas mache ich bestimmt noch falsch.
Mit der aktuellen Firmware von der GW2000 V3.0.7 und der WS90 V1.3.3 hätten doch auch andere Probleme mit weewx, oder?
Vor ca. drei Wochen hatte ich auch mal CumulusMX ausprobiert, damit wurden auch keine Regenmengen angezeigt und die Ecowitt APIs für die Nachladefunktion der Daten funktionierte bei mir auch nicht.
Grundsätzlich gefällt mir weewx besser.
Wenn keiner mehr einen Tipp für mich hat, würde ich mal eine schöpferische Pause einlegen und vielen Dank auch für die Hilfe.
Benutzeravatar
Werner
Site Admin
Beiträge: 5681
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 59 mal
Kontaktdaten:

Re: Weewx zeigt keinen Regenwert und keinen Sensor-Status

Beitrag von Werner »

Was steht in der Log-Datei?
-- /var/log/syslog
Mit der aktuellen Firmware von der GW2000 V3.0.7 und der WS90 V1.3.3 hätten doch auch andere Probleme mit weewx
MIr sind keine bekannt.

Allerdings muss man den piezo-Regenwert umleiten oder wie ich als hail-Wert verwenden!
GranitzR
Beiträge: 10
Registriert: 04 Sep 2023 10:05

Re: Weewx zeigt keinen Regenwert und keinen Sensor-Status

Beitrag von GranitzR »

Gute Idee, da gibt es noch Handlungsbedarf.

Wie z.B.:

weewx.cheetahgenerator: Evaluation of template /etc/weewx/skins/Seasons/index.html.tmpl failed with exception '<class 'FileNotFoundError'>'

Im Anhang ist ein Teil der syslog und das Ergebnis von

PYTHONPATH=/usr/share/weewx python -m user.gw1000 –test-driver

sowie die aktuelle weewx.conf
Dateianhänge
syslog.txt
(42.85 KiB) 69-mal heruntergeladen
Benutzeravatar
Werner
Site Admin
Beiträge: 5681
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 59 mal
Kontaktdaten:

Re: Weewx zeigt keinen Regenwert und keinen Sensor-Status

Beitrag von Werner »

Hab festgestellt, dass die ZIP-Dateien nicht aktuell waren.

Deshalb diese Fehlermeldungen:
INFO user.gw1000: Unknown field address '7B' detected. Remaining data '00' ignored
ERROR weewx.cheetahgenerator: **** Reason: [Errno 2] No such file or directory: '/etc/weewx/skins/Seasons/health.inc'


Hab deshalb gerade die zip-Dateien aktualisert!
Downloaden und neu installieren, die älteren Dateien werden damit überschrieben
Antworten