Aide pour terminer mon installation Versatile Thermostat

21H, je retourne dans ma chambre et vérifie le radiateur, toujours rien !!!
Par contre dans mon HA, je vois que la température n’est pas bonne, il fait 16° sur le thermo de ma chambre et 18° dans mon tableau HA !!!
je vais donc dans Z2M et essaye de forcer une synchro et regarder j’ai un message d’erreur j’ai mis bcp de temps à faire la synchro

La c’est du z2m c’est encore un autre sujet…
Tu es sûr de la qualité de ton réseau ? Tu as d’autres infos dans les logs ha?

non je ne suis pas bien sur de la qualité du réseau dans cette chambre. C’est un ancien garage avec comme mur des parpaings… ça isole bien contre le bruit et le froid mais pour le reste…
au paravant j’ai eu des soucis de wifi dans cette pièce…

j’ai commandé un second module nodon pour une chambre plus proche de mon HA, je le reçois ce weekend. Je l’installe et vous tiens au jus merci pour tous pour votre patience

1 « J'aime »

Oui si le wifi passe mal pas impossible que le zigbee ce soit de même.

Bonjour à tous, me revoilà avec mon deuxième module chauffage fil pilote
Je l’ai reçu et installé hier et ce matin j’essaye de le configurer en espérant avoir plus de chance qu’avec le premier

Tout d’abord, petite précision le 1er module installé dans la chambre des parents est à 88lqi et celui de la chambre TT est aussi à 88lqi. La chambre parents est la plus éloignée…

Donc pour revenir à la configuration, j’ai commencé à me lancer dans la création de l’interrupteur et voulais votre avis sur le fichier de config parce que pour l’instant je ne le vois pas apparaître dans mes entrées

Merci

switch:
  - platform: template
    switches:
      interrupteur_chauffage_chambre_parents:
        unique_id: input_boolean.interrupteur_chauffage_chambre_parents
        friendly_name: "Interrupteur Chauffage Chambre Parents"
        value_template: "{{ is_state('select.fp_chb_parents_pilot_wire_mode', 'comfort') }}"
        icon_template: >-
          {% if is_state('select.fp_chb_parents_pilot_wire_mode', 'comfort') %}
            mdi:radiator
          {% elif is_state('select.fp_chb_parents_pilot_wire_mode', 'frost_protection') %}
            mdi:snowflake
          {% else %}
            mdi:radiator-disabled
          {% endif %}
        turn_on:
          service: select.select_option
          target:
            entity_id: select.fp_chb_parents_pilot_wire_mode
          data:
            option: comfort
        turn_off:
          service: select.select_option
          target:
            entity_id: select.fp_chb_parents_pilot_wire_mode
          data:
            option: eco
      interrupteur_chauffage_tt:
        unique_id: input_boolean.interrupteur_chauffage_tt
        friendly_name: "Interrupteur Chauffage TT"
        value_template: "{{ is_state('select.fp_chb_tt_pilot_wire_mode', 'comfort') }}"
        icon_template: >-
          {% if is_state('select.fp_chb_tt_pilot_wire_mode', 'comfort') %}
            mdi:radiator
          {% elif is_state('select.fp_chb_tt_pilot_wire_mode', 'frost_protection') %}
            mdi:snowflake
          {% else %}
            mdi:radiator-disabled
          {% endif %}
        turn_on:
          service: select.select_option
          target:
            entity_id: select.fp_chb_tt_pilot_wire_mode
          data:
            option: comfort
        turn_off:
          service: select.select_option
          target:
            entity_id: select.fp_chb_tt_pilot_wire_mode
          data:
            option: eco      

Salut @ledid33,

Plusieurs points :

  • je ne suis pas fan de « input_boolean » en tant que « unique_id ».
  • Pour une utilisation avec versatile je partirai sur du comfort/off au lieu de comfort/eco
  • l’icon_template c’est l’état du switch via les consignes que tu envoies au nodon donc jamais en frost_protection, alors le bout de code qui suit peut être supprimé.
{% elif is_state('select.fp_chb_tt_pilot_wire_mode', 'frost_protection') %}

Bref je partirai plus sur cette version :

switch:
  - platform: template
    switches:
      interrupteur_chauffage_chambre_parents:
        unique_id: int_chau_ch_parents
        friendly_name: "Interrupteur Chauffage Chambre Parents"
        value_template: "{{ is_state('select.fp_chb_parents_pilot_wire_mode', 'comfort') }}"        
        turn_on:
          service: select.select_option
          target:
            entity_id:
              - select.fp_chb_parents_pilot_wire_mode
          data:
            option: comfort
        turn_off:
          service: select.select_option
          target:
            entity_id:
              - select.fp_chb_parents_pilot_wire_mode
          data:
            option: "off"
        icon_template: "{% if is_state('select.fp_chb_parents_pilot_wire_mode', 'off') %}mdi:radiator-disabled{% else %}mdi:radiator{% endif %}"
      interrupteur_chauffage_tt:
        unique_id: int_chau_tt
        friendly_name: "Interrupteur Chauffage TT"
        value_template: "{{ is_state('select.fp_chb_tt_pilot_wire_mode', 'comfort') }}"        
        turn_on:
          service: select.select_option
          target:
            entity_id:
              - select.fp_chb_tt_pilot_wire_mode
          data:
            option: comfort
        turn_off:
          service: select.select_option
          target:
            entity_id:
              - select.fp_chb_tt_pilot_wire_mode
          data:
            option: "off"
        icon_template: "{% if is_state('select.fp_chb_tt_pilot_wire_mode', 'off') %}mdi:radiator-disabled{% else %}mdi:radiator{% endif %}" 

Après ce n’est que mon avis :wink:

Bonjour et merci pour ton retour,

à priori mon entité a bien été créée


mais pas dispo

On dirait que j’ai un problème avec value_template : select.fp_chb_tt_pilot_wire_mode
Pour le 1er interrupteur j’avais copié : select.fp_chb_parents_pilot_wire_mode

je pensais bien faire en mettant select.fp_chb_tt_pilot_wire_mode pour ce 2è interrupteur

peut-être que je dois la créer cette value_template… mais comment ?

Tu dois avoir qqc dans les logs je pense.

Si tu veux confirmer le nom des « select » il faut aller chercher l’info directement dans l’appareil côté intégration MQTT :

peek_1

Au passage, tu peux remplacer service: par action:

Avec cette modif
switch:
  - platform: template
    switches:
      interrupteur_chauffage_chambre_parents:
        unique_id: int_chau_ch_parents
        friendly_name: "Interrupteur Chauffage Chambre Parents"
        value_template: "{{ is_state('select.fp_chb_parents_pilot_wire_mode', 'comfort') }}"        
        turn_on:
          action: select.select_option
          target:
            entity_id:
              - select.fp_chb_parents_pilot_wire_mode
          data:
            option: comfort
        turn_off:
          action: select.select_option
          target:
            entity_id:
              - select.fp_chb_parents_pilot_wire_mode
          data:
            option: "off"
        icon_template: "{% if is_state('select.fp_chb_parents_pilot_wire_mode', 'off') %}mdi:radiator-disabled{% else %}mdi:radiator{% endif %}"
      interrupteur_chauffage_tt:
        unique_id: int_chau_tt
        friendly_name: "Interrupteur Chauffage TT"
        value_template: "{{ is_state('select.fp_chb_tt_pilot_wire_mode', 'comfort') }}"        
        turn_on:
          action: select.select_option
          target:
            entity_id:
              - select.fp_chb_tt_pilot_wire_mode
          data:
            option: comfort
        turn_off:
          action: select.select_option
          target:
            entity_id:
              - select.fp_chb_tt_pilot_wire_mode
          data:
            option: "off"
        icon_template: "{% if is_state('select.fp_chb_tt_pilot_wire_mode', 'off') %}mdi:radiator-disabled{% else %}mdi:radiator{% endif %}" 
1 « J'aime »

merci je teste et te tiens au jus,

désolé je ne vois toujours pas mon entrée : « Interrupteur Chauffage Chambre TT »

je ne sais plus quoi faire !!! ;-(

bon je sèche je ne sais plus quoi faire !!!

voici ma dernière version

switch:
  - platform: template
    switches:
      interrupteur_chauffage_chambre_parents:
        unique_id: interrupteur_chauffage_chambre_parents
        friendly_name: Interrupteur Chauffage Chambre Parents
        value_template: "{{ is_state('select.fp_chb_parents_pilot_wire_mode', 'comfort') }}"
        icon_template: >-
          {% if is_state('select.fp_chb_parents_pilot_wire_mode', 'comfort') %}
            mdi:radiator
          {% elif is_state('select.fp_chb_parents_pilot_wire_mode', 'frost_protection') %}
            mdi:snowflake
          {% else %}
            mdi:radiator-disabled
          {% endif %}
        turn_on:
          action: select.select_option
          target:
            entity_id: select.fp_chb_parents_pilot_wire_mode
          data:
            option: comfort
        turn_off:
          action: select.select_option
          target:
            entity_id: select.fp_chb_parents_pilot_wire_mode
          data:
            option: eco
      interrupteur_chauffage_chambre_tt:
        unique_id: interrupteur_chauffage_chambre_tt
        friendly_name: Interrupteur Chauffage Chambre TT
        value_template: "{{ is_state('select.fp_chb_tt_pilot_wire_mode', 'comfort') }}"
        icon_template: >-
          {% if is_state('select.fp_chb_tt_pilot_wire_mode', 'comfort') %}
            mdi:radiator
          {% elif is_state('select.fp_chb_tt_pilot_wire_mode', 'frost_protection') %}
            mdi:snowflake
          {% else %}
            mdi:radiator-disabled
          {% endif %}
        turn_on:
          action: select.select_option
          target:
            entity_id: select.fp_chb_tt_pilot_wire_mode
          data:
            option: comfort
        turn_off:
          action: select.select_option
          target:
            entity_id: select.fp_chb_tt_pilot_wire_mode
          data:
            option: eco      

Tu reboot bien ha après l’ajout ?

oui oui à chaque modif’ dans mon fichier config je reboote

@Jean-Marc_Collin à l’occasion tu peux me valider mon fichier config ? STP
je ne comprends pas pourquoi mon deuxième switch n’apparait pas

Merci

Désolé mais je n’ai pas ça chez moi donc je ne sais pas te le valider à part te dire que visuellement ça à l’air bien.

Vérifies tes templates avec Outils de dev / Modèles, vérifie l’indentation / vérifie les logs (si il y a une erreur dans le fichier, tu vas la retrouver dans les logs). Je ne peux pas faire grand chose de plus.

1 « J'aime »

Bonjour à tous,
N’ayant toujours pas de solution j’ai décidé d’abandonner Versatile, trop compliqué à configurer
Je vais plutôt m’orienter vers Thermostat Généric bien détaillé dans cette vidéo de @Zatoufly
« J’automatise mon chauffage électrique avec Home Assistant »

Merci à vous

J’ai moi aussi abandonner versatile hier soir pourtant il répondrai parfaitement à mes besoin mais avec mes nodon sin 4 21 fil pilote, je ne fais que m’arracher les cheveux (que je n’ai plus d’ailleurs). Ce n’est pas faute d’avoir lu sur ce forum comme sur d’autres site, aussi, la manière de les intégrer et utiliser avec versatile. Visiblement il doit y avoir une chose que je ne fais pas ou mal pourtant malgré avoir suivi les tuto à la lettre et que j’ai tout comme annoncé, aucune action que j’essaie ne modifie la configuration de mes radiateurs. Je suis donc passé sur themostat fil pilote et là tout roule. Quelque soit le réglages que j’initie celui-ci et pris en compte dans la foulée par mes radiateurs.
Je referai peut être une tentative plus tard mais en cette période de froid, je ne peux pas me permettre que mes radiateurs ne fonctionne pas.

Merci @Grot pour ton retour, pareil pas le courage de continuer

Hello,

C’est triste mais je comprends que cette histoire de switch virtuel est une vraie difficulté. Un jour peut être ce sera natif dans VTherm (ce sera peut être la prochaine grosse évolution).

Pourtant, le Nodon plein de gens l’ont et n’ont pas de soucis. C’est vrai qu’on est là dans une configuration plutot avancée et qu’il faut être à l’aise avec HA. Vous y reviendrez peut être un jour…

Bonne continuation en tout cas

1 « J'aime »

Merci @Jean-Marc_Collin bonne soirée