routeur se coupe tout seul
- lopes maxime
- Auteur du sujet
- Absent
- Membre elite
-
Réduire
Plus d'informations
- Messages : 298
- Remerciements reçus 6
Hier 17:06 - Hier 17:07 #61
par lopes maxime
Réponse de lopes maxime sur le sujet routeur se coupe tout seul
salut tochy
je n est rien touche sauf changer les ip quand sa a déconner la première fois pour être sur que ha n "interroge" pas le routeur et la j ai remis les ip de la nouvelle carte et c est ok
voici les fichier
2_2yaml
moresensor yaml
sript yaml
je n est rien touche sauf changer les ip quand sa a déconner la première fois pour être sur que ha n "interroge" pas le routeur et la j ai remis les ip de la nouvelle carte et c est ok
voici les fichier
2_2yaml
# Name : msunpv_2_2.yaml
# Intégration de récupération et configuration des sensors msunpv pour le routeur solaire MsunPv de Ard-tek
#
# Précision préalable, ce fichier est codé pour une version 2 entrées, 2 sorties du MsunPv avec PowPV en négatif et les compteurs EnConso, EnInj, EnPV_J, EnPV_P en négatifs également
# et sans pince de mesure sur les sorties 1 et 2. Tout cela est bien sur facilement adaptable si votre configuration est différente.
#
# Ne pas oublier de remplacer IP_DU_MSUNPV par l'adresse ip de votre MsunPv partout où c'est nécessaire dans le fichier.
### Récupération des données
rest:
- resource: http://192.168.1.203/status.xml
scan_interval: 15 #Temps de récupération des données ici fixé à 30 secondes
method: GET
sensor:
- name: "msunpv_xml"
json_attributes_path: "$.xml"
value_template: "OK"
json_attributes:
- "inAns"
- "cmdPos"
- "cptVals"
### Tous les sensors créés avec mise en forme des données
template:
- sensor:
####### Les entrées
- name: msunpv_powreso #Puissance réseau
unique_id: "msunpv_powreso"
icon: mdi:lightning-bolt
state: >-
{{ (state_attr('sensor.msunpv_xml', 'inAns')|replace(" ","")|replace(",",".")).split(";")[0] |float }}
device_class: power
unit_of_measurement: "W"
- name: msunpv_powpv #Puissance panneaux
unique_id: "msunpv_powpv"
icon: mdi:solar-power
state: >-
{{ (state_attr('sensor.msunpv_xml', 'inAns')|replace(" ","")|replace(",",".")).split(";")[1] |float }}
device_class: power
unit_of_measurement: "W"
- name: msunpv_outbal #% routage cumulus
unique_id: "msunpv_outbal"
state: >-
{{ (state_attr('sensor.msunpv_xml', 'inAns')|replace(" ","")|replace(",",".")).split(";")[2] |int }}
unit_of_measurement: "%"
- name: msunpv_outrad #% routage radiateur
unique_id: "msunpv_outrad"
state: >-
{{ (state_attr('sensor.msunpv_xml', 'inAns')|replace(" ","")|replace(",",".")).split(";")[3] |int }}
unit_of_measurement: "%"
- name: msunpv_voltres #Tension réseau
unique_id: "msunpv_voltres"
icon: mdi:sine-wave
state: >-
{{ (state_attr('sensor.msunpv_xml', 'inAns')|replace(" ","")|replace(",",".")).split(";")[4] |float }}
unit_of_measurement: "V"
- name: msunpv_t_bal1 #Température cumulus
unique_id: "msunpv_t_bal1"
icon: mdi:thermometer
state: >-
{{ (state_attr('sensor.msunpv_xml', 'inAns')|replace(" ","")|replace(",",".")).split(";")[5] |float }}
unit_of_measurement: "°C"
- name: msunpv_t_sdb #Température salle de bain
unique_id: "msunpv_t_sdb"
icon: mdi:thermometer
state: >-
{{ (state_attr('sensor.msunpv_xml', 'inAns')|replace(" ","")|replace(",",".")).split(";")[6] |float }}
unit_of_measurement: "°C"
- name: msunpv_t_amb #Température ambiante
unique_id: "msunpv_t_amb"
icon: mdi:thermometer
state: >-
{{ (state_attr('sensor.msunpv_xml', 'inAns')|replace(" ","")|replace(",",".")).split(";")[7] |float }}
unit_of_measurement: "°C"
####### Les compteurs
- name: msunpv_enconso #Consommation réseau journalière
unique_id: "msunpv_enconso"
icon: mdi:transmission-tower-export
state: >-
{% set cptVals =state_attr('sensor.msunpv_xml', 'cptVals')|replace(" ","") %}
{{ cptVals.split(";")[0]|int(base=16)/10 |float }}
unit_of_measurement: "Wh"
device_class: energy
- name: msunpv_eninj #Production injectée journalière
unique_id: "msunpv_eninj"
icon: mdi:transmission-tower-import
state: >-
{% set cptVals =state_attr('sensor.msunpv_xml', 'cptVals')|replace(" ","") %}
{{ (0 if cptVals.split(";")[1]|int(base=16)|int == 0 else ((0xFFFFFFFF - cptVals.split(";")[1]|int(base=16)) * -1)/10) |float }}
unit_of_measurement: "Wh"
device_class: energy
- name: msunpv_enpv_j #Production panneaux journalière
unique_id: "msunpv_enpv_j"
icon: mdi:solar-power-variant-outline
state: >-
{% set cptVals =state_attr('sensor.msunpv_xml', 'cptVals')|replace(" ","") %}
{{ (0 if cptVals.split(";")[2]|int(base=16)|int == 0 else ((0xFFFFFFFF - cptVals.split(";")[2]|int(base=16)) * -1)/10) |float }}
unit_of_measurement: "Wh"
device_class: energy
- name: msunpv_enpv_p #Production panneaux totale
unique_id: "msunpv_enpv_p"
icon: mdi:solar-power-variant-outline
state: >-
{% set cptVals =state_attr('sensor.msunpv_xml', 'cptVals')|replace(" ","") %}
{{ (0 if cptVals.split(";")[3]|int(base=16)|int == 0 else ((0xFFFFFFFF - cptVals.split(";")[3]|int(base=16)) * -1)/10) |float }}
unit_of_measurement: "Wh"
device_class: energy
####### Sensors pour le dashboard energie. J'aurai très bien pu modifier directement les compteurs
####### mais j'ai fait le choix de créer de nouveaux sensors pour garder les compteurs tels qu'ils etaient à la base c'est à dire en négatif sur ma configuration.
- name: "energie_msunpv_enconso" #Consommation journalière
unique_id: "energie_msunpv_enconso"
icon: mdi:counter
state: "{{ (states('sensor.msunpv_enconso')|float /1000) }}"
unit_of_measurement: "kWh"
device_class: energy
state_class: total_increasing
- name: "energie_msunpv_enpv_j" #Production panneaux journalière
unique_id: "energie_msunpv_enpv_j"
icon: mdi:counter
state: "{{ 0 if (states('sensor.msunpv_enpv_j')|float /1000) == 0 else (states('sensor.msunpv_enpv_j')|float /1000 *-1) }}"
unit_of_measurement: "kWh"
device_class: energy
state_class: total_increasing
- name: "energie_msunpv_eninj" #Production injectée journalière
unique_id: "energie_msunpv_eninj"
icon: mdi:counter
state: "{{ 0 if (states('sensor.msunpv_eninj')|float /1000) == 0 else (states('sensor.msunpv_eninj')|float /1000 *-1) }}"
unit_of_measurement: "kWh"
device_class: energy
state_class: total_increasing
####### 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
msunpv_command_test_routeur: #Commande à envoyer à test routeur
name: msunpv - Msunpv - Commande test routeur
options:
- "1"
- "2"
- "4"
- "8"
icon: mdi:format-list-bulleted
### Les commandes utilisables pour piloter le MsunPv
shell_command:
####### Toutes les commandes commentées ci-dessous sont les commandes utilisées sur la toute première version de cette intégration.
####### Si vous les utilisiez, vous pouvez toujours dé-commanter les lignes dont vous avez besoin.
# msunpv_manubal_on: "curl -X POST -d 'parS=1;0;0;0;0;0;0;2;' http://192.168.1.203/index.xml"
# msunpv_autobal_on: "curl -X POST -d 'parS=2;0;0;0;0;0;0;2;' http://192.168.1.203/index.xml"
# msunpv_manurad_on: "curl -X POST -d 'parS=4;0;0;0;0;0;0;2;' http://192.168.1.203/index.xml"
# msunpv_autorad_on: "curl -X POST -d 'parS=8;0;0;0;0;0;0;2;' http://192.168.1.203/index.xml"
# msunpv_manubal_manurad_on: "curl -X POST -d 'parS=5;0;0;0;0;0;0;2;' http://192.168.1.203/index.xml"
# msunpv_manubal_autorad_on: "curl -X POST -d 'parS=9;0;0;0;0;0;0;2;' http://192.168.1.203/index.xml"
# msunpv_autobal_manurad_on: "curl -X POST -d 'parS=6;0;0;0;0;0;0;2;' http://192.168.1.203/index.xml"
# msunpv_autobal_autorad_on: "curl -X POST -d 'parS=10;0;0;0;0;0;0;2;' http://192.168.1.203/index.xml"
# msunpv_reset_commandes: "curl -X POST -d 'parS=0;0;0;0;0;0;0;2;' http://192.168.1.203/index.xml"
# msunpv_arret_routage: "curl -X POST -d 'parS=0;0;0;0;0;0;0;1;' http://192.168.1.203/index.xml"
msunpv_commandes: "curl -X POST --data-urlencode 'parS={{ states('input_select.msunpv_command_sortie_1') }};0;0;0;0;0;0;{{ states('input_select.msunpv_command_test_routeur') }};' http://192.168.1.203/index.xml"
moresensor yaml
# Name :msunpv_addons_moresensors.yaml
# Addons pour afficher des sensors supplémentaires facilement dans Home Assistant
# Cet addons n'est pas rattaché à une version spécifique du MsunPv, il fonctionne pour toutes.
#
# Ne pas oublier de remplacer IP_DU_MSUNPV par l'adresse ip de votre MsunPv partout où c'est nécessaire dans le fichier.
### Récupération des données
rest:
- resource: http://192.168.1.203/status.xml
scan_interval: 3600 #Temps de récupération des données ici fixé à 3600 secondes
method: GET
sensor:
- name: "msunpv_moresensors_xml"
json_attributes_path: "$.xml"
value_template: "OK"
json_attributes:
- "rssi"
- "paramSys"
### Tous les sensors créés avec mise en forme des données
template:
- sensor:
- name: msunpv_conso_totale #Total de consommation journalière (réseau + PV)
unique_id: "msunpv_conso_totale"
unit_of_measurement: "Wh"
state: "{{ (states('sensor.msunpv_enpv_j')|float(0) *-1 + states('sensor.msunpv_eninj')|float(0) + states('sensor.msunpv_enconso')|float(0))|round(2) }}"
# Si votre compteur EnPV_J est en positif sur le MsunPv enlever '*-1' dans la ligne ci-dessus
device_class: energy
- name: msunpv_prod_consommee #Total journalier de la production PV consommée
unique_id: "msunpv_prod_consommee"
unit_of_measurement: "Wh"
state: "{{ (states('sensor.msunpv_enpv_j')|float(0) *-1 + states('sensor.msunpv_eninj')|float(0))|round(2) }}"
# Si votre compteur EnPV_J est en positif sur le MsunPv enlever '*-1' dans la ligne ci-dessus
device_class: energy
- name: msunpv_taux_autoconsommation #Taux d'autoconsommation PV
unique_id: "msunpv_taux_autoconsommation"
unit_of_measurement: "%"
state: "{{ ((states('sensor.msunpv_prod_consommee')|float(0) / (states('sensor.energie_msunpv_enpv_j')|float(0) *1000))*100)|round(1) if (states('sensor.energie_msunpv_enpv_j')|float(0)) !=0 else 0.0 }}"
- name: msunpv_taux_autosuffisance #Taux d'autosuffisance PV
unique_id: "msunpv_taux_autosuffisance"
unit_of_measurement: "%"
state: "{{ ((states('sensor.msunpv_prod_consommee')|float(0) / (states('sensor.msunpv_conso_totale')|float(0)))*100)|round(1) }}"
- name: msunpv_infos #Nom de projet MsunPv (ex. Projet MS_PV2_2b)
unique_id: "msunpv_infos"
state: >-
{{ (state_attr('sensor.msunpv_moresensors_xml', 'paramSys')).split(";")[5] }}
attributes:
version: >-
{{ (state_attr('sensor.msunpv_moresensors_xml', 'paramSys')).split(";")[6] }}
num_de_serie: >-
{{ (state_attr('sensor.msunpv_moresensors_xml', 'paramSys')).split(";")[7] }}
firmware_wifi: >-
{{ (state_attr('sensor.msunpv_moresensors_xml', 'paramSys')).split(";")[8] }}
firmware_routeur: >-
{{ (state_attr('sensor.msunpv_moresensors_xml', 'paramSys')).split(";")[9] }}
rssi_percent: >-
{{ (state_attr('sensor.msunpv_moresensors_xml', 'rssi')).split(";")[0] }}
rssi_db: >-
{{ (state_attr('sensor.msunpv_moresensors_xml', 'rssi')).split(";")[1] }}
# - name: msunpv_outbal_W_estim #Estimation en watts du routage cumulus
# unique_id: "msunpv_outbal_W_estim"
# state: >-
# {{ states('sensor.msunpv_outbal')|float *6 *1.2 }}
# unit_of_measurement: "W"
# # Un sensor un peu particulier qui s'adresse à ceux qui ont la sortie cumulus en %.
# # Il fait une conversion du % routé vers le cumulus, vers une esitmation de puissance en W pour ceux désirant afficher cette valeur.
# # Il ne faut pas perdre de vue que cela ne reste qu'une estimation et en aucun cas la puissance réelle.
# # Décommenter les lignes ci-dessus pour l'afficher. Plus d'explications sur comment commenter, decommenter rapidement plusieurs lignes de code sont disponibles sur la FAQ du GitHub.
sript yaml
# Name : msunpv_scripts_2_2.yaml
# Scripts des commandes pour MsunPv en configuration 2_2
script:
msunpv_s1_off: #Mode routage actif sortie 1
alias: msunpv_s1_off
sequence:
- action: input_select.select_option
data:
option: |-
{% if states('sensor.msunpv_cmd_s1') in ['1','5','9'] %}
{{ states('sensor.msunpv_cmd_s1')|int -1 }}
{% elif states('sensor.msunpv_cmd_s1') in ['2','6','10'] %}
{{ states('sensor.msunpv_cmd_s1')|int -2 }}
{% else %}
{{ states('sensor.msunpv_cmd_s1')|int }}
{% endif %}
target:
entity_id: input_select.msunpv_command_sortie_1
- action: input_select.select_option
data:
option: "{{ states('sensor.msunpv_cmd_test') }}"
target:
entity_id: input_select.msunpv_command_test_routeur
- action: script.msunpv_commande_routeur
data: {}
mode: single
msunpv_s1_manuel: #Mode forçage sortie 1
alias: msunpv_s1_manuel
sequence:
- action: input_select.select_option
data:
option: |-
{% if states('sensor.msunpv_cmd_s1') in ['0','4','8'] %}
{{ states('sensor.msunpv_cmd_s1')|int +1 }}
{% elif states('sensor.msunpv_cmd_s1') in ['2','6','10'] %}
{{ states('sensor.msunpv_cmd_s1')|int -1 }}
{% else %}
{{ states('sensor.msunpv_cmd_s1')|int -1 }}
{% endif %}
target:
entity_id: input_select.msunpv_command_sortie_1
- action: input_select.select_option
data:
option: "{{ states('sensor.msunpv_cmd_test') }}"
target:
entity_id: input_select.msunpv_command_test_routeur
- action: script.msunpv_commande_routeur
data: {}
mode: single
msunpv_s1_auto: #Mode programmation horaire sortie 1
alias: msunpv_s1_auto
sequence:
- action: input_select.select_option
data:
option: |-
{% if states('sensor.msunpv_cmd_s1') in ['1','5','9'] %}
{{ states('sensor.msunpv_cmd_s1')|int +1 }}
{% elif states('sensor.msunpv_cmd_s1') in ['0','4','8'] %}
{{ states('sensor.msunpv_cmd_s1')|int +2 }}
{% else %}
{{ states('sensor.msunpv_cmd_s1')|int -2 }}
{% endif %}
target:
entity_id: input_select.msunpv_command_sortie_1
- action: input_select.select_option
data:
option: "{{ states('sensor.msunpv_cmd_test') }}"
target:
entity_id: input_select.msunpv_command_test_routeur
- action: script.msunpv_commande_routeur
data: {}
mode: single
msunpv_s2_off: #Mode routage actif sortie 2
alias: msunpv_s2_off
sequence:
- action: input_select.select_option
data:
option: |-
{% if states('sensor.msunpv_cmd_s1') in ['4','5','6'] %}
{{ states('sensor.msunpv_cmd_s1')|int -4 }}
{% elif states('sensor.msunpv_cmd_s1') in ['8','9','10'] %}
{{ states('sensor.msunpv_cmd_s1')|int -8 }}
{% else %}
{{ states('sensor.msunpv_cmd_s1')|int }}
{% endif %}
target:
entity_id: input_select.msunpv_command_sortie_1
- action: input_select.select_option
data:
option: "{{ states('sensor.msunpv_cmd_test') }}"
target:
entity_id: input_select.msunpv_command_test_routeur
- action: script.msunpv_commande_routeur
data: {}
mode: single
msunpv_s2_manuel: #Mode forçage sortie 2
alias: msunpv_s2_manuel
sequence:
- action: input_select.select_option
data:
option: |-
{% if states('sensor.msunpv_cmd_s1') in ['0','1','2'] %}
{{ states('sensor.msunpv_cmd_s1')|int +4 }}
{% elif states('sensor.msunpv_cmd_s1') in ['8','9','10'] %}
{{ states('sensor.msunpv_cmd_s1')|int -4 }}
{% else %}
{{ states('sensor.msunpv_cmd_s1')|int -4 }}
{% endif %}
target:
entity_id: input_select.msunpv_command_sortie_1
- action: input_select.select_option
data:
option: "{{ states('sensor.msunpv_cmd_test') }}"
target:
entity_id: input_select.msunpv_command_test_routeur
- action: script.msunpv_commande_routeur
data: {}
mode: single
msunpv_s2_auto: #Mode programmation horaire sortie 2
alias: msunpv_s2_auto
sequence:
- action: input_select.select_option
data:
option: |-
{% if states('sensor.msunpv_cmd_s1') in ['4','5','6'] %}
{{ states('sensor.msunpv_cmd_s1')|int +4 }}
{% elif states('sensor.msunpv_cmd_s1') in ['0','1','2'] %}
{{ states('sensor.msunpv_cmd_s1')|int +8 }}
{% else %}
{{ states('sensor.msunpv_cmd_s1')|int -8 }}
{% endif %}
target:
entity_id: input_select.msunpv_command_sortie_1
- action: input_select.select_option
data:
option: "{{ states('sensor.msunpv_cmd_test') }}"
target:
entity_id: input_select.msunpv_command_test_routeur
- action: script.msunpv_commande_routeur
data: {}
mode: single
msunpv_routage_on_off: #Bascule entre routage et injection
alias: msunpv_routage_on_off
sequence:
- action: input_select.select_option
data:
option: |-
{% if states('sensor.msunpv_cmd_test') in ['1','4','8'] %}
2
{% else %}
1
{% endif %}
target:
entity_id: input_select.msunpv_command_test_routeur
- action: input_select.select_option
data:
option: "{{ states('sensor.msunpv_cmd_s1') }}"
target:
entity_id: input_select.msunpv_command_sortie_1
- action: script.msunpv_commande_routeur
data: {}
mode: single
msunpv_test_routeur: #Choix de la commande test routeur
alias: msunpv_test_routeur
sequence:
- action: input_select.select_option
data:
option: "{{ choix }}"
target:
entity_id: input_select.msunpv_command_test_routeur
- action: input_select.select_option
data:
option: "{{ states('sensor.msunpv_cmd_s1') }}"
target:
entity_id: input_select.msunpv_command_sortie_1
- action: script.msunpv_commande_routeur
data: {}
mode: single
fields:
choix:
selector:
number:
min: 1
max: 8
name: choix
required: true
default: 2
msunpv_commande_routeur: #Envoi des commandes au MsunPv
alias: msunpv_commande_routeur
sequence:
- action: shell_command.msunpv_commandes
data: {}
- delay:
hours: 0
minutes: 0
seconds: 1
milliseconds: 0
- action: homeassistant.update_entity
data: {}
target:
entity_id: sensor.msunpv_xml
mode: single
Dernière édition: Hier 17:07 par lopes maxime.
Connexion ou Créer un compte pour participer à la conversation.
- loucroquant
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 115
- Remerciements reçus 5
Hier 17:12 #62
par loucroquant
Réponse de loucroquant sur le sujet routeur se coupe tout seul
Petite question, on est d'accord que l'injection de schémas modifiés d'anciennes versions puis d'une configuration d'ancienne version en utilisant le Msapp du firmware installé ne pose aucun problème ?
En local ça va de ce que je vois mais je me pose la question, histoire d'écarter les boulettes
En local ça va de ce que je vois mais je me pose la question, histoire d'écarter les boulettes
Connexion ou Créer un compte pour participer à la conversation.
- lopes maxime
- Auteur du sujet
- Absent
- Membre elite
-
Réduire
Plus d'informations
- Messages : 298
- Remerciements reçus 6
Hier 17:14 #63
par lopes maxime
je laisse le soin a robin de repondre a cette question , je prefere plutot que de te dire des betises
Réponse de lopes maxime sur le sujet routeur se coupe tout seul
Petite question, on est d'accord que l'injection de schémas modifiés d'anciennes versions puis d'une configuration d'ancienne version en utilisant le Msapp du firmware installé ne pose aucun problème ?
En local ça va de ce que je vois mais je me pose la question, histoire d'écarter les boulettes
je laisse le soin a robin de repondre a cette question , je prefere plutot que de te dire des betises
Connexion ou Créer un compte pour participer à la conversation.
- lopes maxime
- Auteur du sujet
- Absent
- Membre elite
-
Réduire
Plus d'informations
- Messages : 298
- Remerciements reçus 6
Hier 17:36 #64
par lopes maxime
Réponse de lopes maxime sur le sujet routeur se coupe tout seul
tochy j en profite que tu passe par la car dans les journaux ha j ai souvent ce genre de messagesd erreur mais je crois que tu avais dit que ce n etait rien mais dans le doute jet met le message
Enregistreur: homeassistant.components.template.template_entity
Source: components/template/template_entity.py:199
intégration: Template (documentation, problèmes)
S'est produit pour la première fois: 18:33:05 (17 occurrences)
Dernier enregistrement: 18:33:05
TemplateError('UndefinedError: 'None' has no attribute 'split'') while processing template 'Template<template=({{ state_attr('sensor.msunpv_xml', 'cmdPos').split(";")[7] }}) renders=686>' for attribute '_attr_native_value' in entity 'sensor.msunpv_cmd_test'
TemplateError('ValueError: Template error: float got invalid input 'unavailable' when rendering template '{{ (states('sensor.msunpv_enconso')|float /1000) }}' but no default was specified') while processing template 'Template<template=({{ (states('sensor.msunpv_enconso')|float /1000) }}) renders=8>' for attribute '_attr_native_value' in entity 'sensor.energie_msunpv_enconso'
TemplateError('ValueError: Template error: float got invalid input 'unavailable' when rendering template '{{ 0 if (states('sensor.msunpv_eninj')|float /1000) == 0 else (states('sensor.msunpv_eninj')|float /1000 *-1) }}' but no default was specified') while processing template 'Template<template=({{ 0 if (states('sensor.msunpv_eninj')|float /1000) == 0 else (states('sensor.msunpv_eninj')|float /1000 *-1) }}) renders=672>' for attribute '_attr_native_value' in entity 'sensor.energie_msunpv_eninj'
TemplateError('ValueError: Template error: float got invalid input 'unavailable' when rendering template '{{ 0 if (states('sensor.msunpv_enpv_j')|float /1000) == 0 else (states('sensor.msunpv_enpv_j')|float /1000 *-1) }}' but no default was specified') while processing template 'Template<template=({{ 0 if (states('sensor.msunpv_enpv_j')|float /1000) == 0 else (states('sensor.msunpv_enpv_j')|float /1000 *-1) }}) renders=686>' for attribute '_attr_native_value' in entity 'sensor.energie_msunpv_enpv_j'
TemplateError('ZeroDivisionError: float division by zero') while processing template 'Template<template=({{ ((states('sensor.msunpv_prod_consommee')|float(0) / (states('sensor.msunpv_conso_totale')|float(0)))*100)|round(1) }}) renders=1366>' for attribute '_attr_native_value' in entity 'sensor.msunpv_taux_autosuffisance'
Connexion ou Créer un compte pour participer à la conversation.
- Rob_27
- Absent
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 1716
- Remerciements reçus 165
Hier 17:44 #65
par Rob_27
Réponse de Rob_27 sur le sujet routeur se coupe tout seul
Les schémas hydro et logique ne sont pas pris en compte pour le fonctionnement de routeur.
Perso quand je teste une version, je ne passe pas mon temps a envoyer les schémas a chaque fois, je ne le fais que lorsqu'elle est finalisée.
Perso je trouve plus facile de comprendre les enchaînements des modules avec l'onglet visualisation, que d'essayer de comprendre un fichier config avec Msapp.
Mais cela est hors sujet.
Je trouve que votre problème est en train d'être cerné. Reste à trouver la cause.
C'est pour cela qu'il faut être patient dans les tests.
Maintenant Maxime nous dit que c'est à chaque fois qu'il se connecte de l'extérieur.
Mais j'imagine, je me trompe peut être, que vous êtes 2 à avoir ce problème et je serais surpris que tous deux vous passiez votre temps a vous connecter par l'extérieur alors que vous êtes chez vous......
L'adresse fixe j'y crois pas trop, mais en cas d'attaque de l'extérieur, c'est souvent ces dernières qui peuvent être prises pour cible privilégiée. (Surtout quand on laisse trainer des mac adresses:blink: )
Mais c'est un domaine que je ne connais pas bien, juste la littérature sur le sujet.
Pour en revenir à la cohabitation des versions, Fw routeur différents du Fw wifi , c'est sans problème. il faudrait que je recherche le post de Patrick sur ce point.
.
Perso quand je teste une version, je ne passe pas mon temps a envoyer les schémas a chaque fois, je ne le fais que lorsqu'elle est finalisée.
Perso je trouve plus facile de comprendre les enchaînements des modules avec l'onglet visualisation, que d'essayer de comprendre un fichier config avec Msapp.
Mais cela est hors sujet.
Je trouve que votre problème est en train d'être cerné. Reste à trouver la cause.
C'est pour cela qu'il faut être patient dans les tests.
Maintenant Maxime nous dit que c'est à chaque fois qu'il se connecte de l'extérieur.
Mais j'imagine, je me trompe peut être, que vous êtes 2 à avoir ce problème et je serais surpris que tous deux vous passiez votre temps a vous connecter par l'extérieur alors que vous êtes chez vous......
L'adresse fixe j'y crois pas trop, mais en cas d'attaque de l'extérieur, c'est souvent ces dernières qui peuvent être prises pour cible privilégiée. (Surtout quand on laisse trainer des mac adresses:blink: )
Mais c'est un domaine que je ne connais pas bien, juste la littérature sur le sujet.
Pour en revenir à la cohabitation des versions, Fw routeur différents du Fw wifi , c'est sans problème. il faudrait que je recherche le post de Patrick sur ce point.
.
Connexion ou Créer un compte pour participer à la conversation.
- lopes maxime
- Auteur du sujet
- Absent
- Membre elite
-
Réduire
Plus d'informations
- Messages : 298
- Remerciements reçus 6
Hier 17:53 #66
par lopes maxime
pour ma part je ne me sert jamais de mon ordinateur qui a 15 ans et qui rame comme pas possible il est juste sortie depuis 3 jours probleme du routeur oblige . donc je fait tout sur le telephone et je ne suis jamais en wifi donc a chaque fois que je me connecte a la page web c est avec l ouverture de port .
j ai supprimer et je pense que je ne le remettrais pas en place maintenant je verifie plus souvent sur HA ou tout est centralisé que la page web du routeur .
maintenant j espere que cela venais vraiment de ca .a suivre dans les jours a venir
Réponse de lopes maxime sur le sujet routeur se coupe tout seul
Maintenant Maxime nous dit que c'est à chaque fois qu'il se connecte de l'extérieur.
Mais j'imagine, je me trompe peut être, que vous êtes 2 à avoir ce problème et je serais surpris que tous deux vous passiez votre temps a vous connecter par l'extérieur alors que vous êtes chez vous......
.
pour ma part je ne me sert jamais de mon ordinateur qui a 15 ans et qui rame comme pas possible il est juste sortie depuis 3 jours probleme du routeur oblige . donc je fait tout sur le telephone et je ne suis jamais en wifi donc a chaque fois que je me connecte a la page web c est avec l ouverture de port .
j ai supprimer et je pense que je ne le remettrais pas en place maintenant je verifie plus souvent sur HA ou tout est centralisé que la page web du routeur .
maintenant j espere que cela venais vraiment de ca .a suivre dans les jours a venir
Connexion ou Créer un compte pour participer à la conversation.
- loucroquant
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 115
- Remerciements reçus 5
Hier 18:00 #67
par loucroquant
Réponse de loucroquant sur le sujet routeur se coupe tout seul
Merci rob, et la question sur l'ancienne configuration ?
Connexion ou Créer un compte pour participer à la conversation.
- Rob_27
- Absent
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 1716
- Remerciements reçus 165
Hier 18:25 #68
par Rob_27
Réponse de Rob_27 sur le sujet routeur se coupe tout seul
Compatible également.
Connexion ou Créer un compte pour participer à la conversation.
- loucroquant
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 115
- Remerciements reçus 5
Hier 18:54 #69
par loucroquant
Réponse de loucroquant sur le sujet routeur se coupe tout seul
J'ai fait la manip de Maxime ,
Pas de défilement de ligne dans test sous mspv tools, du moins quelsques lignes et c'est tout (msunpv_local, 192.168.4.1 etc), pas de "flux" continu.
J'ai fait le reset et le reste de la procédure, pas de flux, pareil qu'au dessus. Re reset, réinstall de la 105c et spiffs, le réseau.
J'ai compris que j'étais en local et que peut être cette suite de séquence et due aux paquets de données wifi box.
J'ai rebroché la carte et passé en wifi, il m'a remis mon adresse ip habituelle. J'ai stoppé la, même si je pourrais ce coup ci faire le reset en étant wifi box.
Sinon pas de reboot mais un peu tot pour conclure.
Pas de défilement de ligne dans test sous mspv tools, du moins quelsques lignes et c'est tout (msunpv_local, 192.168.4.1 etc), pas de "flux" continu.
J'ai fait le reset et le reste de la procédure, pas de flux, pareil qu'au dessus. Re reset, réinstall de la 105c et spiffs, le réseau.
J'ai compris que j'étais en local et que peut être cette suite de séquence et due aux paquets de données wifi box.
J'ai rebroché la carte et passé en wifi, il m'a remis mon adresse ip habituelle. J'ai stoppé la, même si je pourrais ce coup ci faire le reset en étant wifi box.
Sinon pas de reboot mais un peu tot pour conclure.
Connexion ou Créer un compte pour participer à la conversation.
- Tochy
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 549
- Remerciements reçus 100
Hier 20:51 - Hier 20:51 #70
par Tochy
Réponse de Tochy sur le sujet routeur se coupe tout seul
T'étais pas obligé de mettre le contenu des fichiers je voulais juste les 'oms a la base 
Donc non rien de particulier.
Pour les erreurs oui c'est pas grave c'est juste qu'à un moment souvent au démarrage de ha les seniors n'ont pas encore de valeurs et du coup ha n'arrive pas a faire de calcul avec. A la lecture suivante des valeurs ça repart.
La seule incidence c'est que ça met des warnings dans les logs de ha.
Si j'étais toi maintenant que tu as 2 cartes j'en rebasculerai une en 104 pour voir et tester.

Donc non rien de particulier.
Pour les erreurs oui c'est pas grave c'est juste qu'à un moment souvent au démarrage de ha les seniors n'ont pas encore de valeurs et du coup ha n'arrive pas a faire de calcul avec. A la lecture suivante des valeurs ça repart.
La seule incidence c'est que ça met des warnings dans les logs de ha.
Si j'étais toi maintenant que tu as 2 cartes j'en rebasculerai une en 104 pour voir et tester.
Dernière édition: Hier 20:51 par Tochy.
Connexion ou Créer un compte pour participer à la conversation.
- lopes maxime
- Auteur du sujet
- Absent
- Membre elite
-
Réduire
Plus d'informations
- Messages : 298
- Remerciements reçus 6
Aujourd'hui 04:33 #71
par lopes maxime
Réponse de lopes maxime sur le sujet routeur se coupe tout seul
merci tochy
j avais fait la bascule en 105 quand j ai mis la sonde de temperature pour beneficier de thermo ballon et secu ballon qui je crois ne sont pas dans la 104 mais a confirmer .
sinon oui je peut effectivement faire la bascule en 104 sur ma deuxieme carte et tester en cas de nouveaux cash .
j avais fait la bascule en 105 quand j ai mis la sonde de temperature pour beneficier de thermo ballon et secu ballon qui je crois ne sont pas dans la 104 mais a confirmer .
sinon oui je peut effectivement faire la bascule en 104 sur ma deuxieme carte et tester en cas de nouveaux cash .
Connexion ou Créer un compte pour participer à la conversation.
- Vous êtes ici :
-
Accueil
-
forum
-
MSun-PV
-
Support technique
- routeur se coupe tout seul