Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ########################################################################
- # Extract A10/A20/AXP209 information
- # Page: 1
- # Information Status Statistics
- # - cpu frequency - yes - yes
- # - cpu load 1, 5, 15 - yes - yes
- # - cpu scaling governor - yes - no
- # - power in voltage - yes - yes
- # - power in consumption - yes - yes
- # - USB OTG voltage - yes - yes
- # - USB OTG consumption - yes - yes
- # - battery consumption - yes - yes
- # - total consumption - yes - yes
- # - power in current - yes - yes
- # - USB OTG current - yes - yes
- # - soc temperature - yes - yes
- # - pmu temperature - yes - yes
- # - disk temperature - yes - yes
- ########################################################################
- dynamic.1.name=cpu_frequency
- dynamic.1.source=/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq
- dynamic.1.regexp=(.*)
- dynamic.1.postprocess=$1/1000
- dynamic.1.rrd=GAUGE
- dynamic.2.name=load1,load5,load15
- dynamic.2.source=/proc/loadavg
- dynamic.2.regexp=^(\S+)\s(\S+)\s(\S+)
- dynamic.2.postprocess=
- dynamic.2.rrd=GAUGE
- dynamic.3.name=scaling_governor
- dynamic.3.source=/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
- dynamic.3.regexp=(.*)
- dynamic.3.postprocess=
- dynamic.3.rrd=
- dynamic.4.name=ac_voltage
- dynamic.4.source=/sys/devices/platform/sunxi-i2c.0/i2c-0/0-0034/axp20-supplyer.28/power_supply/ac/voltage_now
- dynamic.4.regexp=(.*)
- dynamic.4.postprocess=$1/1000000
- dynamic.4.rrd=GAUGE
- dynamic.5.name=ac_consumption
- dynamic.5.source=/sys/devices/platform/sunxi-i2c.0/i2c-0/0-0034/axp20-supplyer.28/power_supply/ac/current_now
- dynamic.5.regexp=(.*)
- dynamic.5.postprocess=sprintf("%.2f", $1/1000000 * $this->{'dynamic'}->{'ac_voltage'})
- dynamic.5.rrd=GAUGE
- dynamic.6.name=usb_voltage
- dynamic.6.source=/sys/devices/platform/sunxi-i2c.0/i2c-0/0-0034/axp20-supplyer.28/power_supply/usb/voltage_now
- dynamic.6.regexp=(.*)
- dynamic.6.postprocess=$1/1000000
- dynamic.6.rrd=GAUGE
- dynamic.7.name=usb_consumption
- dynamic.7.source=/sys/devices/platform/sunxi-i2c.0/i2c-0/0-0034/axp20-supplyer.28/power_supply/usb/current_now
- dynamic.7.regexp=(.*)
- dynamic.7.postprocess=sprintf("%.2f", $1/1000000 * $this->{'dynamic'}->{'usb_voltage'})
- dynamic.7.rrd=GAUGE
- dynamic.8.name=battery_voltage
- dynamic.8.source=/sys/devices/platform/sunxi-i2c.0/i2c-0/0-0034/axp20-supplyer.28/power_supply/battery/voltage_now
- dynamic.8.regexp=(.*)
- dynamic.8.postprocess=$1/1000000
- dynamic.8.rrd=GAUGE
- dynamic.9.name=battery_consumption
- dynamic.9.source=/sys/devices/platform/sunxi-i2c.0/i2c-0/0-0034/axp20-supplyer.28/power_supply/battery/current_now
- dynamic.9.regexp=(.*)
- dynamic.9.postprocess=sprintf("%.2f", $1/1000000 * $this->{'dynamic'}->{'battery_voltage'})
- dynamic.9.rrd=GAUGE
- dynamic.10.name=total_consumption
- dynamic.10.source=/sys/devices/platform/sunxi-i2c.0/i2c-0/0-0034/axp20-supplyer.28/power_supply/battery/current_now
- dynamic.10.regexp=(.*)
- dynamic.10.postprocess=sprintf("%.2f", $1/200000 + $this->{'dynamic'}->{'ac_consumption'} + $this->{'dynamic'}->{'usb_consumption'})
- dynamic.10.rrd=GAUGE
- dynamic.11.name=usb_current
- dynamic.11.source=/sys/devices/platform/sunxi-i2c.0/i2c-0/0-0034/axp20-supplyer.28/power_supply/usb/current_now
- dynamic.11.regexp=(.*)
- dynamic.11.postprocess=$1/1000
- dynamic.11.rrd=GAUGE
- dynamic.12.name=ac_current
- dynamic.12.source=/sys/devices/platform/sunxi-i2c.0/i2c-0/0-0034/axp20-supplyer.28/power_supply/ac/current_now
- dynamic.12.regexp=(.*)
- dynamic.12.postprocess=$1/1000
- dynamic.12.rrd=GAUGE
- dynamic.13.name=battery_current
- dynamic.13.source=/sys/devices/platform/sunxi-i2c.0/i2c-0/0-0034/axp20-supplyer.28/power_supply/battery/current_now
- dynamic.13.regexp=(.*)
- dynamic.13.postprocess=$1/1000
- dynamic.13.rrd=GAUGE
- dynamic.14.name=disk_temp
- dynamic.14.source=/tmp/disktemp
- dynamic.14.regexp=(.*)
- dynamic.14.postprocess=$1/10
- dynamic.14.rrd=GAUGE
- dynamic.15.name=soc_temp
- dynamic.15.source=/tmp/soctemp
- dynamic.15.regexp=(.*)
- dynamic.15.postprocess=$1/10
- dynamic.15.rrd=GAUGE
- dynamic.16.name=pmu_temp
- dynamic.16.source=/tmp/pmutemp
- dynamic.16.regexp=(.*)
- dynamic.16.postprocess=$1/10
- dynamic.16.rrd=GAUGE
- web.status.1.content.1.name=CPU
- web.status.1.content.1.icon=cpu.png
- web.status.1.content.1.line.1="Loads: <b>" + data.load1 + "</b> [1min] - <b>" + data.load5 + "</b> [5min] - <b>" + data.load15 + "</b> [15min]"
- web.status.1.content.1.line.2="CPU frequency: <b>" + data.cpu_frequency + "MHz</b> Governor: <b>" + data.scaling_governor + "</b>"
- web.status.1.content.2.name=PMU
- web.status.1.content.2.icon=pmu.png
- web.status.1.content.2.line.1="Total PMU Consumption: <b>" + data.total_consumption + " W</b>"
- web.status.1.content.2.line.2="PWR in: <b>" + data.ac_consumption + " W</b> USB OTG in: <b>" + data.usb_consumption + " W</b> BATT in: <b>" + data.battery_consumption + " W</b>"
- web.status.1.content.3.name=Temperature
- web.status.1.content.3.icon=cpu_temp.png
- web.status.1.content.3.line.1=JustGageBar("SoC", "°C",0, data.soc_temp , 100,100,80,percentColors,50,60)+" "+JustGageBar("PMU", "°C",0, data.pmu_temp , 100,100,80,percentColors,40,50)+" "+JustGageBar("Disk", "°C",0, data.disk_temp , 100,100,80,percentColors,40,45)
- web.statistics.1.content.1.name=Load / cpufreq / Consumption
- web.statistics.1.content.1.graph.1=load1
- web.statistics.1.content.1.graph.2=load5
- web.statistics.1.content.1.graph.3=load15
- web.statistics.1.content.1.graph.4=total_consumption
- web.statistics.1.content.1.graph.5=cpu_frequency
- web.statistics.1.content.1.ds_graph_options.load1.label=Load 1 min
- web.statistics.1.content.1.ds_graph_options.load5.label=Load 5 min
- web.statistics.1.content.1.ds_graph_options.load15.label=Load 15 min
- web.statistics.1.content.1.ds_graph_options.total_consumption.label=Consumption (W)
- web.statistics.1.content.1.ds_graph_options.cpu_frequency.label=Clock speed (MHz)
- web.statistics.1.content.1.ds_graph_options.cpu_frequency.yaxis=2
- web.statistics.1.content.1.graph_options.y2axis={ position: "right" }
- web.statistics.1.content.2.name=PMU current/voltage
- web.statistics.1.content.2.graph.1=ac_voltage
- web.statistics.1.content.2.graph.2=usb_voltage
- web.statistics.1.content.2.graph.3=battery_voltage
- web.statistics.1.content.2.graph.4=ac_current
- web.statistics.1.content.2.graph.5=usb_current
- web.statistics.1.content.2.graph.6=battery_current
- web.statistics.1.content.2.ds_graph_options.ac_voltage.label=Voltage DC-IN (V)
- web.statistics.1.content.2.ds_graph_options.usb_voltage.label=Voltage USB OTG (V)
- web.statistics.1.content.2.ds_graph_options.battery_voltage.label=Voltage LiPo (V)
- web.statistics.1.content.2.ds_graph_options.ac_current.label=Current DC-IN (mA)
- web.statistics.1.content.2.ds_graph_options.usb_current.label=Current USB OTG (mA)
- web.statistics.1.content.2.ds_graph_options.battery_current.label=Current LiPo (mA)
- web.statistics.1.content.2.ds_graph_options.ac_voltage.yaxis=1
- web.statistics.1.content.2.ds_graph_options.usb_voltage.yaxis=1
- web.statistics.1.content.2.ds_graph_options.battery_voltage.yaxis=1
- web.statistics.1.content.2.ds_graph_options.ac_current.yaxis=2
- web.statistics.1.content.2.ds_graph_options.usb_current.yaxis=2
- web.statistics.1.content.2.ds_graph_options.battery_current.yaxis=2
- web.statistics.1.content.2.graph_options.y1axis={ position: "left", min: 1.5, max: 11 }
- web.statistics.1.content.2.graph_options.y2axis={ position: "right" }
- web.statistics.1.content.3.name=Temperature / Consumption
- web.statistics.1.content.3.graph.1=pmu_temp
- web.statistics.1.content.3.graph.2=disk_temp
- web.statistics.1.content.3.graph.3=soc_temp
- web.statistics.1.content.3.graph.4=total_consumption
- web.statistics.1.content.3.ds_graph_options.pmu_temp.label=PMU temperature (°C)
- web.statistics.1.content.3.ds_graph_options.disk_temp.label=Disk temperature (°C)
- web.statistics.1.content.3.ds_graph_options.soc_temp.label=SoC temperature (°C)
- web.statistics.1.content.3.ds_graph_options.total_consumption.label=Consumption (W)
- web.statistics.1.content.3.ds_graph_options.total_consumption.yaxis=2
- web.statistics.1.content.3.graph_options.y1axis={ position: "left", min: 0, max: 70 }
- web.statistics.1.content.3.graph_options.y2axis={ position: "right" }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement