Re: Tibber Pulse
Verfasst: Mi Mär 01, 2023 4:54 pm
Update: Pfui, ist das alles hässlich!
Es soll ja Stretch-kompatibel sein, und das bedeutet Python 3.5, und das bedeutet "Ganz rudimentäres async" für Web-Sockets.
Und dann ist on top auf dem Websocket noch der GraphQL-Layer, für den es natürlich auch Libraries gibt, aber auch da wird bei Python 3.5 abgewunken.
Die Tibber-Client-Library (https://pypi.org/project/tibber.py/) läuft zwar wie Charme - aber erst ab Python 3.9.
Meine Überlegung geht dahin, über legacy_server einen Thread weg-zu-forken und in dem die Connection zu behandeln. Andere Ideen? Warum hat die Schönheit von MQTT nicht Tibber erreicht?
Es soll ja Stretch-kompatibel sein, und das bedeutet Python 3.5, und das bedeutet "Ganz rudimentäres async" für Web-Sockets.
Und dann ist on top auf dem Websocket noch der GraphQL-Layer, für den es natürlich auch Libraries gibt, aber auch da wird bei Python 3.5 abgewunken.
Die Tibber-Client-Library (https://pypi.org/project/tibber.py/) läuft zwar wie Charme - aber erst ab Python 3.9.
Meine Überlegung geht dahin, über legacy_server einen Thread weg-zu-forken und in dem die Connection zu behandeln. Andere Ideen? Warum hat die Schönheit von MQTT nicht Tibber erreicht?