Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Demande d’ajout de fonctionnalité - Commande de TRIAC dans Home Assistant
#1
Photo 
Bonjour,
Je souhaiterais savoir s’il est possible d’ajouter une fonction permettant de commander un TRIAC depuis Home Assistant.
Mon objectif est d’optimiser le fonctionnement de mon chauffe-eau en fonction des prévisions météo. Voici le principe :
  • Activer le chauffe-eau la nuit uniquement si la météo du lendemain est mauvaise (peu de soleil).
  • Le désactiver si la météo prévoit une journée ensoleillée.
  • Si le chauffe-eau n’a pas assez chauffé la nuit, l’activer en journée uniquement si nécessaire.
  • Ne rien faire s’il a atteint une température suffisante.
L’intégration d’une telle fonctionnalité permettrait d’améliorer la gestion de l’énergie et d’optimiser l’autoconsommation solaire.
Merci d’avance pour votre retour et votre aide !
Répondre
#2
La commande MQTT { tOnOff:nombre de minutes} permet déjà de forcer le triac.
Répondre
#3
(15-03-2025, 10:29 AM)eljano a écrit : La commande MQTT { tOnOff:nombre de minutes} permet déjà de forcer le triac.

Mais on ne peut pas le faire depuis Home Assistant
Répondre
#4
Je peux le faire à partir de jeedom, pourquoi ne pourrait-on pas le faire à partir de home assistant ?
Répondre
#5
Bien sûr qu'on peut https://f1atb.fr/forum_f1atb/thread-1063...ml#pid8131
Répondre
#6
Bonjour,
Le forçage MQTT ne fonctionne que pour le Triac et pas le relais ?
Répondre
#7
Je ne le trouve pas sur Homme assistant je ne sais pas comment faire. [Image: view?usp=sharing][Image: view?usp=sharing]


Pièces jointes Miniature(s)
       
Répondre
#8
1 - Sur home assistant, il faut aller dans "Paramètres" / "Automatisations et scènes" pour créer les commandes que j'indique dans mon précédent message
2 - Sur le routeur, il faut aller dans le menu Actions et utiliser le nom de ta règle de routage ("titre relais 1" par défaut il me semble)
Répondre
#9
(Hier, 09:47 PM)cyprien.bouyssou@gmail.com a écrit : Je ne le trouve pas sur Homme assistant je ne sais pas comment faire. [Image: view?usp=sharing][Image: view?usp=sharing]

Il faut que tu crées l'automation qui envoi l'info via MQTT et ensuite crée un bouton qui l'active...

Voila un exemple d'automation : 
il faudra que tu crées un bouton numérique pour que ca fonction (input_number)

Code :
alias: Forcage Routeur Solaire Durée
description: ""
triggers:
  - entity_id:
      - input_number.duree_forcage_routeur_solaire
    trigger: state
conditions: []
actions:
  - data:
      topic: Triac
      qos: 0
      retain: false
      payload: >-
        {"tOnOff":{{ states('input_number.duree_forcage_routeur_solaire') | int
        }}}
    action: mqtt.publish
mode: single
 
Et ensuite dans ton lovelace tu peux l'afficher avec ca : 

Code :
type: entities
entities:
  - entity: input_number.duree_forcage_routeur_solaire
    name: Forcer le Routeur Solaire
    icon: mdi:clock
  - entity: binary_sensor.routeur_rms_titre_triac_actif
  - entity: sensor.routeur_rms_titre_triac_ouverture
  - entity: sensor.routeur_rms_titre_triac_duree_equiv
  - entity: sensor.routeur_rms_titre_triac_force_onoff
  - entity: sensor.routeur_rms_puissance_m_injectee
  - entity: sensor.routeur_rms_puissance_m_soutiree
  - entity: sensor.routeur_rms_temperature_relais
  - entity: sensor.routeur_rms_puissance_t_soutiree

Pense à changer avec le nom de ton routeur et de ton input_number pour que ca fonctionne.
Répondre
#10
(Hier, 11:50 PM)Chris a écrit : 1 - Sur home assistant, il faut aller dans "Paramètres" / "Automatisations et scènes" pour créer les commandes que j'indique dans mon précédent message
2 - Sur le routeur, il faut aller dans le menu Actions et utiliser le nom de ta règle de routage ("titre relais 1" par défaut il me semble)

merci pour ton aide. c'est tout bon
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)