Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Off Topic
  4. Ertrag (Tag, Monat, Jahr) berechnen und in Datei speichern

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.8k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.3k

Ertrag (Tag, Monat, Jahr) berechnen und in Datei speichern

Geplant Angeheftet Gesperrt Verschoben Off Topic
190 Beiträge 5 Kommentatoren 23.0k Aufrufe 4 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • B bitwicht

    Hallo zusammen.

    Ich (Anfänger) würde gerne den Ertragt (Tag, Mont, Jahr) berechnen und in eine Datei speichern.
    Die Wechselrichter ((2 Wechselrichter) sind schon im Modbus eingebunden. Datenpunkte sehe ich.

    Ich müsste jetzt wohl die Datenpunkte weiter verarbeiten und dann irgendwie in eine Datei speichern.
    Die diversen Beiträge hier habe ich schon gelesen aber komme damit nicht weiter/zurecht.

    Ich habe diese Adapter gefunden. Wäre hier einer zu empfehlen?
    ioBroker.sourceanalytix
    ioBroker.statistics

    Der Syntax der Datei müsste so Aussehen:

    Tag:
    da[dx++]="Datum|WR1|WR2"
    da[dx++]="29.12.23|10674;0|6115;0"
    
    Monat:
    mo[mx++]="Datum|WR1|WR2"
    mo[mx++]="01.07.23|2184070|1488433"
    

    Ich habe leider keine Erfahrung mit JS, Nodred oder Blockly :-(
    Vielleicht kann mir aber dennoch jemand helfen.

    Gutes Neues
    Bit

    HomoranH Nicht stören
    HomoranH Nicht stören
    Homoran
    Global Moderator Administrators
    schrieb am zuletzt editiert von
    #2

    @bitwicht sagte in Ertrag (Tag, Monat, Jahr) berechnen und in Datei speichern:

    würde gerne den Ertragt (Tag, Mont, Jahr) berechnen und in eine Datei speichern.

    diese Berechnungen könnte der SourceAnalytix Adapter für dich übernehmen.
    Aber warum soll das Ergebnis in eine Datei??

    kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

    1 Antwort Letzte Antwort
    0
    • B Offline
      B Offline
      bitwicht
      schrieb am zuletzt editiert von
      #3

      @Homoran

      ich möchte die Datei dann in ein Web-Portal hochladen und das Webportal erwartet den Syntax.

      Ich habe das SourceAnalytix gerade installiert.
      Erstellt dies auch Jahr ?

      Wie kann ich denn nun die Dateien erstellen?

      lg
      Bit.

      HomoranH 1 Antwort Letzte Antwort
      0
      • B bitwicht

        @Homoran

        ich möchte die Datei dann in ein Web-Portal hochladen und das Webportal erwartet den Syntax.

        Ich habe das SourceAnalytix gerade installiert.
        Erstellt dies auch Jahr ?

        Wie kann ich denn nun die Dateien erstellen?

        lg
        Bit.

        HomoranH Nicht stören
        HomoranH Nicht stören
        Homoran
        Global Moderator Administrators
        schrieb am zuletzt editiert von
        #4

        @bitwicht sagte in Ertrag (Tag, Monat, Jahr) berechnen und in Datei speichern:

        Wie kann ich denn nun die Dateien erstellen?

        damit kenne ich mich nicht aus

        @bitwicht sagte in Ertrag (Tag, Monat, Jahr) berechnen und in Datei speichern:

        Ich habe das SourceAnalytix gerade installiert.
        Erstellt dies auch Jahr ?

        Ja

        kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

        1 Antwort Letzte Antwort
        0
        • B bitwicht

          Hallo zusammen.

          Ich (Anfänger) würde gerne den Ertragt (Tag, Mont, Jahr) berechnen und in eine Datei speichern.
          Die Wechselrichter ((2 Wechselrichter) sind schon im Modbus eingebunden. Datenpunkte sehe ich.

          Ich müsste jetzt wohl die Datenpunkte weiter verarbeiten und dann irgendwie in eine Datei speichern.
          Die diversen Beiträge hier habe ich schon gelesen aber komme damit nicht weiter/zurecht.

          Ich habe diese Adapter gefunden. Wäre hier einer zu empfehlen?
          ioBroker.sourceanalytix
          ioBroker.statistics

          Der Syntax der Datei müsste so Aussehen:

          Tag:
          da[dx++]="Datum|WR1|WR2"
          da[dx++]="29.12.23|10674;0|6115;0"
          
          Monat:
          mo[mx++]="Datum|WR1|WR2"
          mo[mx++]="01.07.23|2184070|1488433"
          

          Ich habe leider keine Erfahrung mit JS, Nodred oder Blockly :-(
          Vielleicht kann mir aber dennoch jemand helfen.

          Gutes Neues
          Bit

          paul53P Offline
          paul53P Offline
          paul53
          schrieb am zuletzt editiert von
          #5

          @bitwicht sagte: Syntax der Datei müsste so Aussehen:

          Rechts vom Gleichheitszeichen steht ein String, den man leicht zusammensetzen kann. Aber was ist das links?

          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
          Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

          1 Antwort Letzte Antwort
          0
          • B Offline
            B Offline
            bitwicht
            schrieb am zuletzt editiert von
            #6

            @paul53

            links vom Gleichheitszeichen ist wohl statisch. Rechts dann eben die zwei Zahlen der Wechselrichter.

            paul53P HomoranH 2 Antworten Letzte Antwort
            0
            • B bitwicht

              @paul53

              links vom Gleichheitszeichen ist wohl statisch. Rechts dann eben die zwei Zahlen der Wechselrichter.

              paul53P Offline
              paul53P Offline
              paul53
              schrieb am zuletzt editiert von
              #7

              @bitwicht sagte: links vom Gleichheitszeichen ist wohl statisch.

              Ja, das kann aber auch nur ein String sein?
              Wie würde man das manuell in eine Datei schreiben?

              Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
              Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

              1 Antwort Letzte Antwort
              0
              • B bitwicht

                @paul53

                links vom Gleichheitszeichen ist wohl statisch. Rechts dann eben die zwei Zahlen der Wechselrichter.

                HomoranH Nicht stören
                HomoranH Nicht stören
                Homoran
                Global Moderator Administrators
                schrieb am zuletzt editiert von
                #8

                @bitwicht wird das jedesmal eine neue Datei oder muss was angehängt werden?

                kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                1 Antwort Letzte Antwort
                0
                • B Offline
                  B Offline
                  bitwicht
                  schrieb am zuletzt editiert von
                  #9

                  Es gibt eine Datei für Tag, eine Datei für Monat, eine Datei für Jahr

                  Hier die Datei für Tag:

                  da[dx++]="30.12.23|41258;0|7861;0"
                  da[dx++]="29.12.23|10674;0|6115;0"
                  da[dx++]="28.12.23|15384;0|6592;0"
                  da[dx++]="27.12.23|43654;0|8555;0"
                  

                  Es gibt pro Tag einen Eintrag.

                  In die Datei müsste dann zB: alle 30 Minuten der aktuelle Tageswert.

                  da[dx++]="$date|$Wechselrichter1|$Wechselrichter2 "

                  $date = aktuelle Datum des Tages
                  $Wechselrichter1 = aktueller Wert von Wechselrichter1
                  $Wechselrichter2 = aktueller Wert von Wechselrichter2

                  Für Monat siehst es dann so aus:

                  mo[mx++]="01.11.23|465936|199954"
                  mo[mx++]="01.10.23|1300173|575809"
                  mo[mx++]="01.09.23|1918725|1011015"
                  

                  Wenn ich einen Datenpunkt für Monat habe, wäre es ja aber gleich dem Tag.

                  HomoranH 1 Antwort Letzte Antwort
                  0
                  • B bitwicht

                    Es gibt eine Datei für Tag, eine Datei für Monat, eine Datei für Jahr

                    Hier die Datei für Tag:

                    da[dx++]="30.12.23|41258;0|7861;0"
                    da[dx++]="29.12.23|10674;0|6115;0"
                    da[dx++]="28.12.23|15384;0|6592;0"
                    da[dx++]="27.12.23|43654;0|8555;0"
                    

                    Es gibt pro Tag einen Eintrag.

                    In die Datei müsste dann zB: alle 30 Minuten der aktuelle Tageswert.

                    da[dx++]="$date|$Wechselrichter1|$Wechselrichter2 "

                    $date = aktuelle Datum des Tages
                    $Wechselrichter1 = aktueller Wert von Wechselrichter1
                    $Wechselrichter2 = aktueller Wert von Wechselrichter2

                    Für Monat siehst es dann so aus:

                    mo[mx++]="01.11.23|465936|199954"
                    mo[mx++]="01.10.23|1300173|575809"
                    mo[mx++]="01.09.23|1918725|1011015"
                    

                    Wenn ich einen Datenpunkt für Monat habe, wäre es ja aber gleich dem Tag.

                    HomoranH Nicht stören
                    HomoranH Nicht stören
                    Homoran
                    Global Moderator Administrators
                    schrieb am zuletzt editiert von
                    #10

                    @bitwicht sagte in Ertrag (Tag, Monat, Jahr) berechnen und in Datei speichern:

                    Es gibt pro Tag einen Eintrag.

                    der nicht regelmäßig aktualisiert wird (8:00, 12:00....|?

                    Bitte alle notwendigen Informationen selbständig zu Beginn geben!
                    nicht scheibchenweise und schon gar nicht erst auf Nachfrage.

                    die Helfenden haben nicht den blassesten Schimmer, was du dir gerade denkst.

                    kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                    1 Antwort Letzte Antwort
                    0
                    • B Offline
                      B Offline
                      bitwicht
                      schrieb am zuletzt editiert von
                      #11

                      @Homoran
                      ich dachte ich hätte das gut erklärt ..

                      Ich möchte den aktuellen Tageswert in eine Datei schreiben und dann per FTP auf ein Portal laden.
                      Den Intervall kann ich vorgeben. Ich dachte an alle 30 Minuten.
                      In der Datei müssen dann halt noch die Tageswerte der vorherigen Tage stehen.

                      Ist es jetzt verständlicher?

                      HomoranH 1 Antwort Letzte Antwort
                      0
                      • B bitwicht

                        @Homoran
                        ich dachte ich hätte das gut erklärt ..

                        Ich möchte den aktuellen Tageswert in eine Datei schreiben und dann per FTP auf ein Portal laden.
                        Den Intervall kann ich vorgeben. Ich dachte an alle 30 Minuten.
                        In der Datei müssen dann halt noch die Tageswerte der vorherigen Tage stehen.

                        Ist es jetzt verständlicher?

                        HomoranH Nicht stören
                        HomoranH Nicht stören
                        Homoran
                        Global Moderator Administrators
                        schrieb am zuletzt editiert von Homoran
                        #12

                        @bitwicht sagte in Ertrag (Tag, Monat, Jahr) berechnen und in Datei speichern:

                        ich dachte ich hätte das gut erklärt ..

                        Ist das wirklich alles?

                        @bitwicht sagte in Ertrag (Tag, Monat, Jahr) berechnen und in Datei speichern:

                        Ich möchte den aktuellen Tageswert alle 30 Minuten in eine Datei schreiben bzw dort anhängen und dann per FTP auf ein Portal laden.

                        oder eher so?
                        und von Monats und Jahreszahlen war doch auch noch die Rede

                        kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                        1 Antwort Letzte Antwort
                        0
                        • B Offline
                          B Offline
                          bitwicht
                          schrieb am zuletzt editiert von
                          #13

                          @Homoran

                          gleiches Modell benötige ich dann noch für Monat und Jahr.
                          Aber das müsste doch dann das gleiche Script sein nur mit einem anderen Datenpunkt.

                          Ich habe es bisher so verstanden.
                          Ich habe eine Datenpunkte.
                          Der SourceAnalytix Adapter macht mir aus dem Datenpunkt ein Tag / Monat / Jahr Wert.

                          Jetzt müsste ich die Werte regelmäßig in die Dateien bekommen.

                          HomoranH 1 Antwort Letzte Antwort
                          0
                          • B bitwicht

                            @Homoran

                            gleiches Modell benötige ich dann noch für Monat und Jahr.
                            Aber das müsste doch dann das gleiche Script sein nur mit einem anderen Datenpunkt.

                            Ich habe es bisher so verstanden.
                            Ich habe eine Datenpunkte.
                            Der SourceAnalytix Adapter macht mir aus dem Datenpunkt ein Tag / Monat / Jahr Wert.

                            Jetzt müsste ich die Werte regelmäßig in die Dateien bekommen.

                            HomoranH Nicht stören
                            HomoranH Nicht stören
                            Homoran
                            Global Moderator Administrators
                            schrieb am zuletzt editiert von
                            #14

                            @bitwicht sagte in Ertrag (Tag, Monat, Jahr) berechnen und in Datei speichern:

                            Jetzt müsste ich die Werte regelmäßig in die Dateien bekommen.

                            jetzt ist es etwas klarer.

                            • es sind mehrere Dateien
                            • die Daten müssen regelmäßig in diesen bestehenden (??) Dateien ergänzt werden.
                            • die modifizierten Dateien müssen irgendwohin hochgeladen werden

                            passt das oder fehlt noch was?

                            kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                            1 Antwort Letzte Antwort
                            0
                            • B Offline
                              B Offline
                              bitwicht
                              schrieb am zuletzt editiert von
                              #15

                              @Homoran

                              das passt, vielleicht noch:

                              • der Inhalt der Datei muss exakt den Syntax wie oben im Beispiel haben.

                              Was ich bisher erarbeitet habe:

                              • es sind 2 Datenpunkte die der Modbus Adapter erzeugt. (läuft)

                              • die Datenpunkte müssen gff. noch umgerechnet werden. Das Script habe ich hier aus dem Forum (läuft).

                              • der SourceAnalytix Adapter zeichnet für die 2 Datenpunkte einen Tages/Monats/Jahreswert (todo)

                              • Für die Datei Tag, könnten dann die zwei Tageswerte genommen werden

                              • Für die Datei Monat, könnten dann die zwei Monatswerte genommen werden

                              • Für die Datei Jahr, könnten dann die zwei Jahreswerte genommen werden

                              • Die Dateien sollten dann alle X Minuten mit den neuen Daten erstellt/aktualisiert werden

                              • Die Dateien sollten dann alle X Minuten per FTP auf einen Server geladen werden (wenn es keine bessere Idee gibt, könnte ich das per Shelly Script und Cronjob machen)

                              Aktuell hänge ich am nächsten Schritt, wie ich diese Dateien erzeugen und aktualisieren kann.

                              lg
                              Bit.

                              Marc BergM 1 Antwort Letzte Antwort
                              0
                              • B Offline
                                B Offline
                                bitwicht
                                schrieb am zuletzt editiert von bitwicht
                                #16

                                Hat keiner eine Idee ?

                                1 Antwort Letzte Antwort
                                0
                                • B bitwicht

                                  @Homoran

                                  das passt, vielleicht noch:

                                  • der Inhalt der Datei muss exakt den Syntax wie oben im Beispiel haben.

                                  Was ich bisher erarbeitet habe:

                                  • es sind 2 Datenpunkte die der Modbus Adapter erzeugt. (läuft)

                                  • die Datenpunkte müssen gff. noch umgerechnet werden. Das Script habe ich hier aus dem Forum (läuft).

                                  • der SourceAnalytix Adapter zeichnet für die 2 Datenpunkte einen Tages/Monats/Jahreswert (todo)

                                  • Für die Datei Tag, könnten dann die zwei Tageswerte genommen werden

                                  • Für die Datei Monat, könnten dann die zwei Monatswerte genommen werden

                                  • Für die Datei Jahr, könnten dann die zwei Jahreswerte genommen werden

                                  • Die Dateien sollten dann alle X Minuten mit den neuen Daten erstellt/aktualisiert werden

                                  • Die Dateien sollten dann alle X Minuten per FTP auf einen Server geladen werden (wenn es keine bessere Idee gibt, könnte ich das per Shelly Script und Cronjob machen)

                                  Aktuell hänge ich am nächsten Schritt, wie ich diese Dateien erzeugen und aktualisieren kann.

                                  lg
                                  Bit.

                                  Marc BergM Offline
                                  Marc BergM Offline
                                  Marc Berg
                                  Most Active
                                  schrieb am zuletzt editiert von Marc Berg
                                  #17

                                  @bitwicht sagte in Ertrag (Tag, Monat, Jahr) berechnen und in Datei speichern:

                                  es sind 2 Datenpunkte die der Modbus Adapter erzeugt. (läuft)

                                  Ich würde mich da mal langsam ranrobben. Zeig mal als erstes die Daten, wie sie in den beiden Datenpunkten gepeichert werden. Zum Beispiel als Screenshot vom Fenster der Verlaufsdaten.

                                  NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+RabbitMQ+Grafana

                                  Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN, Arduino, KiCad

                                  Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

                                  1 Antwort Letzte Antwort
                                  0
                                  • B Offline
                                    B Offline
                                    bitwicht
                                    schrieb am zuletzt editiert von
                                    #18

                                    @Marc Berg

                                    Die Datenpunkte heißen:
                                    sourceanalytix.0.javascript__0__PV__Wechselrichter__SE-10KRWS-PVLeistungAktuell.currentYear.consumed.01_currentDay
                                    in der Influx: PV-Modbus-SE10KRWS-Ertrag-Tag

                                    sourceanalytix.0.javascript__0__PV__Wechselrichter__SE-12K-PVLeistungAktuell.currentYear.consumed.01_currentDay
                                    in der Influx: PV-Modbus-SE12K-Ertrag-Tag

                                    PV-B1.JPG

                                    Marc BergM 1 Antwort Letzte Antwort
                                    0
                                    • B bitwicht

                                      @Marc Berg

                                      Die Datenpunkte heißen:
                                      sourceanalytix.0.javascript__0__PV__Wechselrichter__SE-10KRWS-PVLeistungAktuell.currentYear.consumed.01_currentDay
                                      in der Influx: PV-Modbus-SE10KRWS-Ertrag-Tag

                                      sourceanalytix.0.javascript__0__PV__Wechselrichter__SE-12K-PVLeistungAktuell.currentYear.consumed.01_currentDay
                                      in der Influx: PV-Modbus-SE12K-Ertrag-Tag

                                      PV-B1.JPG

                                      Marc BergM Offline
                                      Marc BergM Offline
                                      Marc Berg
                                      Most Active
                                      schrieb am zuletzt editiert von Marc Berg
                                      #19

                                      @bitwicht
                                      Welche Rolle spiele der Sourceanalytics Adapter da jetzt? Eigentlich hast du doch die Daten alle in deinen Original-Datenpunkten, daraus müsste man doch alle erforderlichen Daten herausbekommen? Das jetzt noch durch eine weitere Mühle zu drehen, halte ich für unnötig und fehleranfällig.

                                      (Wenn du die Daten nicht noch für andere Zwecke benötigst)

                                      NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+RabbitMQ+Grafana

                                      Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN, Arduino, KiCad

                                      Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

                                      1 Antwort Letzte Antwort
                                      0
                                      • B Offline
                                        B Offline
                                        bitwicht
                                        schrieb am zuletzt editiert von
                                        #20

                                        @Marc Berg

                                        Wenn ich das richtig verstanden haben (alles hier im Forum gelesen).

                                        Über den Modbus Adapter erhalte ich die Aktuellen Leistungswerte der Wechselrichte und einen Scaling Faktor:
                                        modbus.0.holdingRegisters.1.40083_I_AC_Power
                                        modbus.0.holdingRegisters.1.40084_I_AC_Power_SF

                                        Diese Werte muss ich aber umrechnen und habe aus dem Forum das Script hier:

                                        function convertValue(value, factor) {
                                           if (value === null) return;
                                           if (factor === null) factor = 0;
                                           setState('PV.Wechselrichter.SE-10KRWS-PVLeistungAktuell', value * Math.pow(10, factor), true);
                                        }  
                                         
                                        createState('PV.Wechselrichter.SE-10KRWS-PVLeistungAktuell', {
                                        	name: 'PV-WR-SE-10KRWS-PVLeistungAktuell',
                                        	unit: 'W',
                                        	min:  0,
                                        	type: 'number',
                                        	role: 'value.energy'
                                        }, function () {
                                        	on('modbus.0.holdingRegisters.1.40083_I_AC_Power'/*AC-Leistungswert*/, function(obj) {
                                        		var timeout = setTimeout(function () {
                                        			clearTimeout(timeout);
                                        			var factorState = getState('modbus.0.holdingRegisters.1.40084_I_AC_Power_SF'/*AC-Leistung Skalierungsfaktor*/);
                                        			convertValue(obj.state.val, factorState ? factorState.val : 0);
                                        		}, 100); 
                                        	});
                                        	var factorState = getState('modbus.0.holdingRegisters.1.40084_I_AC_Power_SF'/*AC-Leistung Skalierungsfaktor*/);
                                        	var valueState = getState('modbus.0.holdingRegisters.1.40083_I_AC_Power'/*AC-Leistungswert*/);
                                        	convertValue(valueState ? valueState.val : null, factorState ? factorState.val : 0); 
                                        });
                                        

                                        Damit sollte ich die aktuellen Leistungswerte in W erhalten.

                                        Hier: https://forum.iobroker.net/topic/38322/tutorial-solaredge-modbus-iobroker-grafana

                                        Jetzt muss ich ja noch den Tageswert ermitteln (also alles aufaddieren) und das mache ich über den Sourceanalytics Adapter.

                                        Oder habe ich jetzt einen Denkfehler ?!

                                        1 Antwort Letzte Antwort
                                        0
                                        • Marc BergM Offline
                                          Marc BergM Offline
                                          Marc Berg
                                          Most Active
                                          schrieb am zuletzt editiert von Marc Berg
                                          #21

                                          @bitwicht sagte in Ertrag (Tag, Monat, Jahr) berechnen und in Datei speichern:

                                          Oder habe ich jetzt einen Denkfehler ?!

                                          Okay, ich möchte das jetzt nicht weiter hinterfragen, so tief bin ich in die "Vorgeschichte" nicht eingestiegen.

                                          Hast du schon Werte für den Dezember? Dann könntest du diese Abfrage mal in den InfluxDB Data Explorer werfen und das Ergebnis zeigen, ob es grundsätzlich schon passt:

                                                          import "date" 
                                                          import "timezone" 
                                                          option location = timezone.location(name: "Europe/Berlin") 
                                                      
                                                          from(bucket: "iobroker")
                                                          |> range(start:date.truncate(t:-1mo, unit:1mo)) 
                                                          |> filter(fn: (r) => r._measurement == "sourceanalytix.0.javascript__0__PV__Wechselrichter__SE-10KRWS-PVLeistungAktuell.currentYear.consumed.01_currentDay" or r._measurement == "sourceanalytix.0.javascript__0__PV__Wechselrichter__SE-12K-PVLeistungAktuell.currentYear.consumed.01_currentDay")
                                                          |> filter(fn: (r) => r._field == "value")
                                                          |> aggregateWindow(every: 1d,fn:max,timeSrc: "_start",createEmpty:false)
                                                          |> pivot(rowKey:["_time"], columnKey: ["_measurement"], valueColumn: "_value")
                                                          |> rename(columns: {"sourceanalytix.0.javascript__0__PV__Wechselrichter__SE-10KRWS-PVLeistungAktuell.currentYear.consumed.01_currentDay": "WR1", "sourceanalytix.0.javascript__0__PV__Wechselrichter__SE-12K-PVLeistungAktuell.currentYear.consumed.01_currentDay": "WR2"})
                                                          |> keep(columns: ["_time", "WR1", "WR2"])
                                          

                                          b23e965c-1615-4b1a-913b-8fd76928097c-grafik.png

                                          NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+RabbitMQ+Grafana

                                          Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN, Arduino, KiCad

                                          Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

                                          1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          818

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe