Advertisement
JosefC

Untitled

Feb 16th, 2024
20
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.10 KB | None | 0 0
  1. i2c:
  2. sda: D2
  3. scl: D1
  4. scan: true
  5. id: bus_a
  6.  
  7. sensor:
  8. - platform: dht12
  9. temperature:
  10. name: "Teplota"
  11. humidity:
  12. name: "Vlhkost"
  13. update_interval: 60s
  14.  
  15. # Vstupy, viz https://esphome.io/components/binary_sensor
  16. binary_sensor:
  17. # GPIO vstup https://esphome.io/components/binary_sensor/gpio
  18. - platform: gpio
  19. name: Tlačítko 1 # název tlačítka
  20. internal: True # interní tlačítko, nezobrazuje se v Home Assistantu
  21. pin:
  22. number: D5 # pin tlačítka
  23. mode: INPUT_PULLUP # nastavení výchozího stavu HIGH
  24. inverted: False
  25. on_press:
  26. then:
  27. - light.toggle: svetlo # při stisku tlačítka se přepne světlo, viz níže ID svetlo
  28.  
  29. - platform: gpio
  30. name: Tlačítko 2
  31. internal: True
  32. pin:
  33. number: D3
  34. mode: INPUT_PULLUP
  35. inverted: False
  36. on_press:
  37. then:
  38. - fan.toggle: ventilator
  39.  
  40. - platform: gpio
  41. name: Dveřní snímač
  42. pin:
  43. number: D7
  44. mode: INPUT_PULLUP
  45. inverted: False
  46. device_class: door # typ zařízení
  47.  
  48. # Výstupy, viz https://esphome.io/components/output
  49. output:
  50. # GPIO výstup https://esphome.io/components/output/gpio
  51. - platform: gpio
  52. id: relay1 # ID relé pro light komponentu níže
  53. pin: D0 # pin relé
  54. inverted: True
  55.  
  56. - platform: gpio
  57. id: relay2
  58. pin: D6 # pin relé 2
  59. inverted: True
  60.  
  61. # Světlo, viz https://esphome.io/components/light
  62. light:
  63. # Binární světlo, pouze zap / vyp https://esphome.io/components/light/binary
  64. - platform: binary
  65. id: svetlo # ID světla, které ovládá tlačítko
  66. name: Světlo
  67. output: relay1 # LED je připojena na relé 2
  68. restore_mode: RESTORE_DEFAULT_OFF # po výpadku se pokusí obnovit poslední stav, jinak vypnuto
  69.  
  70. # Ventilátor, viz https://esphome.io/components/fan
  71. fan:
  72. # Binární ventilátor, pouze zap / vyp https://esphome.io/components/fan/binary
  73. - platform: binary
  74. id: ventilator # ID ventilátoru, který ovládá tlačítko
  75. name: Větrání
  76. output: relay2
  77. restore_mode: RESTORE_DEFAULT_OFF
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement