NEWS
Lösung zur Wertspeicherung
-
@mickym said in Lösung zur Wertspeicherung:
@accuface sagte in Lösung zur Wertspeicherung:
welche werte ich davon alles genau brauche, weiss ich noch nicht genau. ich denk dass wird sich im lauf der Zeit zeigen, sonst wird das wahrsch. 1. zuviel an DP und 2. vielleicht schnell unübersichtlich.
Na ja im Grunde macht man das ganze Spiel nicht so, wie Du es mit Deinem Export vor hast. In der Regel nutzt man die Möglichkeiten Änderungen von Datenpunkten in einer Datenbank zu speichern und diese kannst Du dann bei Bedarf exportieren. Das wäre eigentlich der saubere Weg und dann brauchst Du auch nicht so im iobroker rumfuhrwerken, sondern hast die Daten in einer Datenbank und musst Dich halt dann damit beschäftigen, wie Du das in Excel exportierst für mysql gibts zum Beispiel im Excel schon fertig AddOns.
War ja mein ursprünglicher Plan, InfluxDB und MariaDB laufen ja. Aber auch hier dass selbe Problem, ich hab keine Ahnung davon.
Wenn ich dass aber richtig gelesen habe, muss man die CSV von Influx auch manuell Downloaden und einpflegen. -
@accuface Na ja - das geht halt alles nicht so schnell insbesondere wenn man soviel will.
Ich habe es gerade mal mit ein paar WENIGEN Datenpunkten und mySQL gemacht.
Das funktioniert prinzipiell schon - aber ich musste auch 1 Std. rumprobieren:
Lösung (1):
Gut aber wir können auch erst mal da weitermachen, wo wir gestern aufgehört haben, aber für die Datenmenge würde ich ggf. mySQL mal auf Deinem NAS in Betracht ziehen - das wäre der saubere Weg.Lösung (2):
Das kannst Du ja als nächstes in Betracht ziehen - weil das meines Erachtens eine vollautomatische Lösung wäre, wobei der sourceanalytics Adapter weiterhin eine Fehlerquelle wäre.Lösung (3):
Die 3 Lösung ist - ganz auf sourceanalytics zu verzichten und Dir mit Influx etc. Dir die Werte selbst bereitstellen lassen. Dann errechnest Du Dir die Werte selbst - das ist natürlich die sauberste und automatischste Lösung.Und irgendwie musst Du Dir bei allen 3 Lösungen Ahnung beibringen. - Ich kann Dir ggf. bei dem einen oder anderen helfen, aber bin auch nicht in allem fit und man müsste recherchieren. Deswegen habe ich ja für mein Excelsheet gerade auch 1 Std. gebraucht. Aber wir gesagt, wir können auch erst mal da weitermachen, wo wir gestern aufgehört haben.
-
@mickym said in Lösung zur Wertspeicherung:
@accuface Na ja - das geht halt alles nicht so schnell insbesondere wenn man soviel will.
Ich habe es gerade mal mit ein paar WENIGEN Datenpunkten und mySQL gemacht.
Das funktioniert prinzipiell schon - aber ich musste auch 1 Std. rumprobieren:
Das wäre mein eigentliches Ziel gewesen, die Werte in eine Datenbank (bei mir MariaDB) zu schreiben und dann automatisch immer den Letzten Wert eines Tages in eine Excel liste, wobei, wenn man über die Datenbank direkt den Tageswert der Datenpunkte speichern/ansehen könnte ohne die tausende Werte durchzusuchen, wäre mir das auch ok.
Meine Gedanke/Wunsch ist es halt, die Werte für Tage/Wochen/Monate und das Jahr, zu speichern und für weitere, spätere Vergleiche zur Hand zu haben. Idealerweise als Liste und da viel mir halt nur Excel ein.Lösung (1):
Gut aber wir können auch erst mal da weitermachen, wo wir gestern aufgehört haben, aber für die Datenmenge würde ich ggf. mySQL mal auf Deinem NAS in Betracht ziehen - das wäre der saubere Weg.Da mein NAS einige Jahre alt ist und auch NUR eine Synology DS213j ist, ist das halt nicht das schnellste um direkt drauf zu arbeiten, ich warte da schon gerne mal bis zu 2 min, bis ich auf dem nas mal in einen Ordner komme. Daher hab ich die MariaDB auf einen separaten Pi5 mit 4GB installiert. Ist vielleicht etwas übertrieben, aber gut. ich dachte es kommt da ne riesen Datenmenge zusammen.
Wie schon geschrieben, MariaDB auf nem PI läuft ja schon und HeidiSQL auf dem Laptop auch.
Bisher hab ich es aber nicht geschafft, Daten die momentan noch zum Testen in die DB geschrieben werden, irgendwie in eine Excel bzw. csv zu kriegen (weil keine Ahnung davon)Lösung (2):
Das kannst Du ja als nächstes in Betracht ziehen - weil das meines Erachtens eine vollautomatische Lösung wäre, wobei der sourceanalytics Adapter weiterhin eine Fehlerquelle wäre.Ich hatte deswegen den Adapter genommen, weil er mir aus meinen 2 Richtungszählern den täglichen Eigenverbrauch und die täglichen Netzeinspeisung rausrechnet. Die Beiden Zähler zeigen Eigenbedarf als negativwerte an, Netzeinspeisung als Positivwerte.
Ich hab keinen Plan wie ich das manuell ausrechnen kann.
warum ist SA eine Fehlerquelle?Lösung (3):
Die 3 Lösung ist - ganz auf sourceanalytics zu verzichten und Dir mit Influx etc. Dir die Werte selbst bereitstellen lassen. Dann errechnest Du Dir die Werte selbst - das ist natürlich die sauberste und automatischste Lösung.Ich muss sagen, ich bin aktuell nicht von InfluxDB überzeugt, weil mir regelmäßig der PI einfriert und nur wieder zum laufen zu überreden ist, wenn ich ihn kurz vom Netz nehme.
Und da die beiden anderen Pi's (einer mir iobroker und einer mit MariaDB) seid der inbetriebnahme anstandslos laufen, muss ich annehmen dass es in der Influx liegt, obwohl da aktuell zum Testen nur 6 oder 7 werte drauf laufen.Und irgendwie musst Du Dir bei allen 3 Lösungen Ahnung beibringen. - Ich kann Dir ggf. bei dem einen oder anderen helfen, aber bin auch nicht in allem fit und man müsste recherchieren. Deswegen habe ich ja für mein Excelsheet gerade auch 1 Std. gebraucht. Aber wir gesagt, wir können auch erst mal da weitermachen, wo wir gestern aufgehört haben.
Nicht nur bei Lösung 3.....
Das Ding ist halt, dass ich quasi von nix Ahnung habe, Du hingegen zumindestens bei einigen dingen etwas drin bist.
Ich hab mit iobroker ja erst vor einigen Wochen angefangen und wollte "NUR" eine Grafische Oberfläche haben um meine Shells von einem Zentralen Punkt aus, schalten und bedienen kann.Aber wie dass halt so ist......... dann kam der Benzinpreise dazu, ach schau an einen Müllkalender gibts ja auch, das NAS könnte ich ja auch abfragen........ was ist eigentlich das mit der anwesenheit, ja cool das bau ich auch ein (und da war ich dann plötztlich bei Blockly, scripte und automatischen aAbfragen und Aufgaben, und ganz zu schweigen von den Heizungsthermostaten und Door/Window von Shelly.
Heizölfüllstand, cool, ich bau mal eben ein ESP8266 mit US sensor ein. klappt auch recht gut.Aaaaaaber die Krönung war ja dann der Brief meines Netzversorgers bezüglich dem Austausch der beiden Zähler. Nach etwas Recherche bot sich die Möglichkeit die PV Anlage und den ganzen Stromverbrauch auszulesen und einzubinden. Auch hier hab ich nach Netzanleitungen 2Leseköpfe gebaut und über einen geflashten esp8266 angeschlossen.
Nachdem ich dann mit einem Arbeitskollege drüber gesprochen hatte, der auch so bissl Hausautomation macht, kam ich überhaupt erst auf die Idee die ganzen Werte zu Analysezwecken wegzuspeichern, und nun häng ich eben in dieser Spirale gefangen aus "haben wollen aber nix können" und was ist die beste Lösung für mich.
Sorry für den ganzen OT.
Es ist ja nicht so, ich würde und will mich reinarbeiten, nur wenn man gar keine Ahnung hat und dann bei Recherchen unterschiedliche Wege und Lösungen gefunden werden, ist mal als NOOB halt schnell an nem punkt zwischen Überforderung und Kapitulation.
Und deswegen ist es gut Leute zu haben wie euch, die einem unter die Arme greifen können, auch wenn man sich nmal saublöd anstellt.Und da bin ich an nem Punkt, wo ich einfach mal DANKE an jeden sagen muss, der sich für Noobs wie mich, so viel Zeit nimmt um zu Helfen.
Was war jetzt eigentlich das Thema?
-
Nun ich habe das ja auch mit MariaDB oder mysql gemacht ist das Gleiche. Die Datenpunkte schreibst Du über den SQL-Adapter.
Wenn Du willst kann ich Dir kurz helfen, wie Du auf Deine MariaDB in Excel auf Deinem Laptop zugreifen kannst. Vorausgesetzt Du hast einen Windows Laptop.
Voraussetzung ist, dass Du mit HeidiSQL auf Deinem Laptop auf die Datenbank zugreifen kannst.
-
@mickym said in Lösung zur Wertspeicherung:
Nun ich habe das ja auch mit MariaDB oder mysql gemacht ist das Gleiche. Die Datenpunkte schreibst Du über den SQL-Adapter.
Mach ich ja schon bei ein paar, noch nicht bei allen.
Wenn Du willst kann ich Dir kurz helfen, wie Du auf Deine MariaDB in Excel auf Deinem Laptop zugreifen kannst. Vorausgesetzt Du hast einen Windows Laptop.
jup, Windoof Rechner
Voraussetzung ist, dass Du mit HeidiSQL auf Deinem Laptop auf die Datenbank zugreifen kannst.
-
@accuface Als erstes lädst Du Dir den MySQL Connector runter und installiert diesen. Am Besten mit dem MSI Paket:
https://dev.mysql.com/downloads/connector/odbc/ -
@mickym said in Lösung zur Wertspeicherung:
@accuface Als erstes lädst Du Dir den MySQL Connector runter und installiert diesen. Am Besten mit dem MSI Paket:
https://dev.mysql.com/downloads/connector/odbc/dauert nen moment, muss erst einen account erstellen, sonst darf ich nicht Downloaden.
Die wollen einen Firmennamen? bin ich da richtig? -
@accuface Nein das geht auch ohne - da gibts unten so versteckt einen Satz der heißt "nur downloaden"
-
@mickym said in Lösung zur Wertspeicherung:
@accuface Nein das geht auch ohne - da gibts unten so versteckt einen Satz der heißt "nur downloaden"
aber so schön klein geschrieben..... pffff
-
@accuface sagte in Lösung zur Wertspeicherung:
@mickym said in Lösung zur Wertspeicherung:
@accuface Nein das geht auch ohne - da gibts unten so versteckt einen Satz der heißt "nur downloaden"
aber so schön klein geschrieben..... pffff
Ja die denken sich schon was dabei - was glaubst Du wieviele einen Account erstellen.
-
@mickym said in Lösung zur Wertspeicherung:
@accuface sagte in Lösung zur Wertspeicherung:
@mickym said in Lösung zur Wertspeicherung:
@accuface Nein das geht auch ohne - da gibts unten so versteckt einen Satz der heißt "nur downloaden"
aber so schön klein geschrieben..... pffff
Ja die denken sich schon was dabei - was glaubst Du wieviele einen Account erstellen.
da mein englisch ned gut ist, Installation als Typical, complett oder custom
-
@accuface Du brauchst den ODBC Treiber:
Am Besten complete.
-
@mickym said in Lösung zur Wertspeicherung:
@accuface Du brauchst den ODBC Treiber:
Am Besten complete.
sieht bei mir anders aus
-
@accuface Genau passt schon:
Das 1. Downloaden und installieren.
-
@mickym said in Lösung zur Wertspeicherung:
@accuface Genau passt schon:
Das 1. Downloaden und installieren.
mach ich ja, war nur über deine auswahl erstaunt
-
@mickym said in Lösung zur Wertspeicherung:
@accuface Genau passt schon:
Das 1. Downloaden und installieren.
Fertig
-
@accuface Ok dann gibst Du in die Suche von Windows ODBC ein. und öffnest diese App
-
@mickym said in Lösung zur Wertspeicherung:
@accuface Ok dann gibst Du in die Suche von Windows ODBC ein. und öffnest diese App
done
-
-
@mickym said in Lösung zur Wertspeicherung:
@accuface Nimm die 64-bit Version
Dann auf Hinzufügen.
hab ich ned....nur N/V