C’est une très belle courbe ! Ne change rien.
(Et un gros merci pour les bières )
C’est une très belle courbe ! Ne change rien.
(Et un gros merci pour les bières )
De rien, c’est normal ! Mais il faut que je le penche sur le fonctionnement de la PAC…
Merci pour ton retour, très instructif !
Si je peux abuser, je t’explique plus amplement mon problème.
Je ne veux rien demander à mon installateur, je pense que je me suis fais avoir (trop long à expliquer), donc porte fermée de ce coté.
Le planche est « presque » mon seul chauffage, sauf un poêle dans la pièce à vivre.
J’ai 4 zones pilotées par Vtherm :
Bonjour,
Je ne suis pas loin d’être équipé comme toi, une PAC atlantic avec une zone plancher chauffant au RDC en gestion par thermostat ambiance d’origine et une zone radiateur chambre avec 3 vannes pilotées par thermostat versatile. Un thermostat d’ambiance par zone. Je dois aussi gérer des absences de mes enfants 1 semaine /2.
Je suis équipé de bsblan pour pouvoir agir sur la consigne qui doit bypasser le thermostat ambiance de ma zone radiateur, mais c’est le même principe que ton plancher.
Le principe que j’applique en test depuis 4 semaines avec versatile et 1 an avec bsblan et qui va très bien.
J’ai un thermostat versatile centrale qui donne l’ordre via bsblan de fixer une consigne de chauffe et d’arrêt, réglable via des input number : entre 20,5°/22° en marche forcée et 18°/18,5° en arrêt forcée. Mon thermostat d’ambiance de cette zone est toujours entre ces 2 valeurs. Je ne suis plus en pilotage automatique sur la PAC, mais toujours en confort avec du chauffe / arrêt, voir ci dessous image bsblan.
Le pilotage par bsblan va te permettre de démarrer et arrêter ta PAC en fonction du versatile centrale qui demandera à chauffer si une pièce le réclame. Chaque pièce aura son propre versatile via sa vanne et versatile centrale coupera ou allumera les pièces en fonction de la consigne de température du pré réglage (preset mode). Chaque versatile peut gérer individuellement ou de manière centralisée la présence et l’absence par pièce et applique des consignes absence dans ce cas.
La carte des thermostas versatile par pièce, notre chambre (éco 18°) et celle de ma fille qui est absente (éco 16,5°) :
mqtt:
############################################################
## CLIMATE ##
############################################################
climate:
- name: "Thermostat radiateur "
unique_id: chauffage_radiateur
availability_topic: "BSB-LAN/status"
icon: mdi:radiator
payload_on: "1"
payload_off: "0"
modes:
- auto
- heat
- cool
- "off"
mode_state_topic: "BSB-LAN/700"
mode_state_template: >-
{% set values = { '0 - Mode protection':'off', '1 - Automatique':'auto', '2 - Réduit':'heat', '3 - Confort':'heat'} %}
{{ values[value] if value in values.keys() else 'off' }}
mode_command_topic: "BSB-LAN"
mode_command_template: >-
{% set values = { 'off':'S700=0', 'auto':'S700=1', 'cool':'S700=2', 'heat':'S700=3'} %}
{{ values[value] if value in values.keys() else '0' }}
preset_modes:
- eco
- comfort
- away
preset_mode_state_topic: "BSB-LAN/700"
preset_mode_value_template: >-
{% set values = { '0 - Mode protection':'away', '2 - Réduit':'eco', '3 - Confort':'comfort'} %}
{{ values[value] if value in values.keys() else 'eco' }}
preset_mode_command_topic: "BSB-LAN"
preset_mode_command_template: >-
{% set values = { 'away':'S700=0', 'eco':'S700=2', 'comfort':'S700=3'} %}
{{ values[value] if value in values.keys() else '2' }}
current_temperature_topic: "BSB-LAN/8740"
min_temp: 16
max_temp: 24
temp_step: 0.1
temperature_state_topic: "BSB-LAN/8741"
temperature_command_topic: "BSB-LAN"
temperature_command_template: "{{'S710='+ (value| string)}}"
device:
name: "BSB-LAN"
identifiers: "ESP32-BSB-LAN"
model: "ESP32-WROOM-32"
manufacturer: "Espressif"
J’espère t’avoir éclairé, si c’est possible tu peux poster une photo de tes vannes sur ton départ de zone de plancher chauffant, ca m’intéresse pour l’hiver prochain
Très joli cas d’usage ! Merci @Jeffodilo
et très joli cartes que @Jeffodilo a partagée dans un autre post si vous êtes intéressés : [ Carte ] Mise en forme vanne avec thermostant Versatile
Merci beaucoup pour ton retour, mais je t’avoue qu’en première lecture (voir seconde) j’ai pas tout tout compris. J’ai compris le sens général, enfin, je crois ; les paramètres c’est un peu plus obscure !
Je suis tout nouveau dans HA, et même si la programmation ne me rebute pas a priori, c’est difficile d’y rentrer.
Je vais commander un BSBlan, que je sens indispensable, et voir sa configuration.
Je vais aussi installer le Z2M car, j’ai l’impression qu’il faut passer par là (d’après mes lectures) et parce que j’ai acheté un Nodon pour contrôler la sonde d’un sèche serviette qui n’est pas reconnu par ZHA…
Après, si j’abuse pas trop, et si j’ai toujours pas compris, je te demanderai de l’aide.
Je fais faire la photo des vannes
Merci encore
Voilà, les nourrices sont dans le garage, on voit les vannes sur le retour et les relais sonoff. La PAC vient de redémarrer (coupure de courant), les 3 circuits (chambre chambre, bureau) se remettent en chauffe, le circuit seul de la pièce à vivre est arrêté cause poële en chauffe.
Bonjour,
Merci pour les photos, c’est ce que j’avais vu comme micro moteur de collecteur.
Je comprends que c’est pas facile et mon explication est assez compliqué à comprendre.
En 3 lignes, pour simplifier :
Zigbee2MQTT pour dialoguer et piloter les vannes.
Bsblan via MQTT pour dialoguer et piloter la PAC.
Versatile pour l’intelligence dans HA pour piloter le tout selon ton besoin.
Installation de Z2M et migration à partir de ZHA fait :
Salut, je reviens vers toi pour un petit peu d’aide !
Le BSB-Lan est en place, il fonctionne, mais… j’ai suivi le tutoriel Home-assistant-tutoriel/BSB-LAN/tutoriel BSB-LAN.md at main · ryann72/Home-assistant-tutoriel · GitHub
et je n’arrive pas à avoir la vision des capteurs ?!? Décrit dans la partie :
############################################################
## MQTT BSB LAN ##
############################################################
- name: "Mode de chauffe"
state_topic: "BSB-LAN/700.00"
- name: "Mode ESC"
state_topic: "BSB-LAN/1600.00"
J’ai créé une carte « capteur » avec sensor.mode_de_chauffage (et les autres capteur) et il est inconnu avec le message « n’a pas d’identifiant unique »… je n’ai pas trouvé la solution !
Par contre j’ai réussi à faire le bouton décrit à la suite avec un retour dans MQTT Explorer.
Et maintenant, je suis un peu bloqué dans l’utilisation
Si je peux avoir un peu d’aide ? c’est avec plaisir !
Bonjour,
As tu déclaré les devices à remonter ici sur le MQTT dans « Settings » de ton interface bsblan
Voici ma configuration, complète, je suis sur une ancienne version 2023, je crois que les topics ont changés, voir le readme
https://docs.bsb-lan.de/homeautomation.html#home-assistant
Otherwise, if you want to set up your own connection details, the topic structure of BSB-LAN is as follows:
<BSB-LAN MQTT Topic>/<device ID>/<category no.>/<parameter no.>
whereas
<BSB-LAN MQTT Topic>
is defined in BSB-LAN’s settings (defaults toBSB-LAN
),<device ID>
is the ID of the heating controller (usually0
for the main controller),<category no.>
is the category number as it is used with URL-command/K
,<parameter no.>
is the parameter number, such as501.1
.
Attention, j’ai un fichier dédié MQTT dans un dossier intégration avec cette configuration
homeassistant:
packages: !include_dir_named integrations
mqtt:
############################################################
## CLIMATE ##
############################################################
climate:
- name: "Thermostat radiateur "
unique_id: chauffage_radiateur
availability_topic: "BSB-LAN/status"
icon: mdi:radiator
payload_on: "1"
payload_off: "0"
modes:
- auto
- heat
- cool
- "off"
mode_state_topic: "BSB-LAN/700"
mode_state_template: >-
{% set values = { '0 - Mode protection':'off', '1 - Automatique':'auto', '2 - Réduit':'heat', '3 - Confort':'heat'} %}
{{ values[value] if value in values.keys() else 'off' }}
mode_command_topic: "BSB-LAN"
mode_command_template: >-
{% set values = { 'off':'S700=0', 'auto':'S700=1', 'cool':'S700=2', 'heat':'S700=3'} %}
{{ values[value] if value in values.keys() else '0' }}
preset_modes:
- eco
- comfort
- away
preset_mode_state_topic: "BSB-LAN/700"
preset_mode_value_template: >-
{% set values = { '0 - Mode protection':'away', '2 - Réduit':'eco', '3 - Confort':'comfort'} %}
{{ values[value] if value in values.keys() else 'eco' }}
preset_mode_command_topic: "BSB-LAN"
preset_mode_command_template: >-
{% set values = { 'away':'S700=0', 'eco':'S700=2', 'comfort':'S700=3'} %}
{{ values[value] if value in values.keys() else '2' }}
current_temperature_topic: "BSB-LAN/8740"
min_temp: 16
max_temp: 24
temp_step: 0.1
temperature_state_topic: "BSB-LAN/8741"
temperature_command_topic: "BSB-LAN"
temperature_command_template: "{{'S710='+ (value| string)}}"
device:
name: "BSB-LAN"
identifiers: "ESP32-BSB-LAN"
model: "ESP32-WROOM-32"
manufacturer: "Espressif"
# Thermostat plancher mode confort
- name: "Thermostat plancher"
unique_id: bsb_lan_climate_plancher
availability_topic: "BSB-LAN/status"
icon: mdi:heating-coil
payload_on: "1"
payload_off: "0"
modes:
- auto
- heat
- cool
- "off"
mode_state_topic: "BSB-LAN/1000"
mode_state_template: >-
{% set values = { '0 - Mode protection':'off', '1 - Automatique':'auto', '2 - Réduit':'cool', '3 - Confort':'heat'} %}
{{ values[value] if value in values.keys() else 'off' }}
mode_command_topic: "BSB-LAN"
mode_command_template: >-
{% set values = { 'off':'S1000=0', 'auto':'S1000=1', 'cool':'S1000=2', 'heat':'S1000=3'} %}
{{ values[value] if value in values.keys() else '0' }}
preset_modes:
- eco
- comfort
- away
preset_mode_state_topic: "BSB-LAN/1000"
preset_mode_value_template: >-
{% set values = { '0 - Mode protection':'away', '2 - Réduit':'eco', '3 - Confort':'comfort'} %}
{{ values[value] if value in values.keys() else 'eco' }}
preset_mode_command_topic: "BSB-LAN"
preset_mode_command_template: >-
{% set values = { 'away':'S1000=0', 'eco':'S1000=2', 'comfort':'S1000=3'} %}
{{ values[value] if value in values.keys() else '2' }}
current_temperature_topic: "BSB-LAN/8770"
min_temp: 17
max_temp: 22
temp_step: 0.1
temperature_state_topic: "BSB-LAN/8771"
temperature_command_topic: "BSB-LAN"
temperature_command_template: "{{'S1010='+ (value| string)}}"
device:
name: "BSB-LAN"
identifiers: "ESP32-BSB-LAN"
model: "ESP32-WROOM-32"
manufacturer: "Espressif"
############################################################
## SELECT ##
############################################################
select:
- name: Mode radiateur
unique_id: bsb_lan_select_radiateur
availability_topic: "BSB-LAN/status"
state_topic: "BSB-LAN/700"
command_topic: "BSB-LAN"
value_template: >
{% set mapping = {0: 'Mode protection', 1: 'Automatique', 2: 'Réduit', 3: 'Confort'} %}
{% set idx = value.split() | first | int %}
{{ mapping[idx] }}
command_template: >
{% set mapping = {'Mode protection': 0, 'Automatique': 1, 'Réduit': 2, 'Confort': 3} %}
S700={{ mapping[value] }}
options:
- Mode protection
- Automatique
- Réduit
- Confort
icon: mdi:list-box
entity_category: "config"
device:
name: "BSB-LAN"
identifiers: "ESP32-BSB-LAN"
model: "ESP32-WROOM-32"
manufacturer: "Espressif"
- name: Mode plancher
unique_id: bsb_lan_select_plancher
availability_topic: "BSB-LAN/status"
state_topic: "BSB-LAN/1000"
command_topic: "BSB-LAN"
value_template: >
{% set mapping = {0: 'Mode protection', 1: 'Automatique', 2: 'Réduit', 3: 'Confort'} %}
{% set idx = value.split() | first | int %}
{{ mapping[idx] }}
command_template: >
{% set mapping = {'Mode protection': 0, 'Automatique': 1, 'Réduit': 2, 'Confort': 3} %}
S1000={{ mapping[value] }}
options:
- Mode protection
- Automatique
- Réduit
- Confort
icon: mdi:list-box
entity_category: "config"
device:
name: "BSB-LAN"
identifiers: "ESP32-BSB-LAN"
model: "ESP32-WROOM-32"
manufacturer: "Espressif"
############################################################
## SWITCH ##
############################################################
############################################################
## SENSOR RADIATEUR ##
############################################################
sensor:
- name: "Temp thermostat radiateur"
unique_id: bsb_lan_temp_thermostat_radiateur
availability_topic: "BSB-LAN/status"
state_topic: "BSB-LAN/8740"
unit_of_measurement: °C
device_class: temperature
state_class: measurement
icon: mdi:radiator
device:
name: "BSB-LAN"
identifiers: "ESP32-BSB-LAN"
model: "ESP32-WROOM-32"
manufacturer: "Espressif"
- name: "Regime PAC radiateur"
unique_id: bsb_lan_regime_pac_radiateur
availability_topic: "BSB-LAN/status"
state_topic: "BSB-LAN/8000"
icon: mdi:radiator
value_template: "{{value.split('- ')[1]}}"
device:
name: "BSB-LAN"
identifiers: "ESP32-BSB-LAN"
model: "ESP32-WROOM-32"
manufacturer: "Espressif"
############################################################
## SENSOR ECS ##
############################################################
- name: "Regime ECS"
unique_id: bsb_lan_regime_ecs
availability_topic: "BSB-LAN/status"
state_topic: "BSB-LAN/8821"
icon: mdi:storage-tank
value_template: "{{value.split('- ')[1]}}"
device:
name: "BSB-LAN"
identifiers: "ESP32-BSB-LAN"
model: "ESP32-WROOM-32"
manufacturer: "Espressif"
- name: "Etat ECS"
unique_id: bsb_lan_etat_ecs
availability_topic: "BSB-LAN/status"
state_topic: "BSB-LAN/8003"
icon: mdi:storage-tank
value_template: "{{value.split('- ')[1]}}"
device:
name: "BSB-LAN"
identifiers: "ESP32-BSB-LAN"
model: "ESP32-WROOM-32"
manufacturer: "Espressif"
- name: "Etat pompe ECS"
unique_id: bsb_lan_etat_pompe_ecs
availability_topic: "BSB-LAN/status"
state_topic: "BSB-LAN/8820"
icon: mdi:pump
value_template: "{{value.split('- ')[1]}}"
device:
name: "BSB-LAN"
identifiers: "ESP32-BSB-LAN"
model: "ESP32-WROOM-32"
manufacturer: "Espressif"
- name: "Etat résistance ECS"
unique_id: bsb_lan_etat_resistance_ecs
availability_topic: "BSB-LAN/status"
state_topic: "BSB-LAN/8821"
icon: mdi:resistor
value_template: "{{value.split('- ')[1]}}"
device:
name: "BSB-LAN"
identifiers: "ESP32-BSB-LAN"
model: "ESP32-WROOM-32"
manufacturer: "Espressif"
- name: "Temperature ECS"
unique_id: bsb_lan_temperature_ecs
availability_topic: "BSB-LAN/status"
state_topic: "BSB-LAN/8830"
unit_of_measurement: °C
device_class: temperature
state_class: measurement
icon: mdi:water-plus
device:
name: "BSB-LAN"
identifiers: "ESP32-BSB-LAN"
model: "ESP32-WROOM-32"
manufacturer: "Espressif"
- name: "Relais HC EX2"
unique_id: bsb_lan_relais_HC_EX2
availability_topic: "BSB-LAN/status"
state_topic: "BSB-LAN/7912"
icon: mdi:resistor
device:
name: "BSB-LAN"
identifiers: "ESP32-BSB-LAN"
model: "ESP32-WROOM-32"
manufacturer: "Espressif"
############################################################
## SENSOR PLANCHER ##
############################################################
- name: "Temp thermostat plancher"
unique_id: bsb_lan_temp_thermostat_plancher
availability_topic: "BSB-LAN/status"
state_topic: "BSB-LAN/8770"
unit_of_measurement: °C
device_class: temperature
state_class: measurement
icon: mdi:heating-coil
device:
name: "BSB-LAN"
identifiers: "ESP32-BSB-LAN"
model: "ESP32-WROOM-32"
manufacturer: "Espressif"
- name: "Regime PAC plancher"
unique_id: bsb_lan_regime_pac_plancher
availability_topic: "BSB-LAN/status"
state_topic: "BSB-LAN/8001"
icon: mdi:heating-coil
value_template: "{{value.split('- ')[1]}}"
device:
name: "BSB-LAN"
identifiers: "ESP32-BSB-LAN"
model: "ESP32-WROOM-32"
manufacturer: "Espressif"
############################################################
## SENSOR PAC ##
############################################################
- name: "Compresseur"
unique_id: bsb_lan_compresseur
availability_topic: "BSB-LAN/status"
state_topic: "BSB-LAN/8400"
icon: mdi:heat-pump
device:
name: "BSB-LAN"
identifiers: "ESP32-BSB-LAN"
model: "ESP32-WROOM-32"
manufacturer: "Espressif"
- name: "Etat PAC"
unique_id: bsb_lan_etat_pac
availability_topic: "BSB-LAN/status"
state_topic: "BSB-LAN/8006"
icon: mdi:heat-pump
device:
name: "BSB-LAN"
identifiers: "ESP32-BSB-LAN"
model: "ESP32-WROOM-32"
manufacturer: "Espressif"
- name: "Exterieure PAC"
unique_id: bsb_lan_temp_ext
availability_topic: "BSB-LAN/status"
state_topic: "BSB-LAN/8700"
unit_of_measurement: °C
device_class: temperature
state_class: measurement
device:
name: "BSB-LAN"
identifiers: "ESP32-BSB-LAN"
model: "ESP32-WROOM-32"
manufacturer: "Espressif"
############################################################
## ENERGIE ##
############################################################
- name: "Energie PAC totale"
unique_id: bsb_lan_energy_totale
availability_topic: "BSB-LAN/status"
state_topic: "BSB-LAN/3113"
value_template: >-
{{value.split(' ')[0]}}
unit_of_measurement: kWh
device_class: energy
state_class: total
device:
name: "BSB-LAN"
identifiers: "ESP32-BSB-LAN"
model: "ESP32-WROOM-32"
manufacturer: "Espressif"
############################################################
## NUMBER ##
############################################################
number:
- name: "Consigne confort radiateur"
unique_id: bsb_lan_consigne_confort_radiateur
state_topic: "BSB-LAN/710"
command_topic: "BSB-LAN"
command_template: "{{'S710='+ (value| string)}}"
value_template: >
{{value | string }}
min: 16
max: 24
step: 0.1
unit_of_measurement: °C
icon: mdi:radiator
availability_topic: "BSB-LAN/status"
entity_category: "config"
device:
name: "BSB-LAN"
identifiers: "ESP32-BSB-LAN"
model: "ESP32-WROOM-32"
manufacturer: "Espressif"
- name: "Consigne eco radiateur"
unique_id: bsb_lan_consigne_eco_radiateur
state_topic: "BSB-LAN/712"
command_topic: "BSB-LAN"
command_template: "{{'S712='+ (value| string)}}"
value_template: >
{{value | string }}
min: 14
max: 22
step: 0.1
unit_of_measurement: °C
icon: mdi:radiator
availability_topic: "BSB-LAN/status"
entity_category: "config"
device:
name: "BSB-LAN"
identifiers: "ESP32-BSB-LAN"
model: "ESP32-WROOM-32"
manufacturer: "Espressif"
- name: "Consigne confort plancher"
unique_id: bsb_lan_consigne_confort_plancher
state_topic: "BSB-LAN/1010"
command_topic: "BSB-LAN"
command_template: "{{'S1010='+ (value| string)}}"
value_template: >
{{value | string }}
min: 16
max: 24
step: 0.1
unit_of_measurement: °C
icon: mdi:heating-coil
availability_topic: "BSB-LAN/status"
entity_category: "config"
device:
name: "BSB-LAN"
identifiers: "ESP32-BSB-LAN"
model: "ESP32-WROOM-32"
manufacturer: "Espressif"
- name: "Consigne eco plancher"
unique_id: bsb_lan_consigne_eco_plancher
state_topic: "BSB-LAN/1012"
command_topic: "BSB-LAN"
command_template: "{{'S1012='+ (value| string)}}"
value_template: >
{{value | string }}
min: 14
max: 22
step: 0.1
unit_of_measurement: °C
icon: mdi:heating-coil
availability_topic: "BSB-LAN/status"
entity_category: "config"
device:
name: "BSB-LAN"
identifiers: "ESP32-BSB-LAN"
model: "ESP32-WROOM-32"
manufacturer: "Espressif"
############################################################
## TEMPLATE ##
############################################################
#template:
Super, je vais pouvoir regarder ça… pour mon problème, je n’avais pas fait « démarrer le processus de découverte automatique MQTT » en bas de la page du BSB-lan.
A priori, la communication se fait. Je vais étudier ton fichier !
Merci encore
Bonjour,
je viens d’installer le BSB-LAN.
Au bas de la page de configuration, j’ai bien la possibilité de cliquer sur « pour démarrer le processus de découverte automatique MQTT »
Dans HA, j’ai eu la remontée de tous les paramètres automatiquement sans aucune manipulation (sauf tous les désactiver vu le nombre et de réactiver ceux nécessaires) ;
Par contre, je ne sais pas trop comment les exploiter pour le moment, quelle type de carte utiliser ou s’il faut les créer directement en yaml…
Merci
Et ben, je suis dans le même cas… pour l’instant, j’ai pas le temps de tout comprendre… mais, s’il faut le faire en yaml… je suis pas sorti de l’auberge.
Si quelqu’un passe par là pour m’aider à :
Bonjour,
En cliquant sur MQTT INFO du BSB-LAN
Par exemple, dans les Outils de développement, on peut tester dans ACTIONS, l’envoie d’une commande pour changer le mode du chauffage et vérifier qu’elle est bien reçu.
Par contre, je n’ai pas de résultats avec les températures intérieure et extérieure certainement à cause de mes sondes encore branchées et je n’ai pas testé en les enlevant de la PAC (User defined 10000 et ou 10001, User defined 10017 de BSB-LAN).
RECTIFICATION : La remontée de la température extérieure par HA fonctionne bien mais il y a une erreur au niveau de la PAC quand on débranche la sonde : j’ai l’impression que si elle a été installée (comme pour l’intérieure), elle est mémorisée par la carte et ne peut-être retirée…
Mon fichier yaml adapté à cette dernière version de BSB-LAN :
mqtt:
climate:
name: "Chauffage PAC"
unique_id: "Chauffage_PAC"
icon: mdi:heating-coil
payload_on: "1"
payload_off: "0"
modes:
- auto
- "off"
mode_state_topic: "BSB-LAN/0/21/5710/status"
mode_state_template: >-
{% set values = { '0 - Désactivé':'off', '1 - Activé':'auto'} %}
{{ values[value] if value in values.keys() else 'auto' }}
mode_command_topic: "BSB-LAN/0/21/5710/set"
mode_command_template: >-
{% set values = { 'off': '0 - Désactivé', 'auto': '1 - Activé'} %}
{{ values[value] if value in values.keys() else '1 - Activé' }}
preset_modes:
- Mode protection
- Automatique
- Réduit
- Confort
preset_mode_state_topic: "BSB-LAN/0/7/700/status"
preset_mode_value_template: >-
{% set values = { '0 - Mode protection':'Mode protection', '1 - Automatique':'Automatique','2 - Réduit': 'Réduit', '3 - Confort': 'Confort'} %}
{{ values[value] if value in values.keys() else 'Confort' }}
preset_mode_command_topic: "BSB-LAN/0/7/700/set"
preset_mode_command_template: >-
{% set values = { 'Mode protection': '0 - Mode protection', 'Automatique': '1 - Automatique', 'Réduit': '2 - Réduit', 'Confort': '3 - Confort'} %}
{{ values[value] if value in values.keys() else '3 - Confort' }}
current_temperature_topic: "BSB-LAN/0/30/8740/status"
min_temp: 16
max_temp: 24
temp_step: 0.1
temperature_state_topic: "BSB-LAN/0/7/710/status"
temperature_command_topic: "BSB-LAN/0/7/710/set"
temperature_command_template: "{{ value }}"
sensor:
- name: "Température intérieure PAC"
unique_id: "temperature_interieure_pac"
state_topic: "BSB-LAN/0/30/8740/status"
unit_of_measurement: "°C"
value_template: "{{ value | float }}"
- name: "Température extérieure PAC"
unique_id: "temperature_exterieure_pac"
state_topic: "BSB-LAN/0/30/8700/status"
unit_of_measurement: "°C"
value_template: "{{ value | float }}"