Seite 1 von 2

sensors.inc

Verfasst: 27 Jul 2023 13:28
von JoachimF
83570 Carces - Provence Telemetrie.png
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 :cry:

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:

Code: Alles auswählen

SKIN_VERSION = xxx.x
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

Code: Alles auswählen

#set $allways_lang = 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
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
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?