Skip to content
This repository has been archived by the owner on Feb 6, 2024. It is now read-only.
/ python-solarmax Public archive

Python Library for connecting to SolarMax Inverters

License

Notifications You must be signed in to change notification settings

bwurst/python-solarmax

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Dieser Code ist alt. Entwickelt 2009-2010 als eines meiner
ersten Python-Projekte. Ich habe den Code 2022 auf Python 3
portiert aber nicht wesentlich verändert. Meine Solarmax-
Wechselrichter aus dem Jahr 2009 werden seither mit diesem
Code überwacht.

Eine Änderung an diesem Code ist nicht mehr geplant.
Wer hier nicht unterstützte Geräte damit überwachen möchte,
sollte das Repository forken.


Unter dem Markennamen "SolarMax" vertrieb die damalige schweizer Firma
Sputnik Engineering AG Fotovoltaik-Wechselrichter. (Die Firma gibt es
schon lange nicht mehr.)

Die SolarMax-Wechselrichter lassen sich mit normaler Ethernet-Verbindung 
abfragen und nutzen dabei ein (gewissermaßen) Text-basiertes Protokoll über
eine TCP-Verbindung.

Das verwendete Protokoll wurde von mir reverse engineered (mittels 
Netzwerk-capturing bei Verwendung der MaxTalk-Software).

Erst nach Implementierung der Basisfunktionalität erhielt ich doch
noch eine Dokumentation des verwendeten Protokolls vom Hersteller.
Die Lizenz dieser Schnittstellenbeschreibung erlaubt es jedoch nicht, 
diese öffentlich zu machen:
| Der Nutzer sieht davon ab, das Datenprotokoll Dritten 
| gegenüber offenzulegen. Weiter sieht er davon ab, das 
| MaxComm Datenprotokoll zur serienmässigen Herstellung 
| von Datenvisualisierungs und –überwachungsgeräten sowie 
| von Alarmierungsgeräten für Wechselrichteranlagen zu 
| verwenden, welche die entsprechenden Standardlösungen 
| des Lieferers konkurrenzieren. Erlaubt ist dagegen die 
| Verwendung für die Herstellung von derartigen Geräten 
| für den eigenen Gebrauch oder im Rahmen von massge-
| schneiderten Datenkommunikations-System-Einzellösungen 
| für bestimmte Kunden. Im Zweifelsfall ist Sputnik 
| anzufragen.

Kontaktdaten des Herstellers (damals):
  Sputnik Engineering AG
  CH-Biel
  www.solarmax.com



Die hier vorliegende Python-Bibliothek basiert jedoch nicht auf dieser
Schnittstellenbeschreibung und unterliegt daher nicht dieser Einschränkung.

About

Python Library for connecting to SolarMax Inverters

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages