[Integration] 🔌 DSMR Smart Meter (compteurs P1 Ă©lectricitĂ© / gaz / eau)

Bonjour Ă  tous,

Je vous présente DSMR Smart Meter, une intégration externe qui lit les compteurs communicants DSMR via leur port P1. Ces compteurs sont présents aux :netherlands: Pays-Bas, en :belgium: Belgique, au :luxembourg: Luxembourg, en :sweden: SuÚde et en :hungary: Hongrie.

Ce que ça apporte :

  • :high_voltage: Puissance soutirĂ©e et injectĂ©e en temps rĂ©el, au total et par phase (tension, courant)
  • :chart_increasing: Index par tarif (jour/nuit) branchĂ©s sur le suivi Ă©nergĂ©tique de Gladys : consommation et coĂ»ts selon votre contrat
  • :fire::droplet: Compteurs de gaz et d’eau dĂ©tectĂ©s automatiquement
  • :belgium: Pointe quart-horaire et pointe mensuelle pour le tarif capacitaire belge
  • :locked_with_key: Prise en charge des compteurs Smarty luxembourgeois, dont les tĂ©lĂ©grammes sont chiffrĂ©s
  • :clapper_board: DĂ©clencheurs de scĂšne : changement de tarif, dĂ©but ou fin d’injection solaire (idĂ©al pour lancer le lave-linge sur le surplus), coupure de courant, nouvelle pointe mensuelle
  • :puzzle_piece: Actions de scĂšne « Lire le compteur » et « Bilan du jour », pour recevoir un rĂ©cap chaque soir
  • :bar_chart: Deux widgets de tableau de bord : une synthĂšse, et une vue par phase avec des jauges Ă  l’échelle de votre disjoncteur
  • :house: 100 % local, sans cloud ni compte. Disponible en français, anglais, allemand et espagnol

MatĂ©riel : un lecteur P1 rĂ©seau. Ça peut ĂȘtre un dongle Wi-Fi qui diffuse les tĂ©lĂ©grammes en TCP, un HomeWizard P1 meter (API locale), ou un simple cĂąble USB P1 partagĂ© avec ser2net, Ă©ventuellement sur la machine qui fait tourner Gladys.

:warning: Le Linky français n’utilise pas de port P1 mais la tĂ©lĂ©information : il n’est pas compatible.

Installation : depuis le catalogue d’intĂ©grations de Gladys (version 5.1 minimum), puis saisissez l’adresse du lecteur et cliquez sur « Tester la connexion ».

:package: Code source et documentation : GitHub - gboulvin/Gladys-DSMR-Smart-Meter · GitHub

C’est une premiĂšre version. Je n’ai pas pu la tester sur tous les compteurs, donc vos retours sont les bienvenus, surtout si vous avez un compteur belge, luxembourgeois, nĂ©erlandais, suĂ©dois ou hongrois ! :folded_hands:

Bonjour et merci pour le travail sur cette intĂ©gration DSMR ! Dans le cadre de mon Ă©valuation de Gladys pour migrer depuis Home Assistant, je teste actuellement l’intĂ©gration DSMR Smart Meter.

Ma configuration :

  • Source de donnĂ©es : Port P1 connectĂ© via un module Smart Meter WiFi Gateway (envoi MQTT / TCP).

  • Gladys Assistant :Gladys v5.2.1

  • IntĂ©gration : DSMR Smart Meter

Le test de connexion entre Gladys et le module Wi-Fi / compteur s’effectue avec succùs.

  1. Le compteur est correctement détecté dans la liste des appareils découverts .

  2. « Ajouter Â» pour valider la crĂ©ation de l’appareil dans Gladys, l’enregistrement Ă©choue et l’interface / API renvoie une erreur HTTP 422.

    HTTP 422 — UNPROCESSABLE_ENTITY — t_device_feature.min cannot be null; t_device_feature.max cannot be null

Bienvenue et merci pour ton retour trÚs précis ! :folded_hands:

Le problĂšme venait de la mesure « Tarif en cours » : elle Ă©tait envoyĂ©e Ă  Gladys sans valeur minimale ni maximale, ce que Gladys refuse Ă  la crĂ©ation de l’appareil (d’oĂč le 422).

C’est corrigĂ© dans la version 1.0.1. Mettez l’intĂ©gration Ă  jour depuis Gladys. Ensuite, dans l’onglet DĂ©couverte, cliquez Ă  nouveau sur « Ajouter » pour le compteur : la crĂ©ation doit maintenant fonctionner.

N’hĂ©site pas Ă  me dire si tout remonte bien (index, puissance, gaz
), et quel modĂšle de compteur et quel pays vous utilisez !

Bonjour,

Voilà un problÚme prestement corrigé.

Toutes les infos remontent parfaitement. MĂȘme celles qui n’étaient pas disponibles via le DSMR reader de HA (tension & courant par phase). C’est parfait.

Exact j’ai oubliĂ© de prĂ©ciser :

Pays: Belgique (partie francophone)

Compteur 1SAG3100476746 (DSMR 50221, 3 phase(s)) (Siconia T211).

Me reste la problĂ©matique de gestion des modes de mes fils pilote en ZigbeeMQTT et je suis prĂȘt Ă  faire le grand saut.

Merci

Claude