Seite 1 von 2
sensors.inc
Verfasst: 27 Jul 2023 13:28
von JoachimF

- 83570 Carces - Provence Telemetrie.png (29.47 KiB) 12567 mal betrachtet
wie unterdrücke ich die N/A Zeilen?
Re: sensors.inc
Verfasst: 27 Jul 2023 15:29
von Werner
Ist in Deiner sensor.inc soetwas vorhanden:
Code: Alles auswählen
#if $have_battery_status
#if $use_lang
<tr><th>$gettext("Battery Status")</th><th></th></tr>
#else
<tr><th>Battery Status</th><th></th></tr>
#end if
#for $x in $battery_statuses
#if $getattr($recent, $x).has_data or $getattr($current, $x).has_data
#if ( ( (($x != 'windBatteryStatus') and ($x != 'rainBatteryStatus') and ($x != 'hailBatteryStatus')) ) and $ecowitt == 1 ) or $ecowitt == 0
Speziell geht es darum:
#if ( ( (($x != 'windBatteryStatus') and ($x != 'rainBatteryStatus') and ($x != 'hailBatteryStatus')) ) and $ecowitt == 1 ) or $ecowitt == 0
Welches Datum hat Deine sensors.inc?
Re: sensors.inc
Verfasst: 27 Jul 2023 16:21
von JoachimF
└─ $ ▶ stat /etc/weewx/skins/Seasons/sensors.inc
Datei: /etc/weewx/skins/Seasons/sensors.inc
Größe: 16998 Blöcke: 40 EA Block: 4096 reguläre Datei
Gerät: b302h/45826d Inode: 1422281 Verknüpfungen: 1
Zugriff: (0644/-rw-r--r--) Uid: ( 1000/ pi) Gid: ( 1000/ pi)
Zugriff: 2023-02-19 22:34:57.459878100 +0100
Modifiziert: 2023-02-19 22:34:57.463878019 +0100
Geändert: 2023-07-27 10:59:14.018468843 +0200
Geburt: 2023-02-19 22:34:57.459878100 +0100
Speziell geht es darum:
#if ( ( (($x != 'windBatteryStatus') and ($x != 'rainBatteryStatus') and ($x != 'hailBatteryStatus')) ) and $ecowitt == 1 ) or $ecowitt == 0
#if ((($x != 'windBatteryStatus') and ($x != 'rainBatteryStatus') and ($x != 'hailBatteryStatus')) and $ecowitt == 1 ) or $ecowitt == 0
die untere Zeile kommt aus meiner sensor.inc und hat 1 Klammer () weniger
Re: sensors.inc
Verfasst: 27 Jul 2023 19:44
von Werner
Meine sensors.inc ist vom März.
Weiß aber nicht, was ich geändert habe.
Kannst Du haben, schick mir dazu ein E-Mail
Re: sensors.inc
Verfasst: 27 Jul 2023 21:44
von JoachimF
Re: sensors.inc
Verfasst: 28 Jul 2023 15:41
von JoachimF
Danke, Zip-Datei erhalten, entpackt und kopiert, leider keine Veränderung in der Anzeige
Datei: /etc/weewx/skins/Seasons/sensors.inc
Größe: 25272
Re: sensors.inc
Verfasst: 28 Jul 2023 16:23
von Werner
Da kann es nur an Deiner weewx.conf Datei liegen,
da es bei mir einwandfrei funktioniert.
https://pc-wetterstation.de/wetter/weewx3
Hast Du in der conf-Datei noch Eintrage für die Ecowitt-Stationen?
Re: sensors.inc
Verfasst: 28 Jul 2023 17:08
von JoachimF
Ich habe in der weewx.conf keinen Hinweis auf ecowitt gefunden.
In der skin.conf habe ich folgende Zeilen auskommentiert
Code: Alles auswählen
# The sensor status information is used in the sensor pages. These lists
# determine which database fields will be shown, as well as the order in
# which they will be displayed.
##sensor_connections = rxCheckPercent, signal1, signal2, signal3, signal4, signal5, signal6, signal7, signal8
##sensor_batteries = outTempBatteryStatus, inTempBatteryStatus, rainBatteryStatus, hailBatteryStatus, snowBatteryStatus, windBatteryStatus, uvBatteryStatus, txBatteryStatus, batteryStatus1, batteryStatus2, ##batteryStatus3, batteryStatus4, batteryStatus5, batteryStatus6, batteryStatus7, batteryStatus8
##sensor_voltages = consBatteryVoltage, heatingVoltage, supplyVoltage, referenceVoltage
und auch das hat keine Auswirkung

Re: sensors.inc
Verfasst: 28 Jul 2023 17:35
von JoachimF
Holzhammermethode bei der sensors.inc
Code: Alles auswählen
#set $battery_statuses = [ "txBatteryStatus"]
#set $battery_statuses_ecowitt = [ "wh24_batt", "wh25_batt", "wh26_batt", "wh65_batt", "wh68_batt" ]
##set $battery_statuses_check = [ "txBatteryStatus", "txBatteryStatus_2", "batteryStatus1", "batteryStatus2", "batteryStatus3", "batteryStatus4", "batteryStatus5", "batteryStatus6", "batteryStatus7", "batteryStatus8" ]
#set $battery_statuses_check = [ "txBatteryStatus", "txBatteryStatus_2", "batteryStatus2", "batteryStatus7", "batteryStatus8" ]
##
#set $voltages = [("consBatteryVoltage",2.8),
("ws90cap_volt",2.4),
("soilMoistBatt1",1.2),
habe die entsprechenden, störenden Einträge mit N/A Ausgabe einfach gelöscht.
Anmerkung: gefällt mir nicht so recht.
Re: sensors.inc
Verfasst: 28 Jul 2023 17:45
von Werner
Wahrscheinlich hast Du in der skin.conf keinen solchen Eintrag:
Es geht in der sensors.inc wahrscheinlich um diesen Code:
Code: Alles auswählen
#if $use_lang
#set $recent=$span($day_delta=30, boundary='midnight')
#else
#set $recent=$span($day_delta=30)
#end if
Setze in der sensors.inc versuchsweise hier auf True
oder
$day_delta=180
Sonst habe ich keine Idee mehr!
PS:
Dein Belchertown skin zeigt keine Grafiken (mehr)!
Re: sensors.inc
Verfasst: 28 Jul 2023 22:00
von JoachimF
SKIN_NAME = Seasons
SKIN_VERSION = 4.10.2
Der Eintrag ist vorhanden.
Die Vorschläge haben leider nicht geholfen.
Der Hinweis auf die fehlenden Belchertown-Graphiken ruft keine Begeisterung hervor.
Am Sonntag bin ich für 7 Tage fort und bis dahin bleiben die Probleme liegen.
Es noch mehr defekt, bei der Monatsauswertung wird die Chroniktabelle anghängt
Vor 2 Tagen lief
plötzlich Weewx nicht mehr mit dem station_type = Vantage sondern im Simulator Mode.
Ich vermute nun, daß die Weewx-Installation einen Schaden bekommen hat.
Re: sensors.inc
Verfasst: 29 Jul 2023 07:31
von JoachimF
Habe gerade wieder auf die gesicherte Multi-Version umgestellt.
Zu meinem Schrecken sind 2 Fehler geblieben:
1) in der Davis-Instanz die Anzeige der N/A Zeile in der sensors.inc
2) keine Belchertowngraphiken , sowohl Davis- als auch Eco-Instanz
Auf dem Test-Raspi werde ich Weewx (meteostick modus) installieren und mir dann die sensors.inc Ausgabe anschauen.
Re: sensors.inc
Verfasst: 29 Jul 2023 11:08
von JoachimF
Meteostick Modus konnte ich nicht installieren, deshalb habe die Davis Station ausgewählt.
Vorher die Davis-Konsole vom Raspi getrennt und an den Test Raspi angeschlossen.

- Home Test1.png (78.17 KiB) 12540 mal betrachtet
Auch hier bei einer frisch installierten Weewx werden N/A und UNKNOWN Zeile angezeigt.
Auszug aus der Datenbank

- heating-voltage.png (59.72 KiB) 12540 mal betrachtet
Es sieht nach einem Bug aus.
Für die nächsten Tage ist PC-Ruhe angesagt; ich muß packen
Re: sensors.inc
Verfasst: 29 Jul 2023 18:34
von Werner
Ich vermute nun, daß die Weewx-Installation einen Schaden bekommen hat.
Das ist sehr wahrscheinlich.
Welche Speichermedium verwendest Du beim RasPi ?
Wenn MicroSD - hoffentlich welche mit SLC-Chips.
Soweit ich mich entsinne, wurde früher bei der VantagePro alles richtig angezeigt?
Belchertown-Graphiken:
Bei mir war es auch so. Nachdem ich die neuere Version drüberinstalliert (bzw. kopiert) habe,
waren die Grafiken wieder da.
Re: sensors.inc
Verfasst: 30 Jul 2023 15:55
von JoachimF
Werner hat geschrieben: ↑29 Jul 2023 18:34
Wenn MicroSD - hoffentlich welche mit SLC-Chips.
MicroSD Ja, SLC Nein
Wo bekomme ich die her und welche Größe?