Ich freue mich sehr, heute Gladys Assistant 4.66 mit der neuen Integration „Energieverbrauch“ zu veröffentlichen, mit der ihr euren Stromverbrauch genau verfolgen könnt!
Ein großes Dankeschön an @Terdious, der diese Entwicklung finanziert hat.
Das ist übrigens erst der Anfang der Spezifikation, die wir gemeinsam festgelegt haben. Es gibt noch einen ganzen Teil zur Stromerzeugung, der in Gladys kommen wird
Und dafür, dass Sie diese Entwicklung allen kostenlos zugänglich machen!
Ich habe bereits eine Frage: Mein Zähler sendet die HP- und HC-Indizes, Verbrauch und Einspeisung, aber keinen Gesamtwert. Ich werde also eine Szene erstellen, die dies in einem virtuellen Gerät erledigt, aber was muss ich addieren (wie ist das vorgesehen)?
Du musst keine Funktion zum Summieren erstellen, du kannst mehrere Funktionen im Diagramm „Energieverbrauch“ anzeigen, also meiner Meinung nach solltest du die volle Stunde und die Niedertarifzeit getrennt lassen
Allerdings, wenn dein Anbieter dich für (Verbrauch - Einspeisung) berechnet, dann ja, du musst eine Funktion „Index“ mit der Gesamtkostenrechnung erstellen.
Du musst auch 2 Funktionen pro Index für den Teil „Verbrauch 30 Minuten in kWh“ und „Kosten 30 Minuten in Euro“ erstellen, aber das ist in dem Tutorial der Dokumentation detailliert beschrieben, das ich dringend empfehle zu befolgen
Ich möchte für diejenigen, die uns lesen, klarstellen, dass das, was ich beschreibe, nur für @GBoulvin gilt. Für diejenigen, die einen Zlinky TIC, Enedis oder irgendein Zigbee-Gerät zur Verbrauchsüberwachung haben, ist es automatisch und es gibt nichts zu erstellen!
Ja, genau hier, kein Enedis, kein Linky, kein EDF. Deshalb dachte ich daran, einen Gesamtindex zu erstellen… Aber ich werde erst alles lesen und erkunden
Die Logik ist, dass man ein Gerät „Zähler“ an der Wurzel haben muss, das den Energievertrag trägt, den du im Tab „Energietarife“ definierst.
Anschließend erben alle „Kind“-Geräte dieses Zählers den Vertrag und Gladys berechnet den Verbrauch mit den Preisen des Vertrags.
In deinem etwas speziellen Fall empfehle ich dir, dem Tutorial zu folgen und Gladys einen Zähler automatisch bei der Konfiguration deiner Tarife erstellen zu lassen, und dann alle deine Geräte (einschließlich deiner Hochtarif-/Niedertarif-Stunden) unter diesen Zähler zu setzen.
@pierre-gilles
In meinem Fall, in dem ich die 6 Tempo-Indizes über MQTT abrufe (6 Indizes in einem Gerät namens Téléinformation), was muss ich genau erstellen?
Laut der Dokumentation weiß ich nicht, ob ich eine einzige oder 6 verschiedene Funktionen (nach Farbe/Zeitraum) von Energie-Sensor / Index in meinem Gerät Téléinformation haben sollte:
4. Mit einem benutzerdefinierten MQTT-Gerät
Wenn Sie einen exotischen Zähler oder Geräte haben, die Verbrauchswerte in kWh zurückgeben, können Sie diese mit Gladys Assistant über die MQTT-Integration integrieren.
Dazu müssen Sie Geräte in der MQTT-Integration mit 3 Funktionen haben:
1. Eine Funktion « Energie-Sensor / Index », die dem Index Ihres Geräts in kWh entspricht.
2. Eine Funktion « Energie-Sensor / Verbrauch 30 Minuten », die dem Verbrauch Ihres Geräts in kWh in den letzten 30 Minuten entspricht.
3. Eine Funktion « Energie-Sensor / Kosten 30 Minuten », die den Kosten Ihres Geräts in Euro oder Dollar in den letzten 30 Minuten entspricht.
Die erste Funktion muss von Ihnen über MQTT ausgefüllt werden. Die beiden anderen werden aus der ersten abgeleitet und automatisch von Gladys berechnet.
Und ein großes Bravo und Dankeschön an @Terdious und dich für diese großartige Neuerung!
Super Arbeit, noch eine schöne Integration ist angekommen.
Ich führe einige Tests durch, ich habe das Gefühl, dass mein Lixee TIC nicht korrekt von der Integration erkannt wird.
Während ich schreibe, scheint @prohand dasselbe Problem zu haben
Soweit ich das in deinem Code sehe, brauchst du ein Feature ENERGY_SENSOR (INDEX oder ENERGY) oder einen SWITCH ENERGY, damit es funktioniert. Hier sind die einzigen Funktionen, die meinem TIC in der Datenbank zugeordnet sind
Die Steckdosen werden dagegen korrekt erkannt (ich kann sie mit den 2 Funktionen THIRTY_MINUTES_CONSUMPTION/THIRTY_MINUTES_CONSUMPTION_COST aktualisieren).
Hast du eine Idee, was ich in der TIC-Konfiguration oder in dieser neuen Integration übersehen haben könnte?
Es handelt sich um ein Lixee TIC v1, und die TIC ist im Standardmodus (vielleicht verwaltest du nur den historischen Modus?).
In deinem Fall, da du 6 Indizes hast, solltest du 6 « Verbrauch 30 Minuten » (1 pro Index) und 6 « Kosten 30 Minuten » haben
Anschließend, in der hierarchischen Ansicht in « Energieverfolgung », solltest du es so organisieren:
1. Index
2. Verbrauch 30 Minuten
3. Kosten 30 Minuten
Ich habe keine automatische Erstellung in der MQTT-Integration implementiert, weil ich nicht genau wusste, wie viele Leute davon betroffen sein würden. Falls es oft gewünscht wird, könnte ich einen Button erstellen, um die Funktionen automatisch zu erstellen
Ah, tatsächlich, ich habe diese Funktionen nicht einbezogen, aber ich kann sie hinzufügen!
In der Liste der Funktionen, die du mir gegeben hast, welche sind Indizes in kWh?
Ich brauche nur die « nützlichen » Funktionen, die zu einer Berechnung des Verbrauchs 30 Minuten und der Kosten 30 Minuten führen
Kleine UX-Anmerkung, ich erstelle gerade meine verschiedenen Abonnements für die historische Berechnung neu, aber es ist schwierig, den Überblick zu behalten, wenn man z.B. mehrere Basistarife hat:
Eine weitere Idee, um die Benutzerfreundlichkeit zu verbessern, wäre es, anzugeben, ob es sich um eine Haupt- oder Nebenzeit handelt, zum Beispiel hier:
Denn man muss klicken, um zu sehen, ob es sich um den Tarif für Nebenzeiten oder Hauptzeiten handelt
Weitere Fragen:
Wenn ich das Datum der importierten Tarife ändere und die Tempo-Tarife erneut importiere, was passiert dann? Werden meine geänderten Daten überschrieben oder werden neue Tarife erstellt?
Ich habe gesehen, dass man ein Abonnement auswählen kann:
BBRHCJB ist der Index für einen TIC im historischen Modus, Tempo-Abonnement (BBR), für Niedertarifstage (HCJB).
Wie erstelle ich Punkt 2 und 3? Welche Namen müssen sie genau haben?
Hmm, ich glaube, ich verstehe. Eigentlich müsste ich 6x2 Energie-/Kosten-Funktionen erstellen und dann ihre Eltern (6x3 Ebenen) bis zum Hauptzähler verknüpfen.
Ich wäre sehr an einem Button für eine automatische Erstellung interessiert, denn ich müsste es auch für meine Wallbox und vielleicht für andere Elemente tun, die ich in benutzerdefinierten Topics abrufe.
Können wir jedem Preis einen Titel hinzufügen, der angibt, ob es sich um Haupt- oder Nebenzeit handelt?
Derzeit werden neue Tarife erstellt.
Aber langfristig möchte ich ein System schaffen, das die Tarife automatisch aktualisiert. Das ist nicht einfach, denn es müssen bestehende Daten verwaltet werden, insbesondere die Personen, die mehrere Verträge hatten ^^
Derzeit wird es tatsächlich nicht berücksichtigt!
Alles ist in der Dokumentation beschrieben
Ok, ich werde es mir ansehen!
Ja, ich werde schauen, ob es nicht zu kompliziert ist, hinzuzufügen!
Ich habe die Dokumentation noch einmal gelesen (RTFM, wie man so sagt) und gesehen, dass Geräte mit 3 Funktionen benötigt werden (Index, Verbrauch, Kosten).
In meinem Fall habe ich ein Gerät mit 6 Indizes, kann ich sie BBRHCJB Verbrauch 30 Minuten nennen? Oder müssen sie unbedingt den gleichen Namen haben, den du angibst?