So I had firmware loaded on my RATGDO but didn’t actually adopt the device. Home Assistant saw the device and would use it. Now, when I actually adopted the device under ESPHome and pushed the below YAML config to it, ESPHome shows that the device is there and online, but when I click on Settings > Devics & services and click the ESPHome devices list and click on ratgdov2.5i, everything shows as unavailable.
substitutions:
id_prefix: ratgdov25i
friendly_name: "ratgdov2.5i 885dfd"
uart_tx_pin: D1
uart_rx_pin: D2
input_obst_pin: D7
status_door_pin: D0
status_obstruction_pin: D8
dry_contact_open_pin: D5
dry_contact_close_pin: D6
dry_contact_light_pin: D3
web_server:
esphome:
name: "ratgdov25i-885dfd"
friendly_name: ${friendly_name}
name_add_mac_suffix: false
project:
name: ratgdo.esphome
version: "2.5i"
esp8266:
board: d1_mini
restore_from_flash: true
dashboard_import:
package_import_url: github://ratgdo/esphome-ratgdo/v25iboard_secplusv1.yaml@main
packages:
remote_package:
url: https://github.com/ratgdo/esphome-ratgdo
files: [base_secplusv1.yaml]
refresh: 1s
# Sync time with Home Assistant.
time:
- platform: homeassistant
id: homeassistant_time
api:
id: api_server
improv_serial:
wifi:
ap:
logger:
I can go to the web interface and everything works there to toggle the door and do everything, I just don’t have any control through Home Assistant. Also, when I go to the States tab under Developer tools and search for ratgdo, everything there is showing as unavailable as well.
Can someone guide me on the path to getting this working in HA again?