Expander used in relay board. You likely must have this configured.
If you use boneio:
configuration, then you don’t need to configure mcp23017 anymore and don’t need to put in the config following arguments:
output:
- id: kitchenlight
kind: mcp
mcp_id: mcp2
pin: 15
output_type: light
restore_state: True
output:
- id: kitchenlight
kind: pca
pca_id: pca1
pin: 15
output_type: led
restore_state: True
percentage_default_brightness: 1
Example config if you use boneio:
configuration
output:
- id: Kitchen Light
boneio_output: "OUT_01"
You can mix outputs in one configuration file, or you can split them to more than one file - check configuration how to load yaml files.
{kind}_{pin}
) - uniquely identifies this device in MQTT and Home Assistant.['gpio', 'mcp']
) - What kind of output it is. For relay board alwas use mcp
['switch', 'light', 'none']
) - What type of output it is. Switch/light shows as such device in Home Assistant. Value none means that this output is not published to MQTT. It’s internal use only for other component eg cover.state.json
file, which is located in same directory as your config.json
. If output_type
is None, then this value is overwritten to False!