WH41 Akku leer

Antwort erstellen

Bestätigungscode
Gib den Code genau so ein, wie du ihn siehst; Groß- und Kleinschreibung wird nicht unterschieden.
Smilies
:D :) :( :o :shock: :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: WH41 Akku leer

Re: WH41 Akku leer

von Werner » 23 Jan 2023 11:02

eine 1.5V Batterie im Feuchtesensor vorhanden. Warum erscheint dann der Wert 5 ? und welche Bedeutung hat überhaupt dieser Wert?
Manche Sensoren geben den Batteriestatus in Volt an, andere 1-5, 6=direkte Spannungsversorgung (und
andere wieder nur 0 oder 1).
Wobei 1 leer ist (rot) und 5 ganz voll
Deshalb zeigt mein sensors.inc Scipt zusätzlich bei Sensoren mit Spannungsstatus die Einstellung 1-5 an, damit kann man leichter erkennen, wie voll die Batterie noch ist.

Re: WH41 Akku leer

von JoachimF » 22 Jan 2023 21:14

Batt0.png .. Batt6.png sind nicht vorhanden und so denke ich, dass weder meine sensors.inc noch seasons.css aktuell sind.
Wo kann kann ich mir diese Dateien downloaden?

Ich habe vermutlich den Download-Link auf deiner Seite gefunden und werde die Dateien ersetzen.

Passiert
VOLT.png
VOLT.png (20.23 KiB) 1491 mal betrachtet
Etwas irritiert mich: z.B. ist nur eine 1.5V Batterie im Feuchtesensor vorhanden. Warum erscheint dann der Wert 5 ? und welche Bedeutung hat überhaupt dieser Wert? Aktuelle Spannung oder maximaler Spannungswert?

Re: WH41 Akku leer

von Werner » 22 Jan 2023 18:47

Die entsprechenden Dateien Batt0.png ... Batt6.png müssen auf dem Webspace liegen
und die aktuelle sensors.inc muss genutzt werden.
Eventuell ich auch noch die aktuelle "seasons.css" notwendig.

Re: WH41 Akku leer

von JoachimF » 22 Jan 2023 10:54

Guten Morgen,
ich muß noch einmal nachfragen:"
"Wie erzeuge ich die Grafiken (Ladezustand) neben den Spannungswerten ?"

Re: WH41 Akku leer

von JoachimF » 20 Jan 2023 10:45

Werner hat geschrieben: 17 Jan 2023 20:43
Joachim hat geschrieben:Kann gut sein, denn sie hat ein Datum vom 12.2022. Wo und Wie erhalte ich eine aktuelle Version?
Das sollte die aktuelle sein - wobei ich heute die sensors.inc nochmal erneut habe.
Da ist mir ein Fehler unterlaufen. Es handelt sich um das Datum der letzten Bearbeitung.
Die Sicherungskopie hat ein Datum 11.2021

Re: WH41 Akku leer

von JoachimF » 19 Jan 2023 21:27

Werner hat geschrieben: 19 Jan 2023 20:11 neben dem Spannungswert wird eine kleine Grafik für für den Ladezustand (1-5)
dargestellt und diese Grafik gibt es bei dir nicht.
stimmt , diese Ladezustandsgrafik ist nicht vorhanden.
Dann kommt sofort die Frage: "Wie mache ich DAS?"

Re: WH41 Akku leer

von Werner » 19 Jan 2023 20:11

Von dieser Grafik rede ich aber gar nicht, sondern davon
Spannungen.png
Spannungen.png (7.51 KiB) 1564 mal betrachtet
neben dem Spannungswert wird eine kleine Grafik für für den Ladezustand (1-5)
dargestellt und diese Grafik gibt es bei dir nicht.

Re: WH41 Akku leer

von JoachimF » 19 Jan 2023 18:34

Unter https://puttkammer.de/weewx/eco/index.html

sollte man diese Grafiken finden
volt.png
volt.png (20.06 KiB) 1568 mal betrachtet
Kleiner Schönheitsfehler:
Sensor2 und Sensor3 haben jeweils 1,5V => nur eine Linie mit der intensivsten Farbe, die andere Line wird überdeckt.
Hab schon mit einem OffSet die beiden Linien getrennt, aber ist nicht logisch, denn es kann ja wieder der Fall eintreten, daß die Spannungen identisch sind.
Eine Lösung könnte ich mir so vorstellen, daß die Sensoren bei Spannungsgleichheit z.B. im Rhytmus von 1h abwechselnd dargestellt werden.
Ergebnis wäre eine 'gestrichelte Linie' oder
bei Spannungsgleichheit wird für den einen Sensor ein OffSet gesetzt.
Leider kann ich es nicht programmieren; mir fehlen die Python Kenntnisse.

Re: WH41 Akku leer

von Werner » 19 Jan 2023 14:24

Ecowit - Instanz hat Spannungs-Grafiken
Bei mir wird keine Grafik für den Batteriestand angezeigt ?
Batterieanzeige.png
Batterieanzeige.png (25.88 KiB) 1575 mal betrachtet

Re: WH41 Akku leer

von JoachimF » 18 Jan 2023 20:53

Hier meine Lösung, bei einem Ausfall eines 'Spannungs-Sensor' eine Emailnachricht zu erhalten.

1. In der eco.conf ( 2 Instanzen ) den [[MobileReport]] auf true gesetzt.

2. Den Inhalt der nun erzeugten /etc/weewx/skins/Mobile/index.html.tmpl komplett gelöscht und durch

Spannungswerte vom $current.dateTime
#include "sensors.inc"


ersetzt.

3. Der Inhalt der /var/www/html/weewx/eco/mobile/index.html besteht nun aus einer Tabelle mit den 'Spannungs-Sensoren'

4. Auf dem Internetserver ( habe den gewählt, weil hier ein Emailversand bereits eingerichtet ist ) im HOME-Verzeichnis das ausführbare Script 'volt.sh' erstellt.

Code: Alles auswählen

#!/bin/bash
#Prüfen ob Sensoren vorhanden sind

##Diese Sensoren existieren
var1="Windsensor"
var2="Sensor1"
var3="Sensor2"
var4="Sensor3"
var5="Pool"
var6="pm25_Batt1"
var7="lightning_Batt"

##Array anlegen
array=( $var1 $var2 $var3 $var4 $var5 $var6 $var7 )

for i in "${array[@]}"
do

##Ausgabe des Sensors (falls vorhanden)
var0=$(find /var/www/weewx/eco/mobile/ -name index.html  -print0 | xargs -0 grep -i $i)
#echo $var0

if [   "$var0" ]; then
    echo $i "vorhanden"
else
    echo $i "nicht vorhanden"
    echo "Email versenden"
    ~/./eclipso.sh  #Emailversand script
fi

done
Das Script prüft in der index.html, ob die Sensornamen (var1 bis var7) enthalten sind.

5. Dann lasse ich per cron alle 6h das Script starten.

Geprüft habe ich es am Blitzsensor (lightning_Batt). Nach ca. 1h gab es die Mail "Sensor ausgefallen"

Re: WH41 Akku leer

von JoachimF » 17 Jan 2023 21:31

Werner hat geschrieben: 17 Jan 2023 20:43 Was mich bei Dir irriert, für die Batteriezeige wird keine Grafik ausgegeben.
Weewx läuft mit 2 Instanzen.
Davis - Instanz hat keine Spannungs-Grafik
https://puttkammer.de/weewx/index.html
Die Konsole informiert mich über den Batteriestatus

Ecowit - Instanz hat Spannungs-Grafiken
https://puttkammer.de/weewx/eco/index.html

Re: WH41 Akku leer

von Werner » 17 Jan 2023 20:43

Kann gut sein, denn sie hat ein Datum vom 12.2022. Wo und Wie erhalte ich eine aktuelle Version?
Das sollte die aktuelle sein - wobei ich heute die sensors.inc nochmal erneut habe.
Betrifft aber nur Weatherlink-Live: es wird jetzt auch auf einen total verschwundenen, aber vorher vorhandener Sensor hingewiesen.

Was mich bei Dir irriert, für die Batteriezeige wird keine Grafik ausgegeben.
batterie.png
batterie.png (7.71 KiB) 1609 mal betrachtet

Re: WH41 Akku leer

von WsWin8145 » 17 Jan 2023 10:48

JoachimF hat geschrieben: 17 Jan 2023 09:49
WsWin8145 hat geschrieben: 17 Jan 2023 09:40 Eigentlich musst du nichts auswerten.
woher nimmt dein script die Werte des Sensorstatus ?
Es handelt sich hier um weewx und nicht Wswin.
Das Script ist "offen".
D.h. Es ist primär egal, wo die Daten herstammen, ob von WsWin, Weewx, oder sonst einer Software.
Hauptsache man kann sie irgendwie abgreifen.
Das Abgreifen und Einlesen kann ich im Script frei und situationsbedingt anpassen.

Wenn du willst, bzw. mir zeigst wo der betreffende Wert steht und wie er heißt, bzw. aussieht, kann ich eine Aussage treffen, ob eine Chance zur Realisierung besteht.
Ich habe mal deine Weewx-Seite besucht.
Leider habe ich den Wert für den WH41 nicht gefunden.
Falls der da irgendwo steht, könnte ich das ggf. auch nutzen.
Ich müsste es halt testen.

Re: WH41 Akku leer

von JoachimF » 17 Jan 2023 09:49

WsWin8145 hat geschrieben: 17 Jan 2023 09:40 Eigentlich musst du nichts auswerten.
woher nimmt dein script die Werte des Sensorstatus ?
Es handelt sich hier um weewx und nicht Wswin.

Re: WH41 Akku leer

von WsWin8145 » 17 Jan 2023 09:40

JoachimF hat geschrieben: 16 Jan 2023 21:10
@WsWin8145
Der Ansatz ist gut.
Aus der HTML-Seite per Script mit sed auf dem Raspi4 die Spannungswerte extrahieren (sie stehen immer an der gleichen Stelle) und dann Auswerten.
Eleganter wäre es, gleich von weewx eine 'Spannungs-Tabelle' erstellen zu lassen; dazu müsste ich mich aber erst mit Python befassen.
Eigentlich musst du nichts auswerten.
Im Prinzip reicht für mein Script der aktuelle Wert des Sensorstatus (Volt, ok, 100%, etc.).
Unterschreitet der das Soll, wird automatisch eine Warnung per Email erfolgen.

Nach oben