I’m having trouble getting my device to work. I flashed my config with the device connected directly to my Raspbery Pi running Home Assistant and it says it’s online, however it shows this error in the logs…
INFO ESPHome 2025.6.1
INFO Reading configuration /config/esphome/keg-manager-1.yaml...
INFO Starting log output from 192.168.1.154 using esphome API
INFO Successfully resolved keg-manager-1 @ 192.168.1.154 in 0.000s
WARNING Can't connect to ESPHome API for keg-manager-1 @ 192.168.1.154: Error connecting to [AddrInfo(family=<AddressFamily.AF_INET: 2>, type=<SocketKind.SOCK_STREAM: 1>, proto=6, sockaddr=IPv4Sockaddr(address='192.168.1.154', port=6053))]: [Errno 111] Connect call failed ('192.168.1.154', 6053) (SocketAPIError)
INFO Trying to connect to keg-manager-1 @ 192.168.1.154 in the background
INFO Successfully resolved keg-manager-1 @ 192.168.1.154 in 0.000s
The “use_address” option does not set a static IP. It is for overriding a set static IP address when changing the address. e.g. if you successfully use the config above then decide you want to change the ip address to 192.168.1.42 you would do:
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
use_address: 192.168.1.154 # use this to contact old address
manual_ip:
static_ip: 192.168.1.42 # programs new address
gateway: 192.168.1.1
subnet: 255.255.255.0
After a successful OTA you then delete the use_address from the config.
How do I check to see if Home Assistant discovered it? Sorry I just started using it. I’m not seeing it under the Overview tab, just under ESPHome Builder.
Yeah no notifications and not seeing anything there under discovered. I did add the Fios router though. which says my “External IP” is some value. Not sure if that matters
Still no luck connecting. I can plug the device into my Raspberry Pi directly and flash it with no issue but I can’t seem to get it to connect via wifi once it’s unplugged.