08-22-2023, 04:50 AM
1. install SSH add-on on home assistant.
2. install HACS on home assistant.
3. install "rpi_gpio" through HACS.
4. edit config yaml file.
details: https://github.com/thecode/ha-rpi_gpio
-------------------------------------
switch:
- platform: rpi_gpio
switches:
- port: 5
name: "CM4 relay1"
- port: 22
name: "CM4 relay2"
- port: 17
name: "CM4 relay3"
- port: 4
name: "CM4 relay4"
- port: 6
name: "CM4 relay5"
- port: 13
name: "CM4 relay6"
- port: 19
name: "CM4 relay7"
- port: 26
name: "CM4 relay8"
binary_sensor:
- platform: rpi_gpio
sensors:
- port: 18
name: "CM4 IN1"
invert_logic: true
- port: 23
name: "CM4 IN2"
invert_logic: true
- port: 24
name: "CM4 IN3"
invert_logic: true
- port: 25
name: "CM4 IN4"
invert_logic: true
- port: 12
name: "CM4 IN5"
invert_logic: true
- port: 16
name: "CM4 IN6"
invert_logic: true
- port: 20
name: "CM4 IN7"
invert_logic: true
- port: 21
name: "CM4 IN8"
invert_logic: true
2. install HACS on home assistant.
3. install "rpi_gpio" through HACS.
4. edit config yaml file.
details: https://github.com/thecode/ha-rpi_gpio
-------------------------------------
switch:
- platform: rpi_gpio
switches:
- port: 5
name: "CM4 relay1"
- port: 22
name: "CM4 relay2"
- port: 17
name: "CM4 relay3"
- port: 4
name: "CM4 relay4"
- port: 6
name: "CM4 relay5"
- port: 13
name: "CM4 relay6"
- port: 19
name: "CM4 relay7"
- port: 26
name: "CM4 relay8"
binary_sensor:
- platform: rpi_gpio
sensors:
- port: 18
name: "CM4 IN1"
invert_logic: true
- port: 23
name: "CM4 IN2"
invert_logic: true
- port: 24
name: "CM4 IN3"
invert_logic: true
- port: 25
name: "CM4 IN4"
invert_logic: true
- port: 12
name: "CM4 IN5"
invert_logic: true
- port: 16
name: "CM4 IN6"
invert_logic: true
- port: 20
name: "CM4 IN7"
invert_logic: true
- port: 21
name: "CM4 IN8"
invert_logic: true