1. make home assistant SD card for KinCony Server-16.
download https://www.raspberrypi.com/software/
2. install HACS addon (use by SSH)
https://hacs.xyz/docs/setup/download/
3. install "rpi_gpio" through HACS.
https://github.com/thecode/ha-rpi_gpio
4. config ymal for CM4 GPIOs.
install file edit add-on for HA , then config yaml
-------------------------------------
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
download https://www.raspberrypi.com/software/
2. install HACS addon (use by SSH)
https://hacs.xyz/docs/setup/download/
3. install "rpi_gpio" through HACS.
https://github.com/thecode/ha-rpi_gpio
4. config ymal for CM4 GPIOs.
install file edit add-on for HA , then config yaml
-------------------------------------
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