202 lines
5.3 KiB
Django/Jinja
202 lines
5.3 KiB
Django/Jinja
http_port: 3000
|
|
|
|
# The output of the command must be a JSON dict with metrics name as keys and metrics value as value.
|
|
polling_conf:
|
|
- name: teleinfo
|
|
metrics:
|
|
- name: Modane_elec_main_power
|
|
type: int
|
|
- name: Modane_elec_energy_index
|
|
type: int
|
|
executable: ./read_teleinfo.py
|
|
arguments:
|
|
- "-f"
|
|
- "custom_json"
|
|
# interval between sensors polling in seconds
|
|
polling_interval: 10.0
|
|
|
|
- name: Modane_temperature_single_bedroom
|
|
metrics:
|
|
- name: Modane_temperature_single_bedroom
|
|
type: float
|
|
executable: ./read_one-wire_sensor.py
|
|
arguments:
|
|
- "Modane_temperature_single_bedroom"
|
|
- "/26.3FA954020000/temperature"
|
|
|
|
- name: Modane_temperature_double_bedroom
|
|
metrics:
|
|
- name: Modane_temperature_double_bedroom
|
|
type: float
|
|
executable: ./read_one-wire_sensor.py
|
|
arguments:
|
|
- "Modane_temperature_double_bedroom"
|
|
- "/26.A6E96B020000/temperature"
|
|
|
|
- name: Modane_temperature_living_room
|
|
metrics:
|
|
- name: Modane_temperature_living_room
|
|
type: float
|
|
executable: ./read_one-wire_sensor.py
|
|
arguments:
|
|
- "Modane_temperature_living_room"
|
|
- "/26.23D26B020000/temperature"
|
|
|
|
- name: Modane_temperature_bathroom
|
|
metrics:
|
|
- name: Modane_temperature_bathroom
|
|
type: float
|
|
executable: ./read_one-wire_sensor.py
|
|
arguments:
|
|
- "Modane_temperature_bathroom"
|
|
- "/26.A4C354020000/temperature"
|
|
|
|
- name: Modane_temperature_cellar
|
|
metrics:
|
|
- name: Modane_temperature_cellar
|
|
type: float
|
|
executable: ./read_yocto_sensor.py
|
|
arguments:
|
|
- "Modane_temperature_cellar"
|
|
- "YTemperature"
|
|
- "METEOMK1-65C96"
|
|
|
|
#- name: Modane_temperature_outside
|
|
# metrics:
|
|
# - name: Modane_temperature_outside
|
|
# type: float
|
|
|
|
- name: Modane_temperature_closet
|
|
metrics:
|
|
- name: Modane_temperature_closet
|
|
type: float
|
|
executable: ./read_yocto_sensor.py
|
|
arguments:
|
|
- "Modane_temperature_closet"
|
|
- "YTemperature"
|
|
- "TMPSENS1-EDF2D"
|
|
|
|
- name: Modane_humidity_single_bedroom
|
|
metrics:
|
|
- name: Modane_humidity_single_bedroom
|
|
type: float
|
|
executable: ./read_one-wire_sensor.py
|
|
arguments:
|
|
- "Modane_humidity_single_bedroom"
|
|
- "/26.3FA954020000/humidity"
|
|
|
|
- name: Modane_humidity_double_bedroom
|
|
metrics:
|
|
- name: Modane_humidity_double_bedroom
|
|
type: float
|
|
executable: ./read_one-wire_sensor.py
|
|
arguments:
|
|
- "Modane_humidity_double_bedroom"
|
|
- "/26.A6E96B020000/humidity"
|
|
|
|
- name: Modane_humidity_bathroom
|
|
metrics:
|
|
- name: Modane_humidity_bathroom
|
|
type: float
|
|
executable: ./read_one-wire_sensor.py
|
|
arguments:
|
|
- "Modane_humidity_bathroom"
|
|
- "/26.A4C354020000/humidity"
|
|
|
|
- name: Modane_humidity_living_room
|
|
metrics:
|
|
- name: Modane_humidity_living_room
|
|
type: float
|
|
executable: ./read_one-wire_sensor.py
|
|
arguments:
|
|
- "Modane_humidity_living_room"
|
|
- "/26.23D26B020000/humidity"
|
|
|
|
- name: Modane_humidity_cellar
|
|
metrics:
|
|
- name: Modane_humidity_cellar
|
|
type: float
|
|
executable: ./read_yocto_sensor.py
|
|
arguments:
|
|
- "Modane_humidity_cellar"
|
|
- "YHumidity"
|
|
- "METEOMK1-65C96"
|
|
|
|
#- name: Modane_humidity_outside
|
|
# metrics:
|
|
# - name: Modane_humidity_outside
|
|
# type: float
|
|
# executable: ./read_yocto_sensor.py
|
|
# arguments:
|
|
# - "Modane_humidity_outside"
|
|
# - "YHumidity"
|
|
# - ""
|
|
|
|
- name: Modane_luminosity_single_bedroom
|
|
metrics:
|
|
- name: Modane_luminosity_single_bedroom
|
|
type: int
|
|
executable: ./read_one-wire_sensor.py
|
|
arguments:
|
|
- "Modane_luminosity_single_bedroom"
|
|
- "/26.3FA954020000/vis"
|
|
|
|
- name: Modane_luminosity_double_bedroom
|
|
metrics:
|
|
- name: Modane_luminosity_double_bedroom
|
|
type: int
|
|
executable: ./read_one-wire_sensor.py
|
|
arguments:
|
|
- "Modane_luminosity_double_bedroom"
|
|
- "/26.A6E96B020000/vis"
|
|
|
|
- name: Modane_luminosity_bathroom
|
|
metrics:
|
|
- name: Modane_luminosity_bathroom
|
|
type: int
|
|
executable: ./read_one-wire_sensor.py
|
|
arguments:
|
|
- "Modane_luminosity_bathroom"
|
|
- "/26.A4C354020000/vis"
|
|
|
|
- name: Modane_luminosity_living_room
|
|
metrics:
|
|
- name: Modane_luminosity_living_room
|
|
type: int
|
|
executable: ./read_one-wire_sensor.py
|
|
arguments:
|
|
- "Modane_luminosity_living_room"
|
|
- "/26.23D26B020000/vis"
|
|
|
|
- name: Modane_pressure_cellar
|
|
metrics:
|
|
- name: Modane_pressure_cellar
|
|
type: float
|
|
executable: ./read_yocto_sensor.py
|
|
arguments:
|
|
- "Modane_pressure_cellar"
|
|
- "YPressure"
|
|
- "METEOMK1-65C96"
|
|
|
|
- name: Modane_CO2_single_bedroom
|
|
metrics:
|
|
- name: Modane_CO2_single_bedroom
|
|
type: float
|
|
executable: ./read_yocto_sensor.py
|
|
arguments:
|
|
- "Modane_CO2_single_bedroom"
|
|
- "YCarbonDioxide"
|
|
- "any"
|
|
|
|
# Default interval between sending to record API in seconds
|
|
default_recording_interval: 600.0
|
|
|
|
# Default interval between sensors polling in seconds
|
|
default_polling_interval: 600.0
|
|
|
|
recording_api_key: "{{ modane_server_thermostat_api_key }}"
|
|
|
|
post_url:
|
|
int: "http://ovh1.scimetis.net:3001/integer_metric/add"
|
|
float: "http://ovh1.scimetis.net:3001/float_metric/add"
|