[Home Assistant] - Intégration MSunPV - HACS

Plus d'informations
10 Jui 2025 11:17 - 11 Jui 2025 07:55 #46 par Tregor22
Réponse de Tregor22 sur le sujet [Home Assistant] - Intégration MSunPV - HACS
Merci,
La publier, je suis archi débutant sur home assistant, et publier à nouveau ton travail je ne vois pas l'intérêt. J'ai juste adapté certain nom de sensor, du type je n'ai pas un radiateur mais un Ballon PAC. Mon projet et ton projet à 98%.

Pour les cartes sous home assistant, j'ai utilisé aprés avoir téléchargé via HACS:
- pour les gauges -> canvas-gauge-card
- pour les graphes -> apexcharts-card

J'utilise les versions:
- Home assistant: 2025.5.2
- Canvas-gauge-card: la dernière version dispo
- Apexcharts-card: la derniere version dispo

Comme je débute j'ai surtout effectué des copiés/collés de codes que j'ai trouvé ici ou la.

Pour les gauges voici mon code yaml, il faut l'adapter aux noms des sensors, l'exemple ci-dessous est pour le sensor qui donne la puissance instantanée provenant du réseau et la puissance instantanée produit par les panneaux solaires.

// gauge de gauche

type: custom:canvas-gauge-card
entity: sensor.powreso
card_height: 170
gauge:
type: radial-gauge
title: Conso Réso (W)
width: 170
height: 170
borderShadowWidth: 0
borderOuterWidth: 0
borderMiddleWidth: 0
borderInnerWidth: 0
minValue: 0
maxValue: 5000
startAngle: 45
ticksAngle: 270
valueBox: true
majorTicks:
- "0"
- "500"
- "1000"
- "1500"
- "2000"
- "2500"
- "3000"
- "3500"
- "4000"
- "4500"
- "5000"
minorTicks: 5
strokeTicks: true
highlights:
- from: 0
to: 1000
color: rgba(4, 205, 24, .75)
- from: 1000
to: 3000
color: rgba(74, 123, 180, .75)
- from: 3000
to: 5000
color: rgba(239, 93, 13, .75)
borders: false


// gauge de droit

type: custom:canvas-gauge-card
entity: sensor.powpv
card_height: 170
gauge:
type: radial-gauge
title: Prod Sun (W)
width: 170
height: 170
borderShadowWidth: 0
borderOuterWidth: 0
borderMiddleWidth: 0
borderInnerWidth: 0
minValue: 0
maxValue: 3500
startAngle: 45
ticksAngle: 270
valueBox: true
majorTicks:
- "0"
- "500"
- "1000"
- "1500"
- "2000"
- "2500"
- "3000"
- "3500"
minorTicks: 5
strokeTicks: true
highlights:
- from: 0
to: 1000
color: rgba(4, 205, 24, .75)
- from: 1000
to: 3000
color: rgba(74, 123, 180, .75)
- from: 3000
to: 3500
color: rgba(239, 93, 13, .75)
borders: false


Pour les courbes voici mon code yaml:

type: custom:apexcharts-card
header:
show: true
title: Puissance Maison (24h)
show_states: true
colorize_states: true
graph_span: 24h
all_series_config:
type: area
opacity: 0.2
stroke_width: 1
fill_raw: last
show:
legend_value: false
extremas: max
group_by:
func: avg
duration: 1min
yaxis:
- id: gauche
min: 0
max: ~3500
decimals: 0
- id: droit
show: false
series:
- entity: sensor.powreso
name: Réso
color: red
yaxis_id: gauche
- entity: sensor.powpv
name: Sun
color: green
yaxis_id: gauche
- entity: sensor.outbalpac
name: Bal PAC
color: yellow
yaxis_id: gauche
- entity: sensor.outbalecs
name: Bal ECS
color: blue
yaxis_id: gauche
- entity: sensor.heures_pleines_creuses
name: HP/HC
yaxis_id: droit
color: white
show:
extremas: false
in_header: false
opacity: 0.12
stroke_width: 0


En ce qui concerne mon CRO, APIR REST je ne sais pas. J'ai seulement installé tuya sur home-assistant, puis tuya-local pour afficher les paramètres du chargeur.
Dans home-assistant j'ai obtenu :



A partir de là, je me suis créé des Automatisations, à gauche dans la fenêtre ci-dessus. A l'aide de Studio Code Server, celui de home assistant, je me suis créé un script Python qui appel les Automations en fonction de l'heure, de la production solaire, de la consommation réseau.

Un exemple d'appel d'une Automatisation dans un script Python:

service.call("automation", "trigger", entity_id="automation.Charge_VE_7A")

Cette ligne force le chargeur VE à indiquer au chargeur de la voiture de charger avec une intensité de 7A soit environ 1500 W.

Il y a surement beaucoup plus simple comme truc à faire, mais je débute.

Le CRO que j'ai acheté est celui ci-dessous. J'ai préféré en prendre un mono avec une prise 32A car je la trouve plus renforcée qu'une prise 16A renforcée,. J'ai une ligne spéciale dans mon tableau électrique qui sort sur une prise 32A avec du câble 6mm2. J'ai également un disjoncteur 20A sur cette ligne, mon but est d'autoriser la charge jusqu'à 16A même si le CRO peut faire mieux. Mon abonnement électrique étant de 9 kVA. On peut ajuster sur le CRO l'intensité de charge entre 6A et 16A par pas de 1A.
Ce CRO fonctionne aussi avec l'application Android Tuya Smart.



Bonne journée à tous
Pièces jointes :
Dernière édition: 11 Jui 2025 07:55 par Tregor22.

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

Plus d'informations
25 Oct 2025 17:18 #47 par Gigi34
Réponse de Gigi34 sur le sujet [Home Assistant] - Intégration MSunPV - HACS
Bonjour

Bravo pour cette intégration que j ai pu réaliser dans HA bien que débutant dans le domaine.
Il y a toutefois un point sur lequel je bloque, c 'est pour réaliser des automatisations, le système me propose comme déclencheur que des changements d 'état de l appareil lui même et non des capteurs.
Par exemple j aimerais commander la mise en marche d un équipement précis quand le routage vers le radiateur dépasse 1500W, impossible avec mon niveau de connaissance !

Est ce que l auteur ou qqun de pointu peut m aider ?

merci
JJ

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

Plus d'informations
25 Oct 2025 17:27 - 25 Oct 2025 17:29 #48 par pzac66
Réponse de pzac66 sur le sujet [Home Assistant] - Intégration MSunPV - HACS
Pour cela il faut utiliser un déclencheur periodic (ex: toutes les minutes), et ajouter une condition correspondant à l'information voulue : la valeur du routage est supérieur à 1500w.

Il faut en suite faire l'automatisation inverse qui arrête l'action.
Dernière édition: 25 Oct 2025 17:29 par pzac66.

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

Plus d'informations
25 Oct 2025 18:06 #49 par Gigi34
Réponse de Gigi34 sur le sujet [Home Assistant] - Intégration MSunPV - HACS
Je ne vois pas comment créer cela comme déclencheur , désolé

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

Plus d'informations
25 Oct 2025 18:29 #50 par pzac66
Réponse de pzac66 sur le sujet [Home Assistant] - Intégration MSunPV - HACS
Regarde cette vidéo :

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

Plus d'informations
26 Oct 2025 00:34 #51 par lopes maxime
Réponse de lopes maxime sur le sujet [Home Assistant] - Intégration MSunPV - HACS
slt je suis loin d etre une expert mais quelque chose de ce style devrais faire le job en adaptant a ta config .
si je me trompe merci aux expert de modifier :P
description: ""
mode: single
triggers:
  - trigger: time_pattern
    minutes: /5
conditions:
  - condition: numeric_state
    entity_id: sensor.energie_msunpv_eninj
    below: -1500
actions:
  - type: turn_on
    device_id: 9370dc068a08b084ec49559fa6032f4b
    entity_id: cf1bce441c3f776b4e4674240c8f5a79
    domain: switch

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

Plus d'informations
26 Oct 2025 05:11 #52 par Gigi34
Réponse de Gigi34 sur le sujet [Home Assistant] - Intégration MSunPV - HACS
Merci à toi,
mais hier soir j ai découvert qu en utilisant comme déclencheur Entité/ Etat numérique je pouvais accéder à la puissance routé vers les radiateurs, c est ce que je cherchais.
J ai donc fait l automatisation ci dessous, pas encore testée, je sais pas ce que t en penses ?

ias: Nouvelle automatisation essai
description: ""
triggers:
- trigger: numeric_state
entity_id:
- sensor.outrad
for:
hours: 0
minutes: 10
seconds: 0
above: 1500
conditions: []
actions:
- action: switch.turn_on
metadata: {}
data: {}
target:
device_id: 726d3f06d4a704e6316eef3b8b122258
- delay:
hours: 1
minutes: 0
seconds: 0
milliseconds: 0
- action: switch.turn_off
metadata: {}
data: {}
target:
device_id:
- 726d3f06d4a704e6316eef3b8b122258
mode: single

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

Plus d'informations
26 Oct 2025 06:41 - 26 Oct 2025 06:49 #53 par lopes maxime
Réponse de lopes maxime sur le sujet [Home Assistant] - Intégration MSunPV - HACS
comme dit plus haut je ne suis pas un expert et je decouvre encore HA , de ce que je vois ,
le probleme c est que la tu va demarrer ton appareil pendant 1h mais si dans ce temp le soleil se cache ou le temp change tu va te retrouver a consommer sur le reseau pour rien .

pour le declencheur je mettrais un model de temp ( 1,2,3,4 min peut importe ) .

je ne mettrais pas de condition .

et pour l action je choisirai un choose avec plusieurs options .
-si plus de 1500w de routage rad alors ON .
-si moins de 1500w de routage rad alors OFF .
-si l heure est 17h alors OFF ( par exemple)

j ai une automatisation comme ca pour ma pac piscine mais baser sur la prod et avec plusieurs options je te la met et tu vera ce que
sa donne .
alias: "pac piscine solaire "
description: ""
triggers:
  - trigger: time_pattern
    minutes: /15
conditions:
  - condition: time
    after: "09:00:00"
  - condition: device
    type: is_on
    device_id: 9370dc068a08b084ec49559fa6032f4b
    entity_id: cf1bce441c3f776b4e4674240c8f5a79
    domain: switch
actions:
  - choose:
      - conditions:
          - condition: time
            weekday:
              - fri
              - thu
              - sat
              - sun
              - wed
              - tue
              - mon
            after: "17:45:00"
        sequence:
          - type: turn_off
            device_id: 11568256c3847bee158c7d297212e32d
            entity_id: 970aecc18c8b26ea6b1c9ec6de2d0ee5
            domain: switch
      - conditions:
          - condition: numeric_state
            entity_id: sensor.negative_price_3erl
            below: 1
          - condition: state
            entity_id: input_boolean.3erl_pac_piscine
            state: "off"
        sequence:
          - type: turn_off
            device_id: 11568256c3847bee158c7d297212e32d
            entity_id: 970aecc18c8b26ea6b1c9ec6de2d0ee5
            domain: switch
      - conditions:
          - condition: numeric_state
            entity_id: sensor.msunpv_powpv
            below: -1600
          - condition: device
            type: is_off
            device_id: 11568256c3847bee158c7d297212e32d
            entity_id: 970aecc18c8b26ea6b1c9ec6de2d0ee5
            domain: switch
        sequence:
          - type: turn_on
            device_id: 11568256c3847bee158c7d297212e32d
            entity_id: 970aecc18c8b26ea6b1c9ec6de2d0ee5
            domain: switch
      - conditions:
          - condition: numeric_state
            entity_id: sensor.msunpv_powpv
            above: -1600
          - condition: device
            type: is_on
            device_id: 11568256c3847bee158c7d297212e32d
            entity_id: 970aecc18c8b26ea6b1c9ec6de2d0ee5
            domain: switch
        sequence:
          - type: turn_off
            device_id: 11568256c3847bee158c7d297212e32d
            entity_id: 970aecc18c8b26ea6b1c9ec6de2d0ee5
            domain: switch
      - conditions:
          - condition: numeric_state
            entity_id: sensor.msunpv_powreso
            above: 110
          - condition: device
            type: is_on
            device_id: 11568256c3847bee158c7d297212e32d
            entity_id: 970aecc18c8b26ea6b1c9ec6de2d0ee5
            domain: switch
        sequence:
          - type: turn_off
            device_id: 11568256c3847bee158c7d297212e32d
            entity_id: 970aecc18c8b26ea6b1c9ec6de2d0ee5
            domain: switch
mode: single

la en gros les options sont
_ si l heure est apres 17h45 pac OFF
_ si mon sensor 3erl passe a 1 pac OFF
_ si je produit plus de 1600w pac ON
_ si je produit moins de 1600w pac OFF
_ si je consomme plus de 110w pac OFF
avec scan toute les 15min
Dernière édition: 26 Oct 2025 06:49 par lopes maxime.

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

Plus d'informations
26 Oct 2025 07:15 #54 par Gigi34
Réponse de Gigi34 sur le sujet [Home Assistant] - Intégration MSunPV - HACS
Oui je sais mais ca ne me gène pas vraiment, en fait j ai un petit CE de 15L pour l évier cuisine en série sur le réseau eau chaude car le CE principal est loin, à ce jour il fonctionne entre 10 et 60mn par jour, à heure fixe, disons 1kwh jour, à 20cts le kw, je prends le risque.

Par contre ton automatisation m intéresse car j ai aussi une PAC piscine, et un réchauffeur de 3kw que je substitue aux radiateurs du routeur en été, quand le rechauffeur dépasse les 1.2 kw je démarre la PAC avec tuya à ce jour, ton outil est plus performant
Par contre c est quoi un Time pattern lol

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

Plus d'informations
26 Oct 2025 07:24 - 26 Oct 2025 07:28 #55 par lopes maxime
Réponse de lopes maxime sur le sujet [Home Assistant] - Intégration MSunPV - HACS
ok sa marche et a ce moment la il ne serais pas judicieux de couper le routage du radiateur pour chauffer ton petit CE a la place pendant une heure quand ton routage commence a depasser les 1500w ? comme ca il chaufferais en 100% solaire meme si comme tu le souligne 20cts sa vaut peu etre pas le coup de s embeter .

_ un time pattern dans les declencheurs c est un model de temp , je m en sert sur certaines de mes automatisations ( pac piscine , rdiateur ...)
par exemple pour ma pac piscine toutes les 15min de toutes les heure il y a un "scan" pour validé les differentes options mise dans l automatisation .

www.home-assistant.io/docs/automation/tr...time-pattern-trigger
Dernière édition: 26 Oct 2025 07:28 par lopes maxime.

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

Plus d'informations
26 Oct 2025 07:34 #56 par Gigi34
Réponse de Gigi34 sur le sujet [Home Assistant] - Intégration MSunPV - HACS
quand je démarre le CE, si j ai pas assez de puissance, le routeur va couper les radiateurs en principe

je comprends mieux le time machin, par contre 15 mn c est un peu court non ? une PAC aime pas trop les arrêts démarrage, à moins que l on puisse jouer sur la temperature de consigne, elle est éteinte la, je verrais en mars

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

Plus d'informations
26 Oct 2025 07:53 - 26 Oct 2025 07:57 #57 par lopes maxime
Réponse de lopes maxime sur le sujet [Home Assistant] - Intégration MSunPV - HACS

par contre 15 mn c est un peu court non ? une PAC aime pas trop les arrêts démarrage

ba ecoute moi j ai une vielle pac sur ma piscine je la controle avec un module zigbee contact sec sur le capteur de pression d eau , du coup je ne coupe pas le compresseur d un coup je simule juste l arret de la pompe et la pac se coupe normalement . j ai mis 15 min car sa me parrais pas mal et je n est eut aucun probleme sachant qu en été sa "scan" toute les 15 min mais la pac n est elle pas couper a chaque fois tant que les options sont consideré comme vrai .
je ne pense pas qu il y ai de probleme a la couper et redemarrer apres a confirmer par des personnes plus caler que moi .

temperature de consigne tu peut bien evidement jouer avec si tu a retour sur HA via une sonde de temperature ou ta pac en direct , mon but perso est de ne chauffer la piscine qu au solaire si je produit pas assez je la demarre pas sa ne reste que du confort mais cela n engage que moi .
Dernière édition: 26 Oct 2025 07:57 par lopes maxime.

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

Plus d'informations
26 Oct 2025 08:06 #58 par Gigi34
Réponse de Gigi34 sur le sujet [Home Assistant] - Intégration MSunPV - HACS
ok, tu coupes pas l alimentation en fait, le vendeur m avait parlé de cette sécurité pression d eau , mais la mienne est connectée d origine sur tuya, je pense pouvoir jouer sur la consigne

Bon we, à plus peut etre

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

Propulsé par Kunena