Ankündigung

Einklappen
Keine Ankündigung bisher.

Neues Plugin für Solaredge Wechselrichter / Sunspec in Arbeit

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    #46
    Ich habe 1.3 installiert und genau dasselbe Problem
    Code:
    2017-09-04 19:04:31 DEBUG    __init__     Solaredge    Solaredge:Next Read parameter 'I_AC_Energy_WH'with register '40209' -- __init__.py:_refresh:198
    2017-09-04 19:04:31 DEBUG    __init__     Solaredge    Solaredge: SerialNumber None -- __init__.py:_refresh:211
    2017-09-04 19:04:31 DEBUG    transaction  Solaredge    Running transaction 200 -- transaction.py:execute:111
    2017-09-04 19:04:31 DEBUG    transaction  Solaredge    send: 0x0 0xc8 0x0 0x0 0x0 0x6 0x7e 0x3 0x9d 0x11 0x0 0x3 -- transaction.py:execute:127
    2017-09-04 19:04:31 DEBUG    transaction  Solaredge    recv: 0x0 0xc7 0x0 0x0 0x0 0x9 0x7e 0x3 0x6 0x0 0x41 0x12 0x43 0x0 0x1 -- transaction.py:execute:137
    2017-09-04 19:04:31 DEBUG    transaction  Solaredge    0x0 0xc7 0x0 0x0 0x0 0x9 0x7e 0x3 0x6 0x0 0x41 0x12 0x43 0x0 0x1 -- transaction.py:processIncomingPacket:447
    2017-09-04 19:04:31 DEBUG    factory      Solaredge    Factory Response[3] -- factory.py:_helper:238
    2017-09-04 19:04:31 DEBUG    transaction  Solaredge    adding transaction 199 -- transaction.py:addTransaction:257
    2017-09-04 19:04:31 DEBUG    transaction  Solaredge    getting transaction 200 -- transaction.py:getTransaction:267
    2017-09-04 19:04:31 DEBUG    transaction  Solaredge    getting transaction 0 -- transaction.py:getTransaction:267
    2017-09-04 19:04:31 ERROR    __init__     Solaredge    Solaredge: something went wrong in the refresh function: 'NoneType' object has no attribute 'registers' -- __init__.py:_refresh:348
    2017-09-04 19:04:31 DEBUG    scheduler    Scheduler    Solaredge next time: 2017-09-04 19:05:01+02:00 -- scheduler.py:_next_time:343

    Kommentar


      #47
      Hab mir gerade mal pymodbus angeguckt und es gibt seit kurzem ein Update. Vielleicht hängt es damit zusammen...Werde heute abend mal bei mir mit der alten Version testen.

      Kommentar


        #48
        ich werde demnächst auf 1.3 gehen, dann kann ich mitsuchen...

        Kommentar


          #49
          Hab das solaredge-Plugin nun auch mit SH1.3 in Betrieb. Bei mir reichte es die __init__.py in utf-8 ohne BOM zu konvertieren.

          über die hinzugefügten Register kann ich nun auch die Batteriespeicher-Daten auslesen (solaredge-Inverter mit LG-Chem Speicher)

          # Storege Device
          'S_Power' : 0xE974, # Power, Float32
          'S_Available_Energy': 0xE980, # Available Energy, Float32
          'S_SOE' : 0xE984, # SOE, Float32
          'S_Status' : 0xE986 # Status 0 - Off, 1 - Standby, 2 - Init, 3 - Charge, 4 - Discharge, 5 - Fault, 6 - Idle, uint32
          Widget_PV.jpg

          Gruß Ivan

          Kommentar


            #50
            Ich kann seit einigen Wochen keine Werte mehr vom Modbus-Zähler lesen. Die gelesenen Register haben alle den Wert: 0x8000.

            Die gelesenen Register vom Wechselrichter sowie vom Akku werden nach wie vor korrekt angezeigt..
            SH1.5.1, PyModbus 1.5.2 solaredgeSE6000 - FV 2.2309
            wer hat das Plugin mit solaredge im Einsatz? Funktioniert das Lesen vom Modbus-Zähler bei euch?

            Zitat von boardman Beitrag anzeigen
            # Modbus Zähler ohne offset!
            'M_AC_Power' : 40206, # 40206: Total Real Power
            'M_AC_Power_A' : 40207, # 40207: Phase A AC Real Power
            'M_AC_Power_B' : 40208, # 40208: Phase B AC Real Power
            'M_AC_Power_C' : 40209, # 40209: Phase C AC Real Power
            'M_AC_Power_SF' : 40210, # 40210: AC Real Power Scale Factor
            'M_Exported' : 40226, # 40226: Total Exportet real Energy
            'M_Imported' : 40234, # 40234: Total Importet Energy
            'M_Energy_W_SF' : 40242 # 40242: Re Energy Scale Factor }
            Gruß Ivan

            Kommentar


              #51
              Zitat von ivande Beitrag anzeigen
              Hab das solaredge-Plugin nun auch mit SH1.3 in Betrieb. Bei mir reichte es die __init__.py in utf-8 ohne BOM zu konvertieren.

              über die hinzugefügten Register kann ich nun auch die Batteriespeicher-Daten auslesen (solaredge-Inverter mit LG-Chem Speicher)



              Widget_PV.jpg

              Gruß Ivan
              ivande Würdest du die smartvisu-Vorlage zur Verfügung stellen?

              Kommentar


                #52
                das Plugin liest nun die Daten wieder korrekt, es lag an der ungeschickten modbus - Konfiguration im Wechselrichter.

                gehört eigentlich ins smartVISU - Forum:
                hier der Link zu den Dateien
                pv - Ordner mit den Bilddateien
                widget_mypv.html - das Widget von mir zusammengebastelt - Verbesserungsvorschläge willkommen
                photovoltaik.conf - meine Item-Struktur / noch nicht in yaml umgewandelt

                readme.md - der html-code so wie ich das Plugin in der entsprechenden Seite eingepflanzt habe.

                Gruß Ivan

                Kommentar


                  #53
                  Hallo zusammen!

                  Frage: Hat jemand dieses Plugin erfolgreich mit einem Fronius Galvo Wechselrichter im Einsatz? Sollte ja auch mit diesem funktionieren.
                  Habe entsprechend in der 'plugin.yaml' das KOSTAL Plugin aktiviert (Abfrageformat = JSON), SHNG gibt mir aber nur folgenden Fehler retour:

                  2019-01-30 15:24:19 ERROR plugins.kostal could not retrieve data from X.X.X.X: HTTP Error 404: Not Found
                  Abfrage des Wechselrichters mittels Browser und folgender URL funktioniert:

                  Unbenannt.jpg
                  Dankeschön für die Rückmeldung!

                  BG David

                  Kommentar


                    #54
                    Hallo zusammen,

                    die Beiträge hier sind ja schon etwas älter, evtl. hat sich ja was getan; bzw könnt Ihr mir weiterhelfen.

                    Ich habe ein Angebot für eine PV-Anlage von SolarEdge. Der Solateur sagte mir: WR braucht eine LAN-Verbindung zum Internet dann können die schönen Grafiken angesehen werden. Hier im Forum und in den Anleitungen habe ich immer was von Modbus gelesen.
                    Meine Frage:
                    Brauche ich vom Hersteller/Solateur ein zusätzliches Bauteil oder reicht der WR
                    Was möchte ich auslesen.
                    Eigentlich reicht mir wenn in der SmartVisu die aktuell produzierte Leistung angezeigt wird. (nach meinem Verständnis ohne Zusatzbauteil möglich - richtig?)
                    Will ich wissen, was das Haus gerade "verbraucht" bzw. was vom "produzierten Strom" übrig ist, muss ein SmartMeter zum Einsatz kommen.

                    Ist dies mit SHNG / SmartVisu auf einem RasPi kombinierbar?
                    https://solaranzeige.de/phpBB3/solaranzeige.php

                    In Zukunft wäre evtl. noch interressant, das eine Wallbox erkennt (Ihr "gesagt wird") das PV-Strom vorhanden ist und sie jetzt laden soll.

                    *Entschuldigt bitte die "Fachlich-Nicht-Korrekten-Bezeichnungen"

                    Danke

                    Kommentar

                    Lädt...
                    X