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 Offline
    B Offline
    bitwicht
    schrieb am zuletzt editiert von
    #1

    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 paul53P 2 Antworten 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

      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 Online
                                    Marc BergM Online
                                    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 Online
                                        Marc BergM Online
                                        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
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          873

                                          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