maj avec codex

This commit is contained in:
2025-12-24 16:21:23 +01:00
parent 5b96063d16
commit 6213f548c5
9 changed files with 729 additions and 110 deletions

View File

@@ -1,22 +1,3 @@
# Digital Outputs
# Function: Read Coil Status (FC=01)
# Address Range: 00001-00158
# Digital Inputs
# Function: Read Input Status (FC=02)
# Address Range: 10001-10086
# Actual Values
# Function: Read Input Registers(FC=04)
# Address Range: 30001-30272
# input_type : input
# Parameters
# Function: Read Holding Registers(FC=03)
# Address Range: 40001-41094
# input_type: holding
mqtt:
host: "10.0.0.3"
port: 1883
@@ -84,8 +65,8 @@ entities:
- name: "Etats systeme"
unique_id: "etats_systeme_sensor"
type: "sensor"
#device_class: "enum"
#state_class: "measurement"
# device_class: "enum"
# state_class: "measurement"
icon: "mdi:radiator"
unit_of_measurement: ""
state_topic: "froling/S3Turbo/ETATS_SYSTEME/state"
@@ -97,11 +78,13 @@ entities:
precision: 1
value_map: "SystemStatus"
signed: false
refresh: 1
refresh_unit: "m"
- name: "Etat Chaudiere"
unique_id: "etats_chaudiere_sensor"
type: "sensor"
#device_class: "enum"
#state_class: "measurement"
# device_class: "enum"
# state_class: "measurement"
icon: "mdi:water-boiler-alert"
unit_of_measurement: ""
state_topic: "froling/S3Turbo/ETATS_CHAUDIERE/state"
@@ -113,6 +96,8 @@ entities:
precision: 0
value_map: "FurnaceStatus"
signed: false
refresh: 1
refresh_unit: "m"
- name: "T° Chaudiere"
unique_id: "temperature_chaudiere_sensor"
type: "sensor"
@@ -129,6 +114,8 @@ entities:
precision: 0
value_map: null
signed: false
refresh: 10
refresh_unit: "s"
- name: "T° Fumee"
unique_id: "temperature_fumee_sensor"
type: "sensor"
@@ -145,6 +132,8 @@ entities:
precision: 0
value_map: null
signed: false
refresh: 10
refresh_unit: "s"
- name: "T° Board"
unique_id: "temperature_board_sensor"
type: "sensor"
@@ -161,6 +150,8 @@ entities:
precision: 0
value_map: null
signed: false
refresh: 10
refresh_unit: "s"
- name: "O2 residuel"
unique_id: "o2_residuel_sensor"
type: "sensor"
@@ -177,6 +168,8 @@ entities:
precision: 0
value_map: null
signed: false
refresh: 10
refresh_unit: "s"
- name: "T° Exterieur"
unique_id: "temp_exterieur_sensor"
type: "sensor"
@@ -193,6 +186,8 @@ entities:
precision: 0
value_map: null
signed: true
refresh: 1
refresh_unit: "m"
- name: "Porte chaudiere"
unique_id: "porte_chaudiere_sensor"
type: "binary_sensor"
@@ -209,6 +204,8 @@ entities:
offset: 10001
value_map: null
signed: false
refresh: 10
refresh_unit: "s"
- name: "Air primaire"
@@ -226,6 +223,8 @@ entities:
precision: 0
value_map: null
signed: false
refresh: 10
refresh_unit: "s"
- name: "Air Secondaire"
unique_id: "air_secondaire_sensor"
type: "sensor"
@@ -241,6 +240,8 @@ entities:
precision: 0
value_map: null
signed: false
refresh: 10
refresh_unit: "s"
- name: "Vitesse ventilateur"
unique_id: "vitesse_ventilateur_sensor"
type: "sensor"
@@ -256,6 +257,8 @@ entities:
precision: 0
value_map: null
signed: false
refresh: 10
refresh_unit: "s"
- name: "Commande tirage"
unique_id: "commande_tirage_sensor"
type: "sensor"
@@ -271,6 +274,8 @@ entities:
precision: 0
value_map: null
signed: false
refresh: 10
refresh_unit: "s"
- name: "Consigne T° fumée"
unique_id: "consigne_temperature_fumee_sensor"
type: "sensor"
@@ -287,6 +292,8 @@ entities:
precision: 0
value_map: null
signed: false
refresh: 1
refresh_unit: "m"
- name: "Consigne T° chauffage"
unique_id: "consigne_temperature_chauffage_sensor"
type: "sensor"
@@ -303,6 +310,8 @@ entities:
precision: 0
value_map: null
signed: false
refresh: 1
refresh_unit: "m"
- name: "Heure fonctionnement"
unique_id: "heure_fonctionnement_sensor"
type: "sensor"
@@ -318,6 +327,8 @@ entities:
precision: 0
value_map: null
signed: false
refresh: 1
refresh_unit: "m"
- name: "Heure de maintien de feu"
unique_id: "heure_maintien_de_feu_sensor"
type: "sensor"
@@ -333,6 +344,8 @@ entities:
precision: 0
value_map: null
signed: false
refresh: 1
refresh_unit: "m"
- name: "Heure chauffage"
unique_id: "heure_chauffage_sensor"
type: "sensor"
@@ -348,6 +361,8 @@ entities:
precision: 0
value_map: null
signed: false
refresh: 1
refresh_unit: "m"
- name: "Tampon Haut"
unique_id: "tampon_haut_sensor"
type: "sensor"
@@ -364,6 +379,8 @@ entities:
precision: 0
value_map: null
signed: false
refresh: 1
refresh_unit: "m"
- name: "Tampon Bas"
unique_id: "tampon_bas_sensor"
type: "sensor"
@@ -380,6 +397,8 @@ entities:
precision: 0
value_map: null
signed: false
refresh: 1
refresh_unit: "m"
- name: "T° depart chauffage"
unique_id: "temperature_depart_chauffage_sensor"
type: "sensor"
@@ -396,6 +415,8 @@ entities:
precision: 0
value_map: null
signed: false
refresh: 10
refresh_unit: "s"
- name: "Charge tampon"
unique_id: "charge_tampon_sensor"
type: "sensor"
@@ -411,21 +432,25 @@ entities:
precision: 0
value_map: null
signed: false
# Digital Outputs
# Function: Read Coil Status (FC=01)
- name: pompe circuit chauffage"
unique_id: "pompe_circuit_chauffage"
type: "binary_sensor"
device_class: "running"
icon: "mdi:pump"
state_topic: "froling/S3Turbo/pump_chauffage/state"
value_template: "{{ value_json.charge_tampon_sensor }}"
input_type: "coil"
address: 30226
refresh: 1
refresh_unit: "m"
- name: "pompe accumulateur"
unique_id: "pompe_accu"
type: "sensor"
device_class: "battery"
state_class: "measurement"
icon: "mdi:percent-circle-outline"
unit_of_measurement: "%"
state_topic: "froling/S3Turbo/pompe_accu/state"
value_template: "{{ value_json.pompe_accu }}"
input_type: "input_register"
address: 30141
offset: 30001
precision: 0
value_map: null
signed: false
refresh: 10
refresh_unit: "s"
# Digital Outputs
# Function: Read Coil Status (FC=01)
- name: pompe circuit_chauffage
@@ -440,6 +465,8 @@ entities:
precision: 0
value_map: null
signed: false
refresh: 10
refresh_unit: "s"
- name: cc_melangeur_ouvert
unique_id: "cc_melangeur_ouvert"
type: "binary_sensor"
@@ -452,6 +479,8 @@ entities:
precision: 0
value_map: null
signed: false
refresh: 10
refresh_unit: "s"
- name: cc_melangeur_ferme
unique_id: "cc_melangeur_ferme"
type: "binary_sensor"
@@ -464,4 +493,7 @@ entities:
precision: 0
value_map: null
signed: false
refresh: 10
refresh_unit: "s"