espHome - can't add integration from another network

Hi all,

I’ve beenn going around in circles here and not sure where else to go.

Currently I have HA on Proxmox on my main network and all my IoT devices on another network. Up till now I’ve been using MQTT which is working fine but now I’ve added an ESP8266 node to WIFI (not MQTT), I just can’t add the integration.

A static IP was created in my router and now in the yaml code
Code can be uploaded OTA
In espHome config - ping status has been turned on

But it still shows the node as being offline and I can’t add the integration, as I get the following;


Now, when I first tried to add, it said to add the key - so I closed the box, went to espHome and copied the key but now whenever I search for the node IP in the integrations, all I get is this error.

esphome:
  name: theosbutton
  friendly_name: TheosButton

  platform: ESP8266
  board: d1_mini

# Enable logging
logger:

# Enable Home Assistant API
api:
  encryption:
    key: "********"

ota:
  password: "***************"

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password

  manual_ip:
    # Set this to the IP of the ESP
    static_ip: 192.168.10.63
    # Set this to the IP address of the router. Often ends with .1
    gateway: 192.168.10.1
    # The subnet of the network. 255.255.255.0 works for most home networks.
    subnet: 255.255.255.0
  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Theosbutton Fallback Hotspot"
    password: "**********"

captive_portal:

#binary_sensor:
#  - platform: gpio
#    pin:
#      number: GPIO12
#      mode: INPUT_PULLUP
#      inverted: True
#    name: "Theo's Button"
#    on_press:
#      - switch.toggle: theos_light

switch:
  - platform: gpio
    pin:
      number: GPIO12
    id: light
    name: "Theo's Button"
    icon: "mdi:gate"
    on_turn_on:
    - delay: 500ms
    - switch.turn_off: light

Can you ping the node and connect to OTA port from Proxmox?

Didn’t ping from Proxmox but it was already updating the code OTA, so I can only assume a ping would be successful.

After not changing anything, it then allowed me to add the encryption key, so it is all setup and working.

It always shows offline in esphome. The node has a static IP set in the router and in the yaml. I did find a code saying I need to add something to the config file? Can’t find that thread currently