Zigbee Smart Plug austauschen und dabei alten Daten behalten/ĂŒbertragen? đŸ€”

Hallo Gemeinde,
ich eier jetzt schon ĂŒber 2 Stunden im Netz rum, um eine Möglichkeit zu finden einen Tuya Smart Plug gegen einen anderen auszutauschen und dabei die alten Daten zu behalten oder zu ĂŒbertragen.

Alle Anleitungen im Netz sagen irgendwie das Gleiche, aber es bezieht sich auf Wifi- oder Shelly-Plugs. FĂŒr Zigbee finde ich nichts.

Wenn ich den alten Device in Z2M lösche, den neuen einbinde und dann entsprechend umbenenne, sind alle Verbrauchsdaten auf Null.

Ich habe auch schon die Daten unter Zigbee2MQTT “gepimpt“ und den alten Wert von Energy beim neuen ersetzt, das passt aber nur fĂŒr einen Moment, Sobald der Stecker anfĂ€ngt zu zĂ€hlen ist er wieder bei Null. Muss ja, da die Daten in HA gespeichert werden.

Weiß da jemand Rat und kann mich dabei unterstĂŒtzen? Das Wissen darum kann man ja immer gebrauchen.

Simon42 hat zur Übernahme von Statistikdaten ein Video erstellt:

1 „GefĂ€llt mir“

@caplio Danke dir, genauso hab ich es gemacht.

Da ich ja den Stecker tausche, habe ich den alten gelöscht und den neuen exakt gleich benannt, auch alle EntitĂ€ten stimmen im Namen ĂŒberein.
Danach war der neue bei Null und auch ein Neustart hat mir weiterhin Null angezeigt.

FĂŒr die Frickelei mit der Datenbank ist es jetzt wohl zu spĂ€t. Ich habe den neuen Stecker bereits benutzt und er hat die ersten Daten erhalten. Die alten Daten kann ich davor sehen, sie werden aber in der EntitĂ€t nicht mit einbezogen.

Soll ich mich jetzt Àrgern 
 ja.

Das widerspricht sich, also sind die Langzeitdaten doch vorhanden :face_with_monocle:
Im Energie Dashboard wird also alles funktionieren

Ja klar widerspricht sich das. Ich weiß nur, dass es nicht geklappt hat. Alten Stecker löschen und den Neuen einbinden und genauso wie die alten umbenennen unter Einbeziehung aller EntitĂ€ten. Ja und dann 
 war er auf Null und blieb da.
Im Energiedashboard war der Stecker auch nicht eingebunden, das benutze ich so gut wie gar nicht.

Es ist vollkommen egal wie der neue Plug heißt beim einbinden
Und aufpassen mit dem gleichen Namen wenn eine alte EntitÀt noch aktiv ist! Dann bekommt der neue ein xxxxx_1 in der ID EntitÀt !

Alle ID-EntitÀten vom alten notieren
Alten Plug aus HA entfernen
Dann im neuen die ID-EntitÀten vom alten eintragen
Fertig

Das die EntitÀten wieder bei 0 anfangen ist normal und in Grafen sieht das auch nicht nett aus
(Machen auch viele Plugs wenn Du sie vom Strom trennt!)

Aber dem Energie Board ist das egal, hier wird weiter fort gefĂŒhrt und kann ausgewertet werden

Um das mit den Grafen usw los zu werden benötigtet du fĂŒr jedes GerĂ€t einen VerbrauchszĂ€hler (Egal ob mit zurĂŒcksetzen) dann kannst du einfach eine neue EntitĂ€t verknĂŒpfen

Das habe ich meist auch nicht, da das Energie Board das kann

1 „GefĂ€llt mir“

So einen „Unfall“ hatte ich auch mal.
Da ich meine Daten ich Grafana aufzeichne und visuallisiere, habe ich dort, mangels besserem Wissen, eine Addition vorgenommen. Den letzten Wert von der alten Steckdose + dem neuen Aktualwert.
LĂ€uft :slightly_smiling_face:

Das könnte man bestimmt auch mit einem Helfer erledigen. Wenn er im Energy-Dashboard verwendet werden soll, muss man ihm nur noch die nötigen Attribute verpassen.

Edit: Wenn es ein Helfer werden soll, ist ein VerbrauchszÀhler die bessere Wahl. Der kann mit einem Startwert versehen werden und hat bereits die nötigen Attribute.

1 „GefĂ€llt mir“

@Dreckfresse
Das AnhĂ€ngen mit der „*_1“ ist mir bekannt und hat auch so nicht stattgefunden.

Alles war gut und richtig, aber
 Ich war der irrigen Meinung, das nach dem Umbenennen der neue Stecker die Werte vom alten weiterfĂŒhrt und zwar in der entsprechenden EntitĂ€t. Das es wieder bei Null begonnen hat, hat mich wahnsinnig irritiert. Überall im Internet findet man nur Alten löschen, Neuen genauso benennen und nichts ist verloren und es geht weiter. Von Null steht da nichts.

Das Energiedashboard ist fĂŒr mich im Moment unbrauchbar, da ich meine Einspeisung und meinen Netzbezug nicht tracken kann. Ich gehe am Monatsende um 23:59 in den Keller und lese meinen ZĂ€hler ab. Mein IOmeter schafft die Strecke durch die dicken WĂ€nde nicht. Es ist nicht mein Haus und da kann ich nicht schalten und walten wie ich will, leider. Der Shelly Pro 3EM liegt hier schon, aber der Elektriker hat wohl im Moment keine Veranlassung meine Unterverteilung bei mir in der Wohnung einzubauen, obwohl alles vorbereitet ist.

Meine Stecker werden Neujahr um 0 Uhr in HA „abgelesen“ und alle schön in eine Kachel geschrieben, danach automatisch soft-resettet. Die Werte trage ich dann in eine Excel-Tabelle ein und freue mich ĂŒber den Verbrauch. Von daher ist es kein Beinbruch mit dem neuen Stecker, der Wert vom alten ist in der Tabelle vorgetragen und wird am Jahreswechsel berĂŒcksichtigt. HĂ€tte ich das mit der Null vorher gewusst, dann hĂ€tte ich gestern viel Zeit und ordentlich Nerven gespart.

@Schorsch
Bei meiner Recherche im Netz bin ich auch auf die Helfer-Variante gestoßen. Das könnte ich mir fĂŒr mich gut vorstellen.

Der Startwert wÀre meine nÀchste Frage gewesen, aber so sehe ich mir das mal an.
Dieses HA ist ein Fass ohne Boden. Man findet immer was an dem man rumschraubt, und wenn alles lÀuft sieht man irgendwo ein cooles Projekt und begeistert sich neu.

1 „GefĂ€llt mir“

Dann baue dir einen Template Sensor:

  • also einen Offset Number Sensor erstellen und dort den Wert vom alten Sensor (den sieht Du ja in den Langzeitdaten
  • Dann Template Sensor: Offset Sensor + Neuen Sensor

Kannst ja daraus noch zur Sicherheit einen VerbrauchszĂ€hler erstellen (ohne ZurĂŒcksetzen)

Fertig

1 „GefĂ€llt mir“

@Dreckfresse
Ich habe jetzt einen Template-Sensor erstellt, der folgenden Zustand hat

sensor.minna_neu_gesamt
Zustand: {{states.sensor.neuer_stecker.state | float + 25.56 }}
Maßeinheit: kWh
Dieser Sensor muss ja nur bis zum Jahreswechsel halten, da dann der Stecker wieder resettet wird. Die Werte benötige ich in 2027 nicht mehr.

Ist das so richtig oder gibt es ein Besser?

Passt, bitte noch eine (0) dahinter
Also:
|float(0)

Hintergrund:
Ohne (0) oder einen anderen Standardwert (Default) kann es zu Fehlermeldungen im Logbuch kommen, wenn der Sensor „unbekannt“ (unknown) oder „nicht verfĂŒgbar“ (unavailable) ist.

4 „GefĂ€llt mir“