diff --git a/enedisgateway2mqtt_dev/rootfs/templates/config.yaml b/enedisgateway2mqtt_dev/rootfs/templates/config.yaml index bf7e1c368..7f189963c 100644 --- a/enedisgateway2mqtt_dev/rootfs/templates/config.yaml +++ b/enedisgateway2mqtt_dev/rootfs/templates/config.yaml @@ -1,63 +1,107 @@ -########## -# GLOBAL # -########## -debug: false - -#################### -## MQTT ## -#################### +cycle: 14400 # 4H +debug: true +log2file: false +wipe_influxdb: false # Work only with influxdb > 2.X +# Par défaut le backend en local dans le /data/cache.db du conteneur. +# Mais il est possible de basculer sur une base de données externe de type SQLite ou PostgreSQL +# Exemple pour Postgres : +# storage_uri: postgresql://myelectricaldata:myelectricaldata@postgres:5432/myelectricaldata +tempo: + enable: true + price_blue_hc: 0.097 + price_blue_hp: 0.1249 + price_red_hc: 0.1216 + price_red_hp: 0.6712 + price_white_hc: 0.114 + price_white_hp: 0.1508 +home_assistant: + enable: true + discovery: true + discovery_prefix: homeassistant +influxdb: + enable: true + hostname: influxdb + port: 8086 + token: myelectricaldata + org: myelectricaldata + bucket: myelectricaldata + # ATTENTION, L'activation de l'importation asynchrone va réduire fortement le temps d'importation dans InfluxDB + # mais va augmenter la consommation mémoire & CPU et donc à activer uniquement sur un hardware robuste. + method: synchronous # Mode disponible : synchronous / asynchronous / batching + # batching_options permet uniquement de configurer la methode `batching`. + # Pour plus d'information : https://github.com/influxdata/influxdb-client-python#batching + batching_options: + batch_size: 1000 + flush_interval: 1000 + jitter_interval: 0 + retry_interval: 5000 + max_retry_time: 180_000 + max_retries: 5 + max_retry_delay: 125_000 + exponential_base: 2 mqtt: - host: MOSQUITO_SERVER # MANDATORY + enable: true + hostname: mosquitto port: 1883 - username: "" - password: "" - prefix: enedis_gateway - client_id: enedis_gateway + username: null + password: null + prefix: myelectricaldata + client_id: myelectricaldata # DOIT ETRE UNIQUE SUR LA TOTALITE DES CLIENTS CONNECTE AU SERVEUR MQTT retain: true qos: 0 - -#################### -## Home assistant ## -#################### -home_assistant: - discovery: false - discovery_prefix: homeassistant - card_myenedis: false - -############### -## Influx DB ## -############### -#influxdb: -# host: MY_INFLUXDB_SERVER -# port: 8086 -# token: MY_TOKEN -# org: MY_ORG -# bucket: MY_BUCKET - -#################### -## ENEDIS GATEWAY ## -#################### -enedis_gateway: - PDL_1: # MANDATORY - token: PDL_1_TOKEN # MANDATORY - plan: BASE # BASE or HP/HC - consumption: true - consumption_detail: true - consumption_price_hc: 0 - consumption_price_hp: 0 - consumption_price_base: 0 - production: false - production_detail: false - # offpeak_hours: "" # USE ONLY IF YOU WANT OVERLOAD DEFAULT VALUE, Format : 22h36-00h10;01h00-06h00 - addresses: true -# PDL_2: -# token: PDL_2_TOKEN -# plan: HP/HC -# consumption: true -# consumption_detail: true -# consumption_price_hc: 0.1781 -# consumption_price_hp: 0.1337 -# consumption_price_base: 0.1781 -# production: false -# production_detail: false -# addresses: true +myelectricaldata: + "MON_PDL_1": + enable: 'true' + token: TOKEN_DE_MON_PDL_1 + name: "Maison" + addresses: 'true' + cache: 'true' + consumption: 'true' + consumption_detail: 'true' + consumption_price_base: '0.145907' + consumption_price_hc: '0.124364' + consumption_price_hp: '0.164915' + consumption_max_date: "2021-06-01" + consumption_detail_max_date: "2021-06-01" + offpeak_hours_0: 22H00-6H00 # LUNDI + offpeak_hours_1: 22H00-6H00 # MARDI + offpeak_hours_2: 22H00-6H00 # MERCREDI + offpeak_hours_3: 22H00-6H00 # JEUDI + offpeak_hours_4: 22H00-6H00 # VENDREDI + offpeak_hours_5: 22H00-6H00;12H00-14H00 # SAMEDI + offpeak_hours_6: 22H00-6H00;12H00-14H00 # DIMANCHE + plan: HC/HP + production: 'false' + production_detail: 'false' + production_price: '0.0' + production_max_date: "2021-06-01" + production_detail_max_date: "2021-06-01" + refresh_addresse: 'false' + refresh_contract: 'false' + "MON_PDL_2_AVEC_PRODUCTION": + enable: 'true' + token: TOKEN_DE_MON_PDL_2 + name: "Maison de vacances" + cache: 'true' + consumption: 'true' + consumption_detail: 'true' + consumption_price_base: '0.175' + consumption_price_hc: '0.175' + consumption_price_hp: '0.175' + consumption_max_date: "2021-06-01" + consumption_detail_max_date: "2021-06-01" + offpeak_hours_0: '' + offpeak_hours_1: '' + offpeak_hours_2: '' + offpeak_hours_3: '' + offpeak_hours_4: '' + offpeak_hours_5: '' + offpeak_hours_6: '' + plan: BASE + production: 'true' + production_detail: 'true' + production_price: '0.10' + production_max_date: "2021-06-01" + production_detail_max_date: "2021-06-01" + refresh_addresse: 'false' + refresh_contract: 'false'