Device Online but no Entities

Hi,
So I have an esp8266 with esphome that is showing up as online in the ESPHome panel, but I cannot find any of it’s entites.

Seems to be connected just fine.

Showing up as online.
image

The yaml

esphome:
  name: water-pump-2
  friendly_name: Water-Pump-2

esp8266:
  board: nodemcuv2

# Enable logging
logger:

# Enable Home Assistant API
api:
  encryption:
    key: "iST50nhLC8KaMrEfmRBojbhAQiHM3QolC16DqXJ/PK0="

ota:
  password: "a094407c135afb2e5a81041455b54188"

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

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Water-Pump-2 Fallback Hotspot"
    password: "RuCwWIN5owHu"

captive_portal:

# ============================
# Controls
# ============================
switch:
  - platform: gpio
    pin: D0
    name: "Led"
    inverted: true

  - platform: gpio
    pin: D5
    name: "Pump"
    inverted: false



status_led:
  pin:
    number: GPIO2
    inverted: true

Anyone has an idea why?

Did you add it via HA integrations?

You are right, it was not showing up there so I added it manually with the IP and now the entities are working.
But I’m worried that if the IP changes it won’t work anymore, I didn’t have to do that with my other devices.

Sometimes discovery is slow.

You can use the host name or ip address when manually adding (ie you can use water-pump-2.local.

Or you can set the ip to not change.

right, I will do that then, Thanks a lot!