J’ai réussi également à faire l’installation et une partie de la configuration (énorme merci à ce post).
Toutefois, malgré avoir lu la documentation je n’arrive pas à avoir de l’historique dans Home Assistant.
J’ai réussi à avoir les données via MQTT mais comment faire pour avoir les données heure par heure de consommation ? Je ne vois pas de sensor de créé ? J’ai raté une étape ?
Merci pour ta réponse @Doubledom.
Bon ben je crois que c’est ça, je n’ai rien dans home_assistant_ws.
Par contre, il faut remplir quoi dans token ? Ou dois-je le récupérer ?
Vraiment désolé messieurs de vous faire répéter mais malgré avoir lu le Github j’ai du mal à tout comprendre.
Si vous pouvez encore m’apporter de l’aide voici mon fichier de configuration car malgré avoir créé le token, je n’ai toujours pas les sensor dans HA.
cycle: 14400 # 4H
debug: true
log2file: false
wipe_influxdb: false # Work only with influxdb > 2.X
# Par défaut le backend en local dans le /data/cache.db du conteneur.
# Mais il est possible de basculer sur une base de données externe de type SQLite ou PostgreSQL
# Exemple pour Postgres :
# storage_uri: postgresql://myelectricaldata:myelectricaldata@postgres:5432/myelectricaldata
tempo:
enable: false
price_blue_hc: 0.097
price_blue_hp: 0.1249
price_red_hc: 0.1216
price_red_hp: 0.6712
price_white_hc: 0.114
price_white_hp: 0.1508
home_assistant:
enable: true
discovery: true
discovery_prefix: homeassistant
home_assistant_ws:
enable: true
ssl: true
token: sszszszszszszszdzdzdzszsszszszszszszzsz
url: https://xxxx.duckdns.org:8123
influxdb:
enable: false
hostname: influxdb
port: 8086
token: myelectricaldata
org: myelectricaldata
bucket: myelectricaldata
# ATTENTION, L'activation de l'importation asynchrone va réduire fortement le temps d'importation dans InfluxDB
# mais va augmenter la consommation mémoire & CPU et donc à activer uniquement sur un hardware robuste.
method: synchronous # Mode disponible : synchronous / asynchronous / batching
# batching_options permet uniquement de configurer la methode `batching`.
# Pour plus d'information : https://github.com/influxdata/influxdb-client-python#batching
batching_options:
batch_size: 1000
flush_interval: 1000
jitter_interval: 0
retry_interval: 5000
max_retry_time: 180_000
max_retries: 5
max_retry_delay: 125_000
exponential_base: 2
mqtt:
enable: true
#hostname: mosquitto
hostname: 192.168.2.240
port: 1883
username: admin
password: xxxxxxxxx
prefix: myelectricaldata
client_id: myelectricaldata # DOIT ETRE UNIQUE SUR LA TOTALITE DES CLIENTS CONNECTE AU SERVEUR MQTT
retain: true
qos: 0
myelectricaldata:
"23..........34":
enable: 'true'
token: ppxxxxxxxxxxx
name: "Maison"
addresses: 'true'
cache: 'true'
consumption: 'true'
consumption_detail: 'true'
consumption_price_base: '0.1655'
consumption_price_hc: '0.1828'
consumption_price_hp: '0.2460'
consumption_max_date: "2021-06-01"
consumption_detail_max_date: "2021-06-01"
offpeak_hours_0: 22H30-6H30 # LUNDI
offpeak_hours_1: 22H30-6H30 # MARDI
offpeak_hours_2: 22H30-6H30 # MERCREDI
offpeak_hours_3: 22H30-6H30 # JEUDI
offpeak_hours_4: 22H30-6H30 # VENDREDI
offpeak_hours_5: 22H30-6H30 # SAMEDI
offpeak_hours_6: 22H30-6H30 # DIMANCHE
plan: HC/HP
production: 'false'
production_detail: 'false'
production_price: '0.0'
production_max_date: "2021-06-01"
production_detail_max_date: "2021-06-01"
refresh_addresse: 'false'
refresh_contract: 'false'
Tu devrais aussi trouver des « MyElectricalData - TON_ NUM_ PDL Hx consumption » pour le dashboard Energy,
Tu es en quoi Base, HP/HC , Tempo ?
Ps: au vu de ton fichier !
Tu devrais retrouver les sensors dans la partie stat /developer-tools/statistics
2023-11-28 18:30:19.022 - INFO : Connexion au WebSocket Home Assistant wss://https://xxxx.duckdns.org:8123/api/websocket
2023-11-28 18:30:19.905 - INFO : 127.0.0.1:60740 - "GET / HTTP/1.1" 200
2023-11-28 18:30:22.753 - ERROR : [Errno -5] No address associated with hostname
2023-11-28 18:30:22.754 - CRITICAL : Connexion impossible vers Home Assistant
2023-11-28 18:30:22.754 - WARNING : => ATTENTION, le WebSocket est également soumis au ban en cas de plusieurs échec d'authentification.
2023-11-28 18:30:22.754 - WARNING : => ex: 403: Forbidden
Même erreur en positionnant l’adresse interne (adresse en 192…) directement dans le code (comme suggéré plus haut)
2023-11-28 18:38:00.590 - INFO : [23228509315134] IMPORT DES DONNÉES VERS L'ONGLET ENERGY DE HOME ASSISTANT (WEBSOCKET)
2023-11-28 18:38:00.591 - INFO : ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◦ ❖ ◦ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2023-11-28 18:38:00.612 - INFO : Connexion au WebSocket Home Assistant wss://https://192.168.x.xxx:8123/api/websocket
2023-11-28 18:38:02.994 - INFO : 127.0.0.1:42764 - "GET / HTTP/1.1" 200
2023-11-28 18:38:04.192 - ERROR : [Errno -5] No address associated with hostname
2023-11-28 18:38:04.192 - CRITICAL : Connexion impossible vers Home Assistant
2023-11-28 18:38:04.192 - WARNING : => ATTENTION, le WebSocket est également soumis au ban en cas de plusieurs échec d'authentification.
2023-11-28 18:38:04.192 - WARNING : => ex: 403: Forbidden
2023-11-28 18:38:04.192 - INFO : ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◦ ❖ ◦