Heute kam mein Netzwerkmanager vorbei, um einen Smart Meter bei mir zu Hause zu installieren.
Ja, in Belgien sind mechanische Zähler (Strom) noch sehr, sehr verbreitet.
Um Ihnen zu sagen, dieser sollte 2029 installiert werden, aber da der mechanische defekt war, bin ich vorgezogen worden!
Also. Das Ergebnis ist, dass ich die Informationen dieses Zählers in Gladys integrieren möchte. Leider existiert dieses Gerät als solches nicht.
Ich habe es geschafft, die Daten zu extrahieren und sie über WiFi per MQTT an Gladys zu senden (sehr einfach mit einem Telefonkabel und einem Wemos D1 Mini, ich werde ein Tutorial machen), aber ich habe Probleme mit den Kategorien.
Wenn ich das Gerät „Teleinformationen“ nehme, finde ich einen Teil der Kategorien, aber diese scheinen keine Einheiten zu haben:
Das Gerät « Téléinformation » ist eigentlich spezifisch für den Lixee TIC, und normalerweise ist es die Zigbee2mqtt-Integration, die diese Funktionen mit den richtigen Einheiten erstellt
In deinem Fall, glaube ich, wenn dich nur der Verbrauch deines Stroms interessiert, solltest du die Funktion « Energie-Sensor / Index » verwenden:
Wenn der Wert kein Index ist (wenn es nur ein Wert in kWh ist, der sich bei jedem Wert zurücksetzt), kannst du die Funktion « Energie-Sensor / Energie » verwenden.
Dann musst du auf diese Entwicklung warten:
Die es ermöglichen wird, die Berechnung « Index → Verbrauch 30 Minuten in kWh → Verbrauch in Euro » durchzuführen.
Ich freue mich schon auf das dedizierte Dashboard!
Allerdings verstehe ich nicht, warum ich in Phase 1 eine Rundung habe, aber nicht in Phase 3. Die Daten sind doch identisch formatiert (es sind Floats). Eine Idee?
Das ist ein Python-Skript auf dem Wemos, das die Infos abruft und sie dann über MQTT veröffentlicht. Was ich nicht verstehe, ist, dass die Daten und ihre Verarbeitung dieselben sind (mit drei Dezimalstellen). Es ist Gladys, die für den einen rundet und für den anderen nicht… Ist nicht schlimm, ich werde suchen
Ich habe etwas verstanden, vielleicht eine Verbesserung für Gladys!
Die Werte werden beim Aktualisieren der Seite gerundet, nicht aber, wenn sie mit bereits geöffneter Seite eintreffen (habe ich mich klar ausgedrückt?).
Der Wert war gerundet (und der andere nicht), weil er eingefroren war (also nicht aktualisiert).