This repository has been archived by the owner on Feb 6, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 5
Python Library for connecting to SolarMax Inverters
License
bwurst/python-solarmax
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
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 0
No packages published