Vielen Dank für die schnelle Antwort. Damit sind meine wichtigsten Fragen geklärt.
Zu SolarView: in meinem konkreten Fall geht es um 2 Steca-Wechselrichter (RS485) und einen D0-Lesekopf, die per USB ausgelesen werden.
Die Einbindung dürfte nicht all zu schwierig werden, da SolarView einen TCP-Server mitbringt, über den (z.B. per Telnet) die Werte abgefragt werden können. Könnte man schon API nennen, wenn auch relativ proprietär. Sozusagen
fast HTTP und
fast JSON. Beispiel für die Abfrage von Wechselrichter 1:
Code: Alles auswählen
pi@raspberrypi:~$ telnet raspberrypi 15000
Trying 192.168.178.2...
Connected to raspberrypi.lan.
Escape character is '^]'.
01*
{01,04,09,2019,06,12,0000.0,00026,002561,00018635,00000,016,000.0,000,000.0,000,000.0,227,000.0,00},4
Connection closed by foreign host.
Die Bedeutung der Werte ist in SolarView dokumentiert. Der D0-Lesekopf für den Zweirichtungszähler wird in gleicher Weise angesprochen.