von Werner » 17 Jun 2024 15:41
@Max
um die Telemetrie-Daten zu bekommen
sind diese Einträge notwendig (skin.conf von neowx-material
Code: Alles auswählen
[Extras]
[[Appearance]]
# The order of cards on telemetry page
# telemetry_order = rxCheckPercent, txBatteryStatus, windBatteryStatus, rainBatteryStatus, outTempBatteryStatus, inTempBatteryStatus, consBatteryVoltage, heatingVoltage, supplyVoltage, referenceVoltage, extraBatteryStatus1, extraBatteryStatus2, extraBatteryStatus3, extraBatteryStatus4, extraBatteryStatus5, extraBatteryStatus6, extraBatteryStatus7, extraBatteryStatus8
telemetry_order = rxCheckPercent, signal1, signal1_2, signal2, signal3, signal4, signal5, signal6, signal7, signal8, signalr, signalw, signala, txBatteryStatus, windBatteryStatus, rainBatteryStatus, outTempBatteryStatus, inTempBatteryStatus, consBatteryVoltage, heatingVoltage, supplyVoltage, referenceVoltage, extraBatteryStatus1, extraBatteryStatus2, extraBatteryStatus3, extraBatteryStatus4, extraBatteryStatus5, extraBatteryStatus6, extraBatteryStatus7, extraBatteryStatus8, soilMoistBatt1, soilMoistBatt2, soilMoistBatt3, soilMoistBatt4, soilMoistBatt5, soilMoistBatt6, soilMoistBatt7, soilMoistBatt8, soilTempBatt1, soilTempBatt2, soilTempBatt3, soilTempBatt4, soilTempBatt5, soilTempBatt6, soilTempBatt7, soilTempBatt8, leafTempBatt1, leafTempBatt2, leafTempBatt3, leafTempBatt4, leafTempBatt5, leafTempBatt6, leafTempBatt7, leafTempBatt8, leafWetBatt1, leafWetBatt2, leafWetBatt3, leafWetBatt4, leafWetBatt5, leafWetBatt6, leafWetBatt7, leafWetBatt8, ws1900batt, ws80_batt, ws90_batt, hailBatteryStatus, ws90cap_volt
Die "Signale1...8" müssen extra zugewiesen werden in der weewx.conf
hier als Beispiel meine Einträge dazu
Code: Alles auswählen
[StdCalibrate]
[[Corrections]]
# For each type, an arbitrary calibration expression can be given.
# It should be in the units defined in the StdConvert section.
# Example:
foo = foo + 0.2
radiation = luminosity / 126.7 if luminosity is not None else None
#luminosity = radiation * 126.7 #-> GW1000
#rxCheckPercent = ws80_sig * 25 if ws80_sig is not None else None
rxCheckPercent = ws90_sig * 25 if ws90_sig is not None else None
hail = p_rain if p_rain is not None else None
hailRate = p_rainrate if p_rainrate is not None else None
signal1 = ws80_sig * 25 if ws80_sig is not None else None
signal2 = wh31_ch1_sig * 25 if wh31_ch1_sig is not None else None
signal3 = wn34_ch1_sig * 25 if wn34_ch1_sig is not None else None
signal4 = wh40_sig * 25 if wh40_sig is not None else None
signal5 = wh45_sig * 25 if wh45_sig is not None else None
signal6 = wh57_sig * 25 if wh57_sig is not None else None
signal7 = wh51_ch1_sig * 25 if wh51_ch1_sig is not None else None
signal8 = wn35_ch1_sig * 25 if wn35_ch1_sig is not None else None
pb = heap if heap is not None else None
Für alle anderen Werte (z.B. ws80_batt), muss ein entsprechendes Datenfeild vorhanden sein, sonst kann man nur immer den Aktuellen Wert anzeigen, bekommt aber keinen graphischen Verlauf!
@Max
um die Telemetrie-Daten zu bekommen
sind diese Einträge notwendig (skin.conf von neowx-material
[code]
[Extras]
[[Appearance]]
# The order of cards on telemetry page
# telemetry_order = rxCheckPercent, txBatteryStatus, windBatteryStatus, rainBatteryStatus, outTempBatteryStatus, inTempBatteryStatus, consBatteryVoltage, heatingVoltage, supplyVoltage, referenceVoltage, extraBatteryStatus1, extraBatteryStatus2, extraBatteryStatus3, extraBatteryStatus4, extraBatteryStatus5, extraBatteryStatus6, extraBatteryStatus7, extraBatteryStatus8
telemetry_order = rxCheckPercent, signal1, signal1_2, signal2, signal3, signal4, signal5, signal6, signal7, signal8, signalr, signalw, signala, txBatteryStatus, windBatteryStatus, rainBatteryStatus, outTempBatteryStatus, inTempBatteryStatus, consBatteryVoltage, heatingVoltage, supplyVoltage, referenceVoltage, extraBatteryStatus1, extraBatteryStatus2, extraBatteryStatus3, extraBatteryStatus4, extraBatteryStatus5, extraBatteryStatus6, extraBatteryStatus7, extraBatteryStatus8, soilMoistBatt1, soilMoistBatt2, soilMoistBatt3, soilMoistBatt4, soilMoistBatt5, soilMoistBatt6, soilMoistBatt7, soilMoistBatt8, soilTempBatt1, soilTempBatt2, soilTempBatt3, soilTempBatt4, soilTempBatt5, soilTempBatt6, soilTempBatt7, soilTempBatt8, leafTempBatt1, leafTempBatt2, leafTempBatt3, leafTempBatt4, leafTempBatt5, leafTempBatt6, leafTempBatt7, leafTempBatt8, leafWetBatt1, leafWetBatt2, leafWetBatt3, leafWetBatt4, leafWetBatt5, leafWetBatt6, leafWetBatt7, leafWetBatt8, ws1900batt, ws80_batt, ws90_batt, hailBatteryStatus, ws90cap_volt
[/code]
Die "Signale1...8" müssen extra zugewiesen werden in der weewx.conf
hier als Beispiel meine Einträge dazu
[code]
[StdCalibrate]
[[Corrections]]
# For each type, an arbitrary calibration expression can be given.
# It should be in the units defined in the StdConvert section.
# Example:
foo = foo + 0.2
radiation = luminosity / 126.7 if luminosity is not None else None
#luminosity = radiation * 126.7 #-> GW1000
#rxCheckPercent = ws80_sig * 25 if ws80_sig is not None else None
rxCheckPercent = ws90_sig * 25 if ws90_sig is not None else None
hail = p_rain if p_rain is not None else None
hailRate = p_rainrate if p_rainrate is not None else None
signal1 = ws80_sig * 25 if ws80_sig is not None else None
signal2 = wh31_ch1_sig * 25 if wh31_ch1_sig is not None else None
signal3 = wn34_ch1_sig * 25 if wn34_ch1_sig is not None else None
signal4 = wh40_sig * 25 if wh40_sig is not None else None
signal5 = wh45_sig * 25 if wh45_sig is not None else None
signal6 = wh57_sig * 25 if wh57_sig is not None else None
signal7 = wh51_ch1_sig * 25 if wh51_ch1_sig is not None else None
signal8 = wn35_ch1_sig * 25 if wn35_ch1_sig is not None else None
pb = heap if heap is not None else None
[/code]
Für alle anderen Werte (z.B. ws80_batt), muss ein entsprechendes Datenfeild vorhanden sein, sonst kann man nur immer den Aktuellen Wert anzeigen, bekommt aber keinen graphischen Verlauf!