EET Solarpanel solmate

Falls sich jemand (wie ich) wundert, warum die App manchmal „Solmate offline“ meldet, obwohl der Solmate offensichtlich arbeitet:
Die App kommuniziert nicht direkt mit dem Solmate, sondern mit dem EET-Server. Und wenn der down ist, kommt eben diese irreführende Meldung.

In der Python-API gibt es zwei Client-Objekte, die instantiiert werden können:
class SolMateAPIClient und class LocalSolMateAPIClient
Letzterer verbindet sich auf Port 9124

from solmate_sdk import LocalSolMateAPIClient
from time import sleep

client = LocalSolMateAPIClient("xxxxxxxxxxxx", uri = "ws://192.168.1.nnn:9124/")
client.connect()
print(f"Your SolMate online status is: {client.check_online()}")

client.quickstart()
while True:
    print(client.get_live_values())
    sleep(5)