jmcruvellier / little_monkey Goto Github PK
View Code? Open in Web Editor NEWIntégration personnalisée Home Assistant pour l'assistant d'énergie ecojoko
Home Page: https://www.ecojoko.com
License: MIT License
Intégration personnalisée Home Assistant pour l'assistant d'énergie ecojoko
Home Page: https://www.ecojoko.com
License: MIT License
N/A
Les APIs d'ecojoko ne retournent pas les données HP/HC dans les champs qui actuellement sont pris en compte dans le code de l'intégration.
Il faut rajouter pour ce type de contrat:
N/A
N/A
No response
Les capteurs Tempo non réinitialisés lors du changement de jour
Attendre le changement de jour
N/A
No response
Même valeur HC pour Tempo Blanc et Bleu
Se produit un jour de changement de couleur Tempo
N/A
No response
Se produit si l'installation de l'intégration ou le redémarrage de HA se fait après les Heures Creuses de la nuit.
Installer l'intégration ou redémarrer HA se fait après les Heures Creuses de la nuit.
Voir capture d'écran
No response
version | core-2024.1.5 |
---|---|
installation_type | Home Assistant OS |
dev | false |
hassio | true |
docker | true |
user | root |
virtualenv | false |
python_version | 3.11.6 |
os_name | Linux |
os_version | 6.1.71-haos |
arch | aarch64 |
timezone | Europe/Paris |
config_dir | /config |
GitHub API | ok |
---|---|
GitHub Content | ok |
GitHub Web | ok |
GitHub API Calls Remaining | 5000 |
Installed Version | 1.34.0 |
Stage | running |
Available Repositories | 1377 |
Downloaded Repositories | 5 |
host_os | Home Assistant OS 11.4 |
---|---|
update_channel | stable |
supervisor_version | supervisor-2023.12.1 |
agent_version | 1.6.0 |
docker_version | 24.0.7 |
disk_total | 28.0 GB |
disk_used | 5.3 GB |
healthy | true |
supported | true |
board | green |
supervisor_api | ok |
version_api | ok |
installed_addons | Terminal & SSH (9.8.1), File editor (5.7.0), Ring-MQTT with Video Streaming (5.6.3), Mosquitto broker (6.4.0), Cloudflared (5.0.2), Zigbee2MQTT (1.35.1-1) |
dashboards | 2 |
---|---|
resources | 3 |
views | 2 |
mode | storage |
oldest_recorder_run | 19 janvier 2024 à 11:02 |
---|---|
current_recorder_run | 22 janvier 2024 à 18:17 |
estimated_db_size | 16.27 MiB |
database_engine | sqlite |
database_version | 3.41.2 |
Le cumul journalier n'est pas le même sur HA et sur le site ou l'application Ecojoko: la valeur sur HA est plus élevée que celle qui apparaît sur les outils officiels Ecojoko.
La différence semble avoir lieu chaque jour et peut être relativement importante:
Exemple sur la journée du 21/01/2024: 22,57 kWh dans HA contre 19,41 kWh sur le site d'Ecojoko.
Info complémentaire (paramétrage de l'intégration):
Comparez les valeurs affichées dans Home Assistant et sur le site ou dans l'application Ecojoko
J'ai du faire une erreur dans l'activation des logs, je n'ai que les lignes suivantes:
2024-01-22 18:18:04.633 ERROR (MainThread) [custom_components.little_monkey] API HUMSTAT other error: 'subconsumption'
2024-01-22 18:20:10.504 WARNING (Recorder) [homeassistant.components.sensor.recorder] Entity sensor.ecojoko_consommation_reseau from integration little_monkey has state class total_increasing, but its state is not strictly increasing. Triggered by state 11.1795 (11.1796) with last_updated set to 2024-01-22T17:15:50.765385+00:00. Please create a bug report at https://github.com/jmcruvellier/little_monkey/issues
2024-01-22 19:02:58.516 ERROR (MainThread) [custom_components.little_monkey] API KWHSTAT timeout error
2024-01-22 19:26:02.232 ERROR (MainThread) [custom_components.little_monkey] API Pricing Details timeout error: %s
2024-01-22 19:28:35.231 ERROR (MainThread) [custom_components.little_monkey] API Pricing Details timeout error: %s
2024-01-22 19:30:26.232 ERROR (MainThread) [custom_components.little_monkey] API Pricing Details timeout error: %s
2024-01-22 19:30:40.231 ERROR (MainThread) [custom_components.little_monkey] API Pricing Details timeout error: %s
2024-01-22 19:30:42.348 ERROR (MainThread) [custom_components.little_monkey] API KWHSTAT timeout error
2024-01-22 19:57:56.232 ERROR (MainThread) [custom_components.little_monkey] API Pricing Details timeout error: %s
2024-01-22 19:58:45.231 ERROR (MainThread) [custom_components.little_monkey] API Pricing Details timeout error: %s
2024-01-22 19:59:55.232 ERROR (MainThread) [custom_components.little_monkey] API Pricing Details timeout error: %s
2024-01-22 20:00:32.233 ERROR (MainThread) [custom_components.little_monkey] API Pricing Details timeout error: %s
2024-01-22 20:05:37.231 ERROR (MainThread) [custom_components.little_monkey] API Pricing Details timeout error: %s
2024-01-22 20:05:39.234 ERROR (MainThread) [custom_components.little_monkey] API Realtime timeout error
2024-01-22 20:05:41.236 ERROR (MainThread) [custom_components.little_monkey] API KWHSTAT timeout error
2024-01-22 20:05:53.231 ERROR (MainThread) [custom_components.little_monkey] API Pricing Details timeout error: %s
2024-01-22 20:05:55.233 ERROR (MainThread) [custom_components.little_monkey] API Realtime timeout error
2024-01-22 20:05:57.236 ERROR (MainThread) [custom_components.little_monkey] API KWHSTAT timeout error
2024-01-22 20:06:07.295 ERROR (MainThread) [custom_components.little_monkey] API Pricing Details client error: 502, message='Bad Gateway', url=URL('https://service.ecojoko.com/gateway/41449/device/149493/powerstat/h/2024-01-2220:06')
Je vais essayer de relancer correctement les logs et mettrai à jour le post si vous en avez besoin.
No response
version | core-2024.1.6 |
---|---|
installation_type | Home Assistant OS |
dev | false |
hassio | true |
docker | true |
user | root |
virtualenv | false |
python_version | 3.11.6 |
os_name | Linux |
os_version | 6.1.71-haos |
arch | x86_64 |
timezone | Europe/Paris |
config_dir | /config |
GitHub API | ok |
---|---|
GitHub Content | ok |
GitHub Web | ok |
GitHub API Calls Remaining | 1004 |
Installed Version | 1.34.0 |
Stage | running |
Available Repositories | 1382 |
Downloaded Repositories | 8 |
logged_in | false |
---|---|
can_reach_cert_server | ok |
can_reach_cloud_auth | ok |
can_reach_cloud | ok |
host_os | Home Assistant OS 11.4 |
---|---|
update_channel | stable |
supervisor_version | supervisor-2023.12.1 |
agent_version | 1.6.0 |
docker_version | 24.0.7 |
disk_total | 30.8 GB |
disk_used | 6.2 GB |
healthy | true |
supported | true |
board | ova |
supervisor_api | ok |
version_api | ok |
installed_addons | Terminal & SSH (9.8.1), Studio Code Server (5.15.0), Samba share (12.2.0), Cloudflared (5.1.1), Fusion (2024.1.11) |
dashboards | 2 |
---|---|
resources | 4 |
views | 8 |
mode | storage |
oldest_recorder_run | 21 janvier 2024 à 06:19 |
---|---|
current_recorder_run | 2 février 2024 à 10:38 |
estimated_db_size | 444.95 MiB |
database_engine | mysql |
database_version | 11.2.2 |
Quand les serveurs d'API d'ecojoko retournent une erreur d'authentification, l'intégration ne remonte plus de données dans Home Assistant. Un rechargement de l'intégration permet de contourner le problème.
N/A
N/A
No response
Impossible de pouvoir analyser les données retournées par ecojoko
Donner la possibilité aux utilisateurs d'activer/désactiver les traces dans l'intégration afin de permettre de pouvoir faire des diagnostiques en cas de problème.
Les investigations nécessitent de déployer une version spécifique avec des traces.
N/A
l'API kwhstat d'ecojoko n'incrémente pas kwh_hc_ns en heure creuse
Voir les traces
REPONSE ECOJOKO: {'stat': {'data': [0], 'period': {'this': 1699743600000, 'prev': 1699657200000, 'measure_unit': 'W', 'kwh_hp_ns': 11.9578, 'kwh_hc_ns': 0, 'price': 2.936316196, 'price_prod': 0, 'kwh': 11.9578, 'kwh_prod': 0, 'raw_watt': 852}, 'pricing_details': [{'color': '#7ED2DF', 'id': 2, 'label': 'Heures Pleines'}, {'color': '#679AA2', 'id': 3, 'label': 'Heures Creuses'}], 'axis': {'y': {'max': 7000}}}}
No response
Capteurs Humidité et Température ne sont plus mis à jour après minuit
Attendre minuit
Pas de logs
No response
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.