Mein modifizierter Interceptor Treiber unterstützt jetzt auch den Ecowitt LDS Sensor
Verfasst: 06 Feb 2025 16:34
Habe gestern meinen LDS Sensor (Höhenmesser) von Ecowitt erhalten.
Habe jetzt den interceptor.py Treiber entsprechend erweitert, dass auch dieser Sensor
verarbeitet wird.
Diese Variablen wurden hinzugefügt:
thi_ch1 ... thi_ch4 Gesamtabstand zu Boden (wurde bei Kalibrieren eingetragen!)
air_ch1 ... air_ch4 = Gesamtabstand - gemessene Höhe
depth_ch1 ... depth_ch4 gemessene Höhe, wird nur angezeigt wenn Gesamtabstand eingetragen!
wh54_ch1_sig ... wh54_ch4_sig Signalstärke -> Daten von FOSHKplugin
bei mir liegt ein Schnee mit ca 4cm
Season skin.conf Eintrag dazu:
Ergänzung der index.html.tmpl:
gezippter Treiber auf Github
https://github.com/WernerKr/Ecowitt-or- ... eason-skin
Wer die Daten auch in WeeWX verarbeitet haben möchte, muss die Datenbank erweitern (hier nur 1 Sensor!):
WeeWx V4.x:
WeeWx V5.x:
Habe jetzt den interceptor.py Treiber entsprechend erweitert, dass auch dieser Sensor
verarbeitet wird.
Diese Variablen wurden hinzugefügt:
thi_ch1 ... thi_ch4 Gesamtabstand zu Boden (wurde bei Kalibrieren eingetragen!)
air_ch1 ... air_ch4 = Gesamtabstand - gemessene Höhe
depth_ch1 ... depth_ch4 gemessene Höhe, wird nur angezeigt wenn Gesamtabstand eingetragen!
wh54_ch1_sig ... wh54_ch4_sig Signalstärke -> Daten von FOSHKplugin
bei mir liegt ein Schnee mit ca 4cm

Code: Alles auswählen
[[[daydepth]]]
[[[[depth_ch1]]]]
color = "#8c8989"
Code: Alles auswählen
#if $current.depth_ch1.has_data
<img src="daydepth.png" alt="$obs.label.depth_ch1"/>
#end if
https://github.com/WernerKr/Ecowitt-or- ... eason-skin
Wer die Daten auch in WeeWX verarbeitet haben möchte, muss die Datenbank erweitern (hier nur 1 Sensor!):
WeeWx V4.x:
Code: Alles auswählen
sudo echo "y" | wee_database --config=/etc/weewx/weewx.conf --add-column=ldsbatt1 --type=REAL
sudo echo "y" | wee_database --config=/etc/weewx/weewx.conf --add-column=depth_ch1 --type=REAL
sudo echo "y" | wee_database --config=/etc/weewx/weewx.conf --add-column=thi_ch1 --type=REAL
sudo echo "y" | wee_database --config=/etc/weewx/weewx.conf --add-column=air_ch1 --type=REAL
sudo echo "y" | wee_database --config=/etc/weewx/weewx.conf --add-column=wh54_ch1_sig --type=REAL
Code: Alles auswählen
weectl database add-column ldsbatt1 --type=REAL -y
weectl database add-column depth_ch1 --type=REAL -y
weectl database add-column thi_ch1 --type=REAL -y
weectl database add-column air_ch1 --type=REAL -y
weectl database add-column wh54_ch1_sig --type=REAL -y