Esp32 cam Problem, mDns kann Adresse .local nicht auflösen

Nutze ESP32 mit ESPHome
Installation ist ok aber ich bekomme folgende Fehlermeldung:

INFO Successfully compiled program.
INFO Resolving IP address of esp-camera1.local
ERROR Error resolving IP address of esp-camera1.local. Is it connected to WiFi?
ERROR (If this error persists, please set a static IP address: WiFi Component — ESPHome)
ERROR Error resolving IP address: Error resolving address with mDNS: Did not respond. Maybe the device is offline., [Errno -5] No address associated with hostname

Nutzung Staische Adresse funktioniert nicht. ES32 kann Wifi, das habe ich mit einem anderen Programm probiert. Windows Firewall ausschalten bringt nichts.
Mein Yaml File

esphome:
  name: esp-camera1
  friendly_name: esp-camera1

esp32:
  board: esp32dev
  framework:
    type: arduino

# Enable logging
logger:

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

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

wifi:
  ssid: "*****"
  password: "**************"


# manual_ip:
    # Set this to the IP of the ESP
    # static_ip: 192.168.178.100
    # gateway: 192.168.178.1
    # subnet: 255.255.255.0

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Esp-Camera1 Fallback Hotspot"
    password: "*************"

captive_portal:

esp32_camera:
    name: esp32_cam
    external_clock:
        pin: GPIO0
        frequency: 20MHz
    i2c_pins:
      sda: GPIO26
      scl: GPIO27
    data_pins: [GPIO5, GPIO18, GPIO19, GPIO21, GPIO36, GPIO39, GPIO34, GPIO35]
    vsync_pin: GPIO25
    href_pin: GPIO23
    pixel_clock_pin: GPIO22
    power_down_pin: GPIO32
    
output:
    - platform: gpio
      pin: GPIO4
      id: gpio_4

binary_sensor:
    - platform: status
      name: "esp-camera1 status"

sensor:
    - platform: wifi_signal
      name: "esp-camera1 WiFi Signal"
      update_interval: 60 s

Habe gelesen, dass Windows Probleme hat mit mDNS aber ich finde keine Lösung.

Wer kann helfen

:crayon:by HarryP: Usernamen&Passwörter unkenntlich gemacht und Codezeilen in Code-TAG’s überführt

Herzlich willkommen hier im HA-Forum! :grinning:

Ich habe in Deinem Post mal Deine Usernamen und Passwörter unkenntlich gemacht und die
Codezeilen in Code-TAG’s eingebunden.

Und ich denke, Dir wird hier geholfen! :stuck_out_tongue_winking_eye:

Siehst Du die SSID z.B. auf dem Smartphone?

Nein, die SSDI “ESP-CAmera1 Fallback Hotspot” sehe ich nicht auf meinem Smartphone

Du flasht den über USB, richtig? Was steht denn dort in der Logausgabe?

INFO ESPHome 2023.6.5
INFO Reading configuration /config/esphome/esp-camera1.yaml…
WARNING GPIO0 is a Strapping PIN and should be avoided.
Attaching external pullup/down resistors to strapping pins can cause unexpected failures.
See Frequently Asked Questions - ESPHome - Smart Home Made Simple
WARNING GPIO4 is a Strapping PIN and should be avoided.
Attaching external pullup/down resistors to strapping pins can cause unexpected failures.
See Frequently Asked Questions - ESPHome - Smart Home Made Simple
INFO Generating C++ source…
INFO Compiling app…
Processing esp-camera1 (board: esp32dev; framework: arduino; platform: platformio/espressif32@5.3.0)

HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash

  • toolchain-xtensa-esp32 @ 8.4.0+2021r2-patch5
    Dependency Graph
    |-- AsyncTCP-esphome @ 1.2.2
    |-- WiFi @ 2.0.0
    |-- FS @ 2.0.0
    |-- Update @ 2.0.0
    |-- ESPAsyncWebServer-esphome @ 2.1.0
    |-- DNSServer @ 2.0.0
    |-- ESPmDNS @ 2.0.0
    |-- noise-c @ 0.1.4
    Compiling /data/esp-camera1/.pioenvs/esp-camera1/src/main.cpp.o
    Linking /data/esp-camera1/.pioenvs/esp-camera1/firmware.elf
    RAM: [= ] 13.8% (used 45352 bytes from 327680 bytes)
    Flash: [===== ] 54.5% (used 999853 bytes from 1835008 bytes)
    Building /data/esp-camera1/.pioenvs/esp-camera1/firmware.bin
    Creating esp32 image…
    Successfully created esp32 image.
    esp32_create_combined_bin([“/data/esp-camera1/.pioenvs/esp-camera1/firmware.bin”], [“/data/esp-camera1/.pioenvs/esp-camera1/firmware.elf”])
    Wrote 0x105840 bytes to file /data/esp-camera1/.pioenvs/esp-camera1/firmware-factory.bin, ready to flash to offset 0x0
    ========================= [SUCCESS] Took 17.40 seconds =========================
    INFO Successfully compiled program.
    INFO Resolving IP address of esp-camera1.local
    ERROR Error resolving IP address of esp-camera1.local. Is it connected to WiFi?
    ERROR (If this error persists, please set a static IP address: WiFi Component - ESPHome - Smart Home Made Simple)
    ERROR Error resolving IP address: Error resolving address with mDNS: Did not respond. Maybe the device is offline., [Errno -5] No address associated with hostname

Das ist ja über Wifi bzw. OTA. Das wissen wir ja, dass das nicht geht.

Ich meine über Seriell und dann den Log-Output.

Ich bekomme als Alternative: Plug into this Computer
Meinst Du das ?

Ja, ansonsten kannst Du den ESP ja nicht flashen, da netzwerktechnisch nicht erreichbar.

Ansonsten den ESPHome-Flasher installieren und darüber flashen. Der gibt dann über USB den Log aus, damit man herausfinden kann, woran das alles liegt.

hab gerade probiert mit : Manual download , Legac Fomat
da kommt dann die INfO: Sucessfully compiled program

!ok! ich muss dann wohl erst den ESP Home flasher installieren
Das dauert, dass meine Methode nicht gehen kann ist erstmal eine wichtige info

Genau, wenn nicht erreichbar, geht ein OTA-Update nicht.

Seriellen Log ziehen geht wohl auch über den Web-Flasher, würde es aber über das Tool machen. Das Log lässt dann Schlüsse auf das Problem zu…

Es hat funktioniert. Danke Dir für die schnelle Hilfe
Ich musste außerdem auf den Google Browser wechseln.
Leider hat die esp-camera1 eine IP Adresse abboniert, die ich bisher für meinen Gasmesser/Watermeter verwendet habe .
In meinem Config.yaml möchte ich der esp-camera1 eine andere statische IP zuweisen.
Was ist zu tun?
Die SSID “Esp-camera1 Fallback Hotspot” kann ich in meinem Smartphone immer noch nicht sehen.

Du musst die SSID auch nicht sehen. Ich fragte nur, da, wenn die SSID sichtbar ist, irgendetwas schief gelaufen ist.

Ich würde garnicht mit statischen IPs arbeiten. Alle auf DHCP und wenn Du ein Gerät wirklich mit statischer Adresse brauchst, kannst Du das im DHCP-Server von Deinem Router einstellen. Stichwort: Statische Zuweisung. Für ESPhome brauchst Du das definitiv nicht, da über mDNS aufgelöst wird.

Du siehst ja, dass das so Probleme macht. In Deinem Fall halt Zuweisung von IPs, die Du schon vergeben hast.

IP Zuweisen ist kein Muss, kann von Vorteil, aber auch von Nachteil sein.

Um eine feste IP zu setzen, gibt es zwei Wege.

  1. Übern Router. Was ich an besten finde, da du das alles auf einer Seite hast und du auch siehst, ob das Gerät bereits online ist.

  2. Über das Gerät selber in deinen Fall findest du hier wie das funktioniert: WiFi Component — ESPHome

Hallo zusammen,
bin über die Suche auf den Beitrag gestoßen. Scheitere auch gerade daran, dass ständig irgendeine Fehlermeldung mit der IP kommt, beim Versuch, meine YAML zu aktivieren.

Anfängliche Fehlermeldung:
ERROR Error resolving IP address of heatpump.local. Is it connected to WiFi?
ERROR (If this error persists, please set a static IP address: WiFi Component — ESPHome)
ERROR Error resolving IP address: Error resolving address with mDNS: Did not respond. Maybe the device is offline., [Errno -5] No address associated with hostname

Am Anfang hatte ich nur das versucht:

wifi:
  ssid: "xxxx"
  password: "xxx"

Als das nicht ging, hatte ich das probiert:
use_address: heatpump.local

Auch kein Erfolg, also manuelle IP:

wifi:
  ssid: "xxx"
  password: "xxx"
  use_address: heatpump.local
  manual_ip:
    static_ip: 192.168.123.141
    gateway: 192.168.123.1
    subnet: 255.255.255.0
    dns1: 1.1.1.1
    dns2: 129.168.123.1

Ebenfalls Fehlanzeige.

Aktuell sagt Log das hier:

WARNING Can't connect to ESPHome API for heatpump @ esphome.web: Error resolving IP address: [Errno -2] Name or service not known (APIConnectionError)
und nach einem neuen Update ohne use_address:
WARNING Can't connect to ESPHome API for heatpump.local: Error resolving IP address: [Errno -5] No address associated with hostname (APIConnectionError)

Woran könnte es haken?

Versucht habe ich es via ESPHome im Home Assistant, Esp32 ist via USB verbunden mit meinem lokalen Rechner.
Hatte auch probiert, die Konfiguration zu komplieren und dann über web.esphome.io hochzuladen (dort via USB vebunden und dann auf “Install”).

Habt ihr noch Ideen, woran es liegen könnte?

:crayon:by HarryP: Code-/Logzeilen formatiert (bitte immer in </> einbinden)

Mögliche Lösung siehe: