Ankündigung

Einklappen
Keine Ankündigung bisher.

FRONIUS Wechselrichter - KOSTAL SMA Plugin JSON API

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

  • ic14m001
    antwortet
    Also die Ausgabe des Fronius Wechselrichters bei der Abfrage mit oben angeführten URL-Link schaut folgendermaßen aus:

    { "Body" : { "Data" : { "DAY_ENERGY" : { "Unit" : "Wh", "Value" : 159.19999999999999 }, "DeviceStatus" : { "ErrorCode" : 0, "LEDColor" : 2, "LEDState" : 0, "MgmtTimerRemainingTime" : -1, "StateToReset" : false, "StatusCode" : 7 }, "FAC" : { "Unit" : "Hz", "Value" : 50 }, "IAC" : { "Unit" : "A", "Value" : 1.2 }, "IDC" : { "Unit" : "A", "Value" : 0.68999999999999995 }, "PAC" : { "Unit" : "W", "Value" : 111 }, "TOTAL_ENERGY" : { "Unit" : "Wh", "Value" : 4552750 }, "UAC" : { "Unit" : "V", "Value" : 237.19999999999999 }, "UDC" : { "Unit" : "V", "Value" : 193.40000000000001 }, "YEAR_ENERGY" : { "Unit" : "Wh", "Value" : 77647.699999999997 } } }, "Head" : { "RequestArguments" : { "DataCollection" : "CommonInverterData", "DeviceClass" : "Inverter", "DeviceId" : "1", "Scope" : "Device" }, "Status" : { "Code" : 0, "Reason" : "", "UserMessage" : "" }, "Timestamp" : "2019-02-07T10:43:11+01:00" } }
    Oder meinst Du "andere" Daten?
    LG

    Einen Kommentar schreiben:


  • Bonze
    antwortet
    du könntest vl mal den json code hier reinstellen, damit man den vorhandenen code mit dem json mal parsen kann, um zu sehen was da anders ist. Hab weder nen Fronius noch nen Kostal Wechselrichter. Soweit ich das auf den ersten blick sehe, haben die 2 aber auch ganz unterschiedliche Keys
    Zuletzt geändert von Bonze; 04.02.2019, 20:25.

    Einen Kommentar schreiben:


  • ic14m001
    antwortet
    Hallo :-)

    Also habe jetzt wie im Post von Bonze angeführt mal in der Plugindatei "__init__.py" des KOSTAL-Ordners den URL-Eintrag auf
    Code:
    kostalurl = 'http://' + self.ip + '/solar_api/v1/GetInverterRealtimeData.cgi?Scope=Device&DeviceID=1&DataCollection=CommonInverterData'
    geändert, jedoch kommt im Log "smarthome-warnings.log" folgende Fehlermeldung:
    HTML-Code:
    ERROR    plugins.kostal    could not retrieve data from 10.0.0.220: 'dxsEntries'
    Wie gesagt, leider bin ich überhaupt nicht bewandert im "coden" bzw. programmieren .... sonst würde ich eh versuchen, dass "Problem" selber in den Griff zu bekommen. War doch in der Annahme, dass es evtl. mehrere Besitzer eines FRONIUS-Wechselrichters gibt, welche auf SHNG setzen und sich die Werte des Wechselrichters ausgeben lassen möchten. Deshalb auch mein Post dahingehend ....

    Mein "Problem" hat aber absolut keine Dringlichkeit :-)

    Beste Grüße
    David

    Einen Kommentar schreiben:


  • bmx
    antwortet
    Hat sich vielleicht bei Deinem schon was geändert. Leider ist im Code alles hardcodiert wie Bonze schon geschrieben hat:

    Code:
                # generate url; fetching only needed elements
                kostalurl = 'http://' + self.ip + '/api/dxs.json?sessionid=SmartHomeNG'
                for item in self._items:
                    value = self._keytable[item]
                    kostalurl +='&dxsEntries=' + str(value)
    Man könnte die URL als Plugin Parameter mit übergeben. Das sollte allerdings jemand machen, der das Plugin auch nutzt. Ich habe schon genug Baustellen offen ...

    Einen Kommentar schreiben:


  • Bonze
    antwortet
    Kenne das Plugin nicht, vl stimmt die url im plugin nicht?

    Edit: laut Plugin ruft er diese url auf
    HTML-Code:
     kostalurl = 'http://' + self.ip + '/api/dxs.json?sessionid=SmartHomeNG'
    Zuletzt geändert von Bonze; 01.02.2019, 19:12.

    Einen Kommentar schreiben:


  • ic14m001
    hat ein Thema erstellt FRONIUS Wechselrichter - KOSTAL SMA Plugin JSON API.

    FRONIUS Wechselrichter - KOSTAL SMA Plugin JSON API

    Hallo zusammen!

    Frage: Hat jemand das Plugin "KOSTAL" erfolgreich mit einem Fronius Galvo Wechselrichter im Einsatz? Sollte ja auch laut Thread ("mit diesem funktionieren.
    Habe entsprechend in der 'plugin.yaml' das KOSTAL Plugin aktiviert (Abfrageformat = JSON), SHNG gibt mir aber nur folgenden Fehler retour:
    Code:
    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:
    Code:
    [URL="http://10.0.0.5/solar_api/v1/GetMeterRealtimeData.cgi?Scope=Device&DeviceId=1"]http://IP vom WR/solar_api/v1/GetMeterRealtimeData.cgi?Scope=Device&DeviceId=1[/URL]

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

    BG David
Lädt...
X