InfluxDB 2.x - Eigenes Grafana-Dashboard der PV-Erträge mit vielen Beispielen

  Рет қаралды 59,129

haus:automation

haus:automation

Күн бұрын

Пікірлер: 325
@haus_automation
@haus_automation Жыл бұрын
Jetzt bin ich gespannt auf Deine Kommentare! Was würdest Du anders machen? Was wünschst Du Dir noch? Geht das Video zu tief ins Detail? Schau auf jeden Fall das Grundlagen-Video, falls Du Dich hier etwas "überfahren" fühlst: kzbin.info/www/bejne/pJmnfJRtZ7aihLM
@patrickhugel8254
@patrickhugel8254 Жыл бұрын
Hey. Eine Frage... Woher bekommst du deinen Hausverbrauch ? ich habe hier einen shelly 3em und der gibt mir bei Einspeisung ja auch negativwerte an .. so stimmen dann aber die Berechnungen aus deinem Blog ja nicht oder überseh ich da was ?
@haus_automation
@haus_automation Жыл бұрын
@@patrickhugel8254Ich habe einen Alias angelegt, der * -1 rechnet wenn der Wert negativ ist. Sonst wird 0 ausgegeben. So wird praktisch aus einem Datenpunkt zwei. Das gilt aber nur für die Leistung. Aber für die Energie (meterIn und meterOut) habe ich ja zwei getrennte Zählerstände.
@patrickhugel8254
@patrickhugel8254 Жыл бұрын
Okay danke für die Info d.h du hast da einen anderen Zähler ? Shelly kann das soweit ich sehe nicht :( den alias hast du dann im iobroker angelegt ? Ansonsten sieht das mittlerweile ganz okay aus auch wenn ich natürlich viel kleinere Werte habe da bisher nur ein bkw und keine große pv aber auch hier gefällt mit der Aufbau deines Dashboards ;) kannst du mir noch bisschen Infos zu deinem großen Graph geben? Hast du da noch aggregiert damit das so schön gerade aussieht ? Wie hast du die einzelnen Linien konfiguriert? Über Hue? Bei mir sieht das trotz gleicher Farbe nicht wirklich so schön aus :(
@sandyr272
@sandyr272 9 ай бұрын
Vielen Dank für die tolle Arbeit. Ich konnte nun schon wirklich vieles umsetzten und sogar Wasser und Gas visualisieren. Nun komm ich allerdings an meine Grenzen. Ich möchte mit einigen Daten aus unterschiedlichen measurement gerne Weiterrechnen. Als vereinfachtes Beispiel habe das measurement Gas und PV und möchte nun vom täglichen Gasverbrauch die tägliche Einspeisung in Prozent abziehen. Hat jemand einen Tipp? Habe deinen Blog auch über die join-Funktion gelesen aber auch die bringt mich nicht weiter. LG
@haus_automation
@haus_automation 9 ай бұрын
@@sandyr272 Du kannst mit union Daten zusammenführen.
@aaron1480
@aaron1480 Жыл бұрын
Wirklich gutes Video! Ich bin sehr dankbar, dass du dir die Arbeit machst, die Doku zu lesen und es dann auch noch aufbereitest und ein Video dazu machst. Habe mich selbst schon durch die Doku gehangelt um diese Dinge umzusetzen und habe trotzdem noch was gelernt, was ich bisher noch gar nicht berücksichtigt habe. Vielen Dank!
@tim-.10.
@tim-.10. Жыл бұрын
Super spannend, danke für das umfangreiche Video! Jetzt fehlt nur noch die Zeit, um auf InfluxDB2 umzusteigen 😀
@danielyoutube8960
@danielyoutube8960 Жыл бұрын
Mega Video! So erklärt versteht denke ich jeder Grafana und InfluxDb. Gerne noch mehr davon!
@tobid9288
@tobid9288 3 ай бұрын
Klasse Video! Auch wenn ich Home Assistant und Prometheus nutze, konnte ich jede Menge aus dem Video herausziehen. Vielen Dank
@bennojax
@bennojax 7 ай бұрын
super Erklärungen tolle Arbeit von dir ...... werde die nächsten Tage mal an meinem Dashboard basteln und probieren..... sehr gute Motivation für ein solches Projekt 🙂
@bennojax
@bennojax 6 ай бұрын
ich bin es nochmal...... habe deine Idee aufgegriffen und laufe gerade gegen die Wand ..... habe den ganzen Tag das Web durchforstet und immer der gleiche Fehler: Cannot find module 'axios' or its corresponding type declarations. ...... axios ist mit npm installiert worden .... ich sehe vor lauter Wald den Baum nicht mehr ..... kleiner Tip von dir Mathias??!!!
@Tim-1337
@Tim-1337 Жыл бұрын
Moin Matthias, einfach nur WOW. Danke dir für das super und detailreiche Video. Ich hatte mich schon des Öfteren "geärgert", dass z. B. die Daten des Verbrauchs nicht mit dem zu dem Zeitpunkt gültigen Kosten in Verbindung gesetzt wurden konnten. Da ich auch ab dem 01.09 Tibber nutze kam dein Video wie gerufen. Habe es am Wochenende in Angriff genommen meine Influx1 auf 2 zu heben und dein gezeigtes Nachzubauen. Klappt super. Vielen vielen Dank, dass ist echt klasse. Gerne mehr in diese Richtung
@holgertreichel6122
@holgertreichel6122 Жыл бұрын
Dieses Video ist außerordentlich gut. Enthält alles, was ein Balkkonkraftwerker so braucht
@radarhase
@radarhase Жыл бұрын
Wieder ein super Video. Tolle Idee mit dem Script, um den gleichen Zeitstempel zu erhalten. Danke für die ganzen Infos 👍👍😍😍
@haus_automation
@haus_automation Жыл бұрын
Theoretisch lässt sich das noch etwas vereinfachen, aber so ist es leichter für alle zu verstehen
@hartmutbogorinsky8789
@hartmutbogorinsky8789 Жыл бұрын
Einfach hervorragend vermittelt - Kompliment 👍😀, ich bin begeistert…
@michaelk8627
@michaelk8627 Жыл бұрын
Hey Matthias! Mega gutes Video. Der Hammer was du da rein gepackt hast. 👍💪 Für mich persönlich wäre es auch ok gewesen, dass Ganze in 2-3 einzelne Videos aufzuteilen. Vielleicht hätte man dann noch an einzelnen Stellen noch weiter in die Tiefe gehen können. Aber über den Blog Beitrag geht das natürlich auch. Wenn ich mir was wünschen dürfte, wäre mal ein Beitrag zum Thema Backup-Konzept (Influx, Grafana, etc.) großartig. Dank deiner Videos können jetzt tausende Laien coole Projekte lokal unter Linux, ohne echte Kenntnisse aufbauen. Da wäre das eine super Ergänzung wie man die seine Daten auch ohne Cloud sichert und im Notfall wieder parat hat. Mach bitte weiter so! 👍
@dali.g
@dali.g Жыл бұрын
Super gutes Video, super interessantes Thema! Länge passt! Detailgrad passt...danke und weiter so! LG, Dali
@NTango
@NTango 8 ай бұрын
Vielen Dank - sehr hilfreich!
@axelschwerdtfeger3990
@axelschwerdtfeger3990 Жыл бұрын
Super cool. Ich kann mich den andern Kommentaren nur anschließen. Eine klasse Arbeit die du da für uns gemacht hast. Ich habe das gleich so um gesetzt und um die Aufzeichnung eines Heizstromzählers meiner Wärmepumpe erweitert. Eine kleine Herausforderung hatte ich noch mit meinen Zählern, die liefern die Leistung postiv/negativ in einem Modbusregister mit Vorzeichen, das habe ich noch mit "Größer und Kleiner 0 Script" in die Aufzeichnungsdatenpunkte aufgeteilt. Danke für deine Videos, den Blog und den ioBroker Kurs👍👍👍👍
@andreasimnorden242
@andreasimnorden242 Жыл бұрын
Echt super Video! Klasse. Ich arbeite auch mit Influx2 und Grafana. Ich habe auch noch etwas gelernt! Mich würde auch noch gestappelte BarCharts interessieren. Da kann man gut einen Vergleich darstellen. So ähnlich wie Du es im 7 Tage Rückblick gemacht hast.. Immer weiter so.👍
@haus_automation
@haus_automation Жыл бұрын
Du kannst in den Overrides das stacking einstellen 👍
@stephanr1233
@stephanr1233 11 ай бұрын
Vielen Dank für das ausführliche Video. Es war definitiv für mich als Einsteiger nicht zu lang :) Jetzt weiß ich, mit was ich mich beschäftigen muss. Danke für die vorgeschriebenen Scripts!
@mikehotel5652
@mikehotel5652 Жыл бұрын
Immer auf dem Stand der Technik! Sehr gute Videoreihe!
@ktmlauni
@ktmlauni Жыл бұрын
echt Klasse und schön gemacht!
@Xer777Xes
@Xer777Xes Жыл бұрын
Vielen Dank für dieses tolles Video!!!
@Skyryser
@Skyryser Жыл бұрын
Super danke. Genau zur richtigen Zeit, am Wochenende wird der Modus - IP Adapter in Betrieb genommen 😊 eine Erweiterung (Blog oder Video) mit einem batteriespeicher wäre super
@mrnobodyzwischer
@mrnobodyzwischer 8 ай бұрын
Bester Mann der Matthias, danke für deine Mühen.
@maikgadow4801
@maikgadow4801 Жыл бұрын
Sehr gutes Video und wieder ein paar Anregungen mitgenommen. Besten Dank dafür. :)
@felixfaulmann4197
@felixfaulmann4197 Жыл бұрын
Soviel Daumen wie ich geben würde habe ich gar nicht. Echt tolles video. Perfekt erklärt, wie immer.
@imekinmary5114
@imekinmary5114 Жыл бұрын
Hier sieht man mal was man mit Daten so alles anstellen kann. Ich habe von der Materie nicht viel Ahnung, bin aber begeistert was da alles geht. Ich persönlich habe eine PV-Anlage ein Elektroauto und einige Shelly Steckdosen im Einsatz und finde das extrem spannend. Bisher habe ich vieles mit Excel Tabellen gemacht, aber das hier ist viel komfortabler wenn alles läuft. 😊 Mit evcc habe schon mal meine PV-Anlage die Wallbox und das Elektroauto verbunden, was recht gut funktioniert. Dein Kanal hat mir da schon recht gut geholfen, weiter so. 😊
@starlord-616
@starlord-616 Жыл бұрын
Super Video, wie immer interessant. Bin mittlerweile auch into influx2 :P Habe es auch per Skript gelöst - etwas anders, aber dafür habe ich hier wieder was gelernt :) DANKE! Nein die Videos sind nicht zu lang :)
@jurgenfuchs2779
@jurgenfuchs2779 Жыл бұрын
Perfekt präsentiert! Werde mir jetzt die Grundlagen über influx-db und Grafana ansehen.😅
@mangofred1402
@mangofred1402 Жыл бұрын
Tolles Video! Vor allem die Möglichkeit den humpelnden Influx-Adapter vom IoBroker zu umgehen... Werde auch andere vorgestellte Löungen in meine Dashboards einbauen. Danke für die Mühe uns deine Erfahrungen mitzuteilen!
@CGarbracht
@CGarbracht 7 ай бұрын
Danke für dein ausführliches und sehr informatives Video. Du hast mich zu umfangreichen Ändrungen an meinem Dashboard angeregt. Seit mehreren Jahren setze ich den influxDB-Adapter erfolgreich ein. Ich nutze ihn allerings nur um einzelne Datenpunkte im ioBroker zu bearbeiten. Nachteilig dabei ist, daß beim Schreiben z.B. mit einem Skript oder NodeRed jedes Field in ein eigenes Measurement geschrieben wird. Das erschwer spätere Berechnungen, weil die Zeitpunkte der Einträge unterschiedloch sind. Mit deine Methode tritt dieses Problem nicht auf. Dein Skript lief nach anpassung der Parameter sofort problemlos. Ich muß allerdings größere Umbauten an meiner Visualisierung mit Grafana vornehmen. Die 'energy-stats' würde ich allerdings lieber periodisch, z.B. alle 15 Minuten, speichern. Ich habe es leider nicht geschafft, das Skript entsprechend zu ändern. Anstelle von: on({ id: Object.keys(loggingTemplate), change: 'ne' }, ... stelle ich mir etwas vielleicht in dieser Form vor: var cron = "* * * * *"; schedule(cron, function () { ... Könntest du mir eine Tip dazu geben? Gruß aus dem Harz
@dennisg.6802
@dennisg.6802 Жыл бұрын
Danke!
@haus_automation
@haus_automation Жыл бұрын
Hey vielen Dank für die Unterstützung
@dennisg.6802
@dennisg.6802 Жыл бұрын
Sehr gerne 😊 super Video und mach bitte weiter so. Gerne auch längere Videos
@tobi5609
@tobi5609 Жыл бұрын
Sehr tolles Video und tolle ergänzung zu den InfluxDB 2.X Grundlagen. Noch habe ich derzeit alles über den Adapter aber deine Videos liefern gute Ideen/Ansätze was ich evtl. ändern könnte. Aber erstmal muss ich noch mehr darüber lernen da ich noch nicht wirklich mit den neuen Influx Querys klar komme, derzeit läuft alles noch über InfluxQL da es für mich einfacher ist
@haus_automation
@haus_automation Жыл бұрын
Was ist denn einfacher daran? Das generelle Konzept ist ja das gleiche. Nur die Syntax ist anders. Ich mag Flux mittlerweile sogar lieber und finde es auch einfacher zu verstehen
@amaghafi
@amaghafi Жыл бұрын
Klasse, vielen Dank! Ja die Oberfläche sieht natürlich edel aus. Werde ich demnächst auf meinen Proxmox-iobroker installieren. Klasse!
@ChristianWittmann-u3l
@ChristianWittmann-u3l 7 ай бұрын
Hi. Tolles Video. Sehr einfach erklärt. Ich hänge an dem Zeitgraphen . Hast du da zufällig die Query’s. Im besonderen geht’s mir eigentlich um das berechnen des Eigenverbrauchs. Danke und Gruß
@haus_automation
@haus_automation 7 ай бұрын
Ja die Dashboards gibts hier im Mitgliederbereich zum Download. Aber die Statements sind alle in Blogpost
@bluephoenix2801
@bluephoenix2801 Жыл бұрын
Ich kommentiere selten Videos, aber hier Daumen hoch, echt top.
@adobke6259
@adobke6259 Жыл бұрын
Super Video. So erklärt, daß es auch Anfänger verstehen und die Schritte nachvollziehen können. Ich bin total begeistert. Eine Frage hätte ich aber noch. Die Bezeichnung Deiner Daten in der Wochenübersicht heißen Einspeisung, Produktion und so weiter. Wie hast Du die geändert?
@StahlkocherMurMuerz
@StahlkocherMurMuerz 9 ай бұрын
Super Video - Dankeschön! Leider bekomme ich die schönen Tabellen (?) Sonnenaufgang, Sonnenuntergang,... nicht so schön hin wie du. Hast du da einen Tipp für mich oder könntest du das in deinem Blog zur Verfügung stellen? Danke im Voraus!
@haus_automation
@haus_automation 9 ай бұрын
Steht hier im Mitgliederbereich zum Download
@chicosabroos
@chicosabroos Жыл бұрын
Cooles Video, danke! Das mit den Tasks war eine Funktion die ich so noch gar nicht auf dem Schirm hatte! Hättest du dir das custom Script in IoBroker, welches die Daten der Sensoren zusammenfasst, nicht sparen können in dem du die Berechnungen auf den down gesampelten Daten durchführen würdest? Dort hättest du ja auch wieder die gleichen Datenstempel.
@haus_automation
@haus_automation Жыл бұрын
Ich bin da offen für Ausführungen wie genau das klappt. Ich nutze ja die pivot funktion beim downsampling auf dem Timestamp. Findet er dann keinen anderen Datensatz ist die Zeile leer. Wie löst man das?
@dguedel
@dguedel 11 ай бұрын
Hallo Matthias, starkes Video 💪👍. Ich stehe allerdings noch beim Thema ioBroker Scripts etwas an. Gibt dazu von dir bereits einen Beitrag, welchen ich verpasst habe? Beste Grüsse aus der Schweiz
@haus_automation
@haus_automation 11 ай бұрын
Was fehlt dir? Das ist normales JavaScript. Ich überlege noch, ob ich dazu detaillierte Inhalte anbieten soll. Und falls ja, darf das für mich nicht zu einem JavaScript Grundkurs werden. Nicht so einfach da die mitte zu finden
@detlefpeters6939
@detlefpeters6939 Жыл бұрын
Hallo, Super Beitrag. Können Sie vielleicht ein oder zwei Beispiele auf Ihrer Seite stellen, wie man die Daten aus der alten Datenbank in diese überträgt? Ein Beispiel ist dort schon drin wo die Werte die selben Namen haben. Ich habe z.B. ein messurement (Erzeugte_Energie_geamt) als value. Diese werte müssten nun in Ihrem Beispiel eingebracht werden. Da dort bisher meine Werte gespeichert wurden. Danke
@haus_automation
@haus_automation Жыл бұрын
Was ist denn „die alte Datenbank“?
@ralf983
@ralf983 Жыл бұрын
Super erklärt Matthias ! Ich habe aber noch eine Frage, die ich noch nicht lösen konnte: Ich habe Positive und negative Werte vom Zähler in meiner DB stehen. Wie kann ich diese Werte aus diesem value in positive und negative trennen, um sie in einem anderen field weiter verarbeiten zu können, also Positive in ein Positiv-field und Negative in ein Negativ-field. Habe beinahe schon die komplette Doku zu Flux durch; es aber immer noch nicht geblickt...
@haus_automation
@haus_automation Жыл бұрын
Mit einer Filter Funktion auf dem value. Also > 0 bzw < 0 docs.influxdata.com/flux/v0.x/stdlib/universe/filter/
@Schmattek85
@Schmattek85 7 ай бұрын
Danke für das tolle Video! Kannst du mir erklären, warum ich beim Sonnenstand, also "sun altitude", negative Werte angezeigt bekomme?
@haus_automation
@haus_automation 7 ай бұрын
Wenn die Sonne unter dem Horizont steht ist das normal
@Schmattek85
@Schmattek85 7 ай бұрын
@@haus_automation Aber jetzt gerade steht sie doch hoch am Himmel und definitiv im Plus Bereich.
@Oellewa
@Oellewa Жыл бұрын
Hallo Matthias. Super Arbeit die du da gemacht hast. Ich habe allerdings ein Problem mit dem 7-Tage Rückblick. Es wird mir nur dies angezeigt. "Configured x field not found" Wenn ich dann in die Bearbeitung gehe fehlen einige Werte. "Time (not found); exportedWh (not found) etc." Bei den anderen Auswertungen sind alle Felder da und es funktioniert reibungslos. Habe leider keine Erklärung! Viele Grüße und Danke
@MasterofPuppets111
@MasterofPuppets111 Жыл бұрын
geht mir genau so, alles funktioniert bis auf das....
@dguedel
@dguedel 11 ай бұрын
Lieber Matthias, Vielen Dank für deine Rückmeldung. Es ist nicht das Java Skript und ich habe auch dessen Sinn verstanden. Mittlerweile werden die Werte auch in die influxDB geschrieben :-). Es ist für Einsteiger trotz den ausführlichen Videos nicht einfach, den Überblick zu behalten (MQTT oder Modbus?, NodeRED oder ioBroker?). Es ist schon nicht einfach, die Daten aus einem MultiPlusII GX von Victon Energy heraus zu bekommen, da diese von unterschiedlichen internen Geräten abgefragt werden müssen. Oft kommen die Werte auch skaliert daher und müssen vor der Weiterverarbeitung umgewandelt werden. Wo würdest Du eine solche Umwandlung vornehmen (ioBroker, InfluxDB oder Grafana)? Für mich wäre für ein Tutorial "PV Anlage mit Grafana Dashboard" zu Beginn eine Systemübersicht in Form eines Blockschaltbildes hilfreich. Zu jedem Block dann ein Video mit den "How-To's" sowie ein Verweis auf die "Deep Dives" zu den einzelnen Themen 😉. Vielen Dank. Beste Grüsse Daniel P.S. Die Skalierung habe ich übrigens in IoBroker mittels Alias gelöst. Die Umrechnung der Werte erfolgt dann direit in Grafana.
@haus_automation
@haus_automation 11 ай бұрын
Puh, ja. Das Problem ist die Zeit. Für solche Videos hier gehen Tage an Arbeit drauf, welche mir niemand bezahlt. Das ist jetzt schon super ausführlich und extrem zeitintensiv. Und dann verdiene ich mit so einem Video unterm Strich 150€ vor Steuern an Werbeeinnahmen und beantworte danach noch möglichst alle Kommentare und Fragen. Glaub ich muss mehr in kostenpflichtige Kurse packen - dann kann ich auch noch mehr Infos liefern.
@Chamaeleon_Crossfire
@Chamaeleon_Crossfire Жыл бұрын
Ich bin Kunde bei Tibber und hatte mich schon gefreut, dass mit Matthias seinen Script und Auswertungen endlich auch mit schwankenden Strompreisen rechnen kann. Vielen Dank dafür und für die viele Arbeit die du immer mit uns teilst 👍Leider funktioniert das ganze bei mir nicht. Das loggen hat wunderbar geklappt, alle Preisänderungen wurden erfasst, der Preis war an dem Tag zwischen 15 und 25 Cent aber eher in Richtung 25 Cent. Aber er errechnet mir für den Gewinn durch 4kWh Selbstverbrauch gerade mal 0,15 € aus was ja etwas unter 4 Cent pro kWh wären und für den Import von 9,5kWh errechnet er 1,30€ was ca. 13 Cent wären. Aber beide male deutlich unter dem was ich als Mindestpreis von 15 Cent bezahlt habe. Ich habe das ganze einmal mit den aktuellen Tagesdaten und auch noch mit den Aggregierten historischen Daten probiert und beide mal was es fast identisch (Rundungsfehler). Hat jemand auch Tibber oder Awattar bei dem es funktioniert oder gibt es einen Tipp was ich falsch mache? Als Abfrage habe ich 1:1 die Beispiele von Matthias genommen.
@volkerarning9011
@volkerarning9011 10 ай бұрын
Ich steige gerade erst in die Tibber Zahlenwelt ein, da ich gerade erst aus meinem alten Vertrag rausbekommen bin. Intuitiv würde ich bei den Zahlenwerten aber vermuten, dass die Preise die Börsenstrompreis sind und du die Netzentgeld, Stromsteuer usw noch drauf rechnen musst. Die hängen von deinem Wohnort ab, weil jeder Netzbetreiber das festlegt und die Were findest du auf deiner Rechnung. Bei mir sind das ca 20 ct/kWh und würde die Diskrepanz vermutlich erklären.
@Chamaeleon_Crossfire
@Chamaeleon_Crossfire 10 ай бұрын
@@volkerarning9011 Hallo, nein ich habe schon den Wert welcher mit Steuern usw. ist genommen, ich vermute es lag an dem iobroker Tibber Adapter, welcher bei mir nicht stabil läuft und sich andauernd aufhängt. Ich lasse den jetzt automatisch jede Stunde neu starten, seitdem funktioniert es.
@volkerarning9011
@volkerarning9011 10 ай бұрын
@@Chamaeleon_Crossfire danke für den Hinweis, da achte ich mal drauf, dass die Tibber Daten sauber geschrieben werden - danke
@bekirbahadir2046
@bekirbahadir2046 Жыл бұрын
Jedes Video von dir einfach TOP
@thbiedermann
@thbiedermann Жыл бұрын
Wirklich suuuper Video. Damit das Dashboard überhaupt mit Daten gefüllt werden kann, wäre es noch interessant zu wissen, welche ModeBus-Daten für Solaredge müssen dem measurement energy-stats und dem measurement power-stats zugewiesen werden. Auch noch spannend wäre, was ist oder von kommt "alias.0." ist das ein eigenes AddOn, Plugin oder was auch immer im iOB. Vielen DANK für die Ergänzenden Informationen ;)
@haus_automation
@haus_automation Жыл бұрын
Was fehlt dir da im SolarEdge Modbus Video? Zu Alias und co habe ich im ioBroker Master Kurs so viel erklärt, dass das hier den Rahmen sprengen würde
@michbeck8917
@michbeck8917 9 ай бұрын
Hi, super Video. hat mir viele Anregungen gegeben. Aber leider funktioniert bei mir das Thema mit der Aggregierung nicht. Ich bekomme jedes mal die Fehlermeldung "could not execute task run: partial write: points beyond retention policy dropped=9". Leider hat mir googlen auch nichts gebracht. Naja aber wenigstens wird mein NAS nun schön voll 🙂🙂🙂
@Schmattek85
@Schmattek85 7 ай бұрын
Nächste Frage: Wie hast du in deine "Heute"-Übersicht queries aus zwei unterschiedlichen Datasources (influx-db und sun and moon) bekommen und wie hast du die zweite y-Achse mit den Gradzahlen für den Sonnenstand hinbekommen?
@Sascha-pt3bg
@Sascha-pt3bg Жыл бұрын
Hallo Matthias, könntest Du das Dashboard zur Verfügung stellen? Wäre klasse. Schaue im Mitgliederbereich.... Ich warte mit dem Projekt....... Vielen Dank vorab. schonmal
@haus_automation
@haus_automation Жыл бұрын
Erledigt
@Sascha-pt3bg
@Sascha-pt3bg Жыл бұрын
@@haus_automation Danke. Du bist der Beste. Das hilft wirklich nicht von Null zu starten.... Bin schon dabei
@rolands.9853
@rolands.9853 Жыл бұрын
haus-automation ist mein Favorit, wenn es um das Verstehen von Tools wie iobroker, dessen Adaptern, infuxdb, grafana, usw. geht. Ohne diese Tutorials hätte ich als Anfänger wohl keine Chance. Mein erstes und bisher einziges Ziel im Smarthome ist die Erfassung des Strombedarfs unseres Hauses als Grundlage zur Dimensionierung einer rentablen (!) PV-Dach-Anlage - das Steuern von Haushaltsgeräten erstmal nicht. Mit Hichi-Lesegerät (Tasmota) für den Stromzähler und ShellyPlugS für den Ertrag meiner 600W Balkonsolaranlage soll das gelingen. Um nicht zu Beginn auch noch die Raspberry PI- bzw. NAS-Docker- und Linux-Welt betreten zu müssen, soll die Machbarkeit zunächst auf einem vorhandenen Windows 10 Notebook getestet werden. Nein, ich habe mir das 15-teilige ioBroker Tutorial nicht vollständig angesehen, weil ich nur Teile davon brauche. Meine Herausforderungen: 1. Die ioBroker-Adapter Shelly und Sonoff (Tasmota) hatten zunächst keine Verbindung zu den Geräten. Beide Adapter bringen ihren MQTT-Broker mit, sodass der ioBroker MQTT-Adapter nicht gebraucht wird. Nach Installation und Konfiguration der beiden Adapter musste ich in Windows manuell die benötigten Ports 1882 und 1883 freigeben, damit die beiden Adapter Verbindung zu den Geräten hatten. Ich hätte erwartet, dass das die Installation übernimmt. 2. Die Javascripts aus dem Tutorial liefen zunächst nicht (Message 'Request failed with status code 401' und ERR_BAD_REQUEST). Die ioBroker-Adapter javascript und influxdb waren installiert und konfiguriert. Nach ca. 10 Std. (puh!) Irrungen und Wirrungen fand ich im Web einen Beitrag über zusätzliche NMT-Module, die dann nachinstalliert werden, wenn sie in den Einstellungen des javascript-Adapters genannt werden. Ich habe dort einfach mal axios eingetragen und schon liefen die Beispiel-Scripts. Das war ein Fest! Man freut sich umso mehr, je schwerer es war, das Ziel zu erreichen. Ach ist das schön, den Verlauf des Stromverbrauchs und erst recht den der Solarerzeugung als Graph zu beobachten. Für Anfänger wäre es vielleicht hilfreich, wenn zu Beginn eines Tutorials die Systemvorrausetzungen gezeigt würden, wie z.B. die benötigten ioBroker-Adapter und deren Einstellungen (z.B. zusätzliche NMT-Module). Können Profis ja in der Timeline überspringen. Mein nächster Schritt ist es, die 2. Hälte des Tutorials " InfluxDB 2.x - Alle Grundlagen für Einsteiger" zu studieren und umsetzen. Danach endlich dieses Tutorial ab Minute 8 weiter verfolgen und umsetzen. Ich bin gespannt … Lieber Matthias, vielen Dank für Deine professionellen Tutorials!
@Sascha-pt3bg
@Sascha-pt3bg Жыл бұрын
Hallo Matthias, könntest Du das Dashboard zur Verfügung stellen? Wäre klasse. Schaue im Mitgliederbereich.... Ich warte mit dem Projekt....... Vielen Dank vorab....
@haus_automation
@haus_automation Жыл бұрын
Erledigt
@Sascha-pt3bg
@Sascha-pt3bg Жыл бұрын
@@haus_automation :-) klasse, danke
@Bigbob81
@Bigbob81 Жыл бұрын
Hallo Matthias, könntest Du mir bitte auch das Dashboard zur Verfügung stellen?
@saschas4822
@saschas4822 Жыл бұрын
@@Bigbob81 hat er doch. Für alle Mitglieder des Kanals. Funktioniert echt klasse.
@haus_automation
@haus_automation Жыл бұрын
@@Bigbob81 Einfach im Mitgliederbereich hier auf KZbin herunterladen
@frank_bastelt
@frank_bastelt Жыл бұрын
Wow, geballte Power an Information. Ich habe mich auch entschlossen von MariaDB auf InfluxDB umzusteigen und muss die Infos erstmal "verdauen". Frage: Du nutzt keine Tags, gibt es dafür einen speziellen Grund?
@haus_automation
@haus_automation Жыл бұрын
Wofür hättest Du hier Tags genutzt?
@frank_bastelt
@frank_bastelt Жыл бұрын
@@haus_automation Tags bringen wohl einen Index mit, der die Performance verbessert.
@haus_automation
@haus_automation Жыл бұрын
@@frank_basteltDer Index bringt mir aber nur etwas, wenn ich auch Abfragen über Tags erstelle. Daher ja die Frage, welche Tags Du angelegt hättest.
@frank_bastelt
@frank_bastelt Жыл бұрын
Letztlich alle Abfragen, wäre meine Idee. Oder habe ich einen Denkfehler?
@haus_automation
@haus_automation Жыл бұрын
​@@frank_bastelt Mach gern einen Benchmark ob es mit Tags schneller wird :) Würde mich auch interessieren.
@Sp0b1e
@Sp0b1e 11 ай бұрын
Ein eigener Adapter, der das schreiben der Datenpunkte in die InfluxDB regelt, mit definierte Angabe von Measurment, Tags, etc. wäre natürlich super. Die sehr beschränkten Einstellmöglichkeiten haben mich beim InfluxDB-Adapter schon immer gestört. Wäre es auch möglich die aggregierten Daten in das gleiche Bucket zu schreiben und die "Altdaten" zu löschen?
@haus_automation
@haus_automation 11 ай бұрын
Man kann die retention Time nur pro Bucket festlegen, wäre also nicht so gut. Das löschen übernimmt ja die InfluxDB für mich
@torstenhemmes7421
@torstenhemmes7421 7 ай бұрын
Mega Video. Kurze Frage hierzu: kann man das auch via Home Assistant und Grafana genauso aufbauen (Kostal Solaranlage)?
@andreasrottmann4520
@andreasrottmann4520 Жыл бұрын
Echt super Video!!!!! das mit den rechenformel hilft überaus! hab gesehen, dass du viele eigene datenpunkte angelegt hast. In deinem Modbus-Timberwolf video hast du gezeigt, dass du diese wegen dem scale factor machst.was mich noch brennend interressiert ist, wie meter.totalIn berechnest. Weil du im Video bei minute 10:49 das der wert import 0 ist. Der ist bei mir immer extrem hoch, da immer der bisher gesamte importierte wert angezeigt wird. oder hängt das irgendwie mit deiner influxDB zusammen?
@haus_automation
@haus_automation Жыл бұрын
Nein das ist der Wert des Energiezählers vom Inline Meter. Welches Register das genau ist müsste ich raussuchen
@adnet-solutions9614
@adnet-solutions9614 Жыл бұрын
Cooles Video, da hab ich ja schon wieder was zum basteln :-) Eine Frage habe ich, wie oft fragst du den Stromzähler ab bei dir? Wenn ich meinen Obis Zähler live abfrage hab ich ja quasi sekündlich neue Daten und damit logeinträge in der DB. denke daher nicht das es sinnvoll ist und man ggf nur alle x Sekunden abfragen sollte.
@haus_automation
@haus_automation Жыл бұрын
Ich frage gar nicht aktiv ab, der sendet von sich aus. Sekündlich ist kein Problem für InfluxDB. Da lacht die eher drüber dass nicht mehr kommt. Und dank regelmäßigem downsampling und retention time gar kein Stress
@R32er
@R32er Жыл бұрын
Super video. welche einstellungen hast du für die graphen genommen damit die sich farblich nicht überschneiden`?
@haus_automation
@haus_automation Жыл бұрын
Das Dashboard gibts als Download im Mitgliederbereich auf KZbin
@michaels.1121
@michaels.1121 9 ай бұрын
Hey Matthias, wie immer ein cooles Video von dir. Ich versuche die Daten nun auch zu aggregieren und in ein neues Bucket zu schieben. Ich möchte allerdings nur immer den letzten Wert eines Tages in die History-Bucket schieben. Allerdings passiert das dann um 00:00 Uhr und wenn ich den Datenpunkt in der Grafana darstelle, wird dieser mir nicht für den eigentlichen Tag dargestellt sondern für den darauffolgenden Tag. Hast du dafür eine Lösung wie man das beheben könnte? VG
@haus_automation
@haus_automation 9 ай бұрын
In Sachen Zeitzonen bist Du fit? kzbin.info/www/bejne/imLIh6SZYturpsU
@derboehsevincent3791
@derboehsevincent3791 5 ай бұрын
wo kommt denn z.B. filter(fn: (r) => r._measurement == "power-stats") dieses measurement her? Im Script gibt es nur energy-stats. Da scheint noch ein Script zu fehlen...
@apilee-one4623
@apilee-one4623 Жыл бұрын
Hallo Matthias, super Darstellung deiner Leistungsdaten. Ich habe eine, vermutlich, lächerliche Frage. Ich breche an Sun and Moon auseinander. Wie bekomme ich die Werte des Sonnenstandes in ein bestehendes Board? Sun and Moon legt mir eine weitere Datenquelle an und im Query kann ich nur eine Datenquelle auswählen. Entweder Influx oder Sun and Moon.
@haus_automation
@haus_automation Жыл бұрын
Ne Du kannst pro Query die Datenquelle festlegen
@apilee-one4623
@apilee-one4623 Жыл бұрын
@@haus_automation genau das funktioniert hier irgendwie nicht. Ich kann zwischen dem bucket (ioBroker) und dem sun and moon switchen.
@haus_automation
@haus_automation Жыл бұрын
@@apilee-one4623 Du hast die Datenquelle aber schon auf "mixed" gestellt?
@apilee-one4623
@apilee-one4623 Жыл бұрын
@@haus_automation Grund gütiger.... xD Vielen Dank :)
@bennothoma7120
@bennothoma7120 11 ай бұрын
Hey Matthias, super tolles Video. Ich bin gerade dabei dein JavaScript zum Import von Daten anzupassen. Ich kann programmieren, bin aber noch JavaScript Anfänger. Leider funktioniert dein Skript nicht beim Import von Strings. Ich vermute das liegt an der Prüfung die du eingebaut hast (Programmzeilen unter //Init Logging object....) Mir erschließt sich die Prüfung die du da eingebaut hast nur zum Teil (NaN prüft auf nicht leere Daten oder??) VG
@haus_automation
@haus_automation 11 ай бұрын
NaN heißt Not A Number. Prüft also ob der Wert numerisch ist. Warum sollte man damit Strings speichern?
@bennothoma7120
@bennothoma7120 11 ай бұрын
​@@haus_automation das ergibt Sinn. Ich wollte Strings speichern um zum Beispiel auszuwerten wie oft welches Waschmaschinenprogramm ausgewählt wird
@Schmakus
@Schmakus 6 ай бұрын
Hi, wie schiebst du die Daten der PV-Forecast in die Influx? Verwendest du dafür die Stunden-Werte oder die aktuellen Werte? Hast du ein Script dafür und könntest es ebenfalls teilen? Danke!
@haus_automation
@haus_automation 6 ай бұрын
Über den pvforecast Adapter. Einfach in den Instanzeinstellungen die InfluxDB Instanz auswählen und fertig
@christiandorre9046
@christiandorre9046 Жыл бұрын
Hallo Matthias, wie immer eine super Arbeit und toll erklärt. 👌Sehr schönes Dashboard 👍 Die Frage die ich mir gerade stelle ist, gibt es einen Grund warum du verschiedene Werte berechnen lässt anstatt sie einfach mit zu loggen? Beispielsweise lassen sich ja die Werte Hausverbrauch, Autarkie usw. gut aus dem Wechslrichter auslesen (zumindest bei Kostal). Also warum die Werte nicht gleich nutzen? Eventuell um die Datenmenge zu begrenzen? Eventuell könntest du mir dazu ja mal eine kurze Rückmeldung geben :) Vielen Dank und VG Christian
@haus_automation
@haus_automation Жыл бұрын
Weiß ich die Werte nicht bekomme, sondern errechnen muss. 😉 Außerdem ist es so rum besser, als zu sagen „und die Autarkie nimmst Du einfach aus dem Wechselrichter. Haste nicht? Pech.“ 😅 Die Frage ist ja auch wie man die Autarkie dann loggt und für welche Zeiträume man diese bekommt. Ich kann jetzt zB einen beliebigen Zeitraum nehmen und die Autarkie errechnen. Da müsste man dann ja einen Mittelwert bilden wenn man die von extern loggt. Also rechnen muss man so oder so.
@christiandorre9046
@christiandorre9046 Жыл бұрын
@@haus_automation - Vielen Dank für die schnelle Antwort. Das mit der Berechnung der Autarkie ist nochmal ein guter Punkt. 👍 Ich werde mich mal daran versuchen und ein bisschen experimentieren. Vermutlich wird es am Ende ein Mix aus beiden Varianten werden. Teilweise einfach nur loggen & andererseits berechnen. 😊
@JanRohwer
@JanRohwer Ай бұрын
Mein erster Ansatz war auch, die Daten aus ioBroker per Custom Script nach InfluxDB zu schreiben. Hat den Vorteil, dass man sich nicht mit den verschiedenen APIs der Datenquellen rumschlagen muss. Allerdings läuft ioBroker bei mir innerhalb der Synology DS als Docker Container. D.h. bei jedem Update/Reboot der DS oder auch mal ein Update von ioBroker selbst führt dann zu "Datenlücken", da keine Werte mehr nach InfluxDB geschrieben werden. Meine Alternative ist jetzt, die Werte aus den Datenquellen (i.d.R. Tasmota/MQTT) per Hand auszulesen (in einem NodeJS-Script) und dann einen Telegraf-tauglichen Output zu erzeugen. Im Anschluß kümmert sich dann Telegraf um den Export nach InfluxDB (könnte aber auch jede andere Datenbank sein, die Telegraf unterstützt). Telegraf kommt auch damit klar, wenn die InfluxDB mal für eine Weile "down" ist (läuft auch als Docker-Container). Das NodeJS-Script, MQTT und Telegraf laufen dann auf einem PI. Diesen muss ich deutlich seltener Rebooten und damit ist die Datenanlieferung "robuster" bzw. vollständiger. Bin aktuell gerade am überlegen, von InfluxDB (v2) wegzugehen, da die Flux-Query-Language wohl keine Zukunft hat. Schaue mir gerade TimescaleDB an. Vorteil: wenn man mit relationalen Datenbanken umgehen kann, kommt einem vieles bekannt vor. Nachteil: Im Vergleich zu Flux finde ich die Abfragesprache deutlich komplizierter - ist zwar immer noch SQL, aber die TimescaleDB-spezifischen Funktionen sind m.E. nicht gerade intuitiv. Wie stehst du zum Thema InfluxDB? Hast du dir auch schon Alternativen angesehen?
@martinw.338
@martinw.338 Жыл бұрын
Super Video. Erstaunlich, was alles möglich ist. Eine Frage hätte ich: Bei meterIn und meterOut benötigt man 2 Datenpunkte. Bei mir ist es allerdings so, dass ich für die aktuelle Einspeisung/Bezug nur einen Datenpunkt habe. Dieser ist entweder positiv oder negativ. Kann man den Wert irgendwie über den Alias (Konvertierungsfunktion) splitten ? Oder wie könnte man das lösen ?
@haus_automation
@haus_automation Жыл бұрын
Du meinst für die aktuelle Leistung? Ja das habe ich auch über einen Alias gelöst und geteilt. Beispiele dafür sind ja im Master Kurs
@Tr5p
@Tr5p 11 ай бұрын
Hallo Matthias, super Anleitung, funktioniert einwandfrei. Ich habe nur eine Frage, wie müsste der HTTP Post angepasst werden, wenn ich auch strings in der InfludB speichern möchte. Letztlich scheitere ich nach einigen Änderungen Axios 400 error. Vielen Dank, Toni
@haus_automation
@haus_automation 11 ай бұрын
Was denn für Strings? 🤔
@Tr5p
@Tr5p 11 ай бұрын
Das einfachste Beispiel wären Objekte die open/close ; on/off ; high/low etc beinhalten. Direkt vom iObroker lassen sich die diese Werte auch problemlos in die InfluxDB schreiben, würde aber gerne auch den Weg per Skript gehen.
@haus_automation
@haus_automation 11 ай бұрын
@@Tr5p In dem Video geht es doch darum, dass mehrere Werte gleichzeitig geloggt werden, um damit weiter zu rechnen. Was ist das Ziel bei den Strings? Warum über das Script und nicht über normales logging?
@Tr5p
@Tr5p 11 ай бұрын
Der Hauptgrund ist, dass ich gerne die Übersichtlichkeit in meinem influxDB bucket behalten möchte. Wenn ich die Objekte, die einen String beinhalten über das normale Logging in die influxDB schreibe, dann landen diese in einem anderen Measurement als die Objekte, die einen Wert enthalten und per Skript in die influxDB geschrieben werden. Das aufgeräumte Bucket mit einer gewünschten Namensgebung der Measurement sehe ich übrigens als einen der Hauptgründe warum ich diese Art des Loggings (per Skript) so gut finde.
@mgbruns
@mgbruns Жыл бұрын
Hallo zusammen, durch die Videos habe selbst ich als Anfänger es geschafft die Werte der PV in meinen ioBroker zu bekommen. Nun möchte ich das Dashboard aufbauen. Was ich nicht verstehe (oder übersehe): Woher kommen die Strompreise für In und Out? Ich habe einen festen Tarif. Ich müsste ja nun irgendwo 0,xx Euro eingeben. Bekomme ich Post über eine Preisänderung müsste ich ja dann den Wert ändern. Aber wo?
@haus_automation
@haus_automation Жыл бұрын
Ich habe dafür einfach einen eigenen Datenpunkt unter 0_userdata angelegt
@alexherbold7401
@alexherbold7401 8 ай бұрын
Hallo Matthias, super Video wie immer. Sag mal ist es eigentlich möglich den Grafana-Dashboard auch als Download oder Import-File zu bekommen?
@haus_automation
@haus_automation 8 ай бұрын
Ja hab ich hier im Mitgliederbereich verlinkt
@alexherbold7401
@alexherbold7401 8 ай бұрын
@@haus_automation Hallo Matthias, danke für die Rückmeldung. Ich versuche jetzt seit 1-2 Tagen die Mitgliedschaft hier bei KZbin und Paypal umzusetzen, es kommt leider immer eine Fehlermeldung. Vielleicht liegt es an der nicht verbundenen Kreditkarte. Gibt es eine andere Möglichkeit deine Arbeit wertzuschätzen und weitere Infos zu bekommen? Was ist z.B. der Umfang Mitgliedschaft hier? Kannst du dir über deinen Shop eine Mitgliedschaft, Abo oder so was vorstellen?
@haus_automation
@haus_automation 8 ай бұрын
@@alexherbold7401 Generell gibt es viele Wege: haus-automatisierung.com/unterstuetzen/ Also auch Patreon oder GitHub
@alexherbold7401
@alexherbold7401 8 ай бұрын
@@haus_automation Gut dann probiere ich mal Patreon
@MrFundi40
@MrFundi40 Жыл бұрын
Es gibt keine zu lange Videos ☝️ Nur welche die nicht genügend Infos enthalten 🥴 Aber solche habe ich bei dir noch nie gesehen 😉👍
@haus_automation
@haus_automation Жыл бұрын
Danke für das Feedback
@cle2301
@cle2301 Жыл бұрын
Hallo Matthias, danke für dieses Video. Es hat mir sehr geholfen einiges mit meiner PV Anlage umzusetzen. Kann es sein, dass sich vor kurzem die Berechnungslogik bei SolarEdge geändert hat? Ich habe auch zwei Wechselrichter und eine Batterie und manche Dinge laufen bei mir noch nicht so, wie ich möchte. Die Batterie ist am WR1 angeschlossen und solange geladen wird, zeigt Modbus bei dem entsprechenden Register den Wert „0“. Das Video geht aus meiner Sicht nicht zu sehr ins Detail. Ich verfolge seit einiger Zeit deine Videos und bin begeistert. Lieben Dank dafür
@haus_automation
@haus_automation Жыл бұрын
Ich glaube nicht dass die Register geändert wurden. Damit würde sich SolarEdge auch keinen Gefallen tun.
@cle2301
@cle2301 Жыл бұрын
Die Register haben sich nicht geändert, aber die Berechnungslogik in der App zB ist das Register des WR an dem die Batterie hängt solange =0, wie die Batterie geladen wird.
@Schmakus
@Schmakus 6 ай бұрын
Hi Matthias, über welchen Weg bekomme ich am einfachsten die Werte für Autarkie, Tagesertrag/-bezug, Eigenverbrauch, etc. aus der Influx um diese in eigene Datenpunkte zu schreiben? Aktuell habe ich ein JS, welches mir die Werte errechnet, jedoch halte ich es für nicht sinnvoll, da Influx, bzw. Grafana diese Berechnungen eh durchführt. Vielleicht hast nen guten Ansatz.
@haus_automation
@haus_automation 6 ай бұрын
Du kannst mit einem sendTo auch Statements an die InfluxDB senden und das Ergebnis dann in einen Datenpunkt schreiben
@SpontanAusDatteln
@SpontanAusDatteln 9 ай бұрын
Hallo Matthias, klasse Video. Mich würde mal interessieren, wie ich in Grafana ein Eingabefeld für den Enduser eines Panels realisiere. Er soll z.B. Uhrzeiten für eine Heizungsregelung eingeben können. Schon mal gemacht ?Gruß Nils
@joachimberner6382
@joachimberner6382 3 ай бұрын
Tolles Video, das kann selbst ich mit meinen 68 Jahren und als Anfänger nachbauen. Das Skript ist super. Ist eine Importdatei für das Dashboard auch zu bekommen?
@haus_automation
@haus_automation 3 ай бұрын
Ja im KZbin Mitgliederbereich
@JoachimBerner-q9r
@JoachimBerner-q9r 3 ай бұрын
​@@haus_automation Super Danke, schaue gleich nach!😃
@alexanderkeite3791
@alexanderkeite3791 Жыл бұрын
Hallo, tolles Video. Ich bin gerade dabei mein Balkonkraftwerk in meine IT Landschaft zu integrieren. Da kommt mir das Dashboard sehr gelegen. Ich habe alle Datenpunkte im iobroker und die influxdb Instanz läuft mit dem Token ohne Probleme. Leider bekomme ich bei den Javascripts einen 'ERR_BAD_REQUEST','status':401. Bei mir laufen alle Anwendungen in Dockercontainern. Liegt es daran?
@christophsteidle6775
@christophsteidle6775 Жыл бұрын
Super Video! Du sagst das es komfortabel ist alle Daten zur gleichen Zeit zu schreiben um diese über den gleichen key abzurufen. Reicht es nicht ausden Preis nur bei Änderungen zu schreiben und dabei einfach aufden letzten Wert zuzugreifen?
@haus_automation
@haus_automation Жыл бұрын
Ja, mach das gerne 😉 Kann man sich mit mehreren Statements sicherlich alles zusammensuchen. Aber dann muss man den Preis ohne Zeitfilter suchen. Und wenn man zB eine Retention Time von 30 Tagen setzt, wäre der Preis weg. Also müsste man noch ein separates Bucket dafür erstellen. Macht es alles nicht einfacher
@christianbrummer8195
@christianbrummer8195 Жыл бұрын
Mal wieder wie immer ein Super spannendes und interessantes Video. Da Freut man sich, wenn man durch deine Kurse auch solche Videos finanzieren kann :) Leider habe ich ein Problem mit dem Skript. Ich bekomme immer "'code':'ERR_BAD_REQUEST','status':401" zurück geliefert. So wie es ausschaut autorisiert er nicht sauber. Hab die URL manuell mit der HTTP-API wie in dem anderen Video nachgebastelt und da funktioniert es. Hast du noch einen Tipp für mich, woran es liegen könnte?
@Chamaeleon_Crossfire
@Chamaeleon_Crossfire Жыл бұрын
Ich habe den gleichen Fehler und auch bei mir funktioniert es mit dem curl aufruf. Hoffentlich hat Matthias eine Lösung. Hatte schon zwei mal eine Antwort hier geschrieben mit der vollen Fehlermeldung. Beim zweiten mal alle URL Aufrufe unkenntlich gemacht und trotzdem wurde es wahrscheinlich von Google automatisch gelöscht.
@Chamaeleon_Crossfire
@Chamaeleon_Crossfire Жыл бұрын
Hier noch mal die Fehlermeldung dieses mal alle URLs gelöscht und durch xxx ersetzt: javascript.0 (1404443) script.js.common.Soalranlage_Daten: {'message':'Request failed with status code 401','name':'AxiosError','config':{'transitional':{'silentJSONParsing':true,'forcedJSONParsing':true,'clarifyTimeoutError':false},'transformRequest':[null],'transformResponse':[null],'timeout':0,'xsrfCookieName':'XSRF-TOKEN','xsrfHeaderName':'X-XSRF-TOKEN','maxContentLength':-1,'maxBodyLength':-1,'env':{},'headers':{'Accept':'application/json, text/plain, */*','Content-Type':'application/x-ww-form-urlencoded','User-Agent':'axios/0.27.2','Content-Length':112},'method':'post','url':'xxx/api/v2/write?bucket=energie&org=viper-org','data':'energy-stats priceIn=0.2676,priceOut=0.082,importedWh=2324.29,exportedWh=1440.92,generatedWh=2196.45,wallboxWh=0'},'code':'ERR_BAD_REQUEST','status':401}
@DnBskill0r
@DnBskill0r Жыл бұрын
Habe leider das selbe Problem..
@michaelschmitt2395
@michaelschmitt2395 Жыл бұрын
Hallo, kann bitte jemand die alternative Lösung vorstellen :)
@hartmutbogorinsky8789
@hartmutbogorinsky8789 Жыл бұрын
Ich reihe mich mal ein mit dem gleichen Problem. Welches andere Video meinst Du?
@Schmakus
@Schmakus 5 ай бұрын
Hallo Matthias. Ich wollte in der 7-Tage Übersicht die Generatorleistung in W hinzufügen. Jedoch zeigt mit danach das Diagramm nichts mehr an. Einen Override habe ich auch hinzugefügt und dort die Unit "W" angegeben. Aber irgendetwas stimmt noch nicht. hier der Query: _import "timezone" import "date" option location = timezone.location(name: "Europe/Berlin") data = from(bucket: "smarthome") |> range(start: date.add(d: -7d, to: today()), stop: date.truncate(t: today(), unit: 1d)) |> filter(fn: (r) => r._measurement == "energy-stats" or r._measurement == "power-stats") |> filter(fn: (r) => r._field == "generatorW" or r._field == "exportedWh" or r._field == "generatedWh" or r._field == "importedWh" or r._field == "wallboxWh") |> difference() |> aggregateWindow(every: 1d, fn: sum, createEmpty: true, timeSrc: "_start") |> pivot(rowKey: ["_time"], columnKey: ["_field"], valueColumn: "_value") |> map(fn: (r) => ({r with houseWh: r.generatedWh - r.exportedWh + r.importedWh})) |> drop(columns: ["_start", "_stop", "_measurement"]) generatedWh = data |> map(fn: (r) => ({ _value: r.generatedWh, _time: r._time, _field: "generatedWh" })) exportedWh = data |> map(fn: (r) => ({ _value: r.exportedWh, _time: r._time, _field: "exportedWh" })) importedWh = data |> map(fn: (r) => ({ _value: r.importedWh, _time: r._time, _field: "importedWh" })) houseWh = data |> map(fn: (r) => ({ _value: r.houseWh, _time: r._time, _field: "houseWh" })) wallboxWh = data |> map(fn: (r) => ({ _value: r.wallboxWh, _time: r._time, _field: "wallboxWh" })) generatorW = data |> map(fn: (r) => ({ _value: r.generatorW, _time: r._time, _field: "generatorW" })) union(tables: [generatedWh, generatorW, exportedWh, importedWh, houseWh, wallboxWh]) |> group(columns:["_field"])_
@S1lncer
@S1lncer Жыл бұрын
Frage: Habe deine Ausführungen soweit verstanden, habe soweit auch fast alles, trotz meiner Laienkentnisse im Programmieren, umsetzen können. Nun habe ich aber ein paar Schwierigkeiten, zuerst einmal, habe ich kein separaten meterIn und meterOut, ich habe nur eine einzige Wattauswertung die entweder Positiv (bei Bezug) oder negativ (bei Einspeisung) ist. Hier habe ich dann logischerweise bei deinen Templates leichte Unstimmigkeiten in der Auswertung. Und als zweites kommt hinzu, dass die Strompreisangaben im ioBroker ja scheinbar als Manuell erstellter Datenpunkt eingefügt wurden, dies habe ich auch so einbringen können im ioBroker, allerdings wenn ich diese Datenpunkte mit dem HTML Skript versuche an die Datenbank zu senden, bekomme ich einen Error 422. Kommentiere ich die beiden Preise im Skript aus, läuft das Skript einwandfrei durch. Hier stellt sich mir die Frage, wie müssen die Datenpunkte erstellt und formatiert sein? Habe es schon mit unterschiedlichen Formatierungen im ioBroker versucht, momentan stehen sie auf Zahl, value mit € als Einheit und als Wert ist z. B.: 0,105 angegeben für die Einspeisevergütung. Falls jemand Helfen kann, wäre das toll denn so komme ich momentan leider nicht weiter. mfg
@haus_automation
@haus_automation Жыл бұрын
Du stellst den Datenpunkt für den Preis auf den Datentyp "number" (Zahl) und schreibst einfach nur den Wert rein. Die Einheit hat in dem Wert selbst nichts zu suchen, sondern ist nur eine Meta-Information. Kann für die Optik im Feld "unit" hinterlegt werden. Aber das habe ich ja alles im Master Kurs erklärt :)
@Felix-st2ue
@Felix-st2ue Жыл бұрын
Sehr schönes und umfangreiches video. Cool wäre es wenn du noch den code für das grafana dashboard sharen könntest. Gerade was die Visualisierung angeht waren da einige schöne dinge dabei die ich gerne übernehmen würde.
@haus_automation
@haus_automation Жыл бұрын
Packe ich in den Mitgliederbereich hier auf KZbin 👍
@dguedel
@dguedel 11 ай бұрын
Ich erwarte ja auch nicht, dass diese Infos kostenlos sein müssen 🙂. Allein der Wechselrichter mit den beiden Batterien und den beiden PV-Panels haben 4000 Euro gekostet. Der Aufwand für die Inbetriebnahme sowie die Erstellenung des Dashboards nehmen duzende von Stunden in anspruch. Da kommt es auf einige Euros mehr auch nicht an. Ich finde die Idee mit den kostenpflichtigen Kursen gut. Darin könnte man auch gleich die Installations- und Konfigurationsskripte verpacken 👍.
@lamulata96
@lamulata96 Жыл бұрын
Hallo, alles in Allem ein super Video das auch nachzuvollziehen ist. Meiner Meinung nach kommt nur die Umsetzung mit Grafana ein wenig zu kurz. Für ein Problem habe ich immer noch keine Lösung gefunden. Konnte zwar das Sun&Moon Plugin installieren, aber wie bekomme ich die Kurve des Sonnenstandes in die Grafik der verschiedenen Power-Werte? Ein Script dieser Kurve habe ich bis jetzt vergeblich gesucht...Ein kleiner Tipp wäre nett.
@haus_automation
@haus_automation Жыл бұрын
Als datenquelle auswählen. Download des Dashboads im Mitgliederbereich auf KZbin
@hako6550
@hako6550 Жыл бұрын
Tolles Video! Lässt sich dieses Projekt auch mit der Rechenleistung eines Raspberry 4 mit 4 GB umsetzen, auf dem auch der ioBroker läuft? Inluxdb2 und Grafana laufen bereits, allerdings nur mit zwei kleinen einfachen Projekten.
@haus_automation
@haus_automation Жыл бұрын
Klar. Das sind ja alles sehr geringe Datenmengen. Habe ich im iobroker master kurs ja auch so gezeigt
@HorstSchlaemmer00
@HorstSchlaemmer00 Жыл бұрын
ich habe das video "noch" nicht gesehen, aber schonmal eine frage: ist es schädlich für die festplatte vom server(NAS) für diese vielen daten/auswertungen?
@haus_automation
@haus_automation Жыл бұрын
Definiere schädlich. Für mich eine normale Nutzung. Die Auswertungen sind nicht das Problem - die sind ja nur lesend.
@saschas4822
@saschas4822 Жыл бұрын
entschuldige bitte meine evtl ignorante Frage: Das Dashboard hast Du nicht zufällig irgendwo zum Download? Ansonsten klasse Video, habe aber schon alleine 3 Stunden für Grafana/ InfluxDb Update gebraucht…… und Grafana neu aufgesetzt mit neuen Server.
@Sascha-pt3bg
@Sascha-pt3bg Жыл бұрын
Bin jetzt Mitglied. Unterstütze Dich gerne. Bitte lass uns wissen, wenn das Dashboard verfügbar ist im Mitgliederbereich. Thx.
@itautecGmbH
@itautecGmbH Жыл бұрын
Ich habe die Prognosedaten für jede Stunde des aktuellen Tages in IOBroker. Wie bekommt man die 24 Werte mit dem richtigen Zeitstempel in die InfluxDB (also auch die Zeitstempel der Zukunft) damit ich die Prognose in Grafana für den restlichen Tag anzeigen kann?
@haus_automation
@haus_automation Жыл бұрын
Einfach die InfluxDB Instanz im pvforecast adapter hinterlegen
@holgertreichel6122
@holgertreichel6122 Жыл бұрын
Hallo Mathias, ich hoffe, dass du mir auf eine Frage einen Tip geben kannst, bzw. wie man folgendes umsetzen kann: Ich logge in der influxdb in einem Bucket drei Measurements, undzwar vom poweropti den Bezug und die Einspeisung in kWh, sowie von einem fritzdect210 die erzeugten kWh meines BKWs. Wie kann ich die Autarkie und den Eigenverbrauch Solar errechnen? Brauche ich dann unbedingt diese drei Werte in nur einem Measurement? Testweise habe ich die drei genannten Werte manuell über das line Protokoll in ein neues Bucket in ein! Measurement geschrieben.Damit klappt dann auch die Darstellung der Autarkie und des Eigenverbrauchs, dank deines Videos. Vielen Dank für deine Antwort
@lukasl9344
@lukasl9344 Жыл бұрын
Hallo Matthias, Danke für das Video. Leider hat es bei mir nicht geklappt da sich das JavaScript nicht kompilieren lässt. Fehlermeldung ist folgende: javascript.0 (41327) script.js.Influx_DB.PV_Daten_schreiben compile failed: at script.js.Influx_DB.PV_Daten_schreiben:2 JavaScript
@TotteFlotte
@TotteFlotte 25 күн бұрын
Danke für das Video ! Ich habe soweit alles nachgebaut bekommen, auch wenn ich dafür nochmal einige Kapitel im Master Kurs erneut schauen musste (aber dafür ist er ja auch da ;) ) ..... Jedoch bekomme ich eine Sache nicht hin, bzw. habe ich keine Idee wie ich es lösen könnte. Meine Zählerstand Stromzähler ist ja zu Beginn nicht bei 0 sondern bei sagen wir mal 10.000 kWh .... jetzt startet das gesamte Dashboard mit dem Wert und sagt mit dementsprechend das ich 10.000 kWh an dem Tag X dazukamen musste und mein Eigenverbrauch so hoch war. Dies verfälscht mit ja jetzt den Jahreswert etc ... Wie kann ich das umgehen bzw lösen ? Ich hoffe ich konnte verdeutlichen worum es mi geht und was ich meine ?!? Auch wenn das Video schon nen Jahr alt ist hoffe ich das evtl. noch ne Reaktion kommt Grüße & Danke Totti
@haus_automation
@haus_automation 25 күн бұрын
Normalerweise wird beim bilden der Differenz immer ein Wert weniger ausgegeben, weil der erste als Basis genutzt wird. Hast Du nun 10.000 kWh und der nächste Wert sind beispielsweise 10.001 kWh, wäre die Differenz ja 1 und alles passt. Daher sollte das eigentlich nicht passieren sobald Du mit difference arbeitest.
@TotteFlotte
@TotteFlotte 25 күн бұрын
@@haus_automation Das mit der Differenz klappt ja grundsätzlich ... Aber irgendwie bei Zukauf Wh und Hausverbrauch Wh nimmt er halt für den ersten Wert die Differenz von 0 zum Zählerstand beginn. Also von 0 zu 10.000 Ab dem moment klappt es klar. Nur wenn ich jetzt beispielsweise auf Jahresüberblick gehe dann passt das ja nicht. Bzw. ich habe es vor drei Tagen ein neues Balkonkraftwerk angelegt, wenn ich jetzt auf die letzten 24 Std oder zwei Tage schauen passt alles. Nur wenn ich den Tag des Anliegens mit drin habe passt es halt nicht mehr. Wie gesagt er nimmt zu Beginn einmal die Differenz von 0 zu den 10.000 kWh
@TotteFlotte
@TotteFlotte 23 күн бұрын
Ich habe das Dashboard und die Datenbank nochmal neu aufgesetzt und jetzt klappt alles ! Muss sich irgendein Fehler eingeschlichen haben beim "zusammenbasteln", ausprobieren etc. Jetzt läuft es jedenfalls für drei Balkonkraftwerke rund ! DANKE ! Jetzt gehts an die History
@Kaputti82
@Kaputti82 Жыл бұрын
Sehr gutes Video! Habe aktuell Influx 1.8 und Grafana im Einsatz und Plane auf Influx 2 zu gehen. Eine Frage habe ich, kannst du bitte das Script teilen, mit dem du die Forecast-Daten in Influx schreibst!? Danke!
@haus_automation
@haus_automation Жыл бұрын
Einfach die InfluxDB Instanz auswählen im pvforecast Adapter
@Kaputti82
@Kaputti82 Жыл бұрын
@@haus_automation Danke! Manchmal sieht man den Wald vor lauter Bäumen nicht!
@hakunamata7580
@hakunamata7580 Жыл бұрын
Wie immer bin ich vin deinen Videos beeindruckt, schade finde ich nur, das Du die Tags in deinem Script nicht nutzt. Das wäre och cooler gewesen, weil es auf dem ersten Video aufbauen würde. (und ich würde verstehen wie ich dein Script so umbaue, das ich Tags angeben kann. Ich nutze es nämlich zum speichern von Temperaturen und ich würde gern über Tags den Raum mitgeben.
@nicolaslauinger8882
@nicolaslauinger8882 4 ай бұрын
In wiefern würde sich deine Formel ändern, wenn man einen Speicher noch hat? Quasi die Parameter BezugVonBatterie und EinspeisungInBatterie dazu kommen? Denke ich da falsch oder wäre das einfach so? Eigenverbrauch [Wh] = Solarproduktion [Wh] + BezugVonBatterie [Wh] - Einspeisung [Wh] Eigenverbrauch [%] = (Eigenverbrauch [Wh] / (Solarproduktion [Wh] + BezugVonBatterie [Wh])) * 100 Hausverbrauch [Wh] = Zukauf [Wh] + Eigenverbrauch [Wh] Autarkie [%] = (Eigenverbrauch [Wh] / Hausverbrauch [Wh]) * 100
@oliver9881
@oliver9881 Жыл бұрын
Cool Video wie immer, geht das auch am Timberwolf Server mit der 1er Influx? Danke Lg oliver
@haus_automation
@haus_automation Жыл бұрын
Bei der InfluxDB 1 funktioniert das alles ganz anders. Es gibt ähnliche Konzepte, aber insgesamt schwer vergleichbar. Such mal nach continuous query
@Alterproll
@Alterproll Жыл бұрын
Wirklich schönes Video. Aber puh, ist das komplex und fehleranfällig mMn. Alleine, dass man für jedes Feld einen Task zum Downsamplen anlegen muss. Ich verstehe nicht, warum da Influx nicht etwas Anwenderfreundlicher ist und eine Art automatisches Standard-Downsampling anbietet, mit ein paar Konfigurationsparametern. Auch finde ich sehr schade, dass es bei Flux keine Guiunterstützung in Grafana zum einfachen Zusammenklicken von einfachen Queries gibt. Das ist bei InfluxQL deutlich angenehmer. Was ich in Grafana + InfluxfluxDb vermisse ist ein Energieverbrauchsgraph wo ich einfach zwischen den Tagen/Monaten/Jahren hin- und herklicken kann. Also das was eigentlich zentral in jeder kommerziellen Lösung ist oder auch das Energydashboard in Home-Assistant bietet.
@haus_automation
@haus_automation Жыл бұрын
Naja ist halt super flexibel. Man muss ja nicht für jedes Feld einen Task anlegen, sondern könnte das auch alles in einem machen. Aber ob das dann einfacher zu verstehen und erweitern ist? Und ich rechne ja in vielen Tasks mit eigenen Formeln - da können die gar keine Standard Tasks anbieten. Da käme man so schnell an die Grenzen, dass man eh wieder nur diese Variante nutzen würde. Einfach eine Weile mit beschäftigen. Es ist wirklich nicht so schwierig wenn man das Prinzip einmal verstanden hat
@1850online
@1850online 6 ай бұрын
Hallo Matthias, Vielen Dank für den hervorragenden Beitrag. Ich hab alles soweit "nachgebaut" stehe aber vor einem großen Problem mit den Task´s. Ich hab in Grafana einen Vergleich gemacht und die Aufzeichnung von iobroker mit den History Daten verglichen. Und in den History Daten werden geringere Werte angezeigt, es werden also nicht alle Daten übernommen. Erst wenn ich bei startTime bei d: einen Wert von -96h eingebe, dann passt alles. Loggen tue ich Strom, Gas und Wasser und bei allen drei das Phänomen. Ich habe dafür keine Erklärung.
@haus_automation
@haus_automation 6 ай бұрын
Ohne die Daten zu kennen oder die Abfragen/Tasks kann ich leider nicht helfen
@1850online
@1850online 6 ай бұрын
ein Tip: vergleich mal ein Datenpunkt. Beispiel importedWh in smarthome mit importedWh in smarthome-history. Sollte ja gleich sein. In smarthome-history wird mir auch über einen längeren Zeitraum weniger angezeigt.
@itautecGmbH
@itautecGmbH Жыл бұрын
Kann man das Schreiben der Daten im Jawa Skript Adapter auch selber aus Blockly ansteuern oder zeitgesteuert zyklisch ablaufen lassen. Die Daten die ich über http post übertrage verändere ich nur 1 mal pro Minute zeitgleich in Blockly. Das Sript von dir läuft aber für jede geänderte Variable einmal durch und schreibt dadurch zig mal die selben Werte mit gleichem Zeitstempel in die influxDb. 😢
@haus_automation
@haus_automation Жыл бұрын
Ja klar das würde auch gehen. Nur hier in den Kommentaren schwer zu erklären und auch der falsche Ort um Code zu teilen
@josefjosef3172
@josefjosef3172 Жыл бұрын
Ich gebe 2 Daumen hoch 👍👍
@thbiedermann
@thbiedermann Жыл бұрын
Darf ich fragen, wie der Eigenverbrauch in den Grafen oben reinkommt? Das wäre das letzte Puzzleteil. Ich versuche den Eigenverbrauch zu berechnen wie beschrieben generatorW - meterOutW. Habe ein eigenes Query und Override erstellt. Habe schon einiges versucht aber ohne Erfolg. Bitte um einen kleinen Tipp.
@haus_automation
@haus_automation Жыл бұрын
Das klingt erstmal richtig. Wie sieht das Statement denn komplett aus?
@RalfFechner
@RalfFechner Жыл бұрын
Tolles Video wie immer! Schön wäre mal eine Lösung zu sehen, wie man ein simple Berechnung anstellen kann, sprich wie man die Werte einfach dazu addieren kann. Mein Problem ist, dass wenn die Tasmota-Steckdose kein Strom mehr hat, ich sie z.B. aus der Steckdose ziehe, dann die Werte nicht mehr stimmen von Yesterday, Total, Today. Diese springen dann immer auf einen alten Wert zurück. Leider habe ich noch nicht finden können, warum das so ist und in welchem Interval die Dosen die Werte speichern. Aber es sollte ja möglich sein, dass die neuen Werte dann einfach dazu addiert werden zu den alten die schon in der Influxdb stehen. Leider reicht mein Wissen dafür noch nicht aus.
@haus_automation
@haus_automation Жыл бұрын
Wie man rechnet habe ich ja gezeigt. Der use case erschließt sich mir aber noch nicht so richtig. Die Datenbank weiß ja nicht ab wann dir Daten fehlen. Würde eher den Fehler suchen oder Tasmota anders konfigurieren, als hintenraus die Daten zu korrigieren
@RalfFechner
@RalfFechner Жыл бұрын
@@haus_automation Ja wenn die Tasmotadosen die Werte korrekt abspeichern, wäre mir das auch lieber, aber alles was ich bis jetzt probiert habe scheint ja nicht zu funktionieren. Naja die Datenbank wüsste es schon, wenn bei z.B. bei Yesterday der Wert plötzlich kleiner ist als der letzte z.B. der Wert stand auf 16.332 kWh, dann ziehe ich die Dose raus und er ist dann nur noch 12.452 kWh, dann stimmen die Werte ja nicht mehr. Aber es ist schon korrekt, das Problem hätte ich nicht wenn die Dosen die Werte korrekt beibehalten würden. Aber leider konnte mir da noch keiner was zu sagen.
@MrRalf2201
@MrRalf2201 Жыл бұрын
Danke für das tolle Script. Habe dazu eine Frage. Da ich eine PV Anlage und ein Balkonkraftwerk habe stelle ich mir die Frage ob ich nicht im Script direkt die Summe der beiden Werte berechnen kann und so ein zusätzliches Feld "sumgeneratedW bzw sumgeneratedWh auf influxdb übertragen kann. Dann sind die Berechnungen in Grafana etwas komfortabler. Kann mir jemand einen Tip geben wie ich das Script entsprechen anpassen kann.
@haus_automation
@haus_automation Жыл бұрын
Klar kannst Du das. Einfach beide Felder selektieren, difference, pivot und dann mit map addieren. Wie in mehreren Beispielen gezeigt (zB bei Einkaufspreis und Verkaufspreis mit einer Multiplikation).
@MrRalf2201
@MrRalf2201 Жыл бұрын
@@haus_automation Danke. Ich glaube da habe ich mich nicht präzise genug ausgerückt. Ich würde gerne die Berechnung der Summe wenn möglich direkt in deinem Script durchführen und den zusätzlichen Wert dann in die InfluxDb schreiben. Sollte das nicht möglich sein werde ich es im iobroker mit einem berechneten neuen Datenpunkt versuchen. Mein Ziel wäre einfach, dass die Werte dann mit dem selben Zeitstempel in die Datenbank geschrieben werden.
@haus_automation
@haus_automation Жыл бұрын
@@MrRalf2201 Achso, das geht natürlich auch. Ich würde die aber getrennt aufzeichnen um damit dann auch getrennt in der InfluxDB arbeiten zu können. Dann könntest Du die auch mit Tasks summieren falls nötig und auch alleine in Graphen gießen.
@florian.nolting
@florian.nolting 6 ай бұрын
@haus-automation gibt es das Javascript auch für InfluxDB 1.8? :)
@haus_automation
@haus_automation 6 ай бұрын
Ne, damit habe ich schon Jahre nix mehr gemacht.
@Michael_Immig
@Michael_Immig 4 ай бұрын
Hallo Matthias, ich nutze ioBroker mit InfluxDB2. Bei Grafana habe ich aber nicht wie in deinem Video diese Auswahllisten für die Daten. Ich muss das über die Influxdb2 machen. Kannst du mir sagen was hier falsch ist?
Awtrix 3 (Awtrix Light) - ioBroker-Adapter im Detail
24:56
haus:automation
Рет қаралды 36 М.
InfluxDB 2.x - Alle Grundlagen für Einsteiger
44:38
haus:automation
Рет қаралды 92 М.
Миллионер | 1 - серия
34:31
Million Show
Рет қаралды 2,4 МЛН
Forget About Raspberry Pi! Use Your Old Phone Instead.
9:09
Doctor Volt
Рет қаралды 367 М.
Grafana Basics/Fundamentals Episode 1 [Influx Flux ioBroker Beginner]
40:22
Mein PV-Anlagen Grafana Dashboard Update - #balkonkraftwerk #grafana
18:45
Raspberry Pi Cloud
Рет қаралды 37 М.
This is How I Scrape 99% of Sites
18:27
John Watson Rooney
Рет қаралды 103 М.
Verbrauchsdaten mit Grafana visualisieren
30:20
haus:automation
Рет қаралды 151 М.
Grafana Sortieren [InfluxDB 2.x - Sort, Top, Regex, Drop]
34:54
EddyD's SmartHome
Рет қаралды 8 М.
Миллионер | 1 - серия
34:31
Million Show
Рет қаралды 2,4 МЛН