Toniob
Janvier 30, 2023, 11:06
1
Bonjour,
J’aimerais récupérer les infos de mon compteur d’eau (géré par la Saur) qui apparement dispose d’un module de relevée sans fil :
Il s’agit d’un modèle Elster TPR6. J’ai réussi à trouver des informations dans ce pdf : https://ods-metering-systems.com/wp-content/uploads/2017/12/Honeywell-Elster-Falcon-Pulse-Module-Brochure.pdf . Ça semble utiliser un protocole Wavenis, sur lequel je ne trouve pas grand chose et une fréquence de 868Mhz (sans plus de détail).
Est-ce que certaines personnes ont déjà joué avec ce genre de capteurs ? Si besoin, j’ai une clé rtl-sdr pour faire des tests.
Merci d’avance
Herbs
Janvier 30, 2023, 11:22
2
Salut @Toniob
Tu peux jeter un oeil du côté de wmbusmeters .
Visiblement quelqu’un a déjà essayé :
opened 01:52PM - 01 Aug 21 UTC
closed 06:10PM - 24 Oct 21 UTC
HELLO
IS THE ELSTER TPR6 868MHZ COMPATIBLE WITH WATER BECAUSE I ARE NOT RECEI… VING ANY SIGNAL
THANK YOU
Ça ne semblait pas forcement concluant au début, mais le gars qui a sollicité le dev a fini par ne plus répondre
Bref, possible qu’en reprenant la discussion avec le dev, tu puisses finir par aboutir à quelque chose.
Quand ça fonctionne, wmbusmeters s’occupe de récupérer les infos et tu peux ensuite les envoyer à HA via MQTT.
Plus de détail en vidéo ici .
Toniob
Janvier 30, 2023, 2:17
3
Merci beaucoup pour cette réponse. Je viens de commenter le ticket pour voir si je peux avoir de l’aide.
Tu as aussi cette possibilité avec un EspCam:
Easy to use device for connecting "old" measuring units (water, power, gas, ...) to the digital world - GitHub - jomjol/AI-on-the-edge-device: Easy to use device for connecting "old&...
1 « J'aime »
Toniob
Janvier 31, 2023, 9:34
5
Merci pour l’idée mais pas possible dans mon cas. Mon compteur se trouve dans un jardin commun, avec d’autres compteurs juste à côté. Donc ça pose le souci de l’alimentation mais aussi de la boulette d’un voisin.
1 « J'aime »
R_hum1
Juillet 21, 2023, 3:45
6
Bonjour,
Le module complémentaire fonctionne sur ton compteur (https://github.com/wmbusmeters/wmbusmeters-ha-addon/blob/main/wmbusmeters-ha-addon-edge/DOCS.md ) ?
Je ne m(y connais rien en matos mais j’ai le même type de compteur, quel type de usb radio receiver dongle faudrait-il ?
Peut être des informations complémentaires sur la partie radio :
mais il faut un compte. Quelqu’un sur le forum en a peut être un ?
Il existe 2 famille de compteur :
ceux qui émettent en permanence
ceux qui répondent à une interrogation
En plus le compteur peut ne fonctionner que les jours ouvrables aux heures ouvrables (pour économie de la pile).
Je pense que tu peux déjà voir si tu reçois quelque chose avec la clé RTL-SDR.
J’ai de la chance, mon compteur d’eau type DIEHL IZAR en 868Mhz, émet en permanence et parfaitement fonctionne avec ma clé RTL-SDR.
Erreur de ma part : mes 2 réponses ci-dessus répondaient à la question du début du fil de discussion.
Je n’avais pas vu les 6 mois d’écart.
Je ne sais pas si ça peut aider mais voici toutes les solutions que proposent home assistant : Integrating your water usage - Home Assistant
Peut être qu’une de ces solutions peut convenir
Vous avez déjà essayé l’intégration wmbusmeters HA addon?
1 « J'aime »
zero
Mars 25, 2024, 7:19
12
Testé la semaine dernière. C’est fonctionnel et très simple à mettre en place.
Bonjour,
tu as réussi à récupérer les informations de ton compteur d’eau ?
Pourrais-tu partager quelques prises d’écran de ta configuration ?
Je possède un don RTL et je galère pour le configurer.
Merci
Toniob
Mars 26, 2024, 10:51
14
Si la question m’est posée, malheureusement non. J’ai tenté de demander de l’aide pour que le protocole soit géré, mais personne n’a pris en charge la demande. Et je n’ai pas du tout les compétences pour faire du décodage d’un protocole radio.
zero
Mars 26, 2024, 1:53
15
Je pourrai développer un tutoriel plus complet si besoin mais dans les grandes lignes :
prérequis: une intégration MQTT fonctionnelle
brancher le dongle USB RTL-SDR (sur l’appareil où est installé HA)
installer wmbusmeters Home Assistant Add-on via Paramètres → Modules complémentaires
activer Chien de garde et Afficher dans la barre latérale (selon les préférences)
cliquer sur Démarrer
aller dans l’onglet Journal et repérer les messages de log de réception de trames telegram
repérer la trame qui correspond à son compteur d’eau et noter le nom du driver et l’identifiant du compteur
Received telegram from: 12345678
manufacturer: (DME) DIEHL Metering, Germany (0x11a5)
type: A/D converter (0x19)
ver: 0x00
device: rtlwmbus[00000001]
rssi: 68 dBm
driver: izar
aller dans Wmbusmeters (W-MBus to MQTT) > Home via le menu latéral
cliquer sur Add new meter
mettre le nom que l’on souhaite dans le champ Name (par exemple my-water-meter
)
mettre le nom du driver dans le champ Driver
renseigner l’identifiant du compteur dans le champ id
cliquer sur Remove pour le champ key
Aller dans Paramètres → Appareils et services → MQTT
Il y a un nouvel appareil qui porte le nom renseigné dans le champ Name (my-water-meter
dans mon cas)
Enfin, on peut configurer un sensor MQTT comme ceci :
mqtt:
sensor:
- state_topic: "wmbusmeters/my-water-meter"
json_attributes_topic: "wmbusmeters/my-water-meter"
unit_of_measurement: m³
value_template: "{{ value_json.total_m3 }}"
name: Water usage
icon: "mdi:gauge"
state_class: total_increasing
device_class: water
A noter que les champs disponibles dans MQTT dépendent du modèle d’émetteur posé sur le compteur.
A savoir aussi que les trames de relevé sont émisses à des fréquences différentes selon les modèles. Le mien (izar) permet d’avoir une mise à jour à chaque litre consommé.
En espérant que ça puisse d’aider.
j’ai juste branché le dongle USB RTL-SDR sur mon port USB, j’ai l’impression que le plugin ne le trouve pas, il y a un driver a installer?
tu as rectifié des choses ici?
une copie de mon journal::
s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
cont-init: info: running /etc/cont-init.d/nginx.sh
cont-init: info: /etc/cont-init.d/nginx.sh exited 0
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
services-up: info: copying legacy longrun nginx (no readiness notification)
s6-rc: info: service legacy-services successfully started
[17:05:18] INFO: CONFIG_CONF ...
[17:05:18] INFO: {"device":"auto:t1","donotprobe":"/dev/ttyAMA0","format":"json","logfile":"/dev/stdout","loglevel":"normal","logtelegrams":false,"shell":"/wmbusmeters/mosquitto_pub.sh \"wmbusmeters/$METER_NAME\" \"$METER_JSON\""}
[17:05:18] INFO: CONFIG_METERS ...
[17:05:18] INFO: [{"driver":"amiplus","id":"12345678","key":"NOKEY","name":"Water usage"}]
[17:05:18] INFO: Syncing wmbusmeters configuration ...
[17:05:18] INFO: Registering meters ...
[17:05:18] INFO: Adding meter-0001 ...
[17:05:18] INFO: Generating MQTT configuration ...
[17:05:18] INFO: Broker core-mosquitto will be used.
[17:05:19] INFO:
MQTT Discovery ...
[17:05:19] INFO: Adding meter: Water usage ...
[17:05:19] INFO: Add/update topic: homeassistant/sensor/wmbusmeters/12345678_current_power_consumption_kw/config
[17:05:19] INFO: Add/update topic: homeassistant/sensor/wmbusmeters/12345678_current_power_production_kw/config
[17:05:19] INFO: Add/update topic: homeassistant/sensor/wmbusmeters/12345678_device_date_time/config
[17:05:19] INFO: Add/update topic: homeassistant/sensor/wmbusmeters/12345678_rssi_dbm/config
[17:05:20] INFO: Add/update topic: homeassistant/sensor/wmbusmeters/12345678_timestamp/config
[17:05:20] INFO: Add/update topic: homeassistant/sensor/wmbusmeters/12345678_total_energy_consumption_kwh/config
[17:05:20] INFO: Add/update topic: homeassistant/sensor/wmbusmeters/12345678_total_energy_production_kwh/config
[17:05:20] INFO: Add/update topic: homeassistant/sensor/wmbusmeters/12345678_voltage_at_phase_1_v/config
[17:05:20] INFO: Add/update topic: homeassistant/sensor/wmbusmeters/12345678_voltage_at_phase_2_v/config
[17:05:20] INFO: Add/update topic: homeassistant/sensor/wmbusmeters/12345678_voltage_at_phase_3_v/config
[17:05:20] INFO: MQTT Discovery cleanup...
[17:05:21] INFO: Starting web configuration service.
[17:05:21] INFO: Running wmbusmeters ...
[17:05:22] INFO: Starting Nginx...
2024/03/26 17:05:22 [notice] 83#83: using the "epoll" event method
2024/03/26 17:05:22 [notice] 83#83: nginx/1.24.0
2024/03/26 17:05:22 [notice] 83#83: OS: Linux 6.1.73-haos-raspi
2024/03/26 17:05:22 [notice] 83#83: getrlimit(RLIMIT_NOFILE): 1073741816:1073741816
2024/03/26 17:05:22 [notice] 83#83: start worker processes
2024/03/26 17:05:22 [notice] 83#83: start worker process 273
Started auto rtlwmbus[00000001] listening on t1
Lost 00000001 closing rtlwmbus[00000001]
No wmbus device detected, waiting for a device to be plugged in.
172.30.32.2 - - [26/Mar/2024:17:07:03 +0100] "GET / HTTP/1.1" 200 1301 "https://192.168.1.213:8123/c8a990ad_wmbusmeters-ha-addon" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36"
172.30.32.2 - - [26/Mar/2024:17:07:03 +0100] "GET /bootstrap.min.css HTTP/1.1" 200 221221 "https://192.168.1.213:8123/api/hassio_ingress/XXXXXXXXXXXXXXXXXXXXXX/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36```
zero
Mars 26, 2024, 8:20
17
Je n’ai pas installé de driver et j’ai laissé la configuration par défaut.
As-tu essayé de redémarrer HA ?
Oui mais je detecte pas le dongle. Je vais refaire un essai cette semaine sur un ancien rpi3b
Tu as bien ce dongle:
zero
Mars 26, 2024, 10:03
19
Oui, c’est ce genre de dongle. Tu as une lumière blue qui s’allume quand tu le branches ? Je passe par un hub usb alimenté.
oui j’ai bien une lumière bleu et le dongle et également sur un port auto alimenté mais je capte rien.
je viens de le branché sur mon ancien rpi3 avec un installation de HA vierge.
s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
cont-init: info: running /etc/cont-init.d/nginx.sh
cont-init: info: /etc/cont-init.d/nginx.sh exited 0
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
services-up: info: copying legacy longrun nginx (no readiness notification)
s6-rc: info: service legacy-services successfully started
[12:14:09] INFO: CONFIG_CONF ...
[12:14:09] INFO: {"loglevel":"normal","device":"auto:t1","donotprobe":"/dev/ttyAMA0","logtelegrams":"false","format":"json","logfile":"/dev/stdout","shell":"/wmbusmeters/mosquitto_pub.sh \"wmbusmeters/$METER_NAME\" \"$METER_JSON\""}
[12:14:09] INFO: CONFIG_METERS ...
[12:14:09] INFO: []
[12:14:09] INFO: Syncing wmbusmeters configuration ...
[12:14:09] INFO: Registering meters ...
[12:14:10] INFO: Generating MQTT configuration ...
[12:14:12] INFO: Broker core-mosquitto will be used.
[12:14:13] INFO: MQTT Discovery cleanup...
[12:14:14] INFO: Starting web configuration service.
[12:14:14] INFO: Running wmbusmeters ...
Started auto rtlwmbus[00000001] listening on t1
No meters configured. Printing id:s of all telegrams heard!
[12:14:17] INFO: Starting Nginx...
2024/03/27 12:14:17 [notice] 83#83: using the "epoll" event method
2024/03/27 12:14:17 [notice] 83#83: nginx/1.24.0
2024/03/27 12:14:17 [notice] 83#83: OS: Linux 6.1.73-haos-raspi
2024/03/27 12:14:17 [notice] 83#83: getrlimit(RLIMIT_NOFILE): 1073741816:1073741816
2024/03/27 12:14:17 [notice] 83#83: start worker processes
2024/03/27 12:14:17 [notice] 83#83: start worker process 243```