Discussion:
[vz-users] S0 Output mit Raspberry Pi erzeugen
Christian Becker
2015-07-02 15:19:16 UTC
Permalink
Hi Leute,

ich möchte mir einen S0 Output bauen (um meine PV-Anlage Ìber den aktuellen
Eigenverbrauch zu informieren) und dazu einen Raspberry Pi nutzen.
GrundsÀtzlich sollte das ja gehen, aber ein paar Fragen stellen sich mir:

a) Ist das schon ÃŒber die GPIO Pins realisierbar oder muss ich mir ein
Extension Board, welches einen Open Collector oder einen Potentialfreien
Kontakt bereitstellt zulegen?
b) Wer liefert bei S0 eigentlich die Spannung? Macht das der ZÀhler oder
der EmpfÀnger?

Da wahrscheinlich die ein oder andere Nachfrage zu dem "Warum" kommen wird:
Die einzige Verbindung zwischen Wechselrichter und Meinem StromzÀhler ist
eine Ethernet-Verbindung. Den Wechselrichter kann man aber nur per RS485
oder S0 den aktuellen Verbrauch mitteilen. Da ich das ZÀhler-Signal sowieso
abgreife, mÃŒsste ich es nur noch per Ethernet an einen zweiten Raspberry,
der dann direkt neben dem Wechselrichter sitzt, senden und dort ein S0
Signal modulieren.

Viele GrÌße
Christian
Bernd Gewehr
2015-07-02 15:24:56 UTC
Permalink
Warum triggerst Du nicht die middleware Remote per curl mit addvalue? Das geht direkt per Ethernet...
Post by Christian Becker
Hi Leute,
a) Ist das schon über die GPIO Pins realisierbar oder muss ich mir ein Extension Board, welches einen Open Collector oder einen Potentialfreien Kontakt bereitstellt zulegen?
b) Wer liefert bei S0 eigentlich die Spannung? Macht das der Zähler oder der Empfänger?
Da wahrscheinlich die ein oder andere Nachfrage zu dem "Warum" kommen wird: Die einzige Verbindung zwischen Wechselrichter und Meinem Stromzähler ist eine Ethernet-Verbindung. Den Wechselrichter kann man aber nur per RS485 oder S0 den aktuellen Verbrauch mitteilen. Da ich das Zähler-Signal sowieso abgreife, müsste ich es nur noch per Ethernet an einen zweiten Raspberry, der dann direkt neben dem Wechselrichter sitzt, senden und dort ein S0 Signal modulieren.
Viele Grüße
Christian
Udo1
2015-07-02 15:44:30 UTC
Permalink
Hallo,
Post by Bernd Gewehr
Warum triggerst Du nicht die middleware Remote per curl mit addvalue? Das geht direkt per Ethernet...
Er will ja dem Wechselrichter die Werte mitteilen.
Post by Bernd Gewehr
einen Potentialfreien Kontakt bereitstellt
Einzige Möglichkeit. Also kleines 3,3V Relais per GPIO schalten und die
Arbeits-Kontakte des Relais am Wechselrichter anschließen.
Post by Bernd Gewehr
Wer liefert bei S0 eigentlich die Spannung? Macht das der Zähler oder der Empfänger?
Der Empfänger. https://de.wikipedia.org/wiki/S0-Schnittstelle

Gruß
Udo
Can-Carlo Dörtbudak
2015-08-07 12:04:28 UTC
Permalink
Hi Leute,

also ich habe das mit einem Arduino gemacht, der erzeugt ein S0 Signal und
gibt es an den Arduino weiter.
Post by Udo1
Hallo,
Post by Bernd Gewehr
Warum triggerst Du nicht die middleware Remote per curl mit addvalue? Das
geht direkt per Ethernet...
Er will ja dem Wechselrichter die Werte mitteilen.
einen Potentialfreien Kontakt bereitstellt
Einzige Möglichkeit. Also kleines 3,3V Relais per GPIO schalten und die
Arbeits-Kontakte des Relais am Wechselrichter anschließen.
Wer liefert bei S0 eigentlich die Spannung? Macht das der ZÀhler oder der
Post by Bernd Gewehr
EmpfÀnger?
Der EmpfÀnger. https://de.wikipedia.org/wiki/S0-Schnittstelle
Gruß
Udo
Loading...