D1 mini and deep sleep

Hello guys,

I tried to use deep sleep on my D1 mini (runnind on battery) and the esp never wake up. I reduced interval to be sure measure is done.

I’m pretty sure I do somethign wrong, but I spend few hours and I didn’t find it.

My configuration :

esphome:
  name: d1-temperature
  platform: ESP8266
  board: d1_mini

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password
  fast_connect: True
  manual_ip:
    static_ip: XXX
    gateway: 192.168.1.1
    subnet: 255.255.255.0
# Enable logging
logger:

api:
  reboot_timeout: 15min
  encryption:
    key: !secret api_key

deep_sleep:
  run_duration: 30s
  sleep_duration: 1min

ota:
  password: !secret ota_password

# DS18B20 Temperature Sensor
dallas:
  - pin: D5
    update_interval: 5s
  
sensor:
  - platform: dallas
    address: 0x85062017e066754
    name: "Temperature"

Some logs :

[18:00:22][C][deep_sleep:049]: Setting up Deep Sleep...
[18:00:22][C][deep_sleep:052]:   Sleep Duration: 60000 ms
[18:00:22][C][deep_sleep:055]:   Run Duration: 30000 ms
[18:00:23][D][dallas.sensor:143]: 'Temperature piscine': Got Temperature=24.2°C
[18:00:23][D][sensor:109]: 'Temperature piscine': Sending state 24.25000 °C with 1 decimals of accuracy
[18:00:28][D][dallas.sensor:143]: 'Temperature piscine': Got Temperature=24.2°C
[18:00:28][D][sensor:109]: 'Temperature piscine': Sending state 24.18750 °C with 1 decimals of accuracy
[18:00:33][D][dallas.sensor:143]: 'Temperature piscine': Got Temperature=24.2°C
[18:00:33][D][sensor:109]: 'Temperature piscine': Sending state 24.18750 °C with 1 decimals of accuracy
[18:00:38][D][dallas.sensor:143]: 'Temperature piscine': Got Temperature=24.1°C
[18:00:38][D][sensor:109]: 'Temperature piscine': Sending state 24.12500 °C with 1 decimals of accuracy
[18:00:43][D][dallas.sensor:143]: 'Temperature piscine': Got Temperature=24.1°C
[18:00:43][D][sensor:109]: 'Temperature piscine': Sending state 24.12500 °C with 1 decimals of accuracy
[18:00:48][D][dallas.sensor:143]: 'Temperature piscine': Got Temperature=24.1°C
[18:00:48][D][sensor:109]: 'Temperature piscine': Sending state 24.06250 °C with 1 decimals of accuracy
[18:00:51][I][deep_sleep:116]: Beginning Deep Sleep
[18:00:51][I][deep_sleep:118]: Sleeping for 60000000us
[18:00:52][W][wifi_esp8266:482]: Event: Disconnected ssid='Vxormrbi-dkXtQ7hhtc' bssid=[redacted] reason='Association Leave'

Did you tie together gpio16 (D0) and RST as per docs?

ESP32s have better deep sleep features and have less hassles.