Not sure where to go with this, but 1 ESP8285 that worked before the last ESPHome Builder update and another spare, new ESP8285 accept the YAML that previously worked on Device 1 but, neither Device 1 nor 2 will connect to wifi now. I am hesitant to update the other working ESP8285s I have for fear it will also cause them to stop working. Although install via USB TTL works on both devices, neither will connect to wifi after and there is nothing in the log output even when connected via cable. I also tried installing via USB TTL using the web interface to “Prepare for first use”. That gave me the error: “Improv Wi-Fi serial not detected” after the install allegedly succeeded.
Here is the previously working YAML:
esphome:
name: "ir-remote-1"
friendly_name: "ir-remote-1"
esp8266:
board: esp01_1m
# Enable logging
logger:
level: VERY_VERBOSE
# Enable Home Assistant API
api:
encryption:
key: !secret esphome_encryption_key
ota:
- platform: esphome
password: "6b157bcfdf170a4fc6a8e8cf9f9ea45d"
web_server:
port: 80
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
reboot_timeout: 0s
min_auth_mode: WPA2
manual_ip:
static_ip: 192.168.1.179
gateway: 192.168.1.1
subnet: 255.255.255.0
# Skips channel scanning for faster reconnection
fast_connect: True
# Prevents the ESP from going to sleep and missing signals
power_save_mode: none
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Remote1"
password: "8charact3rs!"
captive_portal:
remote_receiver:
pin:
number: GPIO14
inverted: true
dump: all
binary_sensor:
- platform: remote_receiver
name: "Audio refresh"
panasonic:
address: 0x2A4C
command: 0x0280E466
remote_transmitter:
pin:
number: GPIO4
carrier_duty_percent: 50%
button:
- platform: template
name: "Denon Power"
on_press:
- remote_transmitter.transmit_pronto:
data: 0000 006D 000D 0000 005D 0016 002E 0016 0017 0017 002F 0018 0016 0017 002E 0016 0018 0017 0016 0018 002D 0017 0017 0019 0016 0018 0017 0017 0016 0181
repeat:
times: 5
wait_time: 10ms
- platform: template
name: "Sony Power"
on_press:
# - remote_transmitter.transmit_pronto:
# data: 00000 0070 0000 0032 0080 0040 0010 0010 0010 0010 0010 0030 0010 0010 0010 0030 0010 0010 0010 0030 0010 0010 0010 0010 0010 0030 0010 0010 0010 0010 0010 0030 0010 0030 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0030 0010 0010 0010 0030 0010 0010 0010 0010 0010 0010 0010 0030 0010 0010 0010 0030 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0030 0010 0010 0010 0010 0010 0010 0010 0030 0010 0010 0010 0010 0010 0010 0010 0ACD
- remote_transmitter.transmit_sony:
data: 0x00000A90
nbits: 12
repeat:
times: 3
wait_time: 40ms
- platform: template
name: "Denon Mute"
on_press:
- remote_transmitter.transmit_pronto:
data: 0000 0070 0000 0032 0080 0040 0010 0010 0010 0010 0010 0030 0010 0010 0010 0030 0010 0010 0010 0030 0010 0010 0010 0010 0010 0030 0010 0010 0010 0010 0010 0030 0010 0030 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0030 0010 0010 0010 0030 0010 0010 0010 0010 0010 0010 0010 0010 0010 0030 0010 0010 0010 0010 0010 0030 0010 0030 0010 0030 0010 0010 0010 0030 0010 0010 0010 0010 0010 0010 0010 0010 0010 0030 0010 0030 0010 0010 0010 0030 0010 0030 0010 0030 0010 0010 0010 0ACD
repeat:
times: 5
wait_time: 10ms
- platform: template
name: "E28 Power"
on_press:
- remote_transmitter.transmit_pronto:
data: 0000 006D 0022 0000 015D 00AD 0015 0017 0015 0041 0015 0041 0015 0041 0015 0017 0015 0041 0015 0041 0015 0041 0015 0041 0015 0042 0014 0041 0015 0018 0014 0018 0014 0018 0014 0018 0014 0041 0015 0018 0014 0018 0014 0042 0014 0042 0014 0042 0014 0018 0014 0042 0014 0018 0014 0018 0014 0018 0014 0018 0014 0018 0014 0042 0014 0042 0014 0042 0014 0018 0014 0181
repeat:
times: 5
wait_time: 10ms
- platform: template
name: "Samsung Power"
on_press:
- remote_transmitter.transmit_samsung:
data: 0xE0E040BF
nbits: 32
repeat:
times: 3
wait_time: 40ms