Advertisement
-Teme-

ESPhome config for pcf8575 and 16 relays board

Oct 18th, 2022
169
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 3.18 KB | None | 0 0
  1.  
  2. i2c:
  3.   sda: 4
  4.   scl: 5
  5.   scan: true
  6.   id: bus_a
  7.  
  8. pcf8574:
  9.   - id: 'relay_hub_1'  # for relay channel 1-16
  10.     address: 0x20
  11.     pcf8575: true
  12.  
  13. ###########################
  14. ###### Relay outputs ######
  15. switch:
  16.   - platform: gpio
  17.     name: "relay01"
  18.     id: relay1
  19.     pin:
  20.       pcf8574: relay_hub_1
  21.       number: 15
  22.       # One of INPUT or OUTPUT
  23.       mode: OUTPUT
  24.       inverted: true
  25.  
  26.   - platform: gpio
  27.     name: "relay02"
  28.     id: relay2
  29.     pin:
  30.       pcf8574: relay_hub_1
  31.       number: 0
  32.       # One of INPUT or OUTPUT
  33.       mode: OUTPUT
  34.       inverted: true
  35.  
  36.   - platform: gpio
  37.     name: "relay03"
  38.     id: relay3
  39.     pin:
  40.       pcf8574: relay_hub_1
  41.       number: 14
  42.       # One of INPUT or OUTPUT
  43.       mode: OUTPUT
  44.       inverted: true
  45.  
  46.   - platform: gpio
  47.     name: "relay04"
  48.     id: relay4
  49.     pin:
  50.       pcf8574: relay_hub_1
  51.       number: 1
  52.       # One of INPUT or OUTPUT
  53.       mode: OUTPUT
  54.       inverted: true
  55.  
  56.   - platform: gpio
  57.     name: "relay05"
  58.     id: relay5
  59.     pin:
  60.       pcf8574: relay_hub_1
  61.       number: 13
  62.       # One of INPUT or OUTPUT
  63.       mode: OUTPUT
  64.       inverted: true
  65.  
  66.   - platform: gpio
  67.     name: "relay06"
  68.     id: relay6
  69.     pin:
  70.       pcf8574: relay_hub_1
  71.       number: 2
  72.       # One of INPUT or OUTPUT
  73.       mode: OUTPUT
  74.       inverted: true
  75.  
  76.  
  77.   - platform: gpio
  78.     name: "relay07"
  79.     id: relay7
  80.     pin:
  81.       pcf8574: relay_hub_1
  82.       number: 12
  83.       # One of INPUT or OUTPUT
  84.       mode: OUTPUT
  85.       inverted: true
  86.  
  87.   - platform: gpio
  88.     name: "relay08"
  89.     id: relay8
  90.     pin:
  91.       pcf8574: relay_hub_1
  92.       number: 3
  93.       # One of INPUT or OUTPUT
  94.       mode: OUTPUT
  95.       inverted: true
  96.  
  97.   - platform: gpio
  98.     name: "relay09"
  99.     id: relay9
  100.     pin:
  101.       pcf8574: relay_hub_1
  102.       number: 11
  103.       # One of INPUT or OUTPUT
  104.       mode: OUTPUT
  105.       inverted: true
  106.  
  107.   - platform: gpio
  108.     name: "relay10"
  109.     id: relay10
  110.     pin:
  111.       pcf8574: relay_hub_1
  112.       number: 4
  113.       # One of INPUT or OUTPUT
  114.       mode: OUTPUT
  115.       inverted: true
  116.  
  117.   - platform: gpio
  118.     name: "relay11"
  119.     id: relay11
  120.     pin:
  121.       pcf8574: relay_hub_1
  122.       number: 10
  123.       # One of INPUT or OUTPUT
  124.       mode: OUTPUT
  125.       inverted: true
  126.  
  127.   - platform: gpio
  128.     name: "relay12"
  129.     id: relay12
  130.     pin:
  131.       pcf8574: relay_hub_1
  132.       number: 5
  133.       # One of INPUT or OUTPUT
  134.       mode: OUTPUT
  135.       inverted: true
  136.  
  137.   - platform: gpio
  138.     name: "relay13"
  139.     id: relay13
  140.     pin:
  141.       pcf8574: relay_hub_1
  142.       number: 9
  143.       # One of INPUT or OUTPUT
  144.       mode: OUTPUT
  145.       inverted: true
  146.  
  147.   - platform: gpio
  148.     name: "relay14"
  149.     id: relay14
  150.     pin:
  151.       pcf8574: relay_hub_1
  152.       number: 6
  153.       # One of INPUT or OUTPUT
  154.       mode: OUTPUT
  155.       inverted: true
  156.  
  157.   - platform: gpio
  158.     name: "relay15"
  159.     id: relay15
  160.     pin:
  161.       pcf8574: relay_hub_1
  162.       number: 8
  163.       # One of INPUT or OUTPUT
  164.       mode: OUTPUT
  165.       inverted: true
  166.  
  167.   - platform: gpio
  168.     name: "relay16"
  169.     id: relay16
  170.     pin:
  171.       pcf8574: relay_hub_1
  172.       number: 7
  173.       # One of INPUT or OUTPUT
  174.       mode: OUTPUT
  175.       inverted: true
  176.      
  177.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement