Ankündigung

Einklappen
Keine Ankündigung bisher.

Fronius Wechselrichter / API Zugriff auf einzelne Datenpunkte

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

    Fronius Wechselrichter / API Zugriff auf einzelne Datenpunkte

    Hallo zusammen,

    ich habe inzwischen einen Fronius PV Wechselrichter. Ich komme grundsätzlich über einen API Aufruf an die Daten:
    http:<<IP-WR>>/components/readable
    Der Aufruf gibt als Antwort eine ganze Liste mit Datenelementen …
    Wie komme ich über den EibPC daran: mittels Aufruf von httpapi(Key, Value) ?

    Vielen Dank vorab!

    Hier noch die Info zur Antwort auf den API-Aufruf - die Werte im roten Bubble wären interessant 😉
    grafik.png
    Zuletzt geändert von wetronic; Heute, 08:19.
    ETS 6.3 EibPC2

    #2
    Der EibPC kann doch ModbusTCP oder? Der Fronius Gen24 auch.
    Wäre meine favorisierte Lösung.

    Kommentar


      #3
      Das sieht doch nach JSON aus. Darauf kannst du leicht im EibPC zugreifen.
      Habe das Kommando gerade nicht im Kopf
      KNX, openHAB 4.3, EibPC²

      Kommentar


        #4
        Hallo zusammen,

        r4id : ja, kann auch Modbus ... ich denke aber über Jason ist es einfacher, da ich hierzu auch eine gute Doku habe ...
        Tokamak: richtig - sollte JSON sein ... ich habe bisher im EibPC aber hierzu keine Erfahrung 😐

        Mein Ziel ist es, auf dem EibPC die relevanten Eckwerte und wichtige Signale ( Notstrom, Leistungsdaten und Störmeldungen ) darzustellen und die Werte für
        Auswertungen auf einen FTP auszulagern.
        Im Augenblick habe ich einen GEN24+ mit 12kW ( wird aber durch einen Verto Plus 15 ersetzt. Als Speicher wird ein RESEVA Pro 12kWh installiert.

        Danke an alle
        ETS 6.3 EibPC2

        Kommentar


          #5
          Puh. Also ich kenne mich mit dem EibPC nicht aus, aber eine Modbus Registerabfrage liefert dir den Wert einfach.
          Was sagt dir die "Json-Doku" mehr als die Modbus-Register-Doku vom Fronius? 🤔
          Mit deinem vorgehen, müsstest du ja den Http-Request durchführen, das JSON auslesen und durch einen Parser schicken. Das kann der Eib sicherlich, aber ob das sinnvoll ist?

          Kommentar


            #6
            httpapi ist für die Gegenrichtung, also die Benachrichtigung des EibPC von außen, zB beim Klingeln von Türsprechstellen.

            In dem Video dazu solltest du eigentlich alles finden:
            https://www.youtube.com/watch?v=NsHKC4bInzg

            Du brauchst also eine Webabfrage (bzw. die Funktion httprequest), die die Daten zB mittels Zyklustimer abholt. Je nach Authentifikation brauchst du für den Zugriff ggf Username/Passort oder entsprechende Header (Bearer Token).

            Den Body steckst du dann in den JSON-Knoten (oder parsejson) mit dem entsprechenden Pfad zu den Daten (hier vmtl Fronius_Inverter_xxxx/channels/x12312341) und anschließend eine Konvertierung als Zahl.

            Du kannst auch mal die bestehenden Makrolibs nach den Funktionen oben durchsuchen (Experte: Programmübergreifende Suche). Da findest du genug eigentlich Code-Beispiele.

            Kommentar


              #7
              … habe mir nun das Video angeschaut: ich denke über Modbus TCP komme ich schneller ans Ziel.
              Habe hier auch schon was für meine WP umgesetzt und ich habe auch noch im Forum ein Bsp. zu einem Kostal WR von enertegus gefunden.
              Melde mich wenn ich hier weiter bin …
              ETS 6.3 EibPC2

              Kommentar

              Lädt...
              X