Ich habe einen Dimmer2 mit einem Schalter zum ein/ausschalten der Lampe verbunden.
Das Dimmen mache ich mangels Taster über Shelly App.
Nun habe ich mir einen Shelly Button 1 gekauft und möchte ihn zum Dimmen des Dimmer2 per HTTP-Request verwenden.
Zum ein/ausschalten der Lampe verwende ich
Button short pressed url: http://1x.x.x.x/light/0?turn=toggle
Zum Dimmen verwende ich fixe EInstellungen
Über Button 2x short pressed url: http://x.x.x.x/light/0?brightness=70
Über Button 3x short pressed url: http://x.x.x.x/light/0?brightness=50
Über Button long pressed url: http://x.x.x.x/light/0?brightness=100
Was ich aber letztendlich suche ist eine Variante zum stufenlosen dimmen mittels nur einer URL Action.
Leider dimmt "http://x.x.x.x/light/0?dim=down" bis das Kommando "dim=stop" gesendet wird, was bei einem Button1 eine weitere action belegen würde.
Bei dem Kommando "dim=up" oder "dim=down" fehlt eine Option um wieviel % vom aktuellen Wert gedimmt werden soll. z.B. "http://x.x.x.x/light/0?dim=down&value=10" das die Helligkeit um 10% verringern würde. (z.B. von 70% auf 60%).
Ein erneutes senden des Kommandos würde die Helligkeit um weiter 10% senken.
Somit könnte z.b. über
Button 2x short pressed die Helligkeit gesenkt
Button 3x short pressed die Helliokgeit erhöht werden
Was muss man tun um eine Erweiterung eines Kommandos einzureichen?
"http://x.x.x.x/light/0?dim=[down|up]&value=[0-100]"