NEWS
suche script homematic wandtaster bedient Tradefri Dimbare
-
Das Ein und Aus Schalten der Lampe wurde schon gelingen.
Nur das Dimmen , wie soll man das machen.Grusse Adriaan
-
@adriaanb sagte in suche script homematic wandtaster bedient Tradefri Dimbare:
wie soll man das machen.
Plagiat!
Das ist mein Text
-
@homoran sagte: Oder hast du etwas wie "release", also loslassen in den Datenpunkten
Die HmIP-Taster verhalten sich anders als die von HM (habe ich gelesen): PRESS_LONG (HmIP) verhält sich wie PRESS_CONT (HM), aktualisiert also den Zeitstempel alle 250 ms bis zum Loslassen. Damit kann sehr gut eine Dimm-Rampe programmieren.
@homoran sagte in suche script homematic wandtaster bedient Tradefri Dimbare:
Da müsste man auf aktualisieren triggern
... oder auf wahr.
-
@adriaanb sagte: auf und runter dimmen möchte ( mit langer tasten druck ).
Wie? Rauf bis 100% und anschließend runter bis 0% und dann wieder rauf?
Welche Zeit soll zwischen 0% und 100% vergehen? -
@paul53 said in suche script homematic wandtaster bedient Tradefri Dimbare:
Wie? Rauf bis 100% und anschließend runter bis 0% und dann wieder rauf?
Welche Zeit soll zwischen 0% und 100% vergehen?Hallo,
Das Feinste wurde sein das man mit de PRESS_LONG oben Taster wurde auf dimmen nach 100% und mit der PRESS_LONG unten Taster wurde runter dimmen nach 1 %.
die haben beide ein eigenes Object in IObroker (Abbildung oben )
IObroker object hm-rpc.2.0019DD8989C8FB.1.PRESS_LONG und hm-rpc.2.0019DD8989C8FB.2.PRESS_LONGgrusse Adriaan
-
@adriaanb
Also 2 Taster. Vorschlag: -
@paul53 said in suche script homematic wandtaster bedient Tradefri Dimbare:
@adriaanb
Also 2 Taster. Vorschlag:Hallo Paul,
Script funktioniert, aber habe noch ein fremdes verhalten beim aufdimmen nach 100%.
Wenn er 100% erreicht hat und ich dann wieder nach unten dimmen will dann sehe ich im verboselog von IObroker das de wert nicht senkt aber noch eine weile 100% gibt und dann nach eine weile mit der 95% und dann weiter nach unten geht. ( es geht nicht direkt von 100% herunter nach 95% und so weiter. )mein script
die verbose log
27-8-2021 22:11:24.781 [info ]: javascript.0 (450) script.js.Licht_bediening.Homematicip_test_schakelaar: setForeignState(id=zigbee.0.ec1bbdfffea2b3fe.brightness, state={"val":40,"ack":false,"c":"script.js.Licht_bediening.Homematicip_test_schakelaar"}) 27-8-2021 22:11:25.057 [info ]: javascript.0 (450) script.js.Licht_bediening.Homematicip_test_schakelaar: setForeignState(id=zigbee.0.ec1bbdfffea2b3fe.brightness, state={"val":45,"ack":false,"c":"script.js.Licht_bediening.Homematicip_test_schakelaar"}) 27-8-2021 22:11:25.253 [info ]: javascript.0 (450) script.js.Licht_bediening.Homematicip_test_schakelaar: setForeignState(id=zigbee.0.ec1bbdfffea2b3fe.brightness, state={"val":50,"ack":false,"c":"script.js.Licht_bediening.Homematicip_test_schakelaar"}) 27-8-2021 22:11:25.537 [info ]: javascript.0 (450) script.js.Licht_bediening.Homematicip_test_schakelaar: setForeignState(id=zigbee.0.ec1bbdfffea2b3fe.brightness, state={"val":55,"ack":false,"c":"script.js.Licht_bediening.Homematicip_test_schakelaar"}) 27-8-2021 22:11:25.789 [info ]: javascript.0 (450) script.js.Licht_bediening.Homematicip_test_schakelaar: setForeignState(id=zigbee.0.ec1bbdfffea2b3fe.brightness, state={"val":60,"ack":false,"c":"script.js.Licht_bediening.Homematicip_test_schakelaar"}) 27-8-2021 22:11:26.036 [info ]: javascript.0 (450) script.js.Licht_bediening.Homematicip_test_schakelaar: setForeignState(id=zigbee.0.ec1bbdfffea2b3fe.brightness, state={"val":65,"ack":false,"c":"script.js.Licht_bediening.Homematicip_test_schakelaar"}) 27-8-2021 22:11:26.249 [info ]: javascript.0 (450) script.js.Licht_bediening.Homematicip_test_schakelaar: setForeignState(id=zigbee.0.ec1bbdfffea2b3fe.brightness, state={"val":70,"ack":false,"c":"script.js.Licht_bediening.Homematicip_test_schakelaar"}) 27-8-2021 22:11:26.533 [info ]: javascript.0 (450) script.js.Licht_bediening.Homematicip_test_schakelaar: setForeignState(id=zigbee.0.ec1bbdfffea2b3fe.brightness, state={"val":75,"ack":false,"c":"script.js.Licht_bediening.Homematicip_test_schakelaar"}) 27-8-2021 22:11:26.741 [info ]: javascript.0 (450) script.js.Licht_bediening.Homematicip_test_schakelaar: setForeignState(id=zigbee.0.ec1bbdfffea2b3fe.brightness, state={"val":80,"ack":false,"c":"script.js.Licht_bediening.Homematicip_test_schakelaar"}) 27-8-2021 22:11:27.071 [info ]: javascript.0 (450) script.js.Licht_bediening.Homematicip_test_schakelaar: setForeignState(id=zigbee.0.ec1bbdfffea2b3fe.brightness, state={"val":85,"ack":false,"c":"script.js.Licht_bediening.Homematicip_test_schakelaar"}) 27-8-2021 22:11:27.293 [info ]: javascript.0 (450) script.js.Licht_bediening.Homematicip_test_schakelaar: setForeignState(id=zigbee.0.ec1bbdfffea2b3fe.brightness, state={"val":90,"ack":false,"c":"script.js.Licht_bediening.Homematicip_test_schakelaar"}) 27-8-2021 22:11:27.541 [info ]: javascript.0 (450) script.js.Licht_bediening.Homematicip_test_schakelaar: setForeignState(id=zigbee.0.ec1bbdfffea2b3fe.brightness, state={"val":95,"ack":false,"c":"script.js.Licht_bediening.Homematicip_test_schakelaar"}) 27-8-2021 22:11:27.742 [info ]: javascript.0 (450) script.js.Licht_bediening.Homematicip_test_schakelaar: setForeignState(id=zigbee.0.ec1bbdfffea2b3fe.brightness, state={"val":100,"ack":false,"c":"script.js.Licht_bediening.Homematicip_test_schakelaar"}) 27-8-2021 22:11:28.028 [info ]: javascript.0 (450) script.js.Licht_bediening.Homematicip_test_schakelaar: setForeignState(id=zigbee.0.ec1bbdfffea2b3fe.brightness, state={"val":100,"ack":false,"c":"script.js.Licht_bediening.Homematicip_test_schakelaar"}) 27-8-2021 22:11:30.313 [info ]: javascript.0 (450) script.js.Licht_bediening.Homematicip_test_schakelaar: setForeignState(id=zigbee.0.ec1bbdfffea2b3fe.brightness, state={"val":100,"ack":false,"c":"script.js.Licht_bediening.Homematicip_test_schakelaar"}) 27-8-2021 22:11:30.533 [info ]: javascript.0 (450) script.js.Licht_bediening.Homematicip_test_schakelaar: setForeignState(id=zigbee.0.ec1bbdfffea2b3fe.brightness, state={"val":100,"ack":false,"c":"script.js.Licht_bediening.Homematicip_test_schakelaar"}) 27-8-2021 22:11:30.857 [info ]: javascript.0 (450) script.js.Licht_bediening.Homematicip_test_schakelaar: setForeignState(id=zigbee.0.ec1bbdfffea2b3fe.brightness, state={"val":100,"ack":false,"c":"script.js.Licht_bediening.Homematicip_test_schakelaar"}) 27-8-2021 22:11:31.026 [info ]: javascript.0 (450) script.js.Licht_bediening.Homematicip_test_schakelaar: setForeignState(id=zigbee.0.ec1bbdfffea2b3fe.brightness, state={"val":100,"ack":false,"c":"script.js.Licht_bediening.Homematicip_test_schakelaar"}) 27-8-2021 22:11:31.273 [info ]: javascript.0 (450) script.js.Licht_bediening.Homematicip_test_schakelaar: setForeignState(id=zigbee.0.ec1bbdfffea2b3fe.brightness, state={"val":100,"ack":false,"c":"script.js.Licht_bediening.Homematicip_test_schakelaar"}) 27-8-2021 22:11:31.569 [info ]: javascript.0 (450) script.js.Licht_bediening.Homematicip_test_schakelaar: setForeignState(id=zigbee.0.ec1bbdfffea2b3fe.brightness, state={"val":100,"ack":false,"c":"script.js.Licht_bediening.Homematicip_test_schakelaar"}) 27-8-2021 22:11:31.819 [info ]: javascript.0 (450) script.js.Licht_bediening.Homematicip_test_schakelaar: setForeignState(id=zigbee.0.ec1bbdfffea2b3fe.brightness, state={"val":100,"ack":false,"c":"script.js.Licht_bediening.Homematicip_test_schakelaar"}) 27-8-2021 22:11:32.087 [info ]: javascript.0 (450) script.js.Licht_bediening.Homematicip_test_schakelaar: setForeignState(id=zigbee.0.ec1bbdfffea2b3fe.brightness, state={"val":100,"ack":false,"c":"script.js.Licht_bediening.Homematicip_test_schakelaar"}) 27-8-2021 22:11:32.309 [info ]: javascript.0 (450) script.js.Licht_bediening.Homematicip_test_schakelaar: setForeignState(id=zigbee.0.ec1bbdfffea2b3fe.brightness, state={"val":100,"ack":false,"c":"script.js.Licht_bediening.Homematicip_test_schakelaar"}) 27-8-2021 22:11:32.519 [info ]: javascript.0 (450) script.js.Licht_bediening.Homematicip_test_schakelaar: setForeignState(id=zigbee.0.ec1bbdfffea2b3fe.brightness, state={"val":100,"ack":false,"c":"script.js.Licht_bediening.Homematicip_test_schakelaar"}) 27-8-2021 22:11:32.845 [info ]: javascript.0 (450) script.js.Licht_bediening.Homematicip_test_schakelaar: setForeignState(id=zigbee.0.ec1bbdfffea2b3fe.brightness, state={"val":100,"ack":false,"c":"script.js.Licht_bediening.Homematicip_test_schakelaar"}) 27-8-2021 22:11:33.064 [info ]: javascript.0 (450) script.js.Licht_bediening.Homematicip_test_schakelaar: setForeignState(id=zigbee.0.ec1bbdfffea2b3fe.brightness, state={"val":100,"ack":false,"c":"script.js.Licht_bediening.Homematicip_test_schakelaar"}) 27-8-2021 22:11:33.313 [info ]: javascript.0 (450) script.js.Licht_bediening.Homematicip_test_schakelaar: setForeignState(id=zigbee.0.ec1bbdfffea2b3fe.brightness, state={"val":100,"ack":false,"c":"script.js.Licht_bediening.Homematicip_test_schakelaar"}) 27-8-2021 22:11:33.513 [info ]: javascript.0 (450) script.js.Licht_bediening.Homematicip_test_schakelaar: setForeignState(id=zigbee.0.ec1bbdfffea2b3fe.brightness, state={"val":100,"ack":false,"c":"script.js.Licht_bediening.Homematicip_test_schakelaar"}) 27-8-2021 22:11:33.813 [info ]: javascript.0 (450) script.js.Licht_bediening.Homematicip_test_schakelaar: setForeignState(id=zigbee.0.ec1bbdfffea2b3fe.brightness, state={"val":100,"ack":false,"c":"script.js.Licht_bediening.Homematicip_test_schakelaar"}) 27-8-2021 22:11:34.061 [info ]: javascript.0 (450) script.js.Licht_bediening.Homematicip_test_schakelaar: setForeignState(id=zigbee.0.ec1bbdfffea2b3fe.brightness, state={"val":100,"ack":false,"c":"script.js.Licht_bediening.Homematicip_test_schakelaar"}) 27-8-2021 22:11:34.317 [info ]: javascript.0 (450) script.js.Licht_bediening.Homematicip_test_schakelaar: setForeignState(id=zigbee.0.ec1bbdfffea2b3fe.brightness, state={"val":100,"ack":false,"c":"script.js.Licht_bediening.Homematicip_test_schakelaar"}) 27-8-2021 22:11:34.514 [info ]: javascript.0 (450) script.js.Licht_bediening.Homematicip_test_schakelaar: setForeignState(id=zigbee.0.ec1bbdfffea2b3fe.brightness, state={"val":100,"ack":false,"c":"script.js.Licht_bediening.Homematicip_test_schakelaar"}) 27-8-2021 22:11:34.841 [info ]: javascript.0 (450) script.js.Licht_bediening.Homematicip_test_schakelaar: setForeignState(id=zigbee.0.ec1bbdfffea2b3fe.brightness, state={"val":100,"ack":false,"c":"script.js.Licht_bediening.Homematicip_test_schakelaar"}) 27-8-2021 22:11:35.049 [info ]: javascript.0 (450) script.js.Licht_bediening.Homematicip_test_schakelaar: setForeignState(id=zigbee.0.ec1bbdfffea2b3fe.brightness, state={"val":100,"ack":false,"c":"script.js.Licht_bediening.Homematicip_test_schakelaar"}) 27-8-2021 22:11:35.307 [info ]: javascript.0 (450) script.js.Licht_bediening.Homematicip_test_schakelaar: setForeignState(id=zigbee.0.ec1bbdfffea2b3fe.brightness, state={"val":100,"ack":false,"c":"script.js.Licht_bediening.Homematicip_test_schakelaar"}) 27-8-2021 22:11:35.554 [info ]: javascript.0 (450) script.js.Licht_bediening.Homematicip_test_schakelaar: setForeignState(id=zigbee.0.ec1bbdfffea2b3fe.brightness, state={"val":95,"ack":false,"c":"script.js.Licht_bediening.Homematicip_test_schakelaar"}) 27-8-2021 22:11:35.825 [info ]: javascript.0 (450) script.js.Licht_bediening.Homematicip_test_schakelaar: setForeignState(id=zigbee.0.ec1bbdfffea2b3fe.brightness, state={"val":90,"ack":false,"c":"script.js.Licht_bediening.Homematicip_test_schakelaar"}) 27-8-2021 22:11:36.053 [info ]: javascript.0 (450) script.js.Licht_bediening.Homematicip_test_schakelaar: setForeignState(id=zigbee.0.ec1bbdfffea2b3fe.brightness, state={"val":85,"ack":false,"c":"script.js.Licht_bediening.Homematicip_test_schakelaar"}) 27-8-2021 22:11:36.299 [info ]: javascript.0 (450) script.js.Licht_bediening.Homematicip_test_schakelaar: setForeignState(id=zigbee.0.ec1bbdfffea2b3fe.brightness, state={"val":80,"ack":false,"c":"script.js.Licht_bediening.Homematicip_test_schakelaar"}) 27-8-2021 22:11:36.515 [info ]: javascript.0 (450) script.js.Licht_bediening.Homematicip_test_schakelaar: setForeignState(id=zigbee.0.ec1bbdfffea2b3fe.brightness, state={"val":75,"ack":false,"c":"script.js.Licht_bediening.Homematicip_test_schakelaar"}) 27-8-2021 22:11:36.821 [info ]: javascript.0 (450) script.js.Licht_bediening.Homematicip_test_schakelaar: setForeignState(id=zigbee.0.ec1bbdfffea2b3fe.brightness, state={"val":70,"ack":false,"c":"script.js.Licht_bediening.Homematicip_test_schakelaar"})
Mod-edit: Code in code-tags gesetzt!
hast du noch eine Idee woran das liegen kann.
grusse Adriaan
-
@adriaanb
"setze Variable" ist nicht "change Variable"!Soll wirklich in 5 s von 0 auf 100 beschleunigt werden? Oder hast Du das Sendeintervall in den Einstellungen verlängert?
Damit nicht immer wieder der gleiche Wert gesendet wird, ergänze um die Abfrage des letzten Wertes.
-
Hallo Paul,
Das script funktioniert jetzt gut, die Dimmung geht jetzt Direct nach unten wenn man den Taster druckt.
Vielen dank dafür, löst eine menge Probleme.
Was meinst du mit,
@paul53 said in suche script homematic wandtaster bedient Tradefri Dimbare:
Soll wirklich in 5 s von 0 auf 100 beschleunigt werden? Oder hast Du das Sendeintervall in den Einstellungen verlängert?
die 5 sind die schritte zur erhöhen für den Dimmer. 5%, 10%, 15% und so weiter.
den Sendeintervall kann ich die irgendwo finden ?
grusse Adriaan
-
@adriaanb sagte: den Sendeintervall kann ich die irgendwo finden ?
Ich habe zwar keine HmIP-Taster, aber ich nehme an, dass auf der CCU in der Geräte-Konfiguration Einstellmöglichkeiten vorhanden sind.
-
@paul53 said in suche script homematic wandtaster bedient Tradefri Dimbare:
CCU in der Geräte-Konfiguration Einstellmöglichkeiten vorhanden sind.
nur dieser Einstellungen sind vorhanden
und dieser pro schalter ( oben drucken unten drucken )
grusse Adriaan
-
@adriaanb sagte: dieser pro schalter
Offenbar kann man nur die Betätigungsdauer einstellen, ab der langer Tastendruck gesendet wird.