esphome / issues

Issue Tracker for ESPHome
https://esphome.io/
291 stars 34 forks source link

Sonoff Basic not connecting to WiFi when on mains power after update #2912

Open ajfriesen opened 2 years ago

ajfriesen commented 2 years ago

The problem

I have updated my sonoff basic today.

After the update the sonoff was not available anymore in home assistant.

I bit the bullet and crammed it out the corner in order to reflash the device.

Flashing with my FTDI USB adapter works fine. After flashing I disconnect and reconnect the FTDI USB cable and check the logs. Everything works fine. Connecting to wifi and the switch works.

Putting the sonoff basic back into the case and main power however does not work anymore. I can not ping the device and can not see it connecting to wifi on my unfi AP.

Anything I did wrong or missed in the changelog which would indicate this error?

Which version of ESPHome has the issue?

2021.12.3

What type of installation are you using?

Home Assistant Add-on

Which version of Home Assistant has the issue?

core-2021.12.7

What platform are you using?

ESP8266

Board

sonoff basic

Component causing the issue

No response

Example YAML snippet

---
# Device: sonoff basic
# Light for globus lamp
#

substitutions:
  devicename: sonoff-basic-03
  upper_devicename: Globus

esphome:
  name: ${devicename}
  platform: ESP8266
  board: esp01_1m

wifi:
  networks:
  - ssid: !secret wifi_ssid
    password: !secret wifi_password
  reboot_timeout: 15min

  ap:
    ssid: ${devicename}
    password: !secret esphome_ap_password

# Enable logging
logger:

# Enable Home Assistant API
api:
  reboot_timeout: 15min

ota:

sensor:
  - platform: wifi_signal
    name: ${devicename}_wifi_signal
    update_interval: 10s
  - platform: uptime
    name: ${devicename}_uptime

text_sensor:
  - platform: version
    name: ${devicename}_esphome_version

# GPIO13 Green LED
status_led:
  pin:
    number: GPIO13
    inverted: yes

# GPIO0 Button inverted
binary_sensor:
  - platform: gpio
    id: button
    pin:
      number: GPIO0
      mode: INPUT_PULLUP
      inverted: True
    name: ${devicename}_button
    on_press:
      - light.toggle: lamp

# GPIO12 Relay
output:
  - platform: gpio
    id: relay
    pin: GPIO12  

light:
  - platform: binary
    id: lamp
    name: ${upper_devicename}
    output: relay

Anything in the logs that might be useful for us?

No response

Additional information

I have a different sonoff device which updates just fine:

---
# Device: sonoff basic
# Light switch for the star
#

substitutions:
  devicename: sonoff_basic_02
  upper_devicename: Stern

esphome:
  name: ${devicename}
  platform: ESP8266
  board: esp01_1m

wifi:
  networks:
  - ssid: !secret wifi_ssid
    password: !secret wifi_password
  reboot_timeout: 15min

# Enable logging
logger:

# Enable Home Assistant API
api:
  reboot_timeout: 15min

ota:

sensor:
  - platform: wifi_signal
    name: ${devicename}_wifi_signal
    update_interval: 10s
  - platform: uptime
    name: ${devicename}_uptime

text_sensor:
  - platform: version
    name: ${devicename}_esphome_version

# GPIO13 Green LED
status_led:
  pin:
    number: GPIO13
    inverted: yes

# GPIO0 Button inverted
binary_sensor:
  - platform: gpio
    id: button
    pin:
      number: GPIO0
      mode: INPUT_PULLUP
      inverted: True
    name: ${devicename}_button"
    on_press:
      - light.toggle: lamp

# GPIO12 Relay
output:
  - platform: gpio
    id: relay
    pin: GPIO12  

light:
  - platform: binary
    id: lamp
    name: ${upper_devicename}
    output: relay
randybb commented 2 years ago

I would suspect it is a HW issue with PSU on your device as you have mentioned in #2826 that another device works just fine. Anyway, there is no difference between sonoff basic and any other esp8266 devices that are just working fine, so it must be related to your HW.

gubagu commented 2 years ago

Similar problem on my side. All of my ESP devices went offline. All devices are reflashed Sonoffs. I did not have the problem with the previous version. ESPHome API for sonoff*******.local: Error resolving IP address: [Errno -2] Name or service not known Now the whole system is offline. The previous version did not have any problems with the name resolutions. Any ideas how could get them online again?

ajfriesen commented 2 years ago

Updated 3 sonoff pows, everything is fine.

Another sonoff basic broke again. The flashing works:

INFO Reading configuration /config/esphome/sonoff_basic_04.yaml...
WARNING 'sonoff_basic_04': Using the '_' (underscore) character in the hostname is discouraged as it can cause problems with some DHCP and local name services. For more information, see https://esphome.io/guides/faq.html#why-shouldn-t-i-use-underscores-in-my-device-name
INFO Generating C++ source...
INFO Core config or version changed, cleaning build files...
INFO Deleting /data/sonoff_basic_04/.pioenvs
INFO Deleting /data/sonoff_basic_04/.piolibdeps
INFO Compiling app...
Processing sonoff_basic_04 (board: esp01_1m; framework: arduino; platform: platformio/espressif8266 @ 2.6.3)
--------------------------------------------------------------------------------
HARDWARE: ESP8266 80MHz, 80KB RAM, 1MB Flash
Dependency Graph
|-- <ESP8266WiFi> 1.0
|-- <ESP8266mDNS> 1.2
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/components/api/api_connection.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/components/api/api_frame_helper.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/components/api/api_pb2.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/components/api/api_pb2_service.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/components/api/api_server.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/components/api/list_entities.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/components/api/proto.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/components/api/subscribe_state.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/components/api/user_services.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/components/api/util.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/components/binary_sensor/automation.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/components/binary_sensor/binary_sensor.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/components/binary_sensor/filter.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/components/esp8266/core.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/components/esp8266/gpio.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/components/esp8266/preferences.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/components/gpio/binary_sensor/gpio_binary_sensor.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/components/gpio/output/gpio_binary_output.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/components/light/addressable_light.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/components/light/automation.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/components/light/esp_color_correction.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/components/light/esp_hsv_color.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/components/light/esp_range_view.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/components/light/light_call.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/components/light/light_json_schema.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/components/light/light_output.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/components/light/light_state.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/components/logger/logger.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/components/md5/md5.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/components/mdns/mdns_component.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/components/mdns/mdns_esp32_arduino.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/components/mdns/mdns_esp8266.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/components/mdns/mdns_esp_idf.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/components/network/util.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/components/ota/ota_backend_arduino_esp32.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/components/ota/ota_backend_arduino_esp8266.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/components/ota/ota_backend_esp_idf.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/components/ota/ota_component.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/components/output/automation.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/components/output/float_output.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/components/sensor/automation.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/components/sensor/filter.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/components/sensor/sensor.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/components/socket/bsd_sockets_impl.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/components/socket/lwip_raw_tcp_impl.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/components/status_led/status_led.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/components/text_sensor/filter.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/components/text_sensor/text_sensor.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/components/uptime/uptime_sensor.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/components/version/version_text_sensor.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/components/wifi/wifi_component.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/components/wifi/wifi_component_esp32_arduino.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/components/wifi/wifi_component_esp8266.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/components/wifi/wifi_component_esp_idf.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/components/wifi_signal/wifi_signal_sensor.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/core/application.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/core/color.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/core/component.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/core/controller.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/core/entity_base.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/core/helpers.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/core/log.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/core/scheduler.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/esphome/core/util.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/src/main.cpp.o
Generating LD script /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/ld/local.eagle.app.v6.common.ld
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/lib67b/ESP8266WiFi/BearSSLHelpers.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/lib67b/ESP8266WiFi/CertStoreBearSSL.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/lib67b/ESP8266WiFi/ESP8266WiFi.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/lib67b/ESP8266WiFi/ESP8266WiFiAP.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/lib67b/ESP8266WiFi/ESP8266WiFiGeneric.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/lib67b/ESP8266WiFi/ESP8266WiFiGratuitous.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/lib67b/ESP8266WiFi/ESP8266WiFiMulti.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/lib67b/ESP8266WiFi/ESP8266WiFiSTA-WPS.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/lib67b/ESP8266WiFi/ESP8266WiFiSTA.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/lib67b/ESP8266WiFi/ESP8266WiFiScan.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/lib67b/ESP8266WiFi/WiFiClient.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/lib67b/ESP8266WiFi/WiFiClientSecureAxTLS.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/lib67b/ESP8266WiFi/WiFiClientSecureBearSSL.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/lib67b/ESP8266WiFi/WiFiServer.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/lib67b/ESP8266WiFi/WiFiServerSecureAxTLS.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/lib67b/ESP8266WiFi/WiFiServerSecureBearSSL.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/lib67b/ESP8266WiFi/WiFiUdp.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/lib3ff/ESP8266mDNS/ESP8266mDNS.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/lib3ff/ESP8266mDNS/ESP8266mDNS_Legacy.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/lib3ff/ESP8266mDNS/LEAmDNS.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/lib3ff/ESP8266mDNS/LEAmDNS_Control.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/lib3ff/ESP8266mDNS/LEAmDNS_Helpers.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/lib3ff/ESP8266mDNS/LEAmDNS_Structs.cpp.o
Archiving /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/lib67b/libESP8266WiFi.a
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/lib3ff/ESP8266mDNS/LEAmDNS_Transfer.cpp.o
Archiving /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/libFrameworkArduinoVariant.a
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/Crypto.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/Esp-frag.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/Esp-version.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/Esp.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/FS.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/FSnoop.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/FunctionalInterrupt.cpp.o
Archiving /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/lib3ff/libESP8266mDNS.a
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/HardwareSerial.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/IPAddress.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/MD5Builder.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/Print.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/Schedule.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/StackThunk.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/Stream.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/StreamString.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/Tone.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/TypeConversion.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/Updater.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/WMath.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/WString.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/abi.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/base64.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/cbuf.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/cont.S.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/cont_util.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/core_esp8266_app_entry_noextra4k.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/core_esp8266_eboot_command.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/core_esp8266_features.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/core_esp8266_flash_quirks.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/core_esp8266_flash_utils.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/core_esp8266_i2s.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/core_esp8266_main.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/core_esp8266_noniso.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/core_esp8266_phy.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/core_esp8266_postmortem.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/core_esp8266_si2c.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/core_esp8266_sigma_delta.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/core_esp8266_spi_utils.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/core_esp8266_timer.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/core_esp8266_waveform.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/core_esp8266_wiring.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/core_esp8266_wiring_analog.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/core_esp8266_wiring_digital.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/core_esp8266_wiring_pulse.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/core_esp8266_wiring_pwm.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/core_esp8266_wiring_shift.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/crc32.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/debug.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/flash_hal.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/gdb_hooks.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/heap.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/libb64/cdecode.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/libb64/cencode.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/libc_replacements.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/sntp-lwip2.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/spiffs/spiffs_cache.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/spiffs/spiffs_check.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/spiffs/spiffs_gc.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/spiffs/spiffs_hydrogen.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/spiffs/spiffs_nucleus.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/spiffs_api.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/sqrt32.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/time.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/uart.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/umm_malloc/umm_info.c.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/umm_malloc/umm_integrity.c.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/umm_malloc/umm_local.c.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/umm_malloc/umm_malloc.cpp.o
Compiling /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/FrameworkArduino/umm_malloc/umm_poison.c.o
Archiving /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/libFrameworkArduino.a
Linking /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/firmware.elf
Building /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/firmware.bin
RAM:   [====      ]  36.4% (used 29832 bytes from 81920 bytes)
Flash: [====      ]  37.8% (used 386864 bytes from 1023984 bytes)
========================= [SUCCESS] Took 45.78 seconds =========================
INFO Successfully compiled program.
INFO Resolving IP address of sonoff_basic_04.local
INFO  -> 192.168.10.24
INFO Uploading /data/sonoff_basic_04/.pioenvs/sonoff_basic_04/firmware.bin (391024 bytes)
INFO Compressed to 271778 bytes
Uploading: [============================================================] 100% Done...

INFO Waiting for result...
INFO OTA successful
INFO Successfully uploaded program.
INFO Starting log output from sonoff_basic_04.local using esphome API
WARNING Can't connect to ESPHome API for sonoff_basic_04.local: Timeout while connecting to ('192.168.10.24', 6053)
INFO Trying to reconnect to sonoff_basic_04.local in the background

The physical switch on the device works as well to toggle the power. It is blinking with its green led every 2 seconds. Does not connect to wifi anymore. Can not see the device in my wifi access point anymore.

Did update from 2021.10.3 -> 2021.12.3

ajfriesen commented 2 years ago

Updated 2 other s20. Everything is fine.

Another 2 sonoff basics, which one had a fallback ap. Both not working anymore.

ajfriesen commented 2 years ago

@randybb I think for 2 of my devices you might be right with hardware issues. They do not do anything when plugged in to main.

However, I have here 2 sonoffs basics which just blink every 2 seconds and are not reachable via wifi. I even did remove the underscores in their names because of the warning of it.

I can not see them getting a IP. That is weird since the config for other sonoffs is the same.

randybb commented 2 years ago

Many sonoff devices have problems with faulty PSU over time (dried capacitors?). It can be dead completely or it is just providing not enough current that is needed for wifi - so it can boot and it is always crashing while enabling wifi. This is the reason why logs are so important. Ideally some investigations are needed like to power it from usb-uart completely and if it works, then disconnect 3v3 (keep gnd, rx and tx) and connect it to power.

ajfriesen commented 2 years ago

Here are the logs from a device where I have powered it by main and connected tx, rx and gnd as suggested:

[18:59:52][D][sensor:113]: 'sonoff-basic-04_uptime': Sending state 282.41599 s with 0 decimals of accuracy
[18:59:57][D][wifi:370]: Starting scan...
[19:00:03][D][wifi:385]: Found networks:
[19:00:03][D][wifi:387]:   No network found!
[19:00:08][D][wifi:370]: Starting scan...
[19:00:13][D][wifi:385]: Found networks:
[19:00:13][D][wifi:434]: - [redacted] [redacted]▂▄▆█
[19:00:13][W][wifi:439]: No matching network found!
[19:00:18][D][wifi:370]: Starting scan...
[19:00:24][D][wifi:385]: Found networks:
[19:00:24][D][wifi:387]:   No network found!
[19:00:29][D][wifi:370]: Starting scan...
[19:00:35][D][wifi:385]: Found networks:
[19:00:35][D][wifi:434]: - [redacted] [redacted]▂▄▆█
[19:00:35][W][wifi:439]: No matching network found!
[19:00:40][D][wifi:370]: Starting scan...
[19:00:46][D][wifi:385]: Found networks:
[19:00:46][D][wifi:434]: - [redacted] [redacted]▂▄▆█
[19:00:46][W][wifi:439]: No matching network found!
[19:00:51][D][wifi:370]: Starting scan...
[19:00:52][D][sensor:113]: 'sonoff-basic-04_uptime': Sending state 342.41599 s with 0 decimals of accuracy
[19:00:57][D][wifi:385]: Found networks:
[19:00:57][I][wifi:429]: - 'Jochen und Jutta' [redacted]▂▄▆█
[19:00:57][D][wifi:430]:     Channel: 2
[19:00:57][D][wifi:431]:     RSSI: -69 dB
[19:00:57][D][wifi:434]: - [redacted] [redacted]▂▄▆█
[19:00:57][I][wifi:245]: WiFi Connecting to 'Jochen und Jutta'...
[19:01:04][W][wifi_esp8266:483]: Event: Disconnected ssid='Jochen und Jutta' bssid=[redacted] reason='Auth Expired'
[19:01:04][W][wifi:533]: Error while connecting to network.
[19:01:04][W][wifi:568]: Restarting WiFi adapter...
[19:01:04][I][wifi:245]: WiFi Connecting to 'Jochen und Jutta'...
[19:01:08][W][wifi_esp8266:483]: Event: Disconnected ssid='Jochen und Jutta' bssid=[redacted] reason='Auth Expired'
[19:01:08][W][wifi:533]: Error while connecting to network.
[19:01:08][W][wifi:568]: Restarting WiFi adapter...
[19:01:13][D][wifi:370]: Starting scan...
[19:01:19][D][wifi:385]: Found networks:
[19:01:19][I][wifi:429]: - 'Jochen und Jutta' [redacted]▂▄▆█
[19:01:19][D][wifi:430]:     Channel: 2
[19:01:19][D][wifi:431]:     RSSI: -63 dB
[19:01:19][D][wifi:434]: - [redacted] [redacted]▂▄▆█
[19:01:19][I][wifi:245]: WiFi Connecting to 'Jochen und Jutta'...
[19:01:25][W][wifi_esp8266:483]: Event: Disconnected ssid='Jochen und Jutta' bssid=[redacted] reason='Auth Expired'
[19:01:25][W][wifi:533]: Error while connecting to network.
[19:01:25][W][wifi:568]: Restarting WiFi adapter...
[19:01:25][I][wifi:245]: WiFi Connecting to 'Jochen und Jutta'...
[19:01:27][W][wifi_esp8266:483]: Event: Disconnected ssid='Jochen und Jutta' bssid=[redacted] reason='Association Expired'
[19:01:27][W][wifi:533]: Error while connecting to network.
[19:01:27][W][wifi:568]: Restarting WiFi adapter...

Sometimes it is not able to find the wifi, sometimes when getting the wifi there is some auth error which is weird.


When I connect with the FTDI only (3v3, gnd, rx and tx) we have this:

INFO Reading configuration /config/esphome/sonoff_basic_04.yaml...
INFO Starting log output from /dev/ttyUSB0 with baud rate 115200
[19:05:19][I][wifi:502]: WiFi Connected!
[19:05:19][C][wifi:350]:   Local MAC: EC:FA:BC:06:9E:D8
[19:05:19][C][wifi:351]:   SSID: [redacted]
[19:05:19][C][wifi:352]:   IP Address: 192.168.10.116
[19:05:19][C][wifi:354]:   BSSID: [redacted]
[19:05:19][C][wifi:355]:   Hostname: 'sonoff-basic-04'
[19:05:19][C][wifi:357]:   Signal strength: -76 dB ▂▄▆█
[19:05:19][C][wifi:361]:   Channel: 2
[19:05:19][C][wifi:362]:   Subnet: 255.255.255.0
[19:05:19][C][wifi:363]:   Gateway: 192.168.10.1
[19:05:19][C][wifi:364]:   DNS1: 192.168.10.1
[19:05:19][C][wifi:365]:   DNS2: 0.0.0.0
[19:05:19][C][ota:082]: Over-The-Air Updates:
[19:05:19][C][ota:083]:   Address: sonoff-basic-04.local:8266
[19:05:19][C][api:025]: Setting up Home Assistant API server...
[19:05:19][I][app:062]: setup() finished successfully!
[19:05:19][D][sensor:113]: 'sonoff-basic-04_wifi_signal': Sending state -77.00000 dBm with 0 decimals of accuracy
[19:05:19][I][app:102]: ESPHome version 2021.12.3 compiled on Jan  5 2022, 20:15:08
[19:05:19][C][status_led:019]: Status LED:
[19:05:19][C][status_led:020]:   Pin: GPIO13
[19:05:19][C][wifi:488]: WiFi:
[19:05:19][C][wifi:350]:   Local MAC: EC:FA:BC:06:9E:D8
[19:05:19][C][wifi:351]:   SSID: [redacted]
[19:05:19][C][wifi:352]:   IP Address: 192.168.10.116
[19:05:19][C][wifi:354]:   BSSID: [redacted]
[19:05:19][C][wifi:355]:   Hostname: 'sonoff-basic-04'
[19:05:19][C][wifi:357]:   Signal strength: -77 dB ▂▄▆█
[19:05:19][C][wifi:361]:   Channel: 2
[19:05:19][C][wifi:362]:   Subnet: 255.255.255.0
[19:05:19][C][wifi:363]:   Gateway: 192.168.10.1
[19:05:19][C][wifi:364]:   DNS1: 192.168.10.1
[19:05:19][C][wifi:365]:   DNS2: 0.0.0.0
[19:05:19][C][logger:233]: Logger:
[19:05:19][C][logger:234]:   Level: DEBUG
[19:05:19][C][logger:235]:   Log Baud Rate: 115200
[19:05:19][C][logger:236]:   Hardware UART: UART0
[19:05:19][C][uptime.sensor:031]: Uptime Sensor 'sonoff-basic-04_uptime'
[19:05:19][C][uptime.sensor:031]:   State Class: 'total_increasing'
[19:05:19][C][uptime.sensor:031]:   Unit of Measurement: 's'
[19:05:19][C][uptime.sensor:031]:   Accuracy Decimals: 0
[19:05:19][C][uptime.sensor:031]:   Icon: 'mdi:timer-outline'
[19:05:19][C][gpio.binary_sensor:015]: GPIO Binary Sensor 'sonoff-basic-04_button'
[19:05:19][C][gpio.binary_sensor:016]:   Pin: GPIO0
[19:05:19][C][gpio.output:010]: GPIO Binary Output:
[19:05:19][C][gpio.output:011]:   Pin: GPIO12
[19:05:19][C][light:098]: Light 'Lichterkette Bett'
[19:05:19][C][version.text_sensor:021]: Version Text Sensor 'sonoff-basic-04_esphome_version'
[19:05:19][C][version.text_sensor:021]:   Icon: 'mdi:new-box'
[19:05:19][C][ota:082]: Over-The-Air Updates:
[19:05:19][C][ota:083]:   Address: sonoff-basic-04.local:8266
[19:05:19][C][api:134]: API Server:
[19:05:19][C][api:135]:   Address: sonoff-basic-04.local:6053
[19:05:19][C][api:139]:   Using noise encryption: NO
[19:05:19][C][wifi_signal.sensor:009]: WiFi Signal 'sonoff-basic-04_wifi_signal'
[19:05:19][C][wifi_signal.sensor:009]:   Device Class: 'signal_strength'
[19:05:19][C][wifi_signal.sensor:009]:   State Class: 'measurement'
[19:05:19][C][wifi_signal.sensor:009]:   Unit of Measurement: 'dBm'
[19:05:19][C][wifi_signal.sensor:009]:   Accuracy Decimals: 0
[19:05:19][C][mdns:084]: mDNS:
[19:05:19][C][mdns:085]:   Hostname: sonoff-basic-04
[19:05:24][D][sensor:113]: 'sonoff-basic-04_wifi_signal': Sending state -74.00000 dBm with 0 decimals of accuracy
[19:05:27][D][binary_sensor:036]: 'sonoff-basic-04_button': Sending state ON
[19:05:27][D][light:035]: 'Lichterkette Bett' Setting:
[19:05:27][D][light:046]:   State: ON
[19:05:27][D][binary_sensor:036]: 'sonoff-basic-04_button': Sending state OFF

Instant connection. No auth error.

NOTE: WIFI AP is in the same room within 2 metes distance without any obstacles. Should not be the problem.

ajfriesen commented 2 years ago

When I only use this minimal config WiFi works descent with main. That is super odd.

---
# Device: sonoff basic
# Light chain on the bed
#

substitutions:
  devicename: sonoff-basic-04
  upper_devicename: Lichterkette Bett

esphome:
  name: ${devicename}
  platform: ESP8266
  board: esp01_1m

wifi:
  networks:
  - ssid: !secret wifi_ssid
    password: !secret wifi_password
  reboot_timeout: 15min

# Enable logging
logger:

# Enable Home Assistant API
api:
  reboot_timeout: 15min

ota:

Did I do something wrong on my initial config?

randybb commented 2 years ago

Strange, I expected continuous crashing. The only issue that I see is your week signal strength -77 dBm is pretty bad.

I did a small test on a crusty old nodemcu v1 (it was mine first ESP!), flashed it with the same config, connected to my bench PSU and it is able boot and connect to WiFi without issues from 2.5 V with OCP set to 151 mA.

I only have Sonoff Basic R2, 2x Sonoff Dual R2, 4x Sonoff mini R2, Sonoff TH16, Sonoff 433, Sonoff T1, Sonoff 4Ch R2, a few other ESP8266 devices (and then bunch of ESP32 devices, which is irrelevant) and everything is working fine. The only difference is that I am running latest DEV, but there have been no changes to WiFi stack as far as I know and much better wifi reception -36 - -64 dBm. Even the weakest one with -74 dBm is "irrigation system" sonoff 4Ch sitting in well shaft with a patch antenna on metal manhole cover 10 m from closest AP and is working just fine.

ajfriesen commented 2 years ago

Any idea how I can help figuring this out?

I would also be okay to sending this unit to someone with more knowledge than me in that topic. Have at least 2 which behave the same and can not use them anyway.

nagyrobi commented 2 years ago

Sonoff Basics are known for their weak internal power supplies. It fails immediately as soon as the MCU needs a bit more power due to longer periods of activity.

Tasmota even had a Lite binary version for a while, with 70% of their software modules stripped out just to assure stability only for Sonoff Basics.

I also have 4 of them. They won't migrate to ESPHome.

ajfriesen commented 2 years ago

I have no problem with that statement.

But isn't it odd that it worked for years just fine? I mean I bought these devices around 2017. Had tasmota and esphome running on them perfectly fine.

And some of my basics still work with the new firmware.

randybb commented 2 years ago

Dried out electrolytic capacitors? Maybe worth replacing.

spike886 commented 2 years ago

I had the same issue with all my sonoff basic when I updated to the last version. But I was able to make all of them work again. I had to disable the wifi_signal and safe_mode features. Have 8 sonoff and I can reproduce the same issue with all of them. The devices won't connect to wifi if I enable any of these features but it connects again as soon I flash it with the same code without any of those features.

spike886 commented 2 years ago

I did some tests to add information here. I found something funny. If I change the logger config to VERBOSE or VERY_VERBOSE it starts working even with wifi_signal and safe_mode enabled

smoke007 commented 2 years ago

@spike886 and @ajfriesen, This is a known issue that goes back to Jun 2019. See the common fixes in https://github.com/esphome/issues/issues/455. You're right, changing logging level sometimes fixes the corruption during compile.

Here's more details I wrote up here https://github.com/esphome/issues/issues/2964#issuecomment-1019006987

martinjuhasz commented 2 years ago

I'm also running into this issue. I'm running 4 sonoffs with esphome. while flashing two of them THE OTHER TWO became unresponsive.

ajfriesen commented 2 years ago

By removing the status_led I was able to flash the sonoff basics to a working state again.

Super weird!

ajfriesen commented 2 years ago

Just updated to the latest esphome.

I took a less important sonoff basic and updated.

Did not come back. I need to get it out again and see what's wrong.

Does someone of the Devs want to have one of my devices? I am happy to send one over if that helps for debugging.

I do not think the hardware is broken. Because otherwise I wouldn't be able to resolve the last broken update.

arko36 commented 1 year ago

Only when connecting to the main 220/110 the wifi does not work anymore, I also sourced it with a lab PS on 5v and same issue. However with the FTDI works fine. I came across this link https://schinckel.net/2019/11/09/sonoff-basic-unable-to-connect-to-wifi-on-ac-power/ and follow it, shorting RX/TX with a jumper and plug it to the mains works OK leaving all yaml code as before, power 20db, captive portal, GPIO 0 etc no mod in the code just shortcut RX and TX with a cable. I hope this gives some light on the C code bug fix on the RX/TX on boot ? I have no idea.

ajfriesen commented 1 year ago

I have switched all my sonoff basics (about 8) to tasmota now. All of them work just about fine.

Do not want to wait for this any longer (no offense).

arko36 commented 1 year ago

non taken, I got [E][api:084]: No client connected to API. Rebooting... randomly now. I have time to wait will not upgrade the rest of the sonoffs, may be @OttoWinter can follow up my discovery ? Thanks.

ssieb commented 1 year ago

non taken, I got [E][api:084]: No client connected to API. Rebooting... randomly now. I have time to wait will not upgrade the rest of the sonoffs, may be @OttoWinter can follow up my discovery ? Thanks.

It's not likely to be random. There's a reboot timeout for the api which has a default of 15 minutes.

arko36 commented 1 year ago

Yes, you a re right, every time it reboots the lights turned on!, I set it up to 3h. But still the issue of sometimes losing connection and rebooting while it is in front of the router.

aneisch commented 1 year ago

By removing the status_led I was able to flash the sonoff basics to a working state again.

Super weird!

Same experience for me on latest v2022.10.2.

Mikrofarad commented 1 year ago

Still valid for v2022.12.3 on Home Assistant with an ESP-WROOM-32 WiFi Bluetooth OLED Display 18650 Battery Charger Board

SAOPP commented 1 year ago

By removing the status_led I was able to flash the sonoff basics to a working state again.

Super weird!

Thanks buddy, works for me too! I will remove all these status_leds from my stuff 'coz it's not needed at all for my case. Yes, and to avoid similar situations with these boards in the future. :+1:

ojaksch commented 10 months ago

Interesting thread. I fell into the same trap the last days when changing some of my SonOff's from Tasmota (latest Version = 13.1.0) to esphome. All S20s are working fine so far (haven't converted all of them yet), but some Basics (bought an original box of 10) are failing - BUT they are and were unstable with newer Tasmota versions too. Today I've tried esphome again (current version), no WiFi. Changed some of the yaml according to the suggestions here, still no luck. Reflashed Tasmota, still no dice. As a last resort I've flashed them with an old Tasmota 9.4 and guess what: stable and working devices. Reproduceable.

ajfriesen commented 10 months ago

In the end, I experienced instability with Tasmota as well and got rid of my sonoff basics. They are now stored in a box with a bit of pain 😉

These are not worth my precious time and got replaced with shelly devices.

randybb commented 10 months ago

Sonoff devices are good, just these basics are pain. Have plenty of Sonoff devices and running them without any issues, luckily non of them is Basic.

ojaksch commented 10 months ago

A little bit of success. My box of 10 Basics is having mixed versions of R1 (labeled "Sonoff TH_V1.1 2017-5-5") and R2 (labeled "Sonoff RF R2 V1.0", but aren't having RF). The R1's are the problematic ones which can't connect to WiFi using esphome (current version) nor Tasmota > v12.2.0. Looks like there are no problems with my R2's.

I'll have to take a closer look to my already working Basics to see which PCB version is used. If useful to someone I'll provide photos of all Bascis I have.

jdrowell commented 9 months ago

I got bit by this after migrating from Tasmota 12.x (which works fine on my Sonoffs) on a very old Sonoff Basic. Wifi would just not connect when on AC. Would just start the scan and return "No network found!". I actually went to sleep and woke up to it connected (many hours later), but after a restart it didn't connect again.

I tried the hardware fiddling mentioned above (connected VCC to TX, RX, and TX to RX) with no results.

I did a clean build, and then realized that flashing the device OTA while connected only to the serial adapter didn't work 99% of the time (hangs after sending about 80% of the firmware). So I did my tests by compiling the images, and then flashing them via USB.

Removing the status_led does result in a working device. I haven't really looked much into this (was going to switch the platform from arduino to esp-idf, but it seems that's only an ESP32 thing), but I did re-add the LED as a switch, and it works fine like that. Here's my working YAML on ESPHome version 2023.8.3:

esphome:
  name: officelight

esp8266:
  board: esp8285

wifi:
  ssid: "xxx"
  password: !secret xxx_password
  use_address: 10.0.2.45

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

ota:
  password: "xxx"

logger:

binary_sensor:
  - platform: gpio
    pin:
      number: GPIO0
      mode:
        input: true
        pullup: true
      inverted: true
    name: "Sonoff Basic Button"
    on_press:
      - switch.toggle: relay

switch:
  - platform: gpio
    name: "Sonoff Basic Relay"
    pin: GPIO12
    id: relay
  - platform: gpio
    name: "Green LED"
    icon: mdi:lightbulb
    pin:
      number: GPIO13
      inverted: true
  - platform: restart
    name: Restart
    icon: mdi:restart
steve-prentice commented 3 months ago

Removing the status_led does result in a working device. I haven't really looked much into this (was going to switch the platform from arduino to esp-idf, but it seems that's only an ESP32 thing), but I did re-add the LED as a switch, and it works fine like that. Here's my working YAML on ESPHome version 2023.8.3:

@jdrowell - Thanks! Solved my problem, status_led for me too. I would have given up if I hadn't have spotted this!

taxist08 commented 6 days ago

I also encountered the same problem, 2 years later, although the native firmware, as well as the tasmota firmware, work without problems, but I want to transfer all the equipment to esphome. Maybe there is another solution, with a working LED?

steve-prentice commented 6 days ago

Honestly in the end I gave up with those old Basics and got a new Sonoff Basic R4, under £5. That’s working perfectly on ESPHome!

smoke007 commented 6 days ago

Same. One by one, I've been slowly switching over all my Basics to Mini r2. Zero issues with those on esp and flashing OTA updates.

On Sun, Jun 23, 2024, 4:39 AM Steve @.***> wrote:

Honestly in the end I gave up with those old Basics and got a new Sonoff Basic R4, under £5. That’s working perfectly on ESPHome!

— Reply to this email directly, view it on GitHub https://github.com/esphome/issues/issues/2912#issuecomment-2184903997, or unsubscribe https://github.com/notifications/unsubscribe-auth/AF6ABNSFUDG2C5QYBR2MMJLZI2CT3AVCNFSM5LIOKE32U5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TEMJYGQ4TAMZZHE3Q . You are receiving this because you commented.Message ID: @.***>