Esphome up to 2024.2 Installation

Addons needed.

You’d need following addons from HA OS Addon Store:

  • Esphome official addon
  • Studio Code Server

Fetching config steps

  • Open VSCode addon (from left panel)
  • Copy this link into you clipboard
  • Run Command Pallete by shortcut Ctrl+Shift+P
  • Type command gitcl (it means git clone) and press Enter
  • Paste link
  • Choose directory /root/config/esphome/
  • On the left side of the VSCode addon choose Explorer; find directory esphome. There gonna be subdirectory with same name (esphome). Rename this directory by clicking right mouse key on it, to boneio,
  • in the top menu choose File -> Open folder
  • choose to open /config/esphome/boneio/ and wait a second
  • in the left bottom corner you see revision of the board which is loaded. By default it is dev. Change branch to Input_board_v_0_5 (this is branch valid of controller with version 0.5 and 0.6). For older version choose another branch.
  • In the boneio directory there is file boneio_config_for_esphome_addon.yaml, copy it to main esphome directory. You can rename it to anything you’d like eg. boneio.yaml
  • Open this file and in packages section there are commented out parts of the config. Choose one you need to use.
  • If you want to edit outputs name edit boneio/boards/relay32_outputs_PCF.yaml file and then uncomment it as well.
  • When you ready, go to Esphome addon and click install on your boneio.yaml file.