telemetry
Quoi de neuf

Auto-installation Hybride Gaz & PAC air-eau Vaillant + Ventilo Clim

  • Forum Plomberie - VMC, PAC, Clim
  • Auteur du sujet Auteur du sujet Ulr
  • Date de début Date de début
  • #61
Exemple d'un script :
Voir la pièce jointe 170593

tous les scripts :

Voir la pièce jointe 170594 Voir la pièce jointe 170595

mqtt_publish_ebusd_hmu_setmode:
alias: 'MQTT: Publish / ebusd/hmu/SetMode'
sequence:
- action: mqtt.publish
data:
qos: 0
retain: false
topic: ebusd/hmu/SetMode/get
description: ''
mqtt_publish_ebusd_hmu_returntemp:
alias: 'MQTT: Publish / ebusd/hmu/FlowTemp'
sequence:
- action: mqtt.publish
data:
qos: 0
retain: false
topic: ebusd/hmu/FlowTemp/get
description: ''
mqtt_publish_ebusd_hmu_state01:
alias: 'MQTT: Publish / ebusd/hmu/State01'
sequence:
- action: mqtt.publish
data:
qos: 0
retain: false
topic: ebusd/hmu/State01/get
description: ''
mqtt_publish_ebusd_hmu_returntemp_2:
alias: 'MQTT: Publish / ebusd/hmu/ReturnTemp'
sequence:
- action: mqtt.publish
data:
qos: 0
retain: false
topic: ebusd/hmu/ReturnTemp/get
description: ''
mqtt_publish_ebusd_hmu_buildingcircuitflow:
alias: 'MQTT: Publish / ebusd/hmu/BuildingCircuitFlow'
sequence:
- action: mqtt.publish
data:
qos: 0
retain: false
topic: ebusd/hmu/BuildingCircuitFlow/get
description: ''
mqtt_publish_ebusd_hmu_state00:
alias: 'MQTT: Publish / ebusd/hmu/State00'
sequence:
- action: mqtt.publish
data:
qos: 0
retain: false
topic: ebusd/hmu/State00/get
description: ''
mqtt_publish_ebusd_hmu_energyintegral:
alias: 'MQTT: Publish / ebusd/hmu/EnergyIntegral'
sequence:
- action: mqtt.publish
data:
qos: 0
retain: false
topic: ebusd/hmu/EnergyIntegral/get
description: ''
mqtt_publish_ebusd_hmu_waterthroughput:
alias: 'MQTT: Publish / ebusd/hmu/WaterThroughput'
sequence:
- action: mqtt.publish
data:
qos: 0
retain: false
topic: ebusd/hmu/WaterThroughput/get
description: ''
mqtt_publish_ebusd_hmu_rundatacurrentconsumedpower:
alias: 'MQTT: Publish / ebusd/hmu/RunDataCurrentConsumedPower'
sequence:
- action: mqtt.publish
data:
qos: 0
retain: false
topic: ebusd/hmu/RunDataCurrentConsumedPower/get
description: ''
mqtt_publish_ebusd_broadcast_outsidetemp:
alias: 'MQTT: Publish / ebusd/broadcast/OutsideTemp'
sequence:
- action: mqtt.publish
data:
qos: 0
retain: false
topic: ebusd/broadcast/OutsideTemp/get
description: ''
mqtt_publish_ebusd_hmu_currentyieldpower:
alias: 'MQTT: Publish / ebusd/hmu/CurrentYieldPower'
sequence:
- action: mqtt.publish
data:
qos: 0
retain: false
topic: ebusd/hmu/CurrentYieldPower/get
description: ''
mqtt_publish_ebusd_hmu_currentconsumedpower:
alias: 'MQTT: Publish / ebusd/hmu/CurrentConsumedPower'
sequence:
- action: mqtt.publish
data:
qos: 0
retain: false
topic: ebusd/hmu/CurrentConsumedPower/get
description: ''
mqtt_publish_ebusd_b7v_hc1actualflowtempdesired:
alias: 'MQTT: Publish / ebusd/b7v/Hc1ActualFlowTempDesired'
sequence:
- action: mqtt.publish
data:
qos: 0
retain: false
topic: ebusd/b7v/Hc1ActualFlowTempDesired/get
description: ''
mqtt_publish_ebusd_b7v_z1roomtemp:
alias: 'MQTT: Publish / ebusd/b7v/z1RoomTemp'
sequence:
- action: mqtt.publish
data:
qos: 0
retain: false
topic: ebusd/b7v/z1RoomTemp/get
description: ''
mqtt_publish_ebusd_b7v_hc1flowtemp:
alias: 'MQTT: Publish / ebusd/b7v/Hc1FlowTemp'
sequence:
- action: mqtt.publish
data:
qos: 0
retain: false
topic: ebusd/b7v/Hc1FlowTemp/get
description: ''
mqtt_publish_ebusd_b7v_outsidetempavg:
alias: 'MQTT: Publish / ebusd/b7v/outsidetempavg'
sequence:
- action: mqtt.publish
data:
qos: 0
retain: false
topic: ebusd/b7v/outsidetempavg/get
description: ''
mqtt_publish_ebusd_b7v_z1quickvetotemp:
alias: 'MQTT: Publish / ebusd/b7v/z1daytemp'
sequence:
- action: mqtt.publish
data:
qos: 0
retain: false
topic: ebusd/b7v/z1daytemp/get
description: ''
mqtt_publish_ebusd_b7v_z1coolingtemp:
alias: 'MQTT: Publish / ebusd/b7v/z1coolingtemp'
sequence:
- action: mqtt.publish
data:
qos: 0
retain: false
topic: ebusd/b7v/z1coolingtemp/get
description: ''
mqtt_publish_ebusd_b7v_z1actualroomtempdesired:
alias: 'MQTT: Publish / ebusd/b7v/z1actualroomtempdesired'
sequence:
- action: mqtt.publish
data:
qos: 0
retain: false
topic: ebusd/b7v/z1actualroomtempdesired/get
description: ''
mqtt_publish_ebusd_b7v_z1quickvetotemp_2:
alias: 'MQTT: Publish / ebusd/b7v/z1quickvetotemp'
sequence:
- action: mqtt.publish
data:
qos: 0
retain: false
topic: ebusd/b7v/z1QuickVetoTemp/get
description: ''
mqtt_publish_ebusd_hmu_yieldhcday:
alias: 'MQTT: Publish / ebusd/hmu/yieldhcday'
sequence:
- action: mqtt.publish
data:
qos: 0
retain: false
topic: ebusd/hmu/yieldhcday/get
description: ''
mqtt_publish_ebusd_hmu_airintaketemp:
alias: 'MQTT: Publish / ebusd/hmu/airintaketemp'
sequence:
- action: mqtt.publish
data:
qos: 0
retain: false
topic: ebusd/hmu/airintaketemp/get
description: ''
mqtt_publish_ebusd_hmu_compressorspeed:
alias: 'MQTT: Publish / ebusd/hmu/compressorspeed'
sequence:
- action: mqtt.publish
data:
qos: 0
retain: false
topic: ebusd/hmu/compressorspeed/get
description: ''
mqtt_publish_ebusd_b7v_systemflowtemp:
alias: 'MQTT: Publish / ebusd/b7v/systemflowtemp'
sequence:
- action: mqtt.publish
data:
qos: 0
retain: false
topic: ebusd/b7v/systemflowtemp/get
description: ''
mqtt_publish_ebusd_hmu_evaporationtemp:
alias: 'MQTT: Publish / ebusd/hmu/evaporationtemp'
sequence:
- action: mqtt.publish
data:
qos: 0
retain: false
topic: ebusd/hmu/evaporationtemp/get
description: ''



automations à 1 min et 10 sec :

Voir la pièce jointe 170596

Voir la pièce jointe 170597

Voir la pièce jointe 170598
Voir la pièce jointe 170599

- id: '1730553195354'
alias: 'Ebusd Refresh 1 min '
description: ''
trigger:
- platform: time_pattern
minutes: /1
condition: []
action:
- action: script.mqtt_publish_ebusd_b7v_z1quickvetotemp
data: {}
- action: script.mqtt_publish_ebusd_b7v_z1quickvetotemp_2
data: {}
- action: script.mqtt_publish_ebusd_b7v_z1coolingtemp
data: {}
- action: script.mqtt_publish_ebusd_b7v_z1actualroomtempdesired
data: {}
- action: script.mqtt_publish_ebusd_hmu_yieldhcday
data: {}
- action: script.mqtt_publish_ebusd_hmu_airintaketemp
data: {}
- action: script.mqtt_publish_ebusd_hmu_compressorspeed
data: {}
- action: script.mqtt_publish_ebusd_broadcast_outsidetemp
data: {}
- action: script.mqtt_publish_ebusd_b7v_outsidetempavg
data: {}
- action: script.mqtt_publish_ebusd_hmu_energyintegral
data: {}
mode: single

- id: '1721729908621'
alias: Refresh Ebusd 10 sec
description: ''
trigger:
- platform: time_pattern
seconds: /10
condition: []
action:
- action: script.mqtt_publish_ebusd_hmu_buildingcircuitflow
data: {}
- action: script.mqtt_publish_ebusd_hmu_currentyieldpower
data: {}
- action: script.mqtt_publish_ebusd_hmu_returntemp
data: {}
- action: script.mqtt_publish_ebusd_hmu_returntemp_2
data: {}
- action: script.mqtt_publish_ebusd_hmu_rundatacurrentconsumedpower
data: {}
- action: script.mqtt_publish_ebusd_hmu_setmode
data: {}
- action: script.mqtt_publish_ebusd_hmu_state00
data: {}
- action: script.mqtt_publish_ebusd_hmu_state01
data: {}
- action: script.mqtt_publish_ebusd_hmu_currentconsumedpower
data: {}
- action: script.mqtt_publish_ebusd_hmu_waterthroughput
data: {}
- action: script.mqtt_publish_ebusd_b7v_hc1actualflowtempdesired
data: {}
- action: script.mqtt_publish_ebusd_b7v_z1roomtemp
data: {}
- action: script.mqtt_publish_ebusd_b7v_hc1flowtemp
data: {}
- action: script.mqtt_publish_ebusd_b7v_systemflowtemp
data: {}
- action: script.mqtt_publish_ebusd_hmu_evaporationtemp
data: {}
mode: single
Bon, j'avance.

Pour avoir le polling toutes les minutes, j'ai fait un cron qui fonctionne bien:
upload_2024-11-25_13-42-2.png


Mon broker mosquitto tourne indépendemment de HA.

L'idéal serait d'utiliser un timer de systemd, pour pouvoir avoir un refresh plus souvent que toutes les minutes, ce sera pour plus tard, pour l'instant ça fonctionne bien comme ça.

Je me pose juste la question de la taille de la DB de HA avec tes polling toutes les 10s.
 
  • Like
Réactions: Ulr
  • #62
J'utilise cette config que tu as donnée, et pourtant j'ai cette erreur.
je ne parviens plus à me souvenir comment j'ai solutionné ça ...

la taille, en effet, je vais surveiller ça... suis à 12 GB utilisé sur mon SSD 128
 
  • #63
J'ai trouvé un indicateur defrost dans les messages hmu via mqtt explorer, c'est sans State00, mais je ne vois rien dans les csv (j'ai pas tout regardé en détail).
Peut-être qu'en modifiant les CSV, on peut avoir le status du defrost ?
 
  • #65
Plus qu'à attendre

1000017983.jpg
 
  • #67
oui, à la suite dans le 08.hmu.csv

upload_2024-11-28_11-28-15.png
 
  • #68
Merci. Déjà un premier Defrost:

upload_2024-11-28_23-17-25.png
 
  • #69
Top!
Une belle série cette nuit, toi aussi avec ce brouillard givrant ?
1000018008.jpg
 
  • #70
Même chose !

upload_2024-11-29_9-33-34.png
 
  • Like
Réactions: Ulr
  • #71
J'ai enfin branché le contact S21 du MEH sur un relais domotique.

Je viens d'essayer, et ça fonctionne: dès que le contact est fermé, il termine le cycle et le compresseur s'arrête.

J'ai fait une logique avec la météo, comme ça je peux arrêter la PAC en fin de nuit si la matinée s'annonce ensoleillée, et j'évite de la faire tourner par grand froid alors que je serai réchauffé par le soleil quelques heures plus tard.

C'est un contact 24V: la tension est donnée par le MEH, il faut juste le mettre sur un relais sec.
 
  • Like
Réactions: Ulr
  • #72
elle en est à 291 démarrages de compresseur pour 465h depuis juillet. Mais elle commence seulement à me faire de long cycle car les températures ext sont encore clémentes.

sinon, ce n'est que lorsque les températures sont douces que ça pose problème, voici l'évolution de mon intégrale energie sur les 2 derniers jours
Voir la pièce jointe 168232
Par grand froid comme cette nuit, j'ai des cycles d'environ 30 minutes, mais comme tu l'avais mentionné, le compresseur ne s'arrête pas entre les cycles, il diminue juste sa vitesse.
Le nombre de démarrages du compteur donné par le système ne compte pas ces cycles, mais vraiment le ON/OFF du compresseur.

Je suis à 716 démarrages pour 2383 heures, donc un très bon rapport.

Je me demande donc, toujours lié à ce foutu bug, si l'usure excessive du compresseur provient du nombre de cycles ou du nombre de démarrages.
 
  • #73
cette nuit c'étaient des defrost, donc le compresseur ne s'arrête pas par contre la V4V passe en mode "été" pour inverser la production et chauffer l'évaporateur afin qu'il dégivre. il ralenti puis se relance à donf

upload_2024-11-29_10-31-8.png


ton bon rapport malgré le bug signifie que ta PAC n'est pas en " surchauffe" donc ta température de départ est rarement au dessus de la température cible.
Je pense qu'on peut dire qu'elle est donc correctement dimensionnée pour ton installation si le confort y est.
Trop puissante, sur dimensionnée, la temp de départ serait au dessus de la cible en inter saison et donc l'energie intégrale serait 2x plus alimentée avec le bug. ton ballon aide.
Aussi, l'eau retour est donc suffisement froide, donc le circuit secondaire diffuse bien et pas trop de perte dans le ballon, courbe de chauffe bonne ( je pense )
 
  • #74
On voit bien que la PAC est à fond chez moi dès qu'il gèle (une question de dimensionnement), par contre, la nuit d'avant, elle modulait bien, avec un cycle très long, qui a duré toute la nuit (j'ai un relevé par minute du compressor speed):

upload_2024-11-29_11-9-14.png
 
  • #75
mais la chaudière reste en " S.30 Le thermostat d’ambiance bloque le mode chauffage."
Vaillant m'a répondu, vérifiez le branchement de l'aquastat

... et en effet, je m'étais planté, j'avais inversé le branchement :p
Et donc maintenant j'ai le code S31, plus le S30

mais malgré ça, j'ai retesté ce matin, j'ai retenté en passant le TRIVAI sous 1 via le tarif, la PAC s'arrête bien en mode veille, mais même après 20 min, la chaudière gaz ne démarre pas.
Idem ce matin en test par -2.5°C dehors en mode bivalence avec les points de bivalence chauffage à3° et alternatif sur 0 .... donc je les ai relancé, wait and see
 
  • #76
On voit bien que la PAC est à fond chez moi dès qu'il gèle (une question de dimensionnement), par contre, la nuit d'avant, elle modulait bien, avec un cycle très long, qui a duré toute la nuit (j'ai un relevé par minute du compressor speed):

Voir la pièce jointe 170907

oui les dégivrages impactent bien... heureusement que tu as le ballon pour faire du volume et encaisser l'afflux d'eau froide du dégivage

à combien chute-t-elle ?

ici :
upload_2024-11-29_11-15-15.png
 
  • #77
On a le même type de courbe, mais chez moi, si on enlève les pics sans doute dus à mon échantillonnage trop faible (1 minute), la température de retour chute de 1°C à cause du dégivrage. Par contre, elle met aussi longtemps que chez toi pour remonter à la température d'avant le dégivrage.

upload_2024-11-30_9-4-18.png
 
  • Like
Réactions: Ulr
  • #78
la chaudière gaz ne démarre pas.

en refaisant des essais, j'ai par hasard tourné la molette du réglage température d'eau de départ de la chaudière gaz, et elle a démarré. elle réagissait à la molette même lorsqu'ensuite je repassais la bivalence ou le Trivai dans des valeurs qui ré-activaient le mode chauffage de la PAC, le mode chauffage sur le générateur 2 restait actif, ce qui fait qu'il m'était possible de faire tourner les 2 ensemble...
upload_2024-11-30_15-45-12.png upload_2024-11-30_15-45-33.png

j'ai rebaissé cette molette au minimum et laisser ainsi.

Ce midi, je remarque que le générateur 2 est passé en mode veille ! ah !
upload_2024-11-30_15-46-41.png

J'ai donc refait un essai en modifiant le tarif pour que TriVAI soit sous 1, le générateur 1 (PAC) est passé en veille, le générateur 2 en mode chauffage, et malgré que la molette était au minimum, elle a enfin démarré S 1 > 2 > 3 > 4 :)
upload_2024-11-30_15-47-55.png

En parrallèle, la pompe de la PAC reste active au minimum, 400l/h, parfait pour éviter que ça y gèle.

Je pense donc que ça fonctionnera enfin, le système est lent à s'auto-configurer semble-t-il ...
 
  • #79
J'ai un ballon tampon à 8 entrées de 200 litres, comprenant 2 doigts de gant pour pouvoir prendre les températures "haut" et "bas".

Depuis toujours, je doute de l'utilité du ballon, et Ulr a lui installé sa PAC en direct, sans ballon.

Voilà un graphe intéressant, qui montre les températures du ballon ainsi que la température du retour au départ de la PAC.

Plusieurs observations:
- on voit bien l'influence des dégivrages sur les températures du ballon, et le fait que le ballon amorti pas mal
- on voit bien la différence de température haut/bas, qui montre que la chaleur diffuse bien dans la maison (je confirme: il fait bon ;))
- je me demande si la courbe de chauffe n'est pas trop haut, je pense à passer en auto-adaptatif (je suis en statique à 0.3 je pense)

upload_2024-11-30_16-6-21.png
 
  • #80
interressant !

Je trouve que ton eau dans le ballon est bien haute en température. Il serait interressant de voir en parralèle la température depart après la V3V et retour sol avant la V3V aussi. S'il y a une trop grande différence de t° entre le haut du ballon et la t° depart dans le sol après le V3V, ce sont des calories produitent en trop côté PAC circuit primaire, que la V3V reduit pour suivre la courbe, pas top pour le COP. ton décallage ballon mesuré via la sonde Sysflow SF1 est à 0K si je me souviens bien.

Débit à combien après la V3V vers le sol ?

Je suis avec une courbe de 0,25 , consigne à 20.5°, infl. temp ambiance : inactive
PS : je suis repassé en mode décalé vers 11h, car avec le soleil aujourd'hui, il y avait top d'apport et la t° intérieure s'emballait
upload_2024-11-30_16-36-35.png

peu de defrost cette nuit car puissance PAC faible , T° eau départ à 30° max et t° maintenue dans la maison.
 
Dernière édition:

Sujet semblables

Réponses
5
Affichages
510
Ulr
Réponses
24
Affichages
797
kenny82
Réponses
8
Affichages
2K
Tchotto
Réponses
·
Affichages
255
AleBXL
Réponses
·
Affichages
342
jdeneil

Nos articles

On a aimé dans le forum

Retour
Haut