telemetry
Quoi de neuf

Home Assistant

  • Forum Electricité - Domotique
  • Auteur du sujet Auteur du sujet v1d53e2
  • Date de début Date de début
  • #21
D'après ce que je comprends, il y a une API sur le HomeWizard P1 Meter.
on peut lui adresser des requêtes "Get", et on va recevoir un fichier de réponse JSON qui contient les données.
par contre, l'API ne permet pas d'accéder à l'historique qui se trouve dans le boitier malheureusement, ce n'est que des requetés instantanées.
ça necessite d'êtrer quand meme pas mal calé en informatique, non ?
donc MQTT permet de planifier des "get" à intervalles réguliers sur le boitier et de pousser les données reçues dans le fichier JSON dans la db influx ? il faut interpreter ces données ? A la main ?
HomeWizard Energy | HomeWizard P1 meter local API : HomeWizard Energy
 
  • #23
sebmat a dit:
Perso j'ai fait une solution custom à base d'esp8266 intégré sur un petit pcb que j'ai dessiné pour collecter les données et les pousser dans ma DB influxDB.

Ce qui est cool c'est qu'aucun câble n'est nécessaire puisque le module est auto alimenté.
Je n'ai pas de photos sous la main, je peux en partager demain.

C'est ceci ton montage ?
 
  • #24
Pas tout à fait. C'est un peu plus complet ;)
Voilà ce que j'ai réalisé:
upload_2021-5-7_13-4-17.png


upload_2021-5-7_13-5-48.png


1024-1998.jpg

En gros il doit y avoir à peu près la même chose à l'intérieur du HomeWizard: Un module de communication wifi, 2-3 transistors pour inverser le signal et commander l'écriture, une led et un connecteur.

Je viens de partager les sources du PCB ici, si ça t'intéresse: https://oshwlab.com/seb.matton/dsmr5-reader-shield

D'un point de vue soft, le microcontrolleur est un ESP8266 qui se charge de réaliser l'acquisition des mesures (envoyées toutes les secondes lorsque le port est actif). Ensuite, tout est poussé en direct dans ma base de données influxDB puis affiché via home assistant (affichage simple) ou grafana (plus détaillé).

Le protocole DSMR est bien documenté dans les documents suivants:
https://www.fluvius.be/sites/fluviu...al-specification-user-ports-digital-meter.pdf
https://www.fluvius.be/sites/fluvius/files/2019-12/e-mucs_h_ed_1_3.pdf
 
  • #25
D'après ce que je comprends, il y a une API sur le HomeWizard P1 Meter.
on peut lui adresser des requêtes "Get", et on va recevoir un fichier de réponse JSON qui contient les données.
par contre, l'API ne permet pas d'accéder à l'historique qui se trouve dans le boitier malheureusement, ce n'est que des requetés instantanées.
ça necessite d'êtrer quand meme pas mal calé en informatique, non ?
donc MQTT permet de planifier des "get" à intervalles réguliers sur le boitier et de pousser les données reçues dans le fichier JSON dans la db influx ? il faut interpreter ces données ? A la main ?
HomeWizard Energy | HomeWizard P1 meter local API : HomeWizard Energy

L'API du homewizard expose effectivement les données au format json via une requête HTTP / GET.
Il n'y a probablement aucun historique dans le boitier, tout est très certainement poussé dans une base de données externe immédiatement. Donc via ce canal tu n'auras que du "live".

MQTT est un protocole permettant d'échanger des données, pas de planifier ou exécuter des tâches. Ce n'est pas MQTT qui va faire les requêtes HTTP... pour ça il te faut autre chose (script python par exemple, ou encore Telegraf qui se goupille bien avec influxdb).

Effectivement il faut s'y connaitre un minimum en programmation pour gérer tout ça. Ce n'est pas très compliqué, mais pas immédiat non plus ;)
 
  • #26
Pour ceux qui veulent tenter une installation Home Assistant différente que celle sur les machines imposées:


Home Assistant c'est le top mais c'est une usine à gaz maintenant :(
 
  • #27
Pour ceux qui veulent tenter une installation Home Assistant différente que celle sur les machines imposées:


Home Assistant c'est le top mais c'est une usine à gaz maintenant :(


Salut RobBZ, tu as testé cette solution? Ça n’a pas fonctionné chez moi enfin pas à 100% problème de Docker, Synology n’a pas la dernière version de Docker du coup pas compatible à 100% ou alors il faut passer en virtuel machine sur Nas
 
  • #28
Salut RobBZ, tu as testé cette solution? Ça n’a pas fonctionné chez moi enfin pas à 100% problème de Docker, Synology n’a pas la dernière version de Docker du coup pas compatible à 100% ou alors il faut passer en virtuel machine sur Nas
Pas encore mais c'est prévu. Le temps me manque !
Mes machines sont des Orange Pi Zero et Raspberry Pi 2 et ça tourne actuellement avec une très ancienne version.
 
  • #30
j’ai mis Home Assistant sur un Raspberry PI 4 4Go ça tourne bien, sans ventilateur.
Sur un Orange Pi 512Mb aussi ;)
Le tout est de pas faire des grosses choses avec. Nodered ne fonctionne pas par exemple, il faut 1gb de ram.

Met l'addon Motioneye avec une camera ou 2 et ton rpi4 va surchauffer...

J'ai Motioneyeos sur un rpi3, j'ai dû fabriquer un radiateur surdimensionné. Pourtant il ne gère que 3 petites caméras et on sait à peine le toucher. Le 4 est une véritable chaufferette il parait, et il lui faut absolument une alimentation dédiée...
 
Dernière édition:
  • #31
la solution avec un ESP8266 le matériel a mettre en oeuvre est aussi décrit sur GitHub.

Le ESP8266 est chargé avec un soft qui permet de mettre les valeur lues sur le réseau (WiFi) en
mqtt.
Le ESP8266 coûte +/- 10 € + alimentation (chargeur usb de téléphone suffit)

Donc le plus cher est l'activation du port par RESA.
 
Dernière édition:
  • #32
Ici après avoir tourné Homeassistant (docker) sur un Rpi 4 (avec openhab et fhem et et et), c’est maintenant sur un Rpi 3B sans docker). Sans soucis ni surchauffe.
 
  • #33
la solution avec un ESP8266 le matériel a mettre en oeuvre est aussi décrit sur GitHub.

Le ESP8266 est chargé avec un soft qui permet de mettre les valeur lues sur le réseau (WiFi) en
mqtt.
Le ESP8266 coûte +/- 10 € + alimentation (chargeur usb de téléphone suffit)

Donc le plus cher est l'activation du port par RESA.


Bonjour, est-ce que le port P1 est activable chez RESA ? si oui une idée du prix ?

je t'enterais bien avec
https://www.ztatz.nl/p1-monitor/
https://www.amazon.fr/Domoticz-FT232R-Câble-universel-Raspberry/dp/B089YLC5DT?th=1&tag=wcxv-21
il y a une intégration dans home assistant pour p1-monitor https://www.home-assistant.io/integrations/p1_monitor/
 
  • #34
quelqu’un a-t-il essayé HA sur un zéro 2W, ça devrait être correct avec le hat de 4 port usb ca devrait être sympa.
 
  • #35
Il me semble avoir lu 25€ sur ce post … j’ai encore un vieux compteur
 
  • #38
pour Ores, j'avais posté ceci :

  • gratuitement, le jour de l'installation de votre nouveau compteur intelligent (pour rappel, vos ports clients sont désactivés par défaut)
  • à tout moment, après l'installation de votre compteur. Le prix de l'activation/ de la désactivation est de 25 € HTVA (tarif 2021, CWaPE).
Source : https://www.ores.be/particuliers-et-professionnels/ports-client

a mon avis RESA doit +/- faire pareil
 

Sujet semblables

Réponses
4
Affichages
354
Phothom
Réponses
9
Affichages
2K
jcoenen
Réponses
40
Affichages
2K
Fgalette
Réponses
9
Affichages
1K
Michadt

Nos articles

On a aimé dans le forum

Retour
Haut