ESPhome HASSIO addon does not start. Ingress error: cannot connect to host

Other addon are working, not sure what this is


19-09-22 17:27:23 ERROR (MainThread) [hassio.api.ingress] Ingress error: Cannot connect to host 172.30.32.1:65023 ssl:None [Connection refused]
19-09-22 17:28:22 ERROR (MainThread) [hassio.utils.json] Can't write /data/addons/data/15ef4d2f_esphome/options.json: [Errno 2] No such file or directory: '/data/addons/data/15ef4d2f_esphome/options.json'
19-09-22 17:28:22 ERROR (MainThread) [hassio.addons.addon] Add-on 15ef4d2f_esphome can't write options
19-09-22 17:28:25 ERROR (MainThread) [hassio.utils.json] Can't write /data/addons/data/15ef4d2f_esphome/options.json: [Errno 2] No such file or directory: '/data/addons/data/15ef4d2f_esphome/options.json'

Try scrolling down on the addon page, resetting the config to defaults, saving and restarting the addon.

Looks like the ingress connection was refused. Do you need to provide SSL certs for this add-on?

SSL is set to false in the addon settings. Uninstalling and reinstalling the addon solved the issue.

Although now I have another issue, I can’t upload any code to the devices. Compiling ends up with a very long error (and its not a YAML error). Those is for EVERY device …


Compiling /data/14a_gate_door_bridge_shelly/.pioenvs/14a_gate_door_bridge_shelly/FrameworkArduino/uart.c.o
Compiling /data/14a_gate_door_bridge_shelly/.pioenvs/14a_gate_door_bridge_shelly/FrameworkArduino/umm_malloc/umm_malloc.c.o
Archiving /data/14a_gate_door_bridge_shelly/.pioenvs/14a_gate_door_bridge_shelly/libFrameworkArduino.a
Linking /data/14a_gate_door_bridge_shelly/.pioenvs/14a_gate_door_bridge_shelly/firmware.elf
/data/14a_gate_door_bridge_shelly/.pioenvs/14a_gate_door_bridge_shelly/lib224/[email protected](ESPAsyncTCP.cpp.o): In function `AsyncClient::_s_recv(void*, tcp_pcb*, pbuf*, long)':
ESPAsyncTCP.cpp:(.text._ZN11AsyncClient7_s_recvEPvP7tcp_pcbP4pbufl+0x4): multiple definition of `AsyncClient::_s_recv(void*, tcp_pcb*, pbuf*, long)'
/data/14a_gate_door_bridge_shelly/.pioenvs/14a_gate_door_bridge_shelly/lib3bd/libESPAsyncTCP_ID305.a(ESPAsyncTCP.cpp.o):ESPAsyncTCP.cpp:(.text._ZN11AsyncClient7_s_recvEPvP7tcp_pcbP4pbufl+0x10): first defined here
/data/14a_gate_door_bridge_shelly/.pioenvs/14a_gate_door_bridge_shelly/lib224/[email protected](ESPAsyncTCP.cpp.o): In function `AsyncClient::_s_sent(void*, tcp_pcb*, unsigned short)':
ESPAsyncTCP.cpp:(.text._ZN11AsyncClient7_s_sentEPvP7tcp_pcbt+0x4): multiple definition of `AsyncClient::_s_sent(void*, tcp_pcb*, unsigned short)'
/data/14a_gate_door_bridge_shelly/.pioenvs/14a_gate_door_bridge_shelly/lib3bd/libESPAsyncTCP_ID305.a(ESPAsyncTCP.cpp.o):ESPAsyncTCP.cpp:(.text._ZN11AsyncClient7_s_sentEPvP7tcp_pcbt+0x10): first defined here
/data/14a_gate_door_bridge_shelly/.pioenvs/14a_gate_door_bridge_shelly/lib224/[email protected](ESPAsyncTCP.cpp.o): In function `AsyncClient::_s_error(void*, long)':
ESPAsyncTCP.cpp:(.text._ZN11AsyncClient8_s_errorEPvl+0x4): multiple definition of `AsyncClient::_s_error(void*, long)'
/data/14a_gate_door_bridge_shelly/.pioenvs/14a_gate_door_bridge_shelly/lib3bd/libESPAsyncTCP_ID305.a(ESPAsyncTCP.cpp.o):ESPAsyncTCP.cpp:(.text._ZN11AsyncClient8_s_errorEPvl+0xc): first defined here
/data/14a_gate_door_bridge_shelly/.pioenvs/14a_gate_door_bridge_shelly/lib224/[email protected](ESPAsyncTCP.cpp.o): In function `AsyncClient::_s_poll(void*, tcp_pcb*)':
ESPAsyncTCP.cpp:(.text._ZN11AsyncClient7_s_pollEPvP7tcp_pcb+0x4): multiple definition of `AsyncClient::_s_poll(void*, tcp_pcb*)'
/data/14a_gate_door_bridge_shelly/.pioenvs/14a_gate_door_bridge_shelly/lib3bd/libESPAsyncTCP_ID305.a(ESPAsyncTCP.cpp.o):ESPAsyncTCP.cpp:(.text._ZN11AsyncClient7_s_pollEPvP7tcp_pcb+0x10): first defined here
/data/14a_gate_door_bridge_shelly/.pioenvs/14a_gate_door_bridge_shelly/lib224/[email protected](ESPAsyncTCP.cpp.o): In function `AsyncClient::AsyncClient(tcp_pcb*)':
ESPAsyncTCP.cpp:(.text._ZN11AsyncClientC2EP7tcp_pcb+0x30): multiple definition of `AsyncClient::AsyncClient(tcp_pcb*)'
/data/14a_gate_door_bridge_shelly/.pioenvs/14a_gate_door_bridge_shelly/lib3bd/libESPAsyncTCP_ID305.a(ESPAsyncTCP.cpp.o):ESPAsyncTCP.cpp:(.text._ZN11AsyncClientC2EP7tcp_pcb+0x48): first defined here
/data/14a_gate_door_bridge_shelly/.pioenvs/14a_gate_door_bridge_shelly/lib224/[email protected](ESPAsyncTCP.cpp.o): In function `AsyncClient::AsyncClient(tcp_pcb*)':
ESPAsyncTCP.cpp:(.text._ZN11AsyncClientC2EP7tcp_pcb+0x30): multiple definition of `AsyncClient::AsyncClient(tcp_pcb*)'
/data/14a_gate_door_bridge_shelly/.pioenvs/14a_gate_door_bridge_shelly/lib3bd/libESPAsyncTCP_ID305.a(ESPAsyncTCP.cpp.o):ESPAsyncTCP.cpp:(.text._ZN11AsyncClientC2EP7tcp_pcb+0x48): first defined here
/data/14a_gate_door_bridge_shelly/.pioenvs/14a_gate_door_bridge_shelly/lib224/[email protected](ESPAsyncTCP.cpp.o): In function `AsyncClient::_s_connected(void*, void*, long)':
ESPAsyncTCP.cpp:(.text._ZN11AsyncClient12_s_connectedEPvS0_l+0x4): multiple definition of `AsyncClient::_s_connected(void*, void*, long)'

I had to cut the log since its too long, this is the end of it


data/14a_gate_door_bridge_shelly/.pioenvs/14a_gate_door_bridge_shelly/lib3bd/libESPAsyncTCP_ID305.a(ESPAsyncTCP.cpp.o):ESPAsyncTCP.cpp:(.text._ZN11AsyncClient6_errorEl+0x4): first defined here
/data/14a_gate_door_bridge_shelly/.pioenvs/14a_gate_door_bridge_shelly/lib224/[email protected](ESPAsyncTCP.cpp.o): In function `AsyncClient::_dns_found(ip_addr const*)':
ESPAsyncTCP.cpp:(.text._ZN11AsyncClient10_dns_foundEPK7ip_addr+0xc): multiple definition of `AsyncClient::_dns_found(ip_addr const*)'
/data/14a_gate_door_bridge_shelly/.pioenvs/14a_gate_door_bridge_shelly/lib3bd/libESPAsyncTCP_ID305.a(ESPAsyncTCP.cpp.o):ESPAsyncTCP.cpp:(.text._ZN11AsyncClient10_dns_foundEPK7ip_addr+0xc): first defined here
/data/14a_gate_door_bridge_shelly/.pioenvs/14a_gate_door_bridge_shelly/lib224/[email protected](ESPAsyncTCP.cpp.o): In function `AsyncClient::onConnect(std::function<void (void*, AsyncClient*)>, void*)':
ESPAsyncTCP.cpp:(.text._ZN11AsyncClient9onConnectESt8functionIFvPvPS_EES1_+0x4): multiple definition of `AsyncClient::onConnect(std::function<void (void*, AsyncClient*)>, void*)'
/data/14a_gate_door_bridge_shelly/.pioenvs/14a_gate_door_bridge_shelly/lib3bd/libESPAsyncTCP_ID305.a(ESPAsyncTCP.cpp.o):ESPAsyncTCP.cpp:(.text._ZN11AsyncClient9onConnectESt8functionIFvPvPS_EES1_+0x4): first defined here
/data/14a_gate_door_bridge_shelly/.pioenvs/14a_gate_door_bridge_shelly/lib224/[email protected](ESPAsyncTCP.cpp.o): In function `AsyncClient::onDisconnect(std::function<void (void*, AsyncClient*)>, void*)':
ESPAsyncTCP.cpp:(.text._ZN11AsyncClient12onDisconnectESt8functionIFvPvPS_EES1_+0x4): multiple definition of `AsyncClient::onDisconnect(std::function<void (void*, AsyncClient*)>, void*)'
/data/14a_gate_door_bridge_shelly/.pioenvs/14a_gate_door_bridge_shelly/lib3bd/libESPAsyncTCP_ID305.a(ESPAsyncTCP.cpp.o):ESPAsyncTCP.cpp:(.text._ZN11AsyncClient12onDisconnectESt8functionIFvPvPS_EES1_+0x4): first defined here
/data/14a_gate_door_bridge_shelly/.pioenvs/14a_gate_door_bridge_shelly/lib224/[email protected](ESPAsyncTCP.cpp.o): In function `AsyncClient::onPoll(std::function<void (void*, AsyncClient*)>, void*)':
ESPAsyncTCP.cpp:(.text._ZN11AsyncClient6onPollESt8functionIFvPvPS_EES1_+0x4): multiple definition of `AsyncClient::onPoll(std::function<void (void*, AsyncClient*)>, void*)'
/data/14a_gate_door_bridge_shelly/.pioenvs/14a_gate_door_bridge_shelly/lib3bd/libESPAsyncTCP_ID305.a(ESPAsyncTCP.cpp.o):ESPAsyncTCP.cpp:(.text._ZN11AsyncClient6onPollESt8functionIFvPvPS_EES1_+0x4): first defined here
/data/14a_gate_door_bridge_shelly/.pioenvs/14a_gate_door_bridge_shelly/lib224/[email protected](ESPAsyncTCP.cpp.o): In function `AsyncServer::onClient(std::function<void (void*, AsyncClient*)>, void*)':
ESPAsyncTCP.cpp:(.text._ZN11AsyncServer8onClientESt8functionIFvPvP11AsyncClientEES1_+0x4): multiple definition of `AsyncServer::onClient(std::function<void (void*, AsyncClient*)>, void*)'
/data/14a_gate_door_bridge_shelly/.pioenvs/14a_gate_door_bridge_shelly/lib3bd/libESPAsyncTCP_ID305.a(ESPAsyncTCP.cpp.o):ESPAsyncTCP.cpp:(.text._ZN11AsyncServer8onClientESt8functionIFvPvP11AsyncClientEES1_+0x4): first defined here
/data/14a_gate_door_bridge_shelly/.pioenvs/14a_gate_door_bridge_shelly/lib224/[email protected](ESPAsyncTCP.cpp.o): In function `AsyncClient::onAck(std::function<void (void*, AsyncClient*, unsigned int, unsigned int)>, void*)':
ESPAsyncTCP.cpp:(.text._ZN11AsyncClient5onAckESt8functionIFvPvPS_jjEES1_+0x8): multiple definition of `AsyncClient::onAck(std::function<void (void*, AsyncClient*, unsigned int, unsigned int)>, void*)'
/data/14a_gate_door_bridge_shelly/.pioenvs/14a_gate_door_bridge_shelly/lib3bd/libESPAsyncTCP_ID305.a(ESPAsyncTCP.cpp.o):ESPAsyncTCP.cpp:(.text._ZN11AsyncClient5onAckESt8functionIFvPvPS_jjEES1_+0x8): first defined here
/data/14a_gate_door_bridge_shelly/.pioenvs/14a_gate_door_bridge_shelly/lib224/[email protected](ESPAsyncTCP.cpp.o): In function `AsyncClient::onData(std::function<void (void*, AsyncClient*, void*, unsigned int)>, void*)':
ESPAsyncTCP.cpp:(.text._ZN11AsyncClient6onDataESt8functionIFvPvPS_S1_jEES1_+0x8): multiple definition of `AsyncClient::onData(std::function<void (void*, AsyncClient*, void*, unsigned int)>, void*)'
/data/14a_gate_door_bridge_shelly/.pioenvs/14a_gate_door_bridge_shelly/lib3bd/libESPAsyncTCP_ID305.a(ESPAsyncTCP.cpp.o):ESPAsyncTCP.cpp:(.text._ZN11AsyncClient6onDataESt8functionIFvPvPS_S1_jEES1_+0x8): first defined here
/data/14a_gate_door_bridge_shelly/.pioenvs/14a_gate_door_bridge_shelly/lib224/[email protected](ESPAsyncTCP.cpp.o): In function `AsyncClient::onPacket(std::function<void (void*, AsyncClient*, pbuf*)>, void*)':
ESPAsyncTCP.cpp:(.text._ZN11AsyncClient8onPacketESt8functionIFvPvPS_P4pbufEES1_+0x8): multiple definition of `AsyncClient::onPacket(std::function<void (void*, AsyncClient*, pbuf*)>, void*)'
/data/14a_gate_door_bridge_shelly/.pioenvs/14a_gate_door_bridge_shelly/lib3bd/libESPAsyncTCP_ID305.a(ESPAsyncTCP.cpp.o):ESPAsyncTCP.cpp:(.text._ZN11AsyncClient8onPacketESt8functionIFvPvPS_P4pbufEES1_+0x8): first defined here
/data/14a_gate_door_bridge_shelly/.pioenvs/14a_gate_door_bridge_shelly/lib224/[email protected](ESPAsyncTCP.cpp.o): In function `AsyncClient::onTimeout(std::function<void (void*, AsyncClient*, unsigned int)>, void*)':
ESPAsyncTCP.cpp:(.text._ZN11AsyncClient9onTimeoutESt8functionIFvPvPS_jEES1_+0x8): multiple definition of `AsyncClient::onTimeout(std::function<void (void*, AsyncClient*, unsigned int)>, void*)'
/data/14a_gate_door_bridge_shelly/.pioenvs/14a_gate_door_bridge_shelly/lib3bd/libESPAsyncTCP_ID305.a(ESPAsyncTCP.cpp.o):ESPAsyncTCP.cpp:(.text._ZN11AsyncClient9onTimeoutESt8functionIFvPvPS_jEES1_+0x8): first defined here
collect2: error: ld returned 1 exit status
*** [/data/14a_gate_door_bridge_shelly/.pioenvs/14a_gate_door_bridge_shelly/firmware.elf] Error 1
========================= [ERROR] Took 107.72 seconds =======================

can this be because I moved from NUC/Ubuntu/HASSIO to NUC/PROXMOX/HASSoS ?

But in my new installation everything else works well, as before