Update Mai 2023:
Es gibt das Modbus TCP Plugin, das die entsprechende Funktionalität für Solar Edge Wechselrichter bereitstellt, die per Ethernet angebunden sind.
--------------------- original Beitrag -------------------
Hallo,
Nachdem ich nichts fertiges gefunden habe und Henning Behrend ein schönes Pluggit Plugin gebastelt hat das auf Modbus TCP basiert habe ich mich mal drangemacht das entsprechend zu adaptieren...
Da ich aktuell auf einige Probleme stoße fange ich hier den Thread an um die Fragen zu sammeln, wäre nett wenn der eine oder ander eine Blick drauf werfen kann...
Solaredge verwendet das Sunspec Protokoll, somit sollte das Plugin dann auch für ander Sunspec kompatible WR (z.B. Fronius) passen.
Ich werwende den SH.py ausschließlich als Gateway zwischen verschiedenen Netzen, DMX, und Modbus Serial (Systemair Lüftung) hängen schon dran...
Da ich im Linux nicht der fitteste bin habe ich das Image von OnkelAndy als Basis...
Probleme bereitet mit das installieren von ModbusPi, nachdem ich 5 verschieden Wege versucht hatte lief es dann, aber aktuell kann ich z.B. keine Shellscripte testen da es nicht gefunden wird... wenn jemand einen Sauberen Weg hat wie man das nachinstalliert, dann setze ich gerne noch mal neu auf...
Aktuell hänge ich noch mit der Formatierung, die Modbus Werte sind INT16 small codiert, da ich nicht weiß was Pluggit macht kann ich da wohl nicht abschreiben...
Ich finde aktuell keine Doku zu den Units und dem Payload Decoder (ob der INT16 small kann)
Wenn da jemand eine Idee hat...?
Uwe
Update readme 03.08.2017:
Es gibt das Modbus TCP Plugin, das die entsprechende Funktionalität für Solar Edge Wechselrichter bereitstellt, die per Ethernet angebunden sind.
--------------------- original Beitrag -------------------
Hallo,
Nachdem ich nichts fertiges gefunden habe und Henning Behrend ein schönes Pluggit Plugin gebastelt hat das auf Modbus TCP basiert habe ich mich mal drangemacht das entsprechend zu adaptieren...
Da ich aktuell auf einige Probleme stoße fange ich hier den Thread an um die Fragen zu sammeln, wäre nett wenn der eine oder ander eine Blick drauf werfen kann...
Solaredge verwendet das Sunspec Protokoll, somit sollte das Plugin dann auch für ander Sunspec kompatible WR (z.B. Fronius) passen.
Ich werwende den SH.py ausschließlich als Gateway zwischen verschiedenen Netzen, DMX, und Modbus Serial (Systemair Lüftung) hängen schon dran...
Da ich im Linux nicht der fitteste bin habe ich das Image von OnkelAndy als Basis...
Probleme bereitet mit das installieren von ModbusPi, nachdem ich 5 verschieden Wege versucht hatte lief es dann, aber aktuell kann ich z.B. keine Shellscripte testen da es nicht gefunden wird... wenn jemand einen Sauberen Weg hat wie man das nachinstalliert, dann setze ich gerne noch mal neu auf...
Aktuell hänge ich noch mit der Formatierung, die Modbus Werte sind INT16 small codiert, da ich nicht weiß was Pluggit macht kann ich da wohl nicht abschreiben...
Code:
t2 = self._Pluggit.read_holding_registers(values, 2, unit=22) decodert2 = BinaryPayloadDecoder.fromRegisters(t2.registers, endian=Endian.Big)
Wenn da jemand eine Idee hat...?
Uwe
Update readme 03.08.2017:
Kommentar