Hallo und erstmal Danke für dieses tolle Projekt.
Ich bin seit ein paar Tagen am testen mit einer froggit hp1000se pro und zusätzlich einen DP100. Als Protokoll ist Ecowitt ausgewählt.
Nach einer kleinen Änderung funktioniert nun auch der Zusatzsensor DP100.
Ich habe in der Zeile 204 von wetterstation.sh
if [[ ${MESSWERTERAWIN[$i]} =~ ^soilmoisture1[1-8]= ]]
auf
if [[ ${MESSWERTERAWIN[$i]} =~ ^soilmoisture[1-8]= ]]
geändert.
Und in Zeile 188 von wettersation.sub
if [[ "${MESSWERTE[$i]}" =~ ^soilmoisture[1-8] ]]; then IOBOUT="${IOBOUT}&${PRE_DP}.DP100.${MESSWERTE[$i]:12:1}.Batterie=${MESSWERTE[$(($i+1))]}"; fiin
auf
if [[ "${MESSWERTE[$i]}" =~ ^soilmoisture[1-8] ]]; then IOBOUT="${IOBOUT}&${PRE_DP}.DP100.${MESSWERTE[$i]:12:1}.Bodenfeuchtigkeit=${MESSWERTE[$(($i+1))]}"; fi
geändert.
Vielleicht ist dieses ja noch ein kleiner Fehler im Code.
DATA von Wetterstation:
PASSKEY=xxxx&stationtype=EasyWeatherV1.4.6&dateutc=2021-01-04+20:28:43&tempinf=42.3&humidityin=74&baromrelin=29.988&baromabsin=29.988&tempf=34.3&humidity=96&winddir=8&winddir_avg10m=18&windspeedmph=1.8&windspdmph_avg10m=1.8&windgustmph=3.4&maxdailygust=9.2&rainratein=0.000&eventrainin=0.000&hourlyrainin=0.000&dailyrainin=0.189&weeklyrainin=0.331&monthlyrainin=0.339&yearlyrainin=0.339&solarradiation=0.00&uv=0&soilmoisture1=23&wh65batt=0&wh25batt=0&soilbatt1=1.5&freq=868M&model=HP1000SE-PRO_Pro_V1.6.7