Skip to content
Stephan Mühl edited this page Sep 6, 2022 · 24 revisions

Receive Buttonstates

SmartPusher publish the button states via MQTT to following topics:
[prefix]/button[x]/click
[prefix]/button[x]/double_click
[prefix]/button[x]/long_click
[prefix]/button[x]/push

while [prefix] is "SmartPusher" by default and [x] represents the number of the pressed button (1-8)

Control LEDs

If you set the LED Mode to extern youre able to control the LED state of each button by yourself. [prefix]/button[x]/state

as payload send a number from 0 to 2
0 = Off
1 = On
2 = Breathe

Brightness

You can set the brightness of your smartpusher. This will control the OLED and button leds.
[prefix]/brightness
send a payload with a number from 0-255. 0 will turn off the oled and button leds.

Send Text

Youre able to send a text to the OLED display to show a response from your Smarthome
[prefix]/message

The Message will scroll vertically if it not fit

Send Image

Like Send Text youre also able to render a image on the OLED display to show a response from your Smarthome
[prefix]/image

a small tutorial on how to get your own image on SmartPusher follow this wiki

Clone this wiki locally