NEWS
gelöst: zigbee lidl smart button
-
Halten = "brightness_step_up" wechselt so lange zwischen True und False bis "brightness_step_down" zwischen True und False wechselt und wieder von vorn...
Loslassen = "brightness_stop" geht kurz auf True und fällt wieder auf False zurück -
Und das dann per Script auslesen? In den Objekten des Gerätes ist davon nix zu sehen....
-
Diese Datenpunkte sind in deinem System nicht vorhanden?:
-
@ofbeqnpolkkl6mby5e13
Doch. Diese Punkte sind da, aber da passiert nix.. Nur im msg_from_zigbee beim Loslassen. Je nach dem Welche Betriebsart ich am Schalter wähle. Beim drehen (mit drücken - LED leuchtet) passiert nix. -
Doch, da passiert schon was, aber das kann man im Admin nicht sehen.
Bau dir mal das Skript nach:
https://forum.iobroker.net/topic/55763/lidl-silvercrest-smart-button-gelöst/34?_=1675068457525 -
@ofbeqnpolkkl6mby5e13
Okay...sowas hatte ich schon vermutet. Werde es heute Abend mal testen.
Danke -
Wobei sich meine Lidl-Taster nicht drehen lassen.
-
@ofbeqnpolkkl6mby5e13
Mechanisch? Oder keine Werte?Im Handbüchlein stehts aber drin. Ich werde berichten.
-
Mechanisch.
-
@ofbeqnpolkkl6mby5e13
So.... Mit dem Testscript sehe ich das on und off und auch ganz selten mal das brightness-stop bei seeeeehhhhr langsamen drehen gemeldet werden.Die Werte für Heller oder dunkler machen zu mindestens mit dem Testscript nix.
Wie kann man den Schalter nicht drehen? Der ist doch wie eine "Magnet-Pille" auf dem Träger. Drehen ist ja eher kein Problem. Kann den ja auch direkt an den Kühlschrank bappen.
Wie soll der denn die Drehung erkennen? Schwerkraft oder Veränderung des Magnetfeldes? Eigentlich wollte ich damit einen Wert einer Variable von 0-100 z.B. per Drehen ändern.
Das An-Aus ist kein Problem.
Nachtrag:
21:19:46.375 info javascript.0 (874) script.js.common.Schaltertest: registered 5 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions 21:20:27.257 info javascript.0 (874) script.js.common.Schaltertest: zigbee.0.2c1165fffe2d3b5a.on = true 21:20:27.461 info javascript.0 (874) script.js.common.Schaltertest: zigbee.0.2c1165fffe2d3b5a.on = false 21:20:50.736 info javascript.0 (874) script.js.common.Schaltertest: zigbee.0.2c1165fffe2d3b5a.on = true 21:20:50.941 info javascript.0 (874) script.js.common.Schaltertest: zigbee.0.2c1165fffe2d3b5a.on = false 21:20:51.656 info javascript.0 (874) script.js.common.Schaltertest: zigbee.0.2c1165fffe2d3b5a.on = true 21:20:51.905 info javascript.0 (874) script.js.common.Schaltertest: zigbee.0.2c1165fffe2d3b5a.on = false 21:20:55.716 info javascript.0 (874) script.js.common.Schaltertest: zigbee.0.2c1165fffe2d3b5a.brightness_step_up = true 21:20:55.907 info javascript.0 (874) script.js.common.Schaltertest: zigbee.0.2c1165fffe2d3b5a.brightness_stop = true 21:20:55.971 info javascript.0 (874) script.js.common.Schaltertest: zigbee.0.2c1165fffe2d3b5a.brightness_step_up = false 21:20:56.187 info javascript.0 (874) script.js.common.Schaltertest: zigbee.0.2c1165fffe2d3b5a.brightness_stop = false 21:21:49.907 info javascript.0 (874) script.js.common.Schaltertest: zigbee.0.2c1165fffe2d3b5a.brightness_step_up = true 21:21:50.114 info javascript.0 (874) script.js.common.Schaltertest: zigbee.0.2c1165fffe2d3b5a.brightness_step_up = false 21:21:50.326 info javascript.0 (874) script.js.common.Schaltertest: zigbee.0.2c1165fffe2d3b5a.brightness_stop = true 21:21:50.536 info javascript.0 (874) script.js.common.Schaltertest: zigbee.0.2c1165fffe2d3b5a.brightness_stop = false
Scheint doch zu melden. Werde mal probieren, das das Script die Drehung erkennt und einen Wert erhöht oder verringert.
-
Ich habe diese Version:
https://www.zigbee2mqtt.io/devices/HG08164.htmlDa kann man nichts drehen. Ist auch in der Bedienungsanleitung nicht beschrieben.
-
@ofbeqnpolkkl6mby5e13
Im Handbuch steht An-Aus und Dimmer. Wenn die "Pille" einen Lagesensor hat, dann könnte sie das drehen registrieren. -
@dukynukem Hallo, wie hast Du das Gerät angelernt? Ich drücke bei mir den "Reset-Button" oder den Button mal, aber ich habe kein erscheinendes Gerät im Log. In der Bedienungsanleitung/Zigbe2mqtt habe ich nichts dazu finden können. Zufällig konnte ich einen anderen Baugleichen Taster anlernen, aber bei meinem jetzigen funktioniert das nicht. Ich hab das Gefühl, dass der Button nicht in den Pairing-Modus geht.
Edit:
Ein maueller Reset von einem Tastendruck 6 s hat geholfen. -
@werde45 Bei mir kommen die Signale brightness_step_up und brightness_step_down brightness_stop zuverlässig.
Ich drücke den Schalter und halte ihn gedrück bis die LED nicht mehr leuchtet.
Dann kommt 4 x in Folge brightness_step_up und dann 4 x in Folge brightness_step_down.
Beim Loslassen des Taster kommt dann brightness_stop.Je nachdem wann man den Taster losgelasse hat kommt 1 bis 4 mal brightness_step_up oder brightness_step_down.
Ich hoffe ich konnte etwas helfen.