Plugin: E3DC (S10)- Datenaustausch über RSCP mit dem Batteriespeicher

Einklappen
X
Einklappen
+ weitere Optionen
Beiträge
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • hismastersvoice
    Supermoderator
    • 25.08.2015
    • 7207

    #76
    Auf die Version warte ich auch noch...
    Ich habe eine erweitere Version geschrieben, möchte aber noch warten bis die neue Software raus ist.
    Hab es auch schon per manuellem Update versucht, leider klein Erfolg.
    Kein Support per PN!

    Kommentar

    • PatrickWe
      Azubi
      • 17.05.2021
      • 9

      #77
      Zitat von ChrisR
      Leide läuft bei mir der Service nicht. Hab die aktuelle Version installiert und Passwort mehrmals geändert. Die Logs bleiben alle auch nach 10 Minuten noch leer. Wenn ich versuche den Service zu starten, dann lädt die Seite ewig, aber es passier nicht. Neustart mehrmals gemacht.

      Was mir auffällt, ist dass ich keinen grünen Punkt rechts neben der Passworteingabe habe. Wird das nur grün sobald eine Verbindung besteht oder ist hier schon das erste Problem?

      Klicke auf die Grafik für eine vergrößerte Ansicht  Name: IMG_9758.jpg Ansichten: 144 Größe: 3,29 MB ID: 334633
      Hallo,
      ich versuche auch gerade die Verbindung zwischen LoxBerry und S10 herzustellen und stoße auf exakt das gleiche Problem. Ich kann auch den Service nicht starten.
      Nur um sicher zu gehen folgende Vorabfrage: AES-Key ist der Key, den ich beim S10 unter RSCP einstelle. Korrekt?
      Hier habe ich ebenso das Problem, dass nach Klick auf Übernehmen das Feld wieder leer wird und keine Sternchen drin stehen (habe es mit mehreren Zeichenfolgen > 6 versucht). Damit kann es natürlich auch nichts mit der Übertragung werden.
      Gibt es noch etwas, was vor der Eingabe im Feld RSCP am S10 gemacht werden muss?

      Danke & viele Grüße
      Patrick

      Kommentar

      • hismastersvoice
        Supermoderator
        • 25.08.2015
        • 7207

        #78
        PatrickWe
        Das gleiche Problem mit der Software von E3DC.
        So lange das Passwort nicht gespeichert werden kann geht es nicht.
        Soll wohl mit dem neuen Upadate behoben werden, allerdings hat das wohl noch keiner bekommen.
        Kein Support per PN!

        Kommentar


        • Houseruckiii
          Houseruckiii kommentierte
          Kommentar bearbeiten
          Ich hatte keinerlei Probleme mit dem AES-Key...

          Habt Ihr schon einen Key mit NUR/AUSSCHLIEßLICH Zahlen probiert?
          (Dachte dass nur Zahlen empfohlen werden steht hier schon Thread, finde es aber gerade nicht)
          Mein Key besteht sogar nur aus 0'en und 1'en und ist genau 6 Zeichen lang.

        • ChrisR
          ChrisR kommentierte
          Kommentar bearbeiten
          Yep, schon probiert

        • PatrickWe
          PatrickWe kommentierte
          Kommentar bearbeiten
          Ich ebenfalls, leider kein Erfolg
      • MBosch
        Smart Home'r
        • 21.03.2016
        • 66

        #79
        Hallo,

        ich habe gerade in meinem Daten gesehen, das bei mir der Wert für die am externen Wechselrichter eingespeiste Energie am 06.05. 12:35 Uhr sprunghaft um mehr als 3000 kWh angestiegen ist. Es handelt sich dabei um den Wert "e3dc_db_thisyear_powermeter-1-kwh".

        Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Sprung erzeugte Energie an String 3.png
Ansichten: 749
Größe: 52,5 KB
ID: 346800

        Habt Ihr ähnliche Effekte?
        Im E3DC Portal ist das so nicht drin.

        Die restlichen Werte scheinen ok zu sein.
        Angehängte Dateien

        Kommentar

        • Loxoleo
          Smart Home'r
          • 07.07.2020
          • 36

          #80
          Ehrlich gesagt komme ich nicht weiter.
          Hab mittlerweile seit 2 Monaten mehrfach den Loxberry neu aufgesetzt und auch das Plugin mehrfach re-installiert.
          Die Daten des E3DC sind korrekt und ich kann testweise über das "offizielle" E3DC-Plugin aus der Loxone-Library mittels ModbusTCP auf den E3DC zugreifen.
          Am Wechselrichter selbst kann ich auch das RSCP-Passwort ändern und der Punkt ist grün.

          Aber am Loxberry kommt einfach keine Verbindung zu stande, da der Service nicht gestartet wird. Die Installation klappt ohne Fehlermeldung (lediglich PIP oder so ist veraltet).
          Die Logs sind ebenfalls alle leer.

          Hat hier jemand noch nen Lösungsansatz parat? Ich hab leider von Linux und Raspberry im speziellen keine Ahnung...

          Kommentar


          • hismastersvoice
            hismastersvoice kommentierte
            Kommentar bearbeiten
            Was kommt wenn du in der Konsole folgendes eingibst

            cd /opt/loxberry/bin/plugins/e3dc

            python3 control.py -d getPowerData

          • Loxoleo
            Loxoleo kommentierte
            Kommentar bearbeiten
            Vielen Dank für die schnelle Antwort!

            Konsole heißt, mit dem normalen Benutzer über SSH einloggen?

            Dann kommt das zurück:

            Traceback (most recent call last):
            File "control.py", line 8, in <module>
            from e3dc import E3DC
            File "/opt/loxberry/bin/plugins/e3dc/e3dc/__init__.py", line 11, in <module>
            from ._e3dc import E3DC, AuthenticationError, PollError
            File "/opt/loxberry/bin/plugins/e3dc/e3dc/_e3dc.py", line 7, in <module>
            import requests
            ModuleNotFoundError: No module named 'requests'

          • hismastersvoice
            hismastersvoice kommentierte
            Kommentar bearbeiten
            Das Modul "requests" fehlt.

            pip3 install -U requests
        • hismastersvoice
          Supermoderator
          • 25.08.2015
          • 7207

          #81
          Habe gerade ein Update hoch geschoben, 0.2.1, das installiert Request-Module mit.
          Kein Support per PN!

          Kommentar

          • hismastersvoice
            Supermoderator
            • 25.08.2015
            • 7207

            #82
            Habe gerade noch die Battery-Data Funktion fertig gemacht.
            Ab Version 0.2.2 werden jetzt auch die Daten der Batterien ausgelesen und per MQTT weiter gegeben.

            Besonders interessant dürften die SOH Werte sein.

            Klicke auf die Grafik für eine vergrößerte Ansicht

Name: 23-06-2022_21-38-33.jpg
Ansichten: 690
Größe: 29,3 KB
ID: 350628

            Zuletzt geändert von hismastersvoice; 23.06.2022, 21:39.
            Kein Support per PN!

            Kommentar

            • ChrisR
              Extension Master
              • 07.12.2020
              • 190

              #83
              Vielen Dank für den Support hismastersvoice

              Ich war total aufgeregt, als ich die Nachrichten und von der neuen Version gelesen habe, da ich die gleichen Probleme wie Loxoleo hab. Leider hat ein Update keine Abhilfe gebracht :/

              Wenn ich jetzt Folgendes bei Version 0.2.2 eingebe...

              cd /opt/loxberry/bin/plugins/e3dc
              python3 control.py -d getPowerData


              bekomme ich folgende Ausgabe...

              Traceback (most recent call last):
              File "control.py", line 8, in <module>
              from e3dc import E3DC
              File "/opt/loxberry/bin/plugins/e3dc/e3dc/__init__.py", line 8, in <module>
              from ._e3dc import E3DC, AuthenticationError, PollError
              File "/opt/loxberry/bin/plugins/e3dc/e3dc/_e3dc.py", line 16, in <module>
              from ._e3dc_rscp_local import (
              File "/opt/loxberry/bin/plugins/e3dc/e3dc/_e3dc_rscp_local.py", line 9, in <module>
              from ._RSCPEncryptDecrypt import RSCPEncryptDecrypt
              File "/opt/loxberry/bin/plugins/e3dc/e3dc/_RSCPEncryptDecrypt.py", line 3, in <module>
              from py3rijndael import RijndaelCbc, ZeroPadding
              ModuleNotFoundError: No module named 'py3rijndael'


              Es wäre super, wenn es eine Lösung hierfür gibt

              Kommentar


              • Bravestarr
                Bravestarr kommentierte
                Kommentar bearbeiten
                E3DC Plugin neugestartet, SERVICE läuft und endlich mal in grün gefärbt (:

                MQTT läuft vor Informationen über. (:

              • hismastersvoice
                hismastersvoice kommentierte
                Kommentar bearbeiten
                pip3 install -U paho
                Kann nicht gehen
                pip install paho-mqtt
                heißen

                Warum du python-dev installierst??
                Das ganze läuft auf Python >3.7 und somit ist python-dev (2.x) unrelevant.

                build-essential sollte beim Loxberry schon dabei sein, ist es zumindest bei meinen.


                Wie geschrieben, sollte die neue Version laufen.
                Zuletzt geändert von hismastersvoice; 17.07.2022, 15:54.

              • Bravestarr
                Bravestarr kommentierte
                Kommentar bearbeiten
                ja das war wohl zu viel. zumal ich die unter python3-dev separat hizugefügt hatte.
                aber am ende habe ich nur gelesen und fehlercodes ausewertet. naja das Ergbnis passte dann ja ebenfalls. aber mit der neuen Version ist's ohnehin einfacher für alle.
                wie geschrieben.
                riesen Dank
            • Houseruckiii
              Smart Home'r
              • 31.10.2016
              • 60

              #84
              Zitat von hismastersvoice
              Habe gerade noch die Battery-Data Funktion fertig gemacht.
              Ab Version 0.2.2 werden jetzt auch die Daten der Batterien ausgelesen und per MQTT weiter gegeben.
              Guten Morgen,
              Danke für das geniale Plugin,
              heute morgen wurde das Plugin automatisch auf V0.2.2 upgedatet.

              Haben sich dadurch einige MQTT Topics geändert?

              z.B.
              Alt:e3dc_batterydata_0_current Neu: e3dc_batterydata_dcbs_0_current oder eher e3dc_batterydata_current ?
              Alt: e3dc_pvidata_0_0_dccurrent Neu: e3dc_pvidata_phases_0_current oder eher e3dc_pvidata_strings_0_current ?

              Ich leite die Daten an eine externe Telegraf-Influx-Grafana Instanz weiter, dort sind natürlich die alten Topics 'abonniert'...stimmen also nicht mehr...
              Bleibt das so mit den geänderten Topics?

              Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Screenshot_20220624_065026-E3DC.jpg
Ansichten: 802
Größe: 108,0 KB
ID: 350654

              VG

              Kommentar

              • hismastersvoice
                Supermoderator
                • 25.08.2015
                • 7207

                #85
                Ja, die Batterien werden jetzt einzeln abgerufen und nicht mehr nur die allgemeinen Daten.

                e3dc_batterydata_current ohne die 0 ist jetzt allgemein, mit e3dc_batterydata_dcbs_0_current wird jetzt jedes Modul einzeln abgerufen.
                Bei PVI verhält sich das auch so, die führende 0 ist entfernt da es sonst verwirrend ist.
                Kein Support per PN!

                Kommentar


                • Houseruckiii
                  Houseruckiii kommentierte
                  Kommentar bearbeiten
                  Ah ja Ok, Danke.
                  Habe jetzt vorerst wieder V0.2.0 laufen damit die Grafana Alerts ruhig sind :-)

                  Ah, sehe gerade den aktualisierten Loxwiki-Eintrag 'DAUMEN HOCH' !
                  Demnach haben sich nur bei 'batterydata' und 'pvidata' die Topics geändert? (das wäre noch überschaubar...bei den vielen Topics...:-) habe nur ein paar Grafana Alerts womit ich geänderte Topics mit NO DATA sehe...)


                  Äh,
                  die HTTP_Requests "/plugins/e3dc/e3dc.php?do=getBatteryData&v1=BatterieIndex" und "/plugins/e3dc/e3dc.php?do=getPviData&v1=StringIndex&v2=TrackerIn dex" sind schon weiterhin notwendig?
                  Zuletzt geändert von Houseruckiii; 25.06.2022, 20:37.

                • hismastersvoice
                  hismastersvoice kommentierte
                  Kommentar bearbeiten
                  Batterie kommt automatisch
                  PVI muss mit /plugins/e3dc/e3dc.php?do=getPviData abgerufen werden.
              • ChrisR
                Extension Master
                • 07.12.2020
                • 190

                #86
                hismastersvoice

                Ich wollte nur mal fragen, ob sich bzgl. der Installationsprobleme beim Plugin was tut. Ich hab dir diesbezüglich auch ne PN mit dem Installationsverlauf gesendet.

                Es gibt einige die die selben Probleme haben. Und ein nachinstallieren der Module funktioniert leider nicht.

                Wir würden uns sehr freuen wenn du das Problem lösen könntest

                Kommentar

                • hismastersvoice
                  Supermoderator
                  • 25.08.2015
                  • 7207

                  #87
                  Ich habe mal eine neue Version hochgeladen 0.2.5
                  Dort werden jetzt alle Pakete bei der installation explizite neu installiert.

                  Zusätzlich wird Python-Dev installiert um alle Funktionen zur Verfügung zu haben.

                  Bei mir ist bei 2 neu installierten Loxberry (2.2.1.2) durchgelaufen.
                  Zuletzt geändert von hismastersvoice; 17.07.2022, 14:29.
                  Kein Support per PN!

                  Kommentar


                  • Bravestarr
                    Bravestarr kommentierte
                    Kommentar bearbeiten
                    ah sry, da war ich gerade am posten. siehe Anleitung im Kommentar oben. bei mir hat es mit der manuellen Arbeit geklappt,

                    Service läuft!

                  • Bravestarr
                    Bravestarr kommentierte
                    Kommentar bearbeiten
                    aber danke dir für die neue vers!

                  • Loxoleo
                    Loxoleo kommentierte
                    Kommentar bearbeiten
                    Service läuft bei mir jetzt auch! Danke!!!
                • Gast

                  #88
                  Hallo,

                  Installation des Plugins hat soweit ohne Probleme geklappt, nur leider bekomme ich nur folgende 9 Werte zurück geliefert - alle anderen Werte fehlen und werden auch nach mehreren Minuten nicht angezeigt)
                  Klicke auf die Grafik für eine vergrößerte Ansicht

Name: image.png
Ansichten: 633
Größe: 74,6 KB
ID: 354976
                  Die unter Post #30 sowie #32 vorgeschlagenen Änderungen brachten leider auch keine Besserung.
                  Ich verwende folgende Komponenten:
                  Loxberry v2.2.1.2
                  MQTT Gateway v2.1.0
                  E3DC Plugin v0.2.5

                  Auf der E3DC Seite kommt ein ein S10x Compact zum Einsatz.

                  Hat noch jemand eine zündende Idee was die Ursache für die fehlenden Werte sein könnte?

                  Kommentar

                  • hismastersvoice
                    Supermoderator
                    • 25.08.2015
                    • 7207

                    #89
                    Teste in der Loxberry Konsole (ssh) folgenden Befehl.

                    /opt/loxberry/bin/plugins/e3dc/data_min.sh

                    Wenn dann Daten kommen geht CRON nicht, die Daten die du bekommst werden sekündlich abgerufen, die anderen Daten werden per CRON nur jede Minute abgefrufen.

                    Wenn also Daten kommen bitte folgendes schauen...

                    cd /opt/loxberry/system/cron/cron.d

                    mit

                    ls

                    schauen ob die Datei e3dc vorhanden ist.

                    Wenn ja mit

                    cat de3dc anzeigen lassen und Screenshot.


                    Kein Support per PN!

                    Kommentar

                    • Gast

                      #90
                      Vielen Dank für deine schnelle Rückmeldung. Wenn ich data_min.sh ausführe erhalte ich leider auch keine Daten.
                      Auch wenn es in diesem Fall vermutlich keine Rolle spielt, aber die E3DC Datei existiert und mittels cat Befehl wird mir folgendes angezeigt
                      Klicke auf die Grafik für eine vergrößerte Ansicht  Name: image.png Ansichten: 16 Größe: 16,6 KB ID: 354986

                      Und hier noch der Screenshot für die Ausführung des Befehls.
                      Klicke auf die Grafik für eine vergrößerte Ansicht

Name: image.png
Ansichten: 542
Größe: 5,1 KB
ID: 355148
                      es scheint hier nichts zu passieren oder mache ich hier etwas falsch?
                      Zuletzt geändert von Gast; 15.08.2022, 20:28. Grund: Screenshot vergessen

                      Kommentar


                      • Gast
                        Gast kommentierte
                        Kommentar bearbeiten
                        Ich habe den benötigten Screenshot oben in den Post eingefügt

                      • hismastersvoice
                        hismastersvoice kommentierte
                        Kommentar bearbeiten
                        Komisch... evtl. löst dein Loxberry 127.0.0.1 (localhost) nicht auf

                        Gibt mal im Browser folgendes ein und sag mir was ausgegeben wird.
                        http://IP_DEINES_LOXBERRY/plugins/e3...hp?do=getPower

                      • Gast
                        Gast kommentierte
                        Kommentar bearbeiten
                        Ich glaube die Ursache gefunden zu haben. Mein Loxberry läuft auf Port 81, da die HA Bridge Port 80 blockiert. Ich habe das data_min.sh Skript angepasst und Port 81 hinzugefügt; und schon kommen die Werte. Gibt es sonst noch irgendwelche Skripte wo ich den Port eintragen muss? Vielen Dank für deine Hilfe
                    Lädt...