Neuinstallation mit GW3000 und Ecowitt-HTTP Treiber

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

Re: Neuinstallation mit GW3000 und Ecowitt-HTTP Treiber

Beitrag von Werner »

@Joachim,
Problem gelöst (von selber? über Nacht)
im Prinzip durch Einbinden der "sunrainduration.py".
Da in der Nacht dafür keine Werte in die Datenbank geschrieben werden, konnte auch
keine Grafik dafür erzeugt werden.
Werden die csv Dateien ausgelesen?
Ja.
Wenn weewx z.b. wegen Stromausfall hängen bleibt, werden dann beim Neustart automatisch die fehlenden Datensätze ausgelesen?
Ja! Was man wissen sollte:
Da nicht alle Daten auf der Speicherkarte vorhanden sind (z.B. die RSSI-Werte und auch die Signalwerte) fehlen dann natürlich diese Werte.
Du kannst Dir dazu die Kopfzeile(n) von der CSV-Datei auf der Speicherkarte ansehen, was alles wieder von der Speicherkarte hergestellt werden kann.

Der WH25 ist der Innensensor (Luftdruck, Temp, Feuchte) wird aber vom Programm auch zu
"inTempBatteryStatus" zugewiesen.
Man kann im Treiber wählen welche Temperatur verwendet werden soll (wn32_indoor = True) oder auch in der WSView Plus App bei Sensor IDs den WH25 deaktivieren.
Die Daten von WH25 und Internen Sensor liegen nicht gleichzeitig vor (Sensor-Priorität) ist entsprechend der Aussentemperatur wenn z.B. WS80 und WN32 vorhanden.
Benutzeravatar
JoachimF
Beiträge: 313
Registriert: 08 Dez 2021 20:29
Wohnort: Carces
Hat sich bedankt: 1 mal
Kontaktdaten:

Re: Neuinstallation mit GW3000 und Ecowitt-HTTP Treiber

Beitrag von JoachimF »

Ein paar weitere Unklarheiten existieren.

Was beudeutet
Blitze Tag, lightning_num und Blitzanzahl
1.png
1.png (10.22 KiB) 1422 mal betrachtet
GTS
Grünlandtemperatur und Gruenlandtemp 200 werden erst nach dem Jahreswechsel mit Daten angezeigt?
2.png
2.png (5.98 KiB) 1422 mal betrachtet
Die Batterie des Regenmessers (WH40) habe ich vor 2 Tagen gewechselt, aber die Meldung 'gering' bleibt.
3.png
3.png (10.76 KiB) 1422 mal betrachtet
Kann man die Angabe über die Zunahme des Tageslichtes
4.png
4.png (10.77 KiB) 1422 mal betrachtet
auch in die sunmoon.inc (verkürzt) einbauen?
5.png
5.png (13.35 KiB) 1422 mal betrachtet
Ein weiterer Wunsch wäre die Angabe des letzten Regentages in der Regen-Rubrik.
Gruß Joachim

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

Re: Neuinstallation mit GW3000 und Ecowitt-HTTP Treiber

Beitrag von Werner »

Blitze Tag, lightning_num und Blitzanzahl
lightningcount ist nicht mehr aktiv,

Code: Alles auswählen

 ('lightningcount','','current','0'),
 ('lightning_num','','current','1'),		#Blitze Tag
('lightning_strike_count','','current','1'), 	# aktuell gezählte Blitze
('lightning_energy','','current','1'),           # letzte Blitzentfernung
('lightning_noise_count','','current','1'),  # letzter Blitz (Datum/Uhrzeit)
Das sind die notwendigen Einstellungen in der weewx.conf dazu

Code: Alles auswählen

        lightning_distance_save = lightning_dist if lightning_dist is not None else None
        lightning_distance = lightning_dist if lightning_strike_count > 0 else None
        lightning_noise_count = lightning_strike_count if lightning_strike_count > 0 else None
Grünlandtemperatur: Ja außer man hat die alten Daten vom Beginn des Jahres auch in der Datenbank.

Regenmesser - wahrscheinlich alter Typ ohne Spannungs-Wert
Kann man die Angabe über die Zunahme des Tageslichtes
Ja - dürfte dieser Code sein

Code: Alles auswählen

$almanac.sun.visible_change
letzten Regentages in der Regen-Rubrik.
Dazu müßte man eine Funktion "bauen"
Benutzeravatar
JoachimF
Beiträge: 313
Registriert: 08 Dez 2021 20:29
Wohnort: Carces
Hat sich bedankt: 1 mal
Kontaktdaten:

Re: Neuinstallation mit GW3000 und Ecowitt-HTTP Treiber

Beitrag von JoachimF »

2.png
2.png (19.93 KiB) 972 mal betrachtet
Ich habe die Einträge $delta_str und $change_str aus der celestial.inc kopiert,
incl. des #if $almanac.hasExtras bis end if Teils, um delta berechnen zu lassen.
Gruß Joachim

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

Re: Neuinstallation mit GW3000 und Ecowitt-HTTP Treiber

Beitrag von Werner »

Sieht gut aus ;)
Benutzeravatar
JoachimF
Beiträge: 313
Registriert: 08 Dez 2021 20:29
Wohnort: Carces
Hat sich bedankt: 1 mal
Kontaktdaten:

Re: Neuinstallation mit GW3000 und Ecowitt-HTTP Treiber

Beitrag von JoachimF »

Den letzten Regetag habe ich nun integriert.
Grundlage war https://github.com/tkeffer/weewx-time_since
1.png
1.png (24.14 KiB) 861 mal betrachtet
zusätzlicher Eintrag in die sensors.inc

Code: Alles auswählen

 <tr>
    <td class="label">$obs.label.last_rain am</td>
    <td class="data">$time_at('rain>0')</td>
 </tr>
 <tr>
    <td class="label">vor</td>
    <td class="data"><font size="1">$time_since('rain>0').long_form</font></td>
 </tr>
Gruß Joachim

https://puttkammer.de
Antworten