ESPhome manual_ip Errno 113

no difference

I also have this error …
Has anyone found a solution?
I ask for help please.

1 Like

You found a solution?

I found a solution that may work for you.

Although I am using esp-07 it is necessary to keep the platform as esp01_1m.

After I made this change to the platform type, esp8266 connected to EspHome.

For me working setup is like:

wifi:
  ssid: "myssid"
  password: "mypass"
  use_address: 192.168.1.236
  manual_ip:
    static_ip: 192.168.1.236
    gateway: 192.168.1.1
    subnet: 255.255.255.0
    dns1: 192.168.1.1 
1 Like

Hi guys
I have been having the same problem and I can’t move forward: (ERROR Connecting to 192.168.0.1353:8266 failed: [Errno -2] Name or service not known)
I’ve tried the suggestions in the post but none worked, would anyone have any other solutions?

it looks like your problem is with IP addressing. The largest possible ip is 255 and you are using it 1353.

After you assign your device a static IP check that it is actually connected to your router by pinging it through the command prompt. Then check if you are connected to EspHome.

Sorry for resurrecting this old(ish) thread, but I’m stumbling into a very similar issue…

I’ve just finished moving some devices from one subnet to another and the recently moved devices aren’t being recognised by HA.

To elaborate: I have several other devices which I moved a few weeks ago, all on the same Wifi SSID, same subnet, etc - and they are being recognised by HA, so it can’t be an mDNS issue… (maybe :wink: )

The ESPHome GUI can see them, I can update their configuration, show logs, etc, but HA can’t see them…

Looking at packet captures, it appears that “HA” (running on a PI, so this could be ESPHome too…) is ARPing for the old IP address, so IMO something is stuck with the old address…

I’ve restarted HA, rebooted the entire device, etc, but I’m still seeing the old addresses in the logs:

2020-06-15 13:50:15 DEBUG (MainThread) [aioesphomeapi.connection] 192.168.7.34: Connecting to 192.168.7.34:6053 (('192.168.7.34', 6053))
2020-06-15 13:50:15 DEBUG (MainThread) [aioesphomeapi.connection] 192.168.7.234: Connecting to 192.168.7.234:6053 (('192.168.7.234', 6053))
2020-06-15 13:50:15 DEBUG (MainThread) [aioesphomeapi.connection] 192.168.7.39: Connecting to 192.168.7.39:6053 (('192.168.7.39', 6053))
2020-06-15 13:50:15 DEBUG (MainThread) [aioesphomeapi.connection] 192.168.7.106: Connecting to 192.168.7.106:6053 (('192.168.7.106', 6053))
2020-06-15 13:50:18 INFO (MainThread) [homeassistant.components.esphome] Can't connect to ESPHome API for 192.168.7.234: Error connecting to ('192.168.7.234', 6053): [Errno 113] Connect call failed ('192.168.7.234', 6053)
2020-06-15 13:50:18 INFO (MainThread) [homeassistant.components.esphome] Trying to reconnect in 60 seconds
2020-06-15 13:50:18 INFO (MainThread) [homeassistant.components.esphome] Can't connect to ESPHome API for 192.168.7.34: Error connecting to ('192.168.7.34', 6053): [Errno 113] Connect call failed ('192.168.7.34', 6053)
2020-06-15 13:50:18 INFO (MainThread) [homeassistant.components.esphome] Can't connect to ESPHome API for 192.168.7.106: Error connecting to ('192.168.7.106', 6053): [Errno 113] Connect call failed ('192.168.7.106', 6053)
2020-06-15 13:50:18 INFO (MainThread) [homeassistant.components.esphome] Can't connect to ESPHome API for 192.168.7.39: Error connecting to ('192.168.7.39', 6053): [Errno 113] Connect call failed ('192.168.7.39', 6053)

I’m seeing no attempts to reach those old addresses on :6053, just ARPs (which makes sense).

So, in my mind, I think that “ESPHome” is working, but “HA” is still using the old addresses…???

Working config:

# Sonoff S26 Socket
# MAC Address:      cc:50:e3:1b:ec:1e

esphome:
  name: dehumidifier
  platform: ESP8266
  board: esp01_1m

wifi:
  ssid: !secret iot_wifi_ssid
  password: !secret iot_wifi_pass

  manual_ip:
    static_ip: 192.168.4.25
    gateway: 192.168.4.1
    subnet: 255.255.255.0
    dns1: 192.168.4.1
  domain: .home

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Dehumidifier Fallback Hotspot"
    password: "wTuI9eoMXvYo"

captive_portal:
  
# Enable logging
logger:

# Enable Home Assistant API
api:
  password: !secret api_password

ota:
  password: !secret ota_password

time:
  - platform: sntp
    id: sntp_time
    timezone: Europe/London
    servers: 192.168.4.1

sensor:
  - platform: wifi_signal
    name: "Dehumidifier WiFi Signal"
    update_interval: 60s
  - platform: uptime
    name: "Dehumidifier Uptime"

text_sensor:
  - platform: version
    name: "Dehumidifier ESPHome Version"

binary_sensor:
  - platform: gpio
    pin:
      number: GPIO0
      mode: INPUT_PULLUP
      inverted: True
    name: "Dehumidifier Button"
    on_press:
      - switch.toggle: relayandled

output:
  - platform: esp8266_pwm
    id: sonoff_green_led
    pin:
      number: GPIO13
      inverted: True

light:
  - platform: monochromatic
    name: "Dehumidifier Status LED"
    output: sonoff_green_led
    id: led

switch:
  - platform: gpio
    pin: GPIO12
    id: relay
  - platform: template
    name: "Dehumidifier Relay" 
    optimistic: true
    id: relayandled
    turn_on_action:
    -  switch.turn_on: relay
    -  light.turn_on: led
    turn_off_action:
    -  switch.turn_off: relay
    -  light.turn_off: led
  

Not working config:

# Sonoff S26 Socket
# MAC Address:      cc:50:e3:18:92:60

esphome:
  name: officefan
  platform: ESP8266
  board: esp01_1m

wifi:
  ssid: !secret iot_wifi_ssid
  password: !secret iot_wifi_pass

  manual_ip:
    static_ip: 192.168.4.26
    gateway: 192.168.4.1
    subnet: 255.255.255.0
    dns1: 192.168.4.1
  domain: .home

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Officefan Fallback Hotspot"
    password: "mTfIDWXze9Bs"

time:
  - platform: sntp
    id: sntp_time
    timezone: Europe/London
    servers: 192.168.4.1

captive_portal:

# Enable logging
logger:

# Enable Home Assistant API
api:
  password: !secret api_password

ota:
  password: !secret ota_password

sensor:
  - platform: wifi_signal
    name: "Office Fan WiFi Signal"
    update_interval: 60s
  - platform: uptime
    name: "Office Fan Uptime"

text_sensor:
  - platform: version
    name: "Office Fan ESPHome Version"

binary_sensor:
  - platform: gpio
    pin:
      number: GPIO0
      mode: INPUT_PULLUP
      inverted: True
    name: "Office Fan Button"
    on_press:
      - switch.toggle: relayandled

output:
  - platform: esp8266_pwm
    id: sonoff_green_led
    pin:
      number: GPIO13
      inverted: True

light:
  - platform: monochromatic
    name: "Office Fan Status LED"
    output: sonoff_green_led
    id: led

switch:
  - platform: gpio
    pin: GPIO12
    id: relay
  - platform: template
    name: "Office Fan Relay" 
    optimistic: true
    id: relayandled
    turn_on_action:
    -  switch.turn_on: relay
    -  light.turn_on: led
    turn_off_action:
    -  switch.turn_off: relay
    -  light.turn_off: led
  

I’ve tried using use_address with the same address as static_ip, but that made no change.

I tried removing the manual_ip section, and returning to DHCP (which has a static mapping to the same address) - thinking that might need to update something, but still no change.

Nothing obvious in HA’s /config folder as I grep’d for the old addresses (grep -lir "192.168.7." /config/*)

Any more ideas / pointers?

Hello every one,

Just like to share my experience regarding this error.

I Found that error 113 was because of uploading a bad bin file so the sonoff (in my case). it did not connect to the wifi anymore… that caused esphome losing the connection to it too. that’s why the OTA method was failing giving this error. So I flashed it with a clean bin file using an usb serial adapter and that solved the problem.

may be it will be helpful for somebody.

5 Likes

I got the error when I changed my IP address. It is necessary to flash the ESP8266 with the esphomeflasher application, for this you need to create .bin and download it to a folder on your PC.

2 Likes

this worked for me thanks!

Hi, I have the same problem…why this YAML doesn’t work?

esphome:
  name: temp2
  platform: ESP32
  board: nodemcu-32s

wifi:
  ssid: "myssid"
  password: "mypass"
  use_address: 192.168.200.198
  manual_ip:
    # Set this to the IP of the ESP
    static_ip: 192.168.200.198
    # Set this to the IP address of the router. Often ends with .1
    gateway: 192.168.200.2
    # The subnet of the network. 255.255.255.0 works for most home networks.
    subnet: 255.255.255.0
    dns1: 192.168.200.179

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "mybackup"
    password: "mybackuppass"

captive_portal:

# Enable logging
logger:

# Enable Home Assistant API
api:
  password: "myapipass"

ota:
  password: "myotapass"

sensor:
  - platform: dht
    pin: 5
    temperature:
      name: "Living Room Temperature"
    humidity:
      name: "Living Room Humidity"
    update_interval: 30s
    model: DHT22

Thank you so much for the insight! This was indeed my problem as well, after uploading the file via usb it worked!!! Thank you

1 Like

This worked for me.

Thanks

Resurrecting this old thread, what do you mean by create a .bin. How do I create that?

This procedure is only for a manual installation of the firmware, previously edited in Homeassistant, when it is not achieved with the normal sequence of ESPHome.

I have had to review the sequence because after the successive updates of ESPHome the procedure has changed.

Steps:



ThirdStep

1 Like

I figured out the issue. I thought I was trying to connect directly to the esp, but apparently my cable wasn’t sending data so I kept unknowingly connecting via wifi. Works now that I replace the cable. Thanks@

I have this same issue, but have a shelly with a broken header and a WiFi bulb both of which need OTA updates - any other ideas on fixing this other than a serial flash. Thanks.

how do you manually install it after downloading it? not following sorry

I know this is an old topic but I just found something that has really helped me with ESPHome, in particular, the ESP32 and the BME280 sensor.

After struggling for a couple weeks trying to get the ESP32 to connect to WiFi with errors of route not found plus others i stumbled across a website that will reset the device, lode the factory program using USB to serial connection, then enable WiFi and works like a charm.

Site is ESP Web Tools. This worked great for me, allowing the reset of the EXP32 and then the config for the BMP280 board.

Sorry if this is a know fix but it did elude me for many hours.

1 Like