NEWS
Shelly Dimmer Gen 3 - Lovelace
-
Ich versuche mich damit, seit einiger Zeit den Shelly Dimmer Gen 3 als Karte zu Lovelace hinzuzufügen.
Nativ aus dem Shelly Adapter (in dem er nun auch nach meinen Anfangsproblemen komplett eingebunden ist) wird er lediglich in den Devices als Switch erkannt und lässt sich demnach nicht dimmen, sondern nur ein- und ausschalten.Ich habe dann versucht über einen Alias nur die Datenpunkte brightness und switch zu übergeben, jedoch bleibt es dabei, dass er nur als Switch erkannt wird. Im Matter Adapter hingegen zeigt er sich als Gerät in der Bridge als Dimmer und erhält über den Aqara Panel Hub und dessen Visualisierung einen dimmbaren Schalter.
Gibt es einen Trick bei der Erstellung eines Alias oder bei der Geräteintegration in den Devices, so dass man die Darstellung und Steuerungsoption in der Lovelace Oberfläche beeinflussen kann? Oder kann der Shelly Dimmer Gen 3 einfach nicht über diese Möglichkeit visualisiert werden?
-
Ich versuche mich damit, seit einiger Zeit den Shelly Dimmer Gen 3 als Karte zu Lovelace hinzuzufügen.
Nativ aus dem Shelly Adapter (in dem er nun auch nach meinen Anfangsproblemen komplett eingebunden ist) wird er lediglich in den Devices als Switch erkannt und lässt sich demnach nicht dimmen, sondern nur ein- und ausschalten.Ich habe dann versucht über einen Alias nur die Datenpunkte brightness und switch zu übergeben, jedoch bleibt es dabei, dass er nur als Switch erkannt wird. Im Matter Adapter hingegen zeigt er sich als Gerät in der Bridge als Dimmer und erhält über den Aqara Panel Hub und dessen Visualisierung einen dimmbaren Schalter.
Gibt es einen Trick bei der Erstellung eines Alias oder bei der Geräteintegration in den Devices, so dass man die Darstellung und Steuerungsoption in der Lovelace Oberfläche beeinflussen kann? Oder kann der Shelly Dimmer Gen 3 einfach nicht über diese Möglichkeit visualisiert werden?
Tatsächlich habe ich es nun durch viel Ausprobieren selbst herausgefunden.
Der Shelly Adapter gibt in den Objekten in Light0 den Datenpunkt "Brightness" mit der Rolle "level.brightness" an.
Mit dieser Rolle kann ich für den Datenpunkt in Lovelace keine Kachel erzeugen, die einen Schieberegler zur Auswahl stellt um die Helligkeit zu regeln.
Ich habe dazu nun einen Alias erstellt, wo ich dem Gerät "Shelly_Dimmer" als Zustand die beiden Datenpunkte "Brightness" und "Switch" zugewiesen habe und die Rolle für "Brightness" von level.brightness auf level.dimmer gesetzt hab.

Damit kann ich nun in der Lovelace UI eine Kachel erzeugen, die zum eigentlichen Schalter noch den Schieberegler besitzt um die Helligkeit einzustellen.

Und das ganze funktioniert super. Die letzte Einstellung der Helligkeit wird durch die Einstellung des Shelly selbst gespeichert und ich kann das Licht entweder über den Schalter oder aber auch über den Schieberegler an- und ausmachen. :)
Ob das der wissenschaftlich korrekte Weg ist? Keine Ahnung. Ist eher das Ergebnis aus Try and Error.
-
Tatsächlich habe ich es nun durch viel Ausprobieren selbst herausgefunden.
Der Shelly Adapter gibt in den Objekten in Light0 den Datenpunkt "Brightness" mit der Rolle "level.brightness" an.
Mit dieser Rolle kann ich für den Datenpunkt in Lovelace keine Kachel erzeugen, die einen Schieberegler zur Auswahl stellt um die Helligkeit zu regeln.
Ich habe dazu nun einen Alias erstellt, wo ich dem Gerät "Shelly_Dimmer" als Zustand die beiden Datenpunkte "Brightness" und "Switch" zugewiesen habe und die Rolle für "Brightness" von level.brightness auf level.dimmer gesetzt hab.

Damit kann ich nun in der Lovelace UI eine Kachel erzeugen, die zum eigentlichen Schalter noch den Schieberegler besitzt um die Helligkeit einzustellen.

Und das ganze funktioniert super. Die letzte Einstellung der Helligkeit wird durch die Einstellung des Shelly selbst gespeichert und ich kann das Licht entweder über den Schalter oder aber auch über den Schieberegler an- und ausmachen. :)
Ob das der wissenschaftlich korrekte Weg ist? Keine Ahnung. Ist eher das Ergebnis aus Try and Error.
@mehrwiedu
Mach ein Issue bei Lavelace auf.
An sich ist die role so wie sie der Shelly Adapter setzt korrekt und auch im typedetector ist diese role beim Typ dimemr bekannt. Sollte sich der Dev von lovelace ansehen,.