wer einen Blue Connect bzw. Blue Riiot Pool-Sensor nutzt, kennt das Problem: Die Messwerte (pH, Wassertemperatur, ORP/Redox) gibt es nur in der Hersteller-App bzw. der Blue Riiot Cloud – eine direkte Anbindung an Loxone fehlt.
Genau das löst dieses Plugin. Es meldet sich bei der Blue Riiot Cloud-API an (AWS-Signature-V4-Authentifizierung, wie es die App intern macht), holt die aktuellen Messwerte und schickt sie an deinen Miniserver.
Ich habe dafür ein LoxBerry-Plugin geschrieben, das den kompletten Ablauf übernimmt:
- Authentifizierung gegen die Blue Riiot Cloud-API inkl. automatischem Token-Handling
- Automatische Geräteerkennung – Pool-ID und Seriennummer des Blue-Geräts werden selbstständig ermittelt und aktualisiert, falls du das Gerät im Account wechselst
- Nur echte Gerätewerte – Teststreifen-Eingaben werden herausgefiltert, es kommen nur die Live-Werte vom Sensor an
- Weiterleitung an Loxone per UDP – die Werte landen als schlüssel=wert an einem virtuellen UDP-Eingang. Die Miniserver-IP wird automatisch aus den LoxBerry-Systemeinstellungen gezogen, da muss man nichts doppelt pflegen
- Passwort verschlüsselt – dein Blue-Riiot-Passwort wird lokal verschlüsselt gespeichert (Fernet/AES), nur der verschlüsselte Token liegt auf der Platte
- Web-Frontend mit drei Reitern (Data / Config / Log): Live-Messwerte, Wetterdaten, Gerätestatus und ein Live-Log
- Automatisches Polling über den LoxBerry-Cron im einstellbaren Intervall
- LoxBerry Auto-Update ist aktiviert – neue Versionen werden automatisch erkannt und installiert
Hier ist das Repository: tesshu12/loxberry-plugin-blueconnect
Direkter Link zur Doku: loxberry-plugin-blueconnect/README.md at main
Zum Installieren in den LoxBerry kann diese URL verwendet werden (Version 1.0.7, aber bitte immer schauen, ob es im Repo nicht eine neuere Version gibt):
https://github.com/tesshu12/loxberry-plugin-blueconnect/archive/refs/tags/v1.0.7.zip
Es ist das erste Release. Ich habe es ausführlich getestet, aber natürlich kann es immer mal Probleme geben.
Die Einrichtung ist unkompliziert: E-Mail + Passwort deines Blue-Riiot-Accounts im Config-Reiter eintragen, UDP-Port deines virtuellen Loxone-Eingangs angeben, speichern und einmal „Fetch now" klicken – Pool und Gerät werden dann automatisch erkannt. Die Einrichtung der virtuellen UDP-Eingänge in Loxone Config ist in der README beschrieben.
Fragen, Wünsche und Anregungen gerne hier im Thread!
Kommentar