Hallo liebes Forum,
ich kann die Bluetooth Lampen mit Bewegungsmelder der Firma Steinel leider nicht zu homeassistant hinzufügen und wollte mal fragen, ob es jemand geschafft hat?
Hallo liebes Forum,
ich kann die Bluetooth Lampen mit Bewegungsmelder der Firma Steinel leider nicht zu homeassistant hinzufügen und wollte mal fragen, ob es jemand geschafft hat?
Handelt es sich um Bluetooth oder Z-Wave Lampen?
Z-Wave sollte integrierbar sein. Bluetooth könnte schwieriger werden.
Ja leider die Bluetooth Variante. Mit dem Handy und der Connect App kann ich die Lampe per Bluetooth steuern. Auf github gibt es auch ein Projekt dazu, allerdings wohl ohne Erfebnis. Ich hole mir sonst einfach andere Außenleuchten
Hi @Rob85
ich habe eine Home Assistant Integration erstellt welche mithilfe eines Bluetooth Proxy wie einem ESP32-S3 die Lampen ansteuern kann. Das Repo ist verfügbar unter GitHub - matze19999/steinel-ble: Home Assistant custom integration for STEINEL Connect Bluetooth Mesh lamps (on/off, brightness, firmware update) - works over local adapters and Bluetooth proxies · GitHub
Teste es gerne und gib mir Rückmeldung!
Hey @matze19999, vielen Dank für die Infos. Ein tolles Projekt von dir. Aktuell habe ich die Lampe über die Connect App verbunden (Mesh ist also schon vorhanden). Den Key kann ich nicht auslesen, so dass das zurücksetzen der optimale Weg ist oder wie siehst du das. So lese ich es aus deiner Beschreibung bei Github auch heraus.
Genau, die Lampe kann immer nur mit einem Mesh verbunden sein. Mit root Rechten auf dem Smartphone könnte man eventuell die hinterlegten Keys auslesen und in Home Assistent einlesen, aber das habe ich noch nicht getestet.
Daher am besten in der App in den Einstellungen die Lampe zurücksetzen und dann in Home Assistant hinzufügen
ok @matze19999 habe die L810 SC zurückgesetzt und kann diese auch hinzufügen. Mir werden 3 Entitäten angezeigt. Motion, Licht und Erreichbarkeit. Das ist schon mal stark. Kannst du die gleichen Entitäten hinzufügen, die auch in der Steinel App erkannt werden, z.B. den Lichtsensor
In der App von Steinel konnte man das Grundlicht und Hauptlicht mit Zeit festlegen. Also dass das Hauptlicht zb auf 100 % bei Bewegung an ist und das Grundlicht dann 2 min auf 10 %.
Der Bewegungsmelder (Motion) ist mit einem fixen Wert von 64 hinzugefügt. Ich kann den Wert von 64 nicht ändern. Der Bewegungsmelder löst auch nicht aus wenn ich vor der Lampe stehe. Sie bleibt dunkel.
Hi @Rob85 ,
ich versuche heute mal die Entitäten zu erweitern. Den fixen Wert von 64 mach ich variabel. Ich melde mich sobald es ein Update gibt ![]()
Kann aber nichts versprechen weil ich bei mir nur die L 845 C habe, und diese keinen Bewegungssensor / Lichtsensor hat
Update: Die neuen Änderungen sind gepusht, gerne testen
Hey @matze19999 ,
vielen Dank. Der Bewegungsmelder zeigt jetzt auch die Bewegung an aber verändert den Status nicht mehr. Er bleibt dann dauerhaft bei Bewegung. Der Lichtsensor wird aktuell noch nicht angezeigt. Ich selbst bin kein Entwickler, daher bin ich froh dass du im Thema bist.
Das sagt Chatpt:
Hallo,
noch ein paar detailliertere Informationen zu meiner STEINEL L 810 SC, vielleicht helfen sie dir bei der Weiterentwicklung.
Die Integration läuft bei mir grundsätzlich: Die Lampe ist eingerichtet und erreichbar. Laut Diagnose:
Product ID: 7801
Firmware: 1.1.30
Hardware: 1
Bootloader: 32
4 Mesh-Elemente
Unicast-Adresse: 256
Node State: complete
reachable: true
gatt_connected: true
last_error: null
reconnect_count: 0
Die Mesh-Elemente sind:
Element 256
SIG Models: 4096, 4864
→ Licht
Element 257
SIG Models: 4096, 4879, 4880
Vendor Model: Company 1379 / Model 4097
Element 258
Vendor Model: Company 1379 / Model 4099
→ Sensor
Element 259
keine Modelle
Für das Sensor-Element 258 erkennt die Integration aktuell nur:
sensor_properties:
"258":
- motion
und als aktuellen Wert:
sensor_values:
"0102_motion": true
Der Bewegungsmelder bleibt bei mir dadurch dauerhaft auf „Bewegung“. Es wäre interessant zu prüfen, wie die L 810 SC den Zustand „keine Bewegung“ bzw. die entsprechenden Sensor-Reports übermittelt.
Die L 810 SC besitzt außerdem einen Helligkeitssensor. Dieser wird momentan überhaupt nicht als Entität angelegt.
Da du illuminance bzw. die entsprechende Sensor-Property im Code bereits vorgesehen hast, wäre interessant, ob die L 810 SC hierfür eine andere Property-ID bzw. ein anderes Datenformat verwendet.
Über die originale STEINEL Connect App kann ich bei der L 810 SC außerdem einstellen:
Reichweite des Bewegungsmelders
Dauer des Grundlichts
Helligkeit des Grundlichts
Helligkeit des Hauptlichts
entsprechende Licht-/Dämmerungseinstellungen
Diese Einstellungen wären natürlich ebenfalls sehr interessant für die HA-Integration.
Falls hilfreich, kann ich dir weitere Diagnose-/Rohdaten der L 810 SC liefern.
Hi @Rob85 hast du die meiste Version der Integration getestet, welche in gestern hochgeladen habe? Müsstest du evtl einmal über HACS aktualisieren
Hey @matze19999 , ja Version 0.5.0