Create custom_sensor
create_custom_sensorCreates custom sensors by combining temperature or metric sources with mix functions or time-based averaging, so CoolerControl can monitor calculated values and use them in fan control.
Instructions
Create a custom sensor. Required: id (unique; becomes the sensor's name) and cs_type. cs_type Mix: mix_function (Min | Max | Delta | Avg | WeightedAvg | Sum) and sources: [{temp_source: {device_uid, temp_name}, weight}]. File: file_path. Offset: offset, optional scale, one source. TimeAverage / ExponentialMovingAvg: time_window_seconds (1-300), one source. Optional metric (Temp default; Duty | Load | RPM | Freq use channel_source instead of temp_source in sources).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fields | Yes | Fields using the daemon's names, as returned by the list tool |