Schluss mit Datenchaos - So überträgst Du Statistiken in Home Assistant!
Вставка
- Опубліковано 7 лип 2024
- Verwirrt durch Datenchaos nach dem Umbenennen oder Austauschen von Geräten in Home Assistant? Keine Sorge! In diesem Video zeige ich dir, wie du deine wertvollen Statistiken und Daten problemlos überträgst und stets den Überblick behältst. Mit diesen Tipps behältst du die Statistiken, die du willst und bringst Ordnung in dein Smarthome.
🔗 == Befehle (Eingabe als Query in SQLite Web!) =⇒
🔎 == Anzeige der gespeicherten Statistik-Daten einer Entität:
select *, datetime(start_ts, 'unixepoch', 'localtime') as Statistikdatum from statistics where metadata_id = (SELECT id FROM statistics_meta WHERE statistic_id = "sensor.ABZUFRAGENDER_ENTITÄTSNAME")
⬇️ == Migrieren der Langzeitstatistik einer Entität:
UPDATE or REPLACE statistics SET metadata_id = (SELECT id FROM statistics_meta WHERE statistic_id = "sensor.NEUER_ENTITÄTSNAME") WHERE metadata_id = (SELECT id FROM statistics_meta WHERE statistic_id = "sensor.ALTER_ENTITÄTSNAME")
⚡️ == Migrieren der Kurzzeitstatistik (Standard: 10 Tage):
UPDATE or REPLACE statistics_short_term SET metadata_id = (SELECT id FROM statistics_meta WHERE statistic_id = "sensor.NEUER_ENTITÄTSNAME") WHERE metadata_id = (SELECT id FROM statistics_meta WHERE statistic_id = "sensor.ALTER_ENTITÄTSNAME")
✅ == Flux Query für Grafana / InfluxDB =⇒
Geht nur mit der InfluxDBv2: community.home-assistant.io/t...
======== 📹 VIDEOS & 📋 PLAYLISTS ========
📋 Neu in Home Assistant? → • Neu bei Home Assistant...
=== ZigBee in Home Assistant ===
📹 ZigBee2MQTT (Z2) → • Ich wünschte, ich hä...
📹 Profi-Tipps für Z2M → • Ich wünschte, ich hä...
📹 ZHA (Z2M Alternative) → • Die ultimative Home As...
🛟 Du benötigst Hilfe bei Home Assistant Themen?
→ community.simon42.com
-- Kapitel 🎥 --
00:00 - Intro
00:42 - Kurze Frage zur Tonqualität
01:03 - SQLite Web Addon installieren
01:37 - Anwendungsfall 1: Umbenannte Entität (Statistik-Teile/Anfang/Ende fehlt)
02:56 - Wie kann man nicht mehr benötigte Statistiken löschen?
04:52 - Vorhandene Statistiken für die „alte“ Entität abfragen
06:17 - Langzeitstatistiken an andere Entität Migrieren / „hängen“
07:59 - Kurzzeitstatistiken an andere Entität Migrieren / „hängen“
08:46 - Anwendungsfall 2: Getauschter Auslesekopf für den Stromzähler
12:14 - Wofür kann man dieses Vorgehen zum Migrieren von Entitätstatistiken benutzen?
12:45 - Wie kann man verhindern, dass das Migrieren überhaupt erforderlich ist?
13:29 - Kurze Tipps für weitere Arbeiten, wenn ein Gerät umbenannt wird
14:57 - Was ist mit Grafana und InfluxDB-Statistiken?
#homeassistant #smarthome #zigbee - Навчання та стиль
Ohne Deinen Kanal hätte ich in HA noch gar nichts geschafft. Vielen Dank für Deine Arbeit!
Sehr gerne und danke dir für das Lob 🙏🙌
ja das geht mir auch so und er macht so klasse , verständlich , neutral und ohne Oberlehrer - Manieren
Da kann ich mich nur anschliessen 👍
Ich auch 😊
Ich auch, ich auch 😅
Einfach nur gut gemacht. Mein Schrott, was man auch selber hinbekommt, sondern Dinge die andere nicht anpacken, da es ihnen zu viel Arbeit ist. Bester Home Assistant Kanal. Danke.
Danke für das Lob! 💙
Hab das Video vor ein paar Monaten gesehen und dachte noch "Wofür soll ich das je brauchen". Heute hat es mich gerettet! Vielen vielen Dank!
Das freut mich sehr! Da bin ich aber auch vollkommen bei dir. Das ist so ein Video von dem einem benutzen anfangs gar nicht klar ist und wenn man es dann aber braucht, dann weiß man zumindest, dass es sowas gibt 🙌
Hallo Simon, danke für das Tutorial. Hat mir über ein Jahr Daten gerettet. Die deutsche Community finde ich schon super. Aber deine Hilfestellungen sind einmalig, viele englischsprachige Kanäle können da nicht mithalten. Danke dafür, und weiter so 👍🏼
Sehr gerne und herzlichen Dank für dein Feedback 💙
Sehr hilfreicher Beitrag 👌👍
Danke für das Lob, Bernd 💙👌🙏
Es ist immer wieder Erstaunlich. ich baue etwas um in Home assistant, wodurch dann ein "problem" entsteht, wie z.B. dieses hier. und als ob du hinter mir sitzt, und zuschaust, kommst du ein paar tage später mit dem "Lösungsvideo" für genau dieses problem um die ecke^^ Danke für das Video :)
Vielen Dank für deine vielen Videos ! Dank dir wird dieses Monster Home Assistant doch erträglicher 😂🙏🏼
Sehr gerne 😁, zusammen zähmen wir es schon 🫡
Deine Videos haben Qualität und helfen einem bei den Herausforderungen mit HA! Danke für die vielen Praxisbeispiele!
Hi @ManfredGiesinger,
so muss das sein 🙌
Freut mich zu hören, dass mein Video dir geholfen hat 💙
Beste Grüße und bis bald 👋
Moin Simon,
an dieser Stelle möchte ich dir erstmal für das letzte Jahr danken. Ohne dich wäre ich nicht mit meinem Projekt, wo ich jetzt bin. Vielleicht wäre das Projekt zeitlich früher fertig, aber nicht so schön und umfangreich geworden.
Dafür habe ich ein neues Hobby dazu gewonnen, an dem du großen Anteil hattest und hoffentlich weiterhin hast.
Ohne dein Kanal wäre alles nicht mal halb so gut geworden, mit noch mehr Lesestunden angemerkt.
Du erklärst einfach super mit gutem Humor👌🏼
Jetzt zu diesen tollen Video von dir... Genau die Funktion habe ich für mein Energy-Dashboard gesucht.
Endliche keine ungenutzen Entitäten mehr.
Vielen Dank😊 auch für deine investierte Zeit👍🏼
Freue mich schon auf deinen nächsten Beitrag.
Bleib Gesund🙋♂️
Hi @felixhohlstein,
vielen Dank für dein Feedback und die netten Worte, hat mich sehr gefreut 💙
Hoffentlich können meine Videos dir weiterhin helfen, erfolgreich einen Weg durch den Smarthome-Dschungel zu bahnen 🙌
Beste Grüße und bis bald 👋
Danke für das Video.
Ein Video zum Update der InfluxDB von V1 auf V2 würde mich auch interessieren.
Danke für dein Feedback & ist in Arbeit 🙌🫡
Danke, das habe ich schon lange gebraucht!
D.A.N.K.E für dein Super-Thanks @sebastianfranck6771!
Wirklich toll, dass es noch Menschen gibt, die etwas Geld übrig haben, um unabhängige UA-cam-Kanäle zu unterstützen 🙌
Beste Grüße und bis bald 👋
Vielen Dank für das Video. Hilft mir sehr 👍
Danke schön für dein Feedback 💙
Sehr interessantes Video Simon, das hat mir jetzt richtig weiter geholfen da ich vor kurzem von zha zu z2mqtt zurück gewechselt habe. Wie immer einen Daumen hoch von mir. Ach ja mit dem Micro ist ok konnte aber zu vorher keinen großen unterschied feststellen.
Danke dir für dein Feedback zu meinem Video und auch zum neuen Mikrofon 💙🙏
Super Video und sehr hilfreich! Danke
Freut mich sehr!
Danke!
Gerne. Herzlichen Dank für deine großzügige Unterstützung, Manfred 💙🙌🎊
Echt hilfreich, danke
Sehr gerne!
Klasse Video und interessantes Thema, aber Musik im Hintergrund geht gar nicht. Für mich unmöglich konzentriert zu bleiben.
Zur Mikrofon-Frage: Es hört sich beides super an, die nahe Einstellung ist etwas "direkter" und bassiger, man hat sozusagen den "ASMR-Effekt" und den von Großmembranmikros bekannten Nahbesprechungseffekt, der die Bässe boostet. Am Ende des Tages ist es vermutlich einfach Geschmackssache
Da hast du vermutlich recht und ganz herzlichen Dank für dein Feedback 💙
Wenn man dich über Kopfhörer, ist weiter weg definitiv besser 😅 dann ist der „ASMR-Effekt“ zu extrem. Aber nur meine Meinung ✌🏾 feel free
Hallo Simon, vielen Dank für diese vielen tollen Videos, welche mir schon sehr viel geholfen haben. Nun, da HA ja auch für Carplay verfügbar ist, was ich persönlich super finde, wollte ich Dich fragen, ob Du darüber ein Video machen könntest. Denn momentan wird einem jaalles angezeigt und es wäre natürlich klasse, wenn man eine spezielle CarPlay Konfiguration erstellen könnte. Liebe Grüße aus Frankfurt, Andy
Sprachquali ist super. Die Einstellung sollte immer so sein. Nur meine Meinung 😉
Danke fürs Feedback!
Mein Lebensretter !!!
Sehr gerne 🙏
Hallo ! Wie immer ein tolles Video - ich habe das gleich ausprobiert! Ich bin aber darauf gekommen dass ich bei einem aufsummierenden Zähler gerne die zwei Sensoren addiert hätte - geht das auch damit? Also Solargesamt alt war 5000kWh und Solargesamt neu 300kWh addieren.
Hallo Simon, danke für das Video!
Ich finde die Qualität tatsächlich sogar etwas besser, wenn das Mikro wie in den letzten Videos etwas weiter weg ist. Ich kann es nicht wirklich begründen, aber habe mir extra zum Vergleich nochmal dein letztes Video angeschaut.
Ganz herzlichen Dank, habe dazu bisher wirklich sehr interessantes Feedback von euch bekommen 🙌🙏
Hi, danke für das klasse Video.
Gibt es auch eine Möglichkeit nur einen bestimmten Zeitraum zu einem anderen Sensor zu zu fügen.
Habe nämlich denn powerfox laufen und zusätzlich einen Pro 3 EM. Der shelly ist jetzt als Sensor fürs Energie Dashboard, der Fox wurde da entfernt.
Nun fehlt mir ja alles vorm Shelly. Aber da ja der Fox auch noch läuft kann ich natürlich nicht die gesamten Daten übernehmen da sie ja dann ab dem Einbau des shellys doppelt sind. Also müsste ich die Daten auf davor beschränken. Ist das möglich?
Hi @simon, influxdb interessiert mich. Aktuell möchte ich die HA-interierte influxdb in eine externe influxdb LXC (in proxmox) transferieren/migrieren, um die Backup-Größe von HA zurück auf ein normales Maß zu reduzieren. Ich habe jedoch nirgends eine Anleitung dazu gefunden und die influxdb Dokumentation ist ... naja sagen wir es so: für mich zu abgefahren. Vielleicht kannst Du dazu ein Video machen? Anschließend möchte ich die gesamten übertragenden und die dann atkuell reinkommenden Daten downsamplen. Die Dokumentation ist zwar für Retention Policies und Continous Queries besser aber leider ohne passenden Beispiele bzw. step-by-step Guides für mich auch nicht umsetzbar. Ich würde mich sehr freuen, wenn Du das darstellen könntest.
Danke dir für dein Feedback und ich nehme es mal in die Agenda das Video auf (natürlich immer, vorausgesetzt, ich verstehe die Anleitung selbst 🙈)
Der Sound ist so astrein!😊
Dankeschön Joachim 🙌
Die Tonqualität ist gut und vielleicht ein klein wenig besser als beim letzten Video 👌
Danke fürs Feedback!
Ist es dir denn direkt aufgefallen oder hast du wirklich darauf achten müssen?
@@simon42 wenn du nicht danach gefragt hättest wäre es mir nicht aufgefallen
Hallo Simon, danke für deines Videos und deine Arbeit. Immer sehr hilfreich und interessant. Mich würde es tatsächlich mal interessieren, wie man die InfluxDB auf V2 Updates, da ich teilweise auch Geräte dort komplett raushaben möchte.
Ist notiert!
Erstmal Danke für die, wie immer, tolle Erklärung und ja bitte Influx Update Video. Da Du auch das Energiedashboard benutzt hast, ich habe schon mal versucht bei HA anzuregen die Gaskomponente mit Namensauswahl auszustatten (z.B. Ölverbrauch). Leider hat auf den Input nie einer reagiert oder befürwortet, hast Du einen Weg wo man das sinnvoller Weise anbringt? Danke
Hi @RO-Smart,
vielen Dank für dein Feedback 💙 und was genau meinst du mit Gaskomponente? 😅
Beste Grüße und bis bald 👋
Super Video, gutes Mikrofon :) Falls es ein SM7B ist, wovon ich fast ausgehe - Presence Boost ist nicht immer gut, ich würde es auf linear lassen. Dein Vorheriges Mikro fand ich fast noch besser, ein "Blue Yeti" wenn ich das richtig gesehen hatte. Man soll sich ja das Mikrofon passend zur Stimme aussuchen, nicht umgekehrt :D
Exakt, war vorher ein Blue Yeti :)
Ich habe sogar die Einstellung auf Linear/Neutral gelassen. Mal schauen, was man da noch so alles umstellen kann 😁
👍
👍👌🙏
ctrl + f5 lädt die seite auch neu, cache leeren inklusive
Hallo Simon42,
ein tolles Video und gut erklärt, doch die Abfragen übertragen die Statistik Daten in der Datenbank, doch wie geht das Kopieren der Datenbank Werte von einem Sensor auf den nächsten, damit die Daten bei beiden Sensoren vorhanden sind?
Gruß
Detlef
wie immer super.
kann man die befehle auch bei mariadb anwenden oder sind das andere?
Das geht tatsächlich in allen Datenbank Versionen, bei der Maria DB muss man sich aber mit einem anderen Tool verbinden 👌
Könntest du das auch mal zeigen? Nutze auch MariaDB und musste unbedingt mal ein paar Daten migrieren:) @@simon42
@@simon42 ich vermute hier phpmyadmin, oder? habs grad mal versucht mit deinen SQL-Queries, jedoch müssten die wohl angepasst werden. Mein SQL ist ziemlich lang her und auf die schnelle weiß mir da grad nicht zu helfen. Evtl. finde ich ja im Forum eine Lösung für MariaDB
Danke für dein, mal wieder, extrem hilfreiches Video :) Es wäre super, wenn du das ganze nochmal mit der MariaDB zeigen könntest.
Hab schon einiges versucht, aber leider ohne Erfolg :(
Die Abfragen sollten aber identisch sein, nur eben im PhpMyAdmin Frontend oder eine äquivalenten UI für die MariaDB 😅 (Zumindest dachte ich das)
Leider funktioniert es nicht, sagen wir mal, so wirklich :D Abfrage bekomme ich hin, ohne die datetime() Funktion. Update & Replace funktioniert aber nur ohne Replace. Ich teste mal weiter :)@@simon42
@@simon42 Teilweise funktioniert es ja auch... UPDATE und REPLACE geht leider nicht. Nur UPDATE. und da meckert die DB mich an, dass es schon vorhandene Einträge gibt. Schade :)
@@todayslost4507 Ich habe dann einfach UPDATE IGNORE benutzt. Dann wird der Fehler ignoriert und ich kann im Nachgang nicht behaupten, dass es nicht geklappt hat. Sicherhaltshalber vorher ein Backup machen, aber das sollte klar sein 😉
Hallo :) Wäre es möglich mal das Thema ESPresence in Verbindung mit Homeassistant zu behandeln? Wäre ja super interessant für das Personentracking
Da steht tatsächlich schon auf der Agenda. Ich kann dir aber noch nicht sagen, wann ich dazu kommen werde 😅
Hallo, super Video, leider ist mir ein Fehler beim migrieren einer Entität passiert, habe beim alten Zähler kwh als Statistikeinheit hinterlegt und beim neuen leider Wh. Daten wurden übertragen aber natürlich mit dem Faktor 1000 kleiner. Hast du eine Idee wie mann das bereinigen kann. Die Alte Entität ist jetzt leer. lg Michael
Danke dir für dein Feedback und vermutlich müsstest du dir jetzt manuell über eine SQL Abfrage all die falschen Daten Punkte rausziehen und diese dann durch 1000 teilen.
Frag eventuell mal in der HomeAssistant community oder schau mal, ob jemand das Problem vielleicht schon mal hatte.
Hi Simon, das ist doch mal was. Vielen dank dafür. Du hattes schon geantwortet das es mit der MariaDB auch geht, weiß du welches Tool das ist und geht es auch wenn die MariaDB ausgelagert ist? Mach weiter so.👍
Das würde mich auch interessieren :) Habe es über PHP MyAdmin versucht... Leider funktionieren die fertigen Abfragen da aber nicht :/
Ganz lieben Dank für das Feedback Fazer 💙
Ich glaube tatsächlich, dass das Problem eher ist, dass ich die Funktionen von SQL Lite und MySql unterscheiden und daher die Abfrage nicht funktioniert.
Leider habe ich aber aktuell keine Zeit, eine entsprechende Abfrage vorzubereiten.
Entschuldigt bitte, aber neben dem Umbau unserer Wohnung, meinem Hauptjob und diesen UA-cam Kanal Lässt es meine Zeit aktuell leider einfach nicht zu 😥
@@simon42 No Problem, häte ja sein können.🙂
Hallo Simon, wie würde denn der SQL Befehl lauten wenn ich einen bestimmen Vorzeitraum eines Sensors löschen möchte, weil ich z.B. eine Shelly Steckdosen an einen neuen Verbraucher angeschlossen habe und die alten Daten nicht mehr gebrauchen kann. Wenn ich dein Video vorher gesehen hätte, wäre ich bei der Statistik bei null angefangen.
Danke dir für dein Feedback, aber leider habe ich mich damit noch nicht beschäftigt. Vermutlich könnte man über ein SQL Statement einfach die vergangenen Daten löschen 👌
Geht nicht einfach ein neuer Name, z.B. Shelly1_Toaster, später dann Shelly1_TV?
Bis jetzt hatte ich dieses „Problem“ noch nicht, da ich relativ neu bei HA bin, aber was nicht ist, wird bestimmt noch werden 🤔 Gut zu wissen, was man dann da machen kann/muss 🙂 Also vorab schon mal Danke!
Aber das mit dem SQL Addon bringt mich auch noch auf ganz andere Gedanken, ist aber womöglich schon woanders diskutiert worden? Es geht um die Langzeitstatistik und die Daten dazu möchte ich nicht unbedingt auf Dauer auf meinem "HA Green" haben. Dieser hat eine eMMC als "Festplatte" und die ist wohl eher sowas wie eine SD-Karte und keine SSD. FluxDB wird ja nicht für SD Karten empfohlen und überhaupt wäre mir eine externe Datenbank lieber. Für die Auswertung der Daten benötige ich sowieso einen "großen" Monitor, der ist meist mit einem PC verbunden und warum nicht auf die Daten auf diesem PC ablegen und Grafana läuft dann vielleicht auch besser als auf dem "kleinen" HA.
Will damit fragen: Kann ich mit dem SQL Addon die Daten auch auf einen andere SQL (lite) DB übetragen? Natürlich geht das irgendwie... aber wie? Ein Tipp oder Ansatz wäre hilfreich 🙂
Bei den letzten Videos war der Ton 1A. Mach es doch so wie es für Dich einfacher ist 🙂
Ich finde, die Musik brauchst du nicht
Danke dir für dein Feedback, ich denke, ich werde sie auf ein Volumen drosseln, indem sie kaum noch hörbar ist 👍
@@simon42ich kann mich da nur anschließen. Die gewählte Musik lenkt mich persönlich er ab und ist etwas stressig, vor allem wenn dein Video mit höherer Geschwindigkeit geschaut wird.
7:30 Wie kann ich einstellen, dass diese Daten nur 1 Monat gespeichert werden?
Hi @christianz.4814,
bin mir nicht sicher, ob das überhaupt möglich ist 😅
Beste Grüße und bis bald 👋
Hi Simon, kannst Du mir bei MariaDB die SQL Befehle sagen? Danke!
Leider nein, da gibt es nicht alle erforderlichen 😅
@@simon42 ok dann mache ich Rollback auf sql lite Danke!
@@simon42 Danke dafür, hilft sehr.
Habe mir für MariaDB so beholfen. Ich verwende Adminer für die Eingabe der SQL Befehle:
Abfragen: select *, FROM_UNIXTIME(start_ts) from statistics where metadata_id = (SELECT id FROM statistics_meta WHERE statistic_id = "sensor.ABZUFRAGENDER_ENTITÄTSNAME")
Ersetzen:
UPDATE statistics SET metadata_id = (SELECT id FROM statistics_meta WHERE statistic_id = "sensor.NEUER_ENTITÄTSNAME") WHERE metadata_id = (SELECT id FROM statistics_meta WHERE statistic_id = "sensor.ALTER_ENTITÄTSNAME")
Ich freue mich immer über neue Videos, aber ganz im Ernst: Ich finde die neue musikalische Untermalung grausig. Die ist ziemlich nervig, die alte war ruhig, hat sich nicht aufgedrängt und hatte einen hohen Wiedererkennubgswert.
Das ist mir persönlich sogar nochwichtiger als Modell und Abstand des Mikrofons.
gibt es von dir ein Discord?
Kein wirklich aktives, dafür aber eine aktive Community: community.simon42.com/
👍