Sensor Configuration
Specify configuration file to use:
asterctl --config monitor.json
- The configuration file is loaded from the configuration directory if not an absolute path is specified.
- The default configuration directory is
./cfg
and can be changed with the--config-dir
command line option.
The original AOOSTAR-X json configuration file format is used, but only a subset of the configuration is supported:
- Setup object fields:
switchTime
: Optional switch time between panels in seconds, string value interpreted as float and converted to milliseconds. Default: 5refresh
: Panel redraw interval in seconds specified as a float number. Default: 1
- Panel object fields in
diy[]
:img
: Background image filename. Loaded from the specified configuration directory if not an absolute path is specified.sensor
: Array of sensor objects.
- Sensor object fields:
label
: label identifier, also used as sensor value data source identifierintegerDigits
: sensor value format option: number of integer places. Value is 0-prefixed to number of places and set to99
if overflown.decimalDigits
: sensor value format option: number of decimal places.unit
: optional unit label, appended after the sensor valuex
: x-positiony
: y-positionfontFamily
: Font name matching font filename without file extension. Fonts are loaded from the configured font directory.fontSize
: Font sizefontColor
: Font color in#RRGGBB
notation, or-1
if not set. Examples:#ffffff
= white,#ff0000
= red. Default:#ffffff
textAlign
: Text alignment:left
,right
,center
- Fields used for the fan (2), progress (3) and pointer (4) sensor modes:
min_value
andmax_value
width
andheight
direction
pic
: progress image, loaded from the specified configuration directory if not an absolute path is specified.min_angle
andmax_angle
xz_x
andxz_y
Example configuration file: cfg/monitor.json.
Sensor values are not read from the configuration file (the sensor.value
field is ignored).
See Sensor Value Provider.
More options might be supported later.