forked from bwurst/python-solarmax
-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathREADME
More file actions
44 lines (34 loc) · 1.77 KB
/
Copy pathREADME
File metadata and controls
44 lines (34 loc) · 1.77 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
This document is in german language. Feel free to translate.
Das hier ist ein Fork von https://github.com/bwurst/python-solarmax
zur Erweiterung für Python 3
Folgend das ursprüngliche README:
_______________________________________________________________________________
Unter dem Markennamen "SolarMax" vertreibt die schweizer Firma
Sputnik Engineering AG Fotovoltaik-Wechselrichter.
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:
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.