Volkszähler und SBFspot mit SMA Wechselrichter

Moderator: Mod-Team

 

0.00 (0 Bewertungen)

Volkszähler und SBFspot mit SMA Wechselrichter

Beitragvon rbeudel » 13.08.2018, 11:29

Hallo,
ich versuche seit einigen Wochen mit den Daten des Zweirichtungszählers mit Volkszähler und des SMA Wechselrichter mit SBFspot etwas anzufangen. Für den Anfang würde es schon einmal etwas bringen die Wechselrichter Daten in den Volkszähler zu bringen.
Auf einem Raspi laufen der Volkszähler stabil und liest den Zähler aus. Ausserdem kann ich mit SBFspot Daten aus dem WR lesen.
Ich habe von diser Seite:
[url]https://wiki.volkszaehler.org/hardware/channels/solar_inverters/sma?s[]=sbfspot[/url] das Perl Script für mich umgeschrieben:
Code: Alles auswählen
#!/usr/bin/perl
use LWP::UserAgent;
open STATUS, "/usr/local/bin/sbfspot.3/SBFspot -sp0 -v |"
or die "can't fork: $!";
while (<STATUS>) {
   if (/ETotal:[ ]*(.*)kWh/){
      &submitt("6e600ce0-94f4-11e8-b41a-bfa0d6b67ae5",  $1);
   }   
       
}
close STATUS or die "bad netstat: $! $?";

#------
sub submitt
{
       $uuid =  $_[0] ;
    $val =  $_[1] ;
    print $uuid . " : " . $val . "\n";


#    my $server_endpoint = "http://localhost/volkszaehler.org/htdocs/middleware.php/data/${uuid}.json?value=" . $val;
my $server_endpoint = "http://127.0.0.1/volkszaehler.org/htdocs/middleware.php/data/${uuid}.json?value=" . $val;

#    get("http://localhost/volkszaehler.org/htdocs/middleware.php/data/   165f81e0-829f-11e8-b87f-4509229166d5.json?value=" . $1)."\n";
    #print "serverget = " .  $server_endpoint . "\n";

    # set custom HTTP request header fields
    my $req = HTTP::Request->new(POST => $server_endpoint);
    $req->header('content-type' => 'application/json');
    $req->header('x-auth-token' => 'kfksj48sdfj4jd9d');

    # add POST data to HTTP request body
    $req->content(" ");

    my $ua = LWP::UserAgent->new;
    my $resp = $ua->request($req);
    if ($resp->is_success) {
      my $message = $resp->decoded_content;
      print "Received reply: $message\n";
    } else {
      print "HTTP GET error code: ", $resp->code, "\n";
      print "HTTP GET error message: ", $resp->message, "\n";
    }

}

Im Frontend habe einen Kanal el. Energie angelegt und die UUID in das Script eingetragen.
In der contab wird das Script so aufgerufen:
Code: Alles auswählen
*  * * * *  pi /usr/bin/perl /home/pi/smadata/sma.pl >>/home/pi/smadata/smapl.txt


im smapl.txt steht jedoch nur:
Code: Alles auswählen
HTTP GET error message: Not Found
6e600ce0-94f4-11e8-b41a-bfa0d6b67ae5 : 4727.587

und es werden keine Daten im Frontend angezeigt.
Wo mache ich einen Fehler?
mfg Ralf
Module: 9 x Aleo Solar S59L295
Azimut: 30°
Neigungswinkel: 40°
Kommunikation: SMA Webconnect
Wechselrichter: [Sunny Boy 2.5 1VL-40]
rbeudel
Öfters hier
Öfters hier
 
- Threadstarter -
 
Beiträge: 15
Registriert: 04.02.2017, 12:39
PV-Anlage [kWp]: 2,61
Info: Betreiber

Re: Volkszähler und SBFspot mit SMA Wechselrichter

Beitragvon LumpiStefan » 13.08.2018, 11:54

Probier mal anstatt:
Code: Alles auswählen
my $server_endpoint = "http://127.0.0.1/volkszaehler.org/htdocs/middleware.php/data/${uuid}.json?value=" . $val;

das hier:
Code: Alles auswählen
my $server_endpoint = "http://127.0.0.1/middleware.php/data/${uuid}.json?value=" . $val;


Stefan
49 Sunways SM215 + SMA 10000 & 7 SF 150/10 & 6 Conergy + SMA 3000
516 Antaris ASM185 + Danfoss TLX15K
Willst du mir was gutes tun... --> http://www.stefan-bauer.net/daten/spende/
Benutzeravatar
LumpiStefan
Forum Genie
Forum Genie
 
Beiträge: 9450
Registriert: 16.03.2007, 18:28
Wohnort: Sindelfingen
PV-Anlage [kWp]: 109
Info: Betreiber

Re: Volkszähler und SBFspot mit SMA Wechselrichter

Beitragvon rbeudel » 13.08.2018, 13:57

Hallo,
meine Güte hat auf Anhieb geklappt. Wie lange habe ich da rumgeschraubt, hab halt keine Ahnung.
Viele Dank, dann kann ich mich solangsam damit beschäftigen mit den Daten auch was zu schalten,
Ralf
Module: 9 x Aleo Solar S59L295
Azimut: 30°
Neigungswinkel: 40°
Kommunikation: SMA Webconnect
Wechselrichter: [Sunny Boy 2.5 1VL-40]
rbeudel
Öfters hier
Öfters hier
 
- Threadstarter -
 
Beiträge: 15
Registriert: 04.02.2017, 12:39
PV-Anlage [kWp]: 2,61
Info: Betreiber


Zurück zu volkszaehler.org



Ähnliche Beiträge


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast