Ankündigung

Einklappen
Keine Ankündigung bisher.

Kostal Plugin - PIKO Wechselrichter

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

    #31
    Hallo,
    die neueren Kostal Wechselrichter, z.B. Kostal Piko IQ 7.0 lassen sich ja nicht Webschnittstelle per HTML oder JSON funktioniert ja nicht mehr. Hat jemand schonmal die MODBUS TCP Schnittstelle / Port 1502 abgefragt und in das Plugin integriert?
    Ich habe dazu leider nichts gefunden, habe aber auch schonmal die ersten Werte mit Python abgefragt, das funktioniert schon mal.

    (py_shng) smarthome@smartvisu:/usr/local/smarthome/plugins/kostaliq$ python test_V4.py
    Netzfrequenz (Hz): 49.99
    Spannung Phase 1 (V): 229.44
    Spannung Phase 2 (V): 233.07
    Spannung Phase 3 (V): 230.14
    (py_shng) smarthome@smartvisu:/usr/local/smarthome/plugins/kostaliq$

    VG
    Alex

    ergänzend habe ich das noch erweitert:

    Code:
    (py_shng) smarthome@smartvisu:/usr/local/smarthome/plugins/kostaliq$ python test_V5.py
    Temperatur Controllerplatine (°C): 30.92041015625
    Gesamt-DC-Leistung (W): 0.0
    Eigenverbrauch aus Batterie (W): 0.0
    Eigenverbrauch aus Netz (W): 0.0
    Hausverbrauch Batterie gesamt (Wh): 0.0
    Hausverbrauch Netz gesamt (Wh): 0.0
    Hausverbrauch PV gesamt (Wh): 0.0
    Eigenverbrauch aus PV (W): 0.0
    Hausverbrauch gesamt (Wh): 0.0
    Isolationswiderstand (Ohm): 0.0
    EVU-Leistungsbegrenzung (%): 100.0
    Eigenverbrauchsquote (%): 0.0
    Betriebszeit (s): 0.0
    Aktueller cos phi: 1.0
    Netzfrequenz (Hz): 49.98779296875
    Strom Phase 1 (A): 0.0
    Wirkleistung Phase 1 (W): 0.0
    Spannung Phase 1 (V): 227.99403381347656
    Strom Phase 2 (A): 0.0
    Wirkleistung Phase 2 (W): 0.0
    Spannung Phase 2 (V): 230.67257690429688
    Strom Phase 3 (A): 0.0
    Wirkleistung Phase 3 (W): 0.0
    Spannung Phase 3 (V): 231.271728515625
    AC-Wirkleistung gesamt (W): 0.0
    AC-Blindleistung gesamt (var): 199.49432373046875
    AC-Scheinleistung gesamt (VA): 199.49447631835938
    Batterieladestrom (A): 0.0
    Batteriezyklen: 0.0
    Batterie-Lade-/Entladestrom (A): 0.0
    PSSB-Sicherungsstatus: 0.0
    Batterie bereit (Flag): 0.0
    Batterie-Ladezustand SoC (%): 0.0
    Batterie-Gesundheitszustand SoH (%) (Register 40428): Lesefehler: ExceptionResponse(dev_id=71, function_code=131, exception_code=2)
    Batterietemperatur (°C): 0.0
    Batteriespannung (V): 0.0
    cos phi Powermeter: 0.0
    Frequenz Powermeter (Hz): 0.0
    Strom Powermeter Phase 1 (A): 0.0
    Wirkleistung Powermeter Phase 1 (W): 0.0
    Blindleistung Powermeter Phase 1 (var): 0.0
    Scheinleistung Powermeter Phase 1 (VA): 0.0
    Spannung Powermeter Phase 1 (V): 0.0
    Strom Powermeter Phase 2 (A): 0.0
    Wirkleistung Powermeter Phase 2 (W): 0.0
    Blindleistung Powermeter Phase 2 (var): 0.0
    Scheinleistung Powermeter Phase 2 (VA): 0.0
    Spannung Powermeter Phase 2 (V): 0.0
    Strom Powermeter Phase 3 (A): 0.0
    Wirkleistung Powermeter Phase 3 (W): 0.0
    Blindleistung Powermeter Phase 3 (var): 0.0
    Scheinleistung Powermeter Phase 3 (VA): 0.0
    Spannung Powermeter Phase 3 (V): 0.0
    Wirkleistung Powermeter gesamt (W): 0.0
    Blindleistung Powermeter gesamt (var): 0.0
    Scheinleistung Powermeter gesamt (VA): 0.0
    DC1-Strom (A): 0.0
    DC1-Leistung (W): 0.0
    DC1-Spannung (V): 0.4819582402706146
    DC2-Strom (A): 0.0
    DC2-Leistung (W): 0.0
    DC2-Spannung (V): 0.3967907428741455
    DC3-Strom (A): 0.0
    DC3-Leistung (W): 0.0
    DC3-Spannung (V): 0.0
    Gesamtertrag (Wh): 0.0
    Tagesertrag (Wh): 0.0
    Jahresertrag (Wh): 0.0
    Monatsertrag (Wh): 0.0
    Gesamt-DC-Leistung PV (W): 0.0
    Wirkenergie eingespeist gesamt (Wh): 0
    Wirkenergie bezogen gesamt (Wh): 0
    (py_shng) smarthome@smartvisu:/usr/local/smarthome/plugins/kostaliq$
    
    ​
    Zuletzt geändert von alex78; Gestern, 14:18.

    Kommentar


      #32
      Ja ich frage den Kostal KSEM und einen Plenticore über Port 502 und das Plugin ab..Funktioniert.


      Hier die Plugin Konfiguration:

      Code:
      ksem_fast:
          plugin_name: modbus_tcp
          instance: ksem_fast
          host: 192.168.1.40
          port: 502
          cycle: 1
          slaveUnit: 71
      
      ksem_slow:
          plugin_name: modbus_tcp
          instance: ksem_slow
          host: 192.168.1.40
          port: 502
          cycle: 30
          slaveUnit: 71​
      Ich nutze zwei Instanzen, da ich Leistungstaten schnell haben möchte, da ich damit Sachen steuere. Status und Zählerwerte brauche ich nur für die Visu also nicht so oft. Pollen ist super ineffizient, wenn man zu viele Daten auf einmal mit kleiner cycle time pollt kommt shng nicht hinterher.

      P.S. die yaml habe ich nicht von Hand geschrieben sondern habe Sie mir von Claude generieren lassen und mit der Visu abgleichen lassen..
      P.P.S.: Sehe da sind Kommentare drin die im Zusammenhang mit meiner Wallboxsteuerung stehen.. Das kann man natürlich aufräumen oder noch besser automatisch aufräumen lassen.
      Angehängte Dateien
      Zuletzt geändert von Hochpass; Gestern, 17:27.
      Zapft ihr Narren der König hat Durst

      Kommentar


        #33
        Vielen Dank, ich hab in der Tat auch was mit KI gemacht und komme zu einem ähnlichen Ergebnis. Die Idee mit _fast und _slow finde ich gut. Das muss ich mir mal ansehen. Modbus ist hier auf jeden Fall der richtige Weg.

        Kommentar

        Lädt...
        X