Advertisement
Guest User

Untitled

a guest
Oct 20th, 2022
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.67 KB | None | 0 0
  1. esphome:
  2. name: wavin9000
  3.  
  4. esp32:
  5. board: nodemcu-32s
  6. framework:
  7. type: arduino
  8.  
  9. # Enable logging
  10. logger:
  11. baud_rate: 0
  12.  
  13. # Enable Home Assistant API
  14. api:
  15.  
  16. ota:
  17. password: "78e75f9b6126ee57de681fd33aeba979"
  18.  
  19. wifi:
  20. ssid: !secret wifi_ssid
  21. password: !secret wifi_password
  22.  
  23. # Enable fallback hotspot (captive portal) in case wifi connection fails
  24. ap:
  25. ssid: "Wavin9000 Fallback Hotspot"
  26. password: !secret wifi_password
  27.  
  28. captive_portal:
  29.  
  30. packages:
  31. remote_package:
  32. url: https://github.com/dkgof/esphome_components
  33. ref: main
  34. files:
  35. - components/wavinahc9000v2/configs/basic.yaml # REQUIRED FOR WAVIN AHC 9000
  36. - components/wavinahc9000v2/configs/channel_01.yaml
  37. - components/wavinahc9000v2/configs/channel_02.yaml
  38. - components/wavinahc9000v2/configs/channel_03.yaml
  39. - components/wavinahc9000v2/configs/channel_04.yaml
  40. - components/wavinahc9000v2/configs/channel_05.yaml
  41. - components/wavinahc9000v2/configs/channel_06.yaml
  42. - components/wavinahc9000v2/configs/channel_07.yaml
  43. - components/wavinahc9000v2/configs/channel_08.yaml
  44. - components/wavinahc9000v2/configs/channel_09.yaml
  45. - components/wavinahc9000v2/configs/channel_10.yaml
  46. - components/wavinahc9000v2/configs/channel_11.yaml
  47. refresh: 0s
  48.  
  49. uart:
  50. - id: uart_${device}
  51. rx_pin: GPIO16
  52. tx_pin: GPIO17
  53. baud_rate: 38400
  54. stop_bits: 1
  55. parity: NONE
  56.  
  57. modbus:
  58. - id: ${device}_modbus
  59. uart_id: uart_${device}
  60.  
  61. modbus_controller:
  62. id: ${device}_modbus_controller
  63. address: 1
  64. modbus_id: ${device}_modbus
  65. update_interval: 30s
  66.  
  67. substitutions:
  68. # UNIQUE NAME FOR THE DEVICE
  69. device: wavin9000 # Case sensitive!!!
  70. name: "Wavin 9000" # "Friendly name" - not case sensitive!!!
  71.  
  72. # CHANNEL friendly names (If using spaces remember to add ")
  73. channel_01_friendly_name: "Bryggers"
  74. channel_02_friendly_name: "Jens Værelse"
  75. channel_03_friendly_name: "Gang"
  76. channel_04_friendly_name: "Niels Værelse"
  77. channel_05_friendly_name: "Køkken"
  78. channel_06_friendly_name: "Køkken Dummy"
  79. channel_07_friendly_name: "Kontor"
  80. channel_08_friendly_name: "Soveværelse"
  81. channel_09_friendly_name: "Stue"
  82. channel_10_friendly_name: "Stort Badeværelse"
  83. channel_11_friendly_name: "Lille Badeværelse"
  84.  
  85. # CHANNEL ID´S (ONLY LOWER CASE LETTERS, NO SPACES) used for entity ids
  86. channel_01_id: bryggers
  87. channel_02_id: jens
  88. channel_03_id: gang
  89. channel_04_id: niels
  90. channel_05_id: kokken
  91. channel_06_id: kokken_dummy
  92. channel_07_id: kontor
  93. channel_08_id: sove
  94. channel_09_id: stue
  95. channel_10_id: stort_bad
  96. channel_11_id: lille_bad
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement