WLAN Verbindungsabbruch ESP32

Hab jetzt soweit alles umgesetzt, lediglich den Punkt

→ was ist das?

meckert ESPHome:

wifi: [source Deltamess-WMZ-S3.yaml:21]
  power_save_mode: none
  ssid: entfernt
  password: entfernt
  reboot_timeout: 900s
  fast_connect: True
  manual_ip: 
    static_ip: 192.168.178.76
    gateway: 192.168.178.1
    subnet: 255.255.255.0
    
    [DNS1] is an invalid option for [manual_ip]. Please check the indentation.
    DNS1: 192.168.178.1
  ap: 
    ssid: Deltamesswmz-S3 Fallback Hotspot
    password: entfernt

Wenn ich statt: „manual ip“ → „ap“ eintrage, meckert er ebenfalls, da doppelt vorhanden.Soll ich den „Fallback“ rauslöschen?

Klein schreiben :zany_face:


    dns1: 192.168.178.1

Oder DHCP verwenden :nerd_face::victory_hand:

Jo, nachdem mich der komplette Zaun getroffen hat, geht jetzt auch :stuck_out_tongue_winking_eye:
Hab es jetzt auf dem ESP - bisher läufts…

:thinking: hast du überhaupt noch Zaunpfähle :victory_hand:grins
Alles wird gut

1 „Gefällt mir“

Zu früh gefreut:

WARNING deltamesswmz-s3 @ 192.168.178.76: Connection error occurred: [Errno 104] Connection reset by peer
INFO Processing unexpected disconnect from ESPHome API for deltamesswmz-s3 @ 192.168.178.76
WARNING Disconnected from API

Mit dem fehlenden API Key hat das nicht zu tun, oder? Langsam weiß ich nicht mehr weiter.

Update: hab mal folgendes in die yaml integriert, vlt gibt das Aufschluss:

#WIFI Signal Auswertung      
  - platform: wifi_signal
    name: "WiFi Signal Sensor"
    update_interval: 60s
    
  - platform: wifi_signal # Reports the WiFi signal strength/RSSI in dB
    name: "WiFi Signal dB"
    id: wifi_signal_db
    update_interval: 60s
    entity_category: "diagnostic"

  - platform: copy # Reports the WiFi signal strength in %
    source_id: wifi_signal_db
    name: "WiFi Signal Prozent"
    filters:
      - lambda: return min(max(2 * (x + 100.0), 0.0), 100.0);
    unit_of_measurement: "Signal %"
    entity_category: "diagnostic"
    device_class: ""     

Das steht normalerweise meine Domaine die ich im lokalen Netz nutze,

immer kleinschreiben

-33dB und 100% - sagt also auch nix aus…jetzt könnte ich mir nur noch vorstellen, das sich WLAN und CC1101 irgendwie stören. Kann man an den ESP eigentlich ein Netzwerkabel anschliessen? Ich habe noch einen Repeater 450e da , der hat auch einen LAN Anschluss. Wäre auch nochmal eine Möglichkeit zum ausprobieren.

Musste jetzt mal in den ersten Beitrag hier :smiling_face:

Die Doku von ESPHome dazu:

Doku sagt:


password (Optional, Deprecated, string): The password to protect the API Server with. Defaults to no password. It is recommended to use the encryption -> key above instead of the the password.

Habe ich bei keinem meiner ESP

Habe aber überall den encryption key
Also, wenn ohne „encryption:“

Einfach nur:


# Example configuration entry
api:

Also das password mal komplett löschen/auskommentiern

Interessiert mich auch schon lange :grin:
Ja, so etwas gibt es
Habe auch viel darüber gelesen (leider auch viel negatives)

Aber mein Test Probat ist unterwegs zu mir :person_raising_hand:

Das klingt interessant - bin angefixt. Zumal der Preis unschlagbar ist.


Beim großen Fluss sogar 9.90€ mit Prime…boah, da bekomme ich schon wieder zittrige Finger :joy:

Ich habe den kompletten XIAO W5500 bestellt :grin:
Da ich keine Überraschung möchte

Also:

Kleines Update meinerseits: beim Aufräumen habe ich einen D1 Mini gefunden - und schwupps kam mir die Idee: Flash den mal als WMBus Gerät, mal sehen was der macht. Gesagt, getan. Natürlich ging es über ESPHome auf HA auch nicht, der Speicher ist auch zu klein. Also über Linux geflasht - hat geklappt. Und was soll ich sagen: macht genau das gleiche. Naja, war einen Versuch wert. Da das eh noch ein Versuchsaufbau ist, und ich das noch vernünftig verpacken muss, werde ich den CC1101 mit einem langen kabel anschließen und vom D1 Mini entfernen, vlt hilft das ja. Ansonsten läuft der Daten austausch mit dem MQTT Explorer reibungslos. Aktualisiert regelmäßig.
Nun muss ich die Daten noch in Home Assitant integrieren, das ist die nächste Aufgabe. Da er ja nicht über ESPHome auf HA eingebunden ist, muss ich das in die yaml von HA einbauen - noch eine Aufgabe.
@Dreckfresse : sehe ich das richtig,das da ein ESP gleich mit drauf ist?

Nutze so etwas nicht :grin:

Ich versuche gerade den D1 Mini in den DeepSleep Modus zu bekommen. Rein vom Log macht er es auch,aber die LED auf dem Board leuchtet dauerhaft. Ist das kein wirklicher DeepSleep oder wie bekomme ich die LED beim DeepSleep aus?
Des Weiteren liest der D1 wenn er das erste Mal startet (also Pluspol zB ab und wieder dran) die Batterie Spannung aus ,und dann die Entfernung über den Ultraschall Sensor. Wenn er aus dem DeepSleep aufwacht,liest er aber nur die Entfernung aus,aber nicht die Batterie Spannung. Wie kann ich das ändern? GPIO16 und RST sind übrigens verbunden,obwohl DeepSleep auch ohne geht…

ja geht, sehe ich persönlich aber keinen Vorteil drin: Link, ausser man könnte PoE nutzen für die Stromversorgung.

Genau :victory_hand:
Meine aktiven Swiches haben kein PoE (hätte aber einen hier :thinking:)
An meinen „problematischen“ Stellen für ein ESP hätte ich dann auch kein LAN zur Verfügung => also Spieltrieb

Mein bestelltes Board (Link oben) hat ja PoE und auch USBC also zur Stromversorgung und Flashen => hoffentlich

An meinen „problematischen“ Stellen„ werkeln ESP32 mit externen Antennen => damit ist eigentlich alles :+1:

Kumpel von mir hatte nen ESP mit LAN-Interface, war für seine Bewässerungssteuerung in der Garage gedacht.
Am Ende haben wir das LAN-Kabel aber für nen WLAN-AccessPoint in der Garage genutzt, weil mehr Nutzen.
Wenn WLAN stabile ist, bringt LAN keinen Vorteil, schon garnicht von der Netzwerk-Geschwindigkeit, weil davon braucht so ESP eh nicht viel.

Hat einer meine Frage zum D1 Mini gesehen und hätte einen Tip?? :thinking:

Zu Deiner Frage mit dem Deep-Sleep: ich hatte mal einen Voltsensor geschrieben, um meinen 20 Jahre alten Range ans Internet anzubinden :rofl: hier mein Script, das ich damals im Einsatz hatte. Das Ziel war, dass dieser die Auto-Batterie nicht leer saugt, deshalb, nur alle 90 min Messung, und dann wieder in den Sleep-Mode:

esphome:
  name: voltsensor-rangerover

esp8266:
  board: d1_mini

substitutions:

  hostname: 'Voltsensor Range Rover'



logger:

api:
  encryption:
    key: !secret encryption-key

ota:
  - platform: esphome
    password: !secret esphome-password

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


  ap:
    ssid: "Voltsensor-Range Rover"
    password: !secret esphome-password

mqtt:
  broker: !secret mqtt_broker
  username: !secret mqttuser
  password: !secret mqttpass


captive_portal:

highlight=analog+digital
sensor:
  - platform: adc
    pin: A0
    name: "Voltsensor Range Rover"
    update_interval: 2s
    accuracy_decimals: 2
    filters:
      - multiply: 15.61820237
  - platform: wifi_signal
    name: $hostname WiFi Signal
    update_interval: 60s
  - platform: uptime
    name: $hostname Uptime
    
text_sensor:
  - platform: version
    name: $hostname ESPHome Version
  - platform: wifi_info
    ssid:
      name: $hostname WiFi

switch:      
  - platform: restart
    name: $hostname restart
    
binary_sensor:
  - platform: status
    name: $hostname status



deep_sleep:
  run_duration: 90s
  sleep_duration: 30min

Hoffe, das beantwortet Deine Frage zum Deep-Sleep? Gruss