Ankündigung

Einklappen

Serverwartung 21.2.



Am 21.2. im Laufe des späten Abends wird eine Serverwartung durchgeführt. Das Forum ist dadurch für gut zwei Stunden nicht erreichbar.
Es wird eine Wartungsseite geschaltet.

Mehr anzeigen
Weniger anzeigen

Hilfe bei Fronius API Plugin

Einklappen
Dieses Thema ist geschlossen.
X
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    [wiregate] Hilfe bei Fronius API Plugin

    Hallo!

    Seit heute hängt mein neuer Wechselrichter und ich versuche gerade über die Fronius API mittels dem WG die Daten auf den Bus zu bekommen.

    Bis jetzt habe ich


    my $baseurl = 'http://192.168.1.177/solar_api/v1/';
    my $urlzusatz = 'GetInverterRealtimeData.cgi?Scope=System';
    $plugin_info{$plugname.'_cycle'} = 3600; # alle x sekunden
    my $debug = 0;

    # Abfrage
    use LWP::Simple;
    my $url = $baseurl.$urlzusatz;

    my $data = get($url);

    return $data;

    if ($data eq undef) {
    return 'HTTP failed.';
    }
    Soweit, so gut. Es gibt mir auch was aus, nur wie bekomme ich das JSON brauchbar auf den Bus?

    Code:
    [COLOR=#333333][FONT=sans-serif]{ "Body" : { "Data" : { "DAY_ENERGY" : { "Unit" : "Wh", "Values" : { "1" : 0 } }, "PAC" : { "Unit" : "W", "Values" : { "1" : 0 } }, "TOTAL_ENERGY" : { "Unit" : "Wh", "Values" : { "1" : 0 } }, "YEAR_ENERGY" : { "Unit" : "Wh", "Values" : { "1" : 0 } } } }, "Head" : { "RequestArguments" : { "DeviceClass" : "Inverter", "Scope" : "System" }, "Status" : { "Code" : 0, "Reason" : "", "UserMessage" : "" }, "Timestamp" : "2018-01-24T22:38:59+01:00" } }[/FONT][/COLOR]
    Bin für jede Hilfe dankbar

    lg Werner
    KNX, DMX, 1Wire, WireGate, CometVisu

    #2
    hast du eine Lösung gefunden?

    Kommentar

    Lädt...
    X