Skip to content

Latest commit

 

History

History
40 lines (25 loc) · 968 Bytes

output.rst

File metadata and controls

40 lines (25 loc) · 968 Bytes

output

output(name, pin, high_command="on", low_command="off");

other names: led, out, relais, relay

Create a new output port for a simple LED or a relay switch. name will be appended to the mqtt topic and a set appended to send commands to.

Parameters

  • name: the name it can be addressed via MQTT in the network. Inside the code it can be addressed via IN(name).
  • pin: the gpio pin
  • high_command: what needs to be sent to turn the respective port high
  • low_command: what needs to be sent to turn the respective port low

Example

node name: living room/leds1

led(yellow, D7, "turn on", "turn off");

Now the LED can be switched on via sending to the mqtt-broker to the topic living room/leds1/yellow/set the command turn on

If you were looking for the driver for an RGB led, check rgb_single or rgb_strip.