Smart Home Automation Forum

Full Version: how to add Raspberry Pi GPIO integration to home assistant for SERVER-MINI
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
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
How to synchronize a physical button with a KinCony Server-Mini Raspberry Pi4 relay module?
Please give examble code!
When a physical button or switch is connected as a binary input,
For example, in the code you provided, port 18 is configured as a binary input (CM4 IN1). When this input is low, the Raspberry Pi will enable port5 CM4 relay1, 
When the input is high, the Raspberry Pi will disable CM4 relay1.
if you are using home assistant, just create "AUTOMATION" in home assistant, when INPUT trigger OUTPUT "TOGGLE" is ok.
(08-29-2023, 10:04 PM)admin Wrote: [ -> ]if you are using home assistant, just create "AUTOMATION" in home assistant, when INPUT trigger OUTPUT "TOGGLE" is ok.

How it work offline or when network fail, is it work?
it can work without network.
I'm sorry to resume this topic, but if I don't want to use AUTOMATION from HA, what would be the code to turn on relay 1 with input 1 ??... for example.... Regards
another way, you can install Node-Red software, link the INPUT with OUTPUT. at firstly you need install one software for CM4.