Helligkeitswerte von BLU Motion zur Rollosteuerung nutzen

Hinweis zur Nutzung von Skripten (für Nutzer)

Die Verwendung von Skripten erfolgt ausdrücklich auf eigene Gefahr. Weder Shelly noch die jeweiligen Autoren oder Entwickler der Skripte übernehmen irgendeine Form der Haftung für mögliche Schäden, Fehlfunktionen, Datenverluste oder anderweitige Beeinträchtigungen, die durch die Nutzung dieser Skripte entstehen könnten. Bitte stellen Sie vor dem Einsatz sicher, dass Sie den Quellcode verstehen und sich der möglichen Auswirkungen bewusst sind. Die Skripte werden ohne Gewähr bereitgestellt und unterliegen keiner regelmäßigen Wartung oder offiziellen Unterstützung.


Hinweis für Entwickler

Wenn Sie eigene Skripte bereitstellen, achten Sie bitte darauf, eine klare Beschreibung, eventuelle Einschränkungen und Sicherheitsaspekte zu dokumentieren. Beachten Sie zudem, dass Nutzer Ihre Skripte grundsätzlich auf eigenes Risiko verwenden. Eine Haftung für Schäden ist ausgeschlossen, sofern diese nicht vorsätzlich oder grob fahrlässig verursacht wurden oder gesetzlich anderweitig geregelt ist.

VPN/Proxy erkannt

Es scheint, dass Sie einen VPN- oder Proxy-Dienst verwenden. Bitte beachten Sie, dass die Nutzung eines solchen Dienstes die Funktionalität dieser Webseite einschränken kann.

  • Hallo Community,
    mittlerweile sind ein paar Monate vergangen bis ich endlich eine Lösung für meine sonnenstandsabhängige Rolladensteuerung zustande gebracht habe.
    Ok, es waren auch noch andere Baustellen zu erledigen, die nichts mit Home-Automation zu tun hatten. Daher kann ich meine Lösung erst jetzt mit Euch teilen.
    Ziel war es, die Jalousie zu einem Teil zu schließen, wenn die Sonne (Westseite) in das Zimmer scheint, so dass die Pflanzen am Fensterbrett nicht in Mitleidenschaft gezogen werden.

    Zum Thema:
    Der Rolladen wird über einen 2PM Gen4 angesteuert, die Helligkeitswerte kommen von einem BLU Motion, der im Beacon-Mode läuft. Durch den Beacon-Mode bin ich nicht von einer Bewegungserkennung abhängig und der Sensor sendet alle 30 Sekunden seine Daten. Im Beacon-Mode ist laut Shelly der Stromverbrauch signifikant höher, aber nach nunmehr zwei Wochen 7x24-Betrieb ist die Batterie immer noch bei 100%.
    Nach dem Einbau des 2PM wurde zunächst die Kalibrierung durchgeführt, damit nicht nur "Komplett Offen" und "Komplett Geschlossen" möglich ist, sondern auch eine Position dazwischen angefahren werden kann.

    Die Auswertung der vom BLU Motion gesendeten Daten ("BTHome"-Format) erfolgt auf dem 2PM mittels des Script ble-shelly-blu.js aus der Library von Shelly. Dieses Script transformiert die Daten und stellt sie als Event zur Verfügung.
    In einem zweiten Script, welche von mir erstellt wurde, wird auf das Event reagiert und der Helligkeitswert aus dem JSON-Objekt event.info.data ausgelesen. Mittels if-Bedingung wird dann bei überschreiten des Grenzwertes der Rolladen auf 40% heruntergefahren.

    Im Anhang mein Script, welches gerne für eigene Zwecke genutzt werden darf. Ich übernehme keinerlei Garantien, oder Kosten bei Schäden.

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.

    Geduld ist das Schwerste und das Einzige, was zu lernen sich lohnt. - Hermann Hesse

  • Wenn man den BLU Motion per BTHome mit einem Shelly koppelt, kann man die Werte auch per Skript auf diesem Shelly recht einfach abfragen per StatusHandler

    Code
    Shelly.addStatusHandler(function (status) {
      print ("status: " + status.name);
      print (JSON.stringify(status));
      // ...
    });

    ->

    Code
    status: bthomesensor
    {"component":"bthomesensor:202","name":"bthomesensor","id":202,"delta":{"last_updated_ts":1769805773,"value":6}}

    bthomesensor:202 liefert in diesem Beispiel den Illuminance Wert.

    Überwiegend PRO 3EM im Einsatz zur Haus und PV Überwachung