Détection fin de chauffe sans sonde température

Plus d'informations
12 Mar 2024 17:31 #76 par Tochy
Réponse de Tochy sur le sujet Détection fin de chauffe sans sonde température
As tu un routeur 2_2 ou 4_4 ?

On est d'accord que sur comd routeur tu restera tjs sur Zero ?

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
12 Mar 2024 17:40 #77 par EMqA
J’au un 2_2. Et effectivement, seule la position zéro sera exploitée.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
12 Mar 2024 18:00 - 13 Mar 2024 11:10 #78 par Tochy
Réponse de Tochy sur le sujet Détection fin de chauffe sans sonde température
ok

Alors c'est pas trop compliqué.

1 - Tu remplaces le fichier msunpv_scripts_2_2.yaml par msunpv_scripts_4_4.yaml. Pour cela soit tu effaces le fichier et tu download le nouveau à la place, soit tu remplaces le contenu du fichier par le contenu du 4_4. Le nom du fichier n'a pas d'importance.
github.com/tochy83/MsunPv_to_HA/blob/mai...npv_scripts_4_4.yaml

2 - Dans le fichier msunpv_2_2.yaml il faut rajouter les commandes pour la sortie 3 et 4 et modifier la dernière ligne du fichier.

Tu remplaces :
####### L'état des commandes du MsunPv      
      - name: msunpv_cmdpos #L'état des commandes manu/auto/test routeur
        unique_id: "msunpv_cmdpos"
        state: >-
          {{ state_attr('sensor.msunpv_xml', 'cmdPos') }}

      - name: msunpv_cmd_s1 #Etat commande 1 et 2 - Sorties 1 et 2 du MsunPv
        unique_id: "msunpv_cmd_s1"
        state: >-
          {{ (state_attr('sensor.msunpv_xml', 'cmdPos')|replace("a","10")).split(";")[0] }}
          
      - name: msunpv_cmd_test # Etat commande 7 - Test routeur
        unique_id: "msunpv_cmd_test"
        state: >-
          {{ state_attr('sensor.msunpv_xml', 'cmdPos').split(";")[7] }}

### Choix des commandes à envoyer au MsunPv
input_select:
  msunpv_command_sortie_1: #Commande à envoyer à sortie 1 et 2
    name: Msunpv - Commande sortie 1 et 2
    options:
      - "0"
      - "1"
      - "2"
      - "4"
      - "5"
      - "6"
      - "8"
      - "9"
      - "10"
    icon: mdi:format-list-bulleted

Par :
####### L'état des commandes du MsunPv      
      - name: msunpv_cmdpos #L'état des commandes manu/auto/test routeur
        unique_id: "msunpv_cmdpos"
        state: >-
          {{ state_attr('sensor.msunpv_xml', 'cmdPos') }}

      - name: msunpv_cmd_s1 #Etat commande 1 et 2 - Sorties 1 et 2 du MsunPv
        unique_id: "msunpv_cmd_s1"
        state: >-
          {{ (state_attr('sensor.msunpv_xml', 'cmdPos')|replace("a","10")).split(";")[0] }}

      - name: msunpv_cmd_s3 #Etat commande 3 et 4 - Sorties 3 et 4 du MsunPv
        unique_id: "msunpv_cmd_s3"
        state: >-
          {{ (state_attr('sensor.msunpv_xml', 'cmdPos')|replace("a","10")).split(";")[1] }}
          
      - name: msunpv_cmd_test # Etat commande 7 - Test routeur
        unique_id: "msunpv_cmd_test"
        state: >-
          {{ state_attr('sensor.msunpv_xml', 'cmdPos').split(";")[7] }}

### Choix des commandes à envoyer au MsunPv
input_select:
  msunpv_command_sortie_1: #Commande à envoyer à sortie 1 et 2
    name: Msunpv - Commande sortie 1 et 2
    options:
      - "0"
      - "1"
      - "2"
      - "4"
      - "5"
      - "6"
      - "8"
      - "9"
      - "10"
    icon: mdi:format-list-bulleted

  msunpv_command_sortie_3: #Commande à envoyer à sortie 3 et 4
    name: Msunpv - Commande sortie 3 et 4
    options:
      - "0"
      - "1"
      - "2"
      - "4"
      - "5"
      - "6"
      - "8"
      - "9"
      - "10"
    icon: mdi:format-list-bulleted

Et à la dernière ligne tu remplaces :
msunpv_commandes: "curl -X POST -d 'parS={{ states('input_select.msunpv_command_sortie_1') }};0;0;0;0;0;0;{{ states('input_select.msunpv_command_test_routeur') }};' http://IP_DU_MSUNPV/index.xml"

Par :
msunpv_commandes: "curl -X POST -d 'parS={{ states('input_select.msunpv_command_sortie_1') }};{{ states('input_select.msunpv_command_sortie_3') }};0;0;0;0;2;{{ states('input_select.msunpv_command_test_routeur') }};' http://IP_DU_MSUNPV/index.xml"
Sans oublier de bien remettre ton adresse IP

3 - Tu redémarres HA.

4 - Pour piloter la sortie cumulus tu te sers des script :
msunpv_s3_off = ManuBal OFF, TimerOn OFF
msunpv_s3_manuel = ManuBal ON
msunpv_s3_auto = TimerOn ON

Il manquera cependant celle là :
Comd Rout - Zero ON / Comds Manu - ManuBal ON, TimerOn ON
<cmdPos>2;3;0;0;0;0;0;2;</cmdPos>
Mais en condition d'utilisation je ne pense pas qu'elle soit vraiment utile.

Du coup il ne faudra plus que tu te serves des scripts :
msunpv_s1_off
msunpv_s1_manuel
msunpv_s1_auto
msunpv_s2_off
msunpv_s2_manuel
msunpv_s2_auto
msunpv_routage_on_off

Pour le script
msunpv_commande_routeur tu n'as pas besoin de t'en servir ce sont les autres script qui font appel à lui.

Ca devrait fonctionner.
Dernière édition: 13 Mar 2024 11:10 par Tochy.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
12 Mar 2024 18:11 - 13 Mar 2024 11:12 #79 par Tochy
Réponse de Tochy sur le sujet Détection fin de chauffe sans sonde température
Post précédent mis à jour avec quelques corrections.

La manip fonctionne. Testée par EMqA, merci à lui pour le retour.
Dernière édition: 13 Mar 2024 11:12 par Tochy.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
12 Mar 2024 20:18 #80 par EMqA
Merci pour ces explications très complètes. Je vais tenter le coup.
Mais en premier lieu, petite sauvegarde des fichiers en l'état au cas ou je souhaiterais y revenir.
J'ajoute quelques précisons (quitte à demander de l'aide, autant y aller à fond).
Cette configuration m'a aussi fait perdre la lecture de msunpv_timerballon_1 et msunpv_timerballon_jours qui sont devenus indisponibles. Ce serait rattrapable ?
J'ai peut être eu aussi un problème avec energie_msunpv_enpv_j qui aurait du selon moi toujours rester autour de 0 (car pas de pince sur la ligne PV) et qui pourtant affiche des statistiques bizarres qui ne m'intriguent que depuis le changement de config alors que l'historique semble indiquer que c'est comme ça depuis que j'ai mis en service. Pas bien grave, je n'en ai pas l'usage.
Enfin penses tu que le compteur EnRBall créé pour cette config soit récupérable ? msunpv_enconso et msunpv_eninj n'ont pas été impacté par la nouvelle config.


Pièces jointes :

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
12 Mar 2024 20:35 #81 par Tochy
Réponse de Tochy sur le sujet Détection fin de chauffe sans sonde température
Pour les timer ballon je ne pense pas que ce soit la config. Il se mettent à jour toutes les heures de mémoire. Ils sont assez délicat a récupérer car quand on va dans les différentes pages de l'interface web du routeur ils ne sont plus remontés correctement. Normalement si ne touche pas a l'interface pendant une heure ça devrait revenir.

Pour energie_msunpv_enpv_j je pense que c'était simplement une erreur de signe vu la valeur sur le graph.

Pour enrball oui ça doit être possible en suivant la procédure "Et si je veux faire apparaitre un capteur autre que ceux déjà présent, comment je fais ?" dans la faq.
github.com/tochy83/MsunPv_to_HA/blob/mai...ent-comment-je-fais-
Les utilisateur(s) suivant ont remercié: EMqA

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
12 Mar 2024 20:52 #82 par EMqA
J'ai fait les modifs et pour l'instant lans les scripts de S3 est sans aucun effet (mais au moins ça n'active plus les commandes de test).
Est-ce qu'il ne faudrait pas aussi ajouter quelquechose sur les sorties 3 et 4 dans ce bout de code du ficher msunpv_2_2.yaml que je modifie, juste au dessus du bloc de choix des commandes.
####### L'état des commandes du MsunPv      
      - name: msunpv_cmdpos #L'état des commandes manu/auto/test routeur
        unique_id: "msunpv_cmdpos"
        state: >-
          {{ state_attr('sensor.msunpv_xml', 'cmdPos') }}

      - name: msunpv_cmd_s1 #Etat commande 1 et 2 - Sorties 1 et 2 du MsunPv
        unique_id: "msunpv_cmd_s1"
        state: >-
          {{ (state_attr('sensor.msunpv_xml', 'cmdPos')|replace("a","10")).split(";")[0] }}
          
      - name: msunpv_cmd_test # Etat commande 7 - Test routeur
        unique_id: "msunpv_cmd_test"
        state: >-
          {{ state_attr('sensor.msunpv_xml', 'cmdPos').split(";")[7] }}

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
12 Mar 2024 20:55 #83 par Tochy
Réponse de Tochy sur le sujet Détection fin de chauffe sans sonde température
Oups oui probablement.
Regarde dans le fichier msunpv_4_4 tu trouveras les lignes manquantes
Les utilisateur(s) suivant ont remercié: EMqA

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
12 Mar 2024 21:38 #84 par EMqA
Merci. Les scripts S3 sont fonctionnels.
Et l'affichage des jours et horaires de timer est revenu après un forçage de l'automatisation dédiée.
J'ai également réussi a intégrer EnRBall grace à la procédure indiquée (qui prend la place de msunpv_enpv_j)
Tout fonctionne comme souhaité. Merci beaucoup

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
12 Mar 2024 21:43 - 13 Mar 2024 17:58 #85 par Tochy
Réponse de Tochy sur le sujet Détection fin de chauffe sans sonde température
Impec

Demain je corrigerai le mini tuto fait plus haut pour intégrer la ligne manquante. Correction faite.
Dernière édition: 13 Mar 2024 17:58 par Tochy.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
12 Mar 2024 21:46 #86 par EMqA
Je peux aussi suggérer un correctif dans la FAQ sur github au sujet des compteurs en kwh.
device_class: power devrait plutôt être device_class: energy dans les divers exemples cités sur la #Consommation cumulus journalière

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
12 Mar 2024 21:53 #87 par Tochy
Réponse de Tochy sur le sujet Détection fin de chauffe sans sonde température
Oui bien vu. Je ma souviens que j'avais du copier coller d'autres sensors et j'ai oublié de corriger ces lignes là.
Je fais le nécessaire merci.
Les utilisateur(s) suivant ont remercié: EMqA

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
13 Mar 2024 20:55 - 13 Mar 2024 21:16 #88 par Festayros
Réponse de Festayros sur le sujet Détection fin de chauffe sans sonde température
Michjul j'ai enfin un carte SD qui fonctionne mdr
On voit bien sur la courbe (pièce jointe)que le Ce n'a pas chauffe de 00h30 a 4h00 timer
et que le routeur a bien bossé de 11h a 14h30, je pense qu'a partir de 14h30 le thermostat c'est enclenché et a réchauffe a 17h.
Est ce bien cela ? Merci
Il faudrait même rajouter en sortie un radiateur par exemple et j'attends avec impatience la modif de patrick :) ( voyant pour indiquer que le CE va chauffe au prochain timer )
a+
Pièces jointes :
Dernière édition: 13 Mar 2024 21:16 par Festayros.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
13 Mar 2024 21:27 #89 par michjul
Réponse de michjul sur le sujet Détection fin de chauffe sans sonde température
Oui c'est ça c'est nickel comme ça
Patrick a du taf avec les routeurs en ce moment !

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
14 Mar 2024 20:44 - 15 Mar 2024 06:40 #90 par EMqA
Petite bizarrerie hier/aujourd'hui. Hier à partir de 15h30, j'ai commencé à injecter sur le réseau et le ballon avait atteint sa température et ne consommait plus.
Pour autant, il a tout de même chauffé un peu sur le créneau de marche forcée la nuit suivante.
Dans le doute, j'ai fait un reset du routeur.
J'ai de nouveau injecté sur le réseau en cette fin d'après-midi avec un ballon chaud.
Et je vois que ActivTimer1 et ActivTimer2 sous tous 2 sur ValOff. Je m'attends donc à avoir une chauffe la nuit prochaine alors que ça ne devrait pas.
Pas bien grave à la saison ou on arrive, je vais surement désactiver le timer de marche forcée mais ça m'intrigue.





Edit 15/03 : la marche forcée s’est bien activée selon le créneau prévu en timer (3h à 6h) mais le ballon n’a pas tiré de puissance étant donné qu’il était toujours à température (pas de tirage d’eau chaude depuis la fin de chauffe de l’après midi).
Pièces jointes :
Dernière édition: 15 Mar 2024 06:40 par EMqA.

Connexion ou Créer un compte pour participer à la conversation.

Propulsé par Kunena