Merci de ta réactivité encore une fois.
Effectivement je m’etais bien trompé sur le screen shot mais j’avais déjà essayé cf les screenshots
Le retourner au réseau est tjs pas le bon.
energie_msunpv_eninj non pas energie_enpv_j
De même pour panneaux solaires
energie_msunpv_enpv_j et pas energie_msunpv_eninj
Mon dieu désolé cela doit etre la fatigue…
toujours pareil
Bon et la je me suis pas trompé (enfin j’espère ^^)
On est déjà mieux.
Peux tu poster un screen similaire à celui là :
Que je vois les valeurs de tes compteurs
Et un comme celui ci
Mis a part le fait que tes compteurs de production sont en positifs (as tu une version 2_2c ou 4_4c du routeur) sur la page du routeur tout me paraît bon.
Il va falloir attendre demain et la remise à zéro de minuit pour être sûr.
Si c’est un 2_2c c’est effectivement normal.
Quelle méthode as tu suivi pour l’installation de l’intégration ? J’ai l’impression qu’il y’a du mélange de plusieurs choses.
Si tu as pris les fichier sur le github tu ne devrais pas avoir ces sensors dans le template yaml
j’ai suivi le github et la forum également, j’ai donc créé le fichier template.yaml que j’ai appelé dans le configuration.yaml
Si tu as suivi le github, a savoir créer le dossier packagés et tout mis dedans tu peux logiquement supprimer ces templates vu que les fichiers sur le github comprennent déjà tout.
Et vu que tu es en 2_2c il y’a peut être encore une petite erreur sur la valeur d’injection.
Il faudrait que tu m’envoies ton fichier msunpv_2_2.yaml pour que je m’en assure.
ok je peux te l’envoyer comment? pas possible par le forum apparement il est trop gros
je peux peut etre au moins t’envoyer cela :
Si il ne passe pas en mp, ouvre le fichier dans file editor et fait une copie des lignes de :
####### Les compteurs
A
####### L’état des commandes du MsunPv
Et tu les copies ici en les mettant dans la balises texte préformé
Salut Tochy,
bon ce matin ça a l’air d’etre bon, effectivement comme tu le disais il fallait attendre le RAZ des compteurs. encore merci pour ton aide et ton travail. Me reste plus qu’a peaufiner le DASHBOARD et configurer l’export Google Sheets. excellente journée à tous
Salut @Tochy Merci pour le boulot d’integration
J’ai un msunpv_2_2 qui remonte nickel, je ne fais que remonter les infos je n’ai pas besoin d’avoir action dessus ( fonctionnement du routeur au plus simple )
J’aimerais avoir un graphique comme le tiens pour le % de routage sur la journée, j’ai bien vu ton dossier dashboard et j’ai pris les info mais je me bute a comment faire pour le
input_select.offset_jour_graph_routage
et le
binary_sensor.msunpv_s2
Pour le Imput je sais le créer mais tu l’incrémente grace a quelle valeur et qu’elle est sont role ? idem pour le S2 si tant bien meme il est utile ? car je n’ai rien sur la sorti 2
Merci beaucoup
Salut
Pour le binary_sensor, j’ai un petit montage électronique qui me dit si la sortie 2 est active ou pas, donc vu que tu n’as rien en sortie 2 tu peux supprimer tout ce qui le concerne.
Ensuite concernant le graph, si tu veux juste la journée en cours tu peux aussi te passer du input_select. Il est là pour faire varier le graph entre je jour en cours, la veille et l’avant veille à l’aide des boutons sous le graph. Ce qui limite le code à :
type: custom:apexcharts-card
apex_config:
chart:
height: 150px
stroke:
width: 1
yaxis:
- id: sensor.msunpv_outbal
max: 100
decimals: 0
apex_config:
tickAmount: 4
update_interval: 300s
span:
start: day
graph_span: 24h
cache: true
header:
show: true
title: '% Routage cumulus'
series:
- entity: sensor.msunpv_outbal
yaxis_id: sensor.msunpv_outbal
transform: return x / 4;
fill_raw: last
group_by:
func: last
duration: 600s
type: column
Sinon pour avoir la navigation, il faut :
Installer GitHub - iantrich/config-template-card: 📝 Templatable Lovelace Configurations
Créer le input_select.offset_jour_graph_routage avec comme valeur 0, 1, 2.
Avoir les mushrooms_card d’installées
Le code :
type: custom:config-template-card
entities:
- input_select.offset_jour_graph_routage
variables:
offset: |
-states['input_select.offset_jour_graph_routage'].state +'d'
card:
type: custom:stack-in-card
mode: vertical
cards:
- type: custom:apexcharts-card
card_mod:
style: |
ha-card {
border: none;
}
apex_config:
chart:
height: 150px
stroke:
width: 1
yaxis:
- id: sensor.msunpv_outbal
max: 100
decimals: 0
apex_config:
tickAmount: 4
update_interval: 300s
span:
start: day
offset: '${offset === ''0d'' ? '''' : offset}'
graph_span: 24h
cache: true
header:
show: true
title: '% Routage cumulus'
series:
- entity: sensor.msunpv_outbal
yaxis_id: sensor.msunpv_outbal
transform: return x / 4;
fill_raw: last
group_by:
func: last
duration: 600s
type: column
- type: horizontal-stack
cards:
- type: custom:mushroom-chips-card
chips:
- type: spacer
- type: template
card_mod:
style: |
ha-card {
margin-top: -5px;
margin-bottom: 15px;
}
tap_action:
action: call-service
service: input_select.select_option
target:
entity_id: input_select.offset_jour_graph_routage
data:
option: '0'
content: Aujourd'hui
icon: mdi:calendar-filter-outline
icon_color: |-
{% if states('input_select.offset_jour_graph_routage') == '0' %}
blue
{% endif %}
- type: spacer
- type: template
card_mod:
style: |
ha-card {
margin-top: -5px;
margin-bottom: 15px;
}
tap_action:
action: call-service
service: input_select.select_option
target:
entity_id: input_select.offset_jour_graph_routage
data:
option: '1'
content: Hier
icon: mdi:calendar-filter-outline
icon_color: |-
{% if states('input_select.offset_jour_graph_routage') == '1' %}
blue
{% endif %}
- type: spacer
- type: template
card_mod:
style: |
ha-card {
margin-top: -5px;
margin-bottom: 15px;
}
tap_action:
action: call-service
service: input_select.select_option
target:
entity_id: input_select.offset_jour_graph_routage
data:
option: '2'
content: Avant-hier
icon: mdi:calendar-filter-outline
icon_color: |-
{% if states('input_select.offset_jour_graph_routage') == '2' %}
blue
{% endif %}
- type: spacer
alignment: center
Bien sur dans tous les cas il faut avoir installé
Merci pour ta réponse rapide , nickel cela marche
je vois que tu as un onglet " statut ds3-l"
je suis aussi chez AP system je serais curieux de voir ce que tu as fait pour eux ?
Rien de fou. J’ouvre juste la page cachée de l’ecu ou l,on peut voir si il y’a eu des problèmes de décrochage par exemple.
http://ip_ecu/index.php/display/status_zigbee
A noter que j’ai un écu c. Je ne sais pas si les autres le permette.
j’ai un ECU C je vais regarder ca alors merci
Hello
Je suis raccordé lundi et en attendant je fais des test. j’ai un msun de mai 2024.
Je l’ai branché en « volalnt » sous le chauffe eau donc pas encore toutes les mesures
PAr contre je vais avoir la production par une integration de l’onduleur
je pense donc mettre la pince 2 sur la phase du chauffe eau, ce qui me permettra je crois de voir combien il recoit dans la journée?
Du coup je viens de teste et j’ai un truc bizarre
Si j’enclenche le chauffe eau j’ai ca instantanément
Par contre dans le dashboard j’ai ca
alors qu’en cliquant sur l’entité j’ai bien la bonne valeur?
Une idée?
Ne pas ternir compte des noms bien sûr…
Salut
Bien sur que j’ai une idée
Avant toute chose je voudrais juste préciser que le dashboard que tu as trouvé sur le github ne fais pas partie de l’intégration en elle même. Je l’ai mis à titre d’exemple de ce que l’on peut faire comme présentation, mise en forme des valeurs et il utilise également des sensors qui ne sont pas dans l’intégration. Donc le copier bêtement sans analyser les cartes présentes n’est pas une bonne idée en soit. S’en servir de modèle pour développer son propre dashboard est mieux.
Ceci étant dit et ce n’est pas contre toi (C’est un rappel général), ton problème vient du fait que de base sur le routeur la production pv est affichée en négatif, du coup ma carte prod_pv sur home assistant tient compte de ça et n’affiche une valeur que lorsque la prod_pv est inférieure à -5W. De plus elle affiche cette valeur en positif.
type: custom:mushroom-template-card
primary: ''
secondary: |-
{% if states('sensor.msunpv_powpv')|float(0) < -5 %}
{{ states('sensor.msunpv_powpv')|round(0) *-1 }} W
{% else %}
0 W
{% endif %}
icon: mdi:solar-power-variant-outline
icon_color: |-
{% if states('sensor.msunpv_powpv')|float(0) < -5 %}
light-green
{% endif %}
layout: vertical
badge_icon: |-
{% if is_state('binary_sensor.msunpv_s2', "on") %}
mdi:electric-switch
{% elif states('sensor.msunpv_outbal')|float(0) > 0 %}
mdi:water-boiler
{% elif states('sensor.msunpv_powpv')|float(0) < -5 %}
mdi:weather-sunny
{% endif %}
badge_color: >-
{% if (states('sensor.msunpv_powpv')|float(0) < -5) or
(states('sensor.msunpv_outbal')|float(0) > 0) or
is_state('binary_sensor.msunpv_s2', "on")%}
amber
{% endif %}
tap_action:
action: more-info
hold_action:
action: none
double_tap_action:
action: none
entity: sensor.msunpv_powpv
Ton problème est donc à ce niveau. Comme tu te sers de la pince_pv pour afficher la conso de ton cumulus et que celle ci te remonte une valeur positive forcement ma carte n’affiche rien.
Pour résoudre le problème il y’a 3 solutions:
1- Tourner la pince pour que le routeur affiche une valeur négative quand le cumulus est en marche, ce qui de facto fera fonctionner les compteurs également. C’est la solution qui t’evitera de faire des modifs dans msapp pour faire fonctionner les compteurs (j’anticipes tes prochaines questions à rob_27 )
2- Si tu es suffisamment à l’aise avec home assistant et jinja/yaml tu modifies ma carte pour qu’elle affiche la valeur même si celle est positive. Attention cependant je vois que rien que sur cette carte il y’a un sensor (binary_sensor.msunpv_s2) qui ne fais pas partie de l’intégration.
3- Tu crées ta propre carte (mushroom entity card) qui affiche juste l’état du sensor (sensor.msunpv_powpv) et tu la mets en lieu et place de la mienne sur le dashboard.
type: custom:mushroom-entity-card
entity: sensor.msunpv_powpv
icon: mdi:solar-power-variant-outline
icon_color: light-green
layout: vertical
name: CE