Weewx NeoWX Material Skin Telemetry,html

wenn es um andere Software geht
Benutzeravatar
Werner
Site Admin
Beiträge: 6040
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 137 mal
Kontaktdaten:

Re: Weewx NeoWX Material Skin Telemetry,html

Beitrag von Werner »

@Wilfried,
Du könntest dafür eine Anzeige bekommen wenn Du da so änderst

Code: Alles auswählen

#if $getVar('day.' + name + '.has_data') and $getVar('day.' + name + '.max.raw') >= 0
Also anstatt "> 0" dafür ">= 0" in der telemetry.html.tmpl änderst.
Da wenn die Batterie i.0. ist "0" übermittelt wird.
Es wird nur immer die Darstellung "0,000000" (= ohne Formatierung) erscheinen, aber keine Grafik,
da sich eben hier in der Grafik in der Regel nichts ändert!

Deshalb von mir dafür auch keine Berücksichtigung.
Diese Benutzer haben sich bei Werner für den Beitrag bedankt:
moppedhausi
Benutzeravatar
moppedhausi
Beiträge: 850
Registriert: 01 Jan 2007 11:37
Wohnort: Willich / Niederrhein
Hat sich bedankt: 68 mal
Danksagung erhalten: 5 mal
Kontaktdaten:

Re: Weewx NeoWX Material Skin Telemetry,html

Beitrag von moppedhausi »

Ok Werner.
Aber da ist noch mein Bodensensor +5cm (WN34L), der Blitzsensor (WH57) und Leckagesensor (WH55CH1).
Die sollten angezeigt werden, oder?
Gruss Wilfried
Benutzeravatar
Werner
Site Admin
Beiträge: 6040
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 137 mal
Kontaktdaten:

Re: Weewx NeoWX Material Skin Telemetry,html

Beitrag von Werner »

Aber da ist noch mein Bodensensor +5cm (WN34L), der Blitzsensor (WH57) und Leckagesensor (WH55CH1).
Die sollten angezeigt werden, oder?
Jein!
Nur der Bodensensor (WN34) liefert einen Spannungswert.
Blitz- und Leckage-Sensor liefern nur 0 oder 1 ( ok - nicht ok)
Hast Du

Code: Alles auswählen

[[Appearance]]
telemetry_order =
soilTempBatt1, soilTempBatt2, soilTempBatt3, soilTempBatt4, soilTempBatt5, soilTempBatt6, soilTempBatt7, soilTempBatt8,
Also soilTempBatt1 ... soilTempBatt8 im skin.conf bei telemetry_order eingetragen?
Und ist/sind die WN34-Batterie-Werte (also soilTempBatt1 usw.) auch in der Datenbank?
Benutzeravatar
moppedhausi
Beiträge: 850
Registriert: 01 Jan 2007 11:37
Wohnort: Willich / Niederrhein
Hat sich bedankt: 68 mal
Danksagung erhalten: 5 mal
Kontaktdaten:

Re: Weewx NeoWX Material Skin Telemetry,html

Beitrag von moppedhausi »

Werner hat geschrieben: 20 Okt 2024 19:47 Nur der Bodensensor (WN34) liefert einen Spannungswert.
Also soilTempBatt1 ... soilTempBatt8 im skin.conf bei telemetry_order eingetragen?
Und ist/sind die WN34-Batterie-Werte (also soilTempBatt1 usw.) auch in der Datenbank?
Alles eingetragen, nur finde ich soilTempBatt1 nicht in der Datenbank.

Aber woher nimmt denn der seanson Skin den Wert?
weewx_batt1.jpg
weewx_batt1.jpg (16.41 KiB) 4530 mal betrachtet
Gruss Wilfried
Benutzeravatar
Werner
Site Admin
Beiträge: 6040
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 137 mal
Kontaktdaten:

Re: Weewx NeoWX Material Skin Telemetry,html

Beitrag von Werner »

nur finde ich soilTempBatt1 nicht in der Datenbank.
Dann musst Du die Datenbank entsprechend erweitern und das ist auch der Grund
warum Neowx keine Grafik dafür darstellen kann, der Seasons Skin könnte es auch nicht.
Aber woher nimmt denn der seanson Skin den Wert?
Hier wird nur der aktuelle Wert (current) dargestellt. Current braucht keinen
Datenbank-Eintrag.
Benutzeravatar
moppedhausi
Beiträge: 850
Registriert: 01 Jan 2007 11:37
Wohnort: Willich / Niederrhein
Hat sich bedankt: 68 mal
Danksagung erhalten: 5 mal
Kontaktdaten:

Re: Weewx NeoWX Material Skin Telemetry,html

Beitrag von moppedhausi »

Danke Werner.
dann müsste dieser Befehl richtig sein:

Code: Alles auswählen

sudo weectl database add-column soilTempBatt1 --type=REAL -y
Gruss Wilfried
Benutzeravatar
Werner
Site Admin
Beiträge: 6040
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 137 mal
Kontaktdaten:

Re: Weewx NeoWX Material Skin Telemetry,html

Beitrag von Werner »

dann müsste dieser Befehl richtig sein:
Ja.
Benutzeravatar
moppedhausi
Beiträge: 850
Registriert: 01 Jan 2007 11:37
Wohnort: Willich / Niederrhein
Hat sich bedankt: 68 mal
Danksagung erhalten: 5 mal
Kontaktdaten:

Re: Weewx NeoWX Material Skin Telemetry,html

Beitrag von moppedhausi »

Es kommen aber leider keine Daten an:
weewx_datenbank.jpg
weewx_datenbank.jpg (15 KiB) 4476 mal betrachtet
Gruss Wilfried
Benutzeravatar
Werner
Site Admin
Beiträge: 6040
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 137 mal
Kontaktdaten:

Re: Weewx NeoWX Material Skin Telemetry,html

Beitrag von Werner »

Es kommen aber leider keine Daten an:
Ist das vielleicht gar nicht "soilTempBatt1" sondern
z.B. "soilTempBatt2"
Was steht den in der de.conf für
Boden 5cm Batterie.

Wenn das mit soilTempBatt1 übereinstimmt, gibt es ein Problem mit der Datenbank
Benutzeravatar
moppedhausi
Beiträge: 850
Registriert: 01 Jan 2007 11:37
Wohnort: Willich / Niederrhein
Hat sich bedankt: 68 mal
Danksagung erhalten: 5 mal
Kontaktdaten:

Re: Weewx NeoWX Material Skin Telemetry,html

Beitrag von moppedhausi »

Guten Tag Werner.

in der de.conf habe ich keinen Eintrag soilTempBatt1 oder 2 sondern nur diese Einträge:

Code: Alles auswählen

 # Sensor status indicators
        consBatteryVoltage     = Spannung Konsole
        heatingVoltage         = Spannung Heizung
        inTempBatteryStatus    = Spannung Innentemperatursensor
        outTempBatteryStatus   = Spannung Außentemperatursensor
        rainBatteryStatus      = Spannung Regenmesser
        referenceVoltage       = Referenzspannung
        rxCheckPercent         = Signal WS90
        supplyVoltage          = Versorgungsspannung
        txBatteryStatus        = Spannung Sender
        windBatteryStatus      = Spannung Anemometer
        batteryStatus1         = Spannung Batterie1
        batteryStatus2         = Spannung Batterie2
        batteryStatus3         = Spannung Batterie3
        batteryStatus4         = Spannung Batterie4
        batteryStatus5         = Spannung Batterie5
        batteryStatus6         = Spannung Batterie6
        batteryStatus7         = Spannung Batterie7
        batteryStatus8         = Spannung Batterie8
        signal1                = Signal Gästezimmer
        signal2                = Signal Wohnzimmer
        signal3                = Signal Schlafzimmer
        signal4                = Signal Küche
        signal5                = Signal Badezimmer
        signal6                = Signal Garage
        signal7                = Signal Kühlschrank1
        signal8                = Signal Kühlschrank2
	wh40_sig               = Signal Regensensor
        ws90_sig      	       = Signal WS90
        wh57_sig               = Signal Blitzsensor
        wh45_sig 	       = Signal Co2Sensor
        wn34_ch1_sig           = Signal Bodensensor
        wh31_ch6_sig		= Signal Test
Nur in der weewx.conf habe ich diese Werte stehen unter gw1000

Code: Alles auswählen

 [[field_map_extensions]]

        soilTempBatt1 = wn34_ch1_batt
        soilTempBatt2 = wn34_ch2_batt
        soilTempBatt3 = wn34_ch3_batt
        soilTempBatt4 = wn34_ch4_batt
        soilTempBatt5 = wn34_ch5_batt
        soilTempBatt6 = wn34_ch6_batt
        soilTempBatt7 = wn34_ch7_batt
        soilTempBatt8 = wn34_ch8_batt
Gruss Wilfried
Benutzeravatar
Werner
Site Admin
Beiträge: 6040
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 137 mal
Kontaktdaten:

Re: Weewx NeoWX Material Skin Telemetry,html

Beitrag von Werner »

Im Season Skin kommen diese Texte vor:

Boden +5cm
Boden 5cm Batterie
Boden 5cm Signal

Nutzt Du eine weitere Instanz wo diese Texte vorkommen?
Sie können nur in der weewx.conf oder in der de.conf zugewiesen werden

In der de.conf unter

Code: Alles auswählen

[Labels]
   [[Generic]]
        soilTempBatt1         = Boden 5cm Batterie
In der weewx.conf unter

Code: Alles auswählen

[StdReport]
 [[Defaults]]
   [[[Labels]]]
      [[[[Generic]]]]
Benutzeravatar
moppedhausi
Beiträge: 850
Registriert: 01 Jan 2007 11:37
Wohnort: Willich / Niederrhein
Hat sich bedankt: 68 mal
Danksagung erhalten: 5 mal
Kontaktdaten:

Re: Weewx NeoWX Material Skin Telemetry,html

Beitrag von moppedhausi »

Guten Tag Werner,

in der weewx.conf kommt nicht mit Boden vor.

Im Seasons Skin in der de.conf stehen diese Werte:
wn34_ch1_sig = Boden 5cm Signal
soilTempBatt1 = Boden 5cm Batterie
soilTemp1 = Boden +5cm

in der de.conf von NeoWX Skin steht dieses:
soilTemp1 = Bodensensor +5cm
wn34_ch1_sig = Signal Bodensensor
Gruss Wilfried
Benutzeravatar
Werner
Site Admin
Beiträge: 6040
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 137 mal
Kontaktdaten:

Re: Weewx NeoWX Material Skin Telemetry,html

Beitrag von Werner »

... dann habe ich auch keine Idee mehr,
wenn Du ausschließen kannst, dass es nicht an der Datenbank liegt.
Benutzeravatar
moppedhausi
Beiträge: 850
Registriert: 01 Jan 2007 11:37
Wohnort: Willich / Niederrhein
Hat sich bedankt: 68 mal
Danksagung erhalten: 5 mal
Kontaktdaten:

Re: Weewx NeoWX Material Skin Telemetry,html

Beitrag von moppedhausi »

Dann werde ich im Moment damit leben.

In der Datenbank sind diese Einträge, aber ob dort ein Fehler ist, da bin ich überfragt.
weewx_datenbank1.jpg
weewx_datenbank1.jpg (60.37 KiB) 4445 mal betrachtet
Gruss Wilfried
Benutzeravatar
moppedhausi
Beiträge: 850
Registriert: 01 Jan 2007 11:37
Wohnort: Willich / Niederrhein
Hat sich bedankt: 68 mal
Danksagung erhalten: 5 mal
Kontaktdaten:

Re: Weewx NeoWX Material Skin Telemetry,html

Beitrag von moppedhausi »

Guten Tag Werner,

nun ist die Spannung für den WN34 da.
Keine Ahnung warum, habe wohl weewx neu gestartet, vielleicht liegt es daran.
Was ich jetzt noch anzeigen möchte, ist die Spannung für den WS90 Kondensator.
Jedoch finde ich keine Bezeichnung für den Wert?
neo.jpg
neo.jpg (50.33 KiB) 4419 mal betrachtet
Gruss Wilfried
Antworten