I used to have this working, but my ESP32 device was unstable som I upgraded it to one newer. In the meantime something has happened, and now I cannot by any means get HA to connect with it.
The Beko washing machine connects fine using BT and the Homewhiz app on my phone.
The Beko washing machine is discovered using BT Proxy, but all the messages contain connectable: false
.
A typical message dump from the washing machine in BT Proxy:
{"name":"HwZ_fb053c2749002bxxxx","address":"xx:xx:xx:xx:xx:xx","rssi":-58,"manufacturer_data":{},"service_data":{},"service_uuids":[],"source":"xx:xx:xx:xx:xx:xx","connectable":false,"time":1750179944.5011907,"tx_power":null}
My BT Proxy config:
esphome:
name: esp32-btproxy
friendly_name: esp32-btproxy
esp32:
board: esp32-s3-devkitc-1
framework:
type: arduino
# Enable logging
logger:
# Enable Home Assistant API
api:
encryption:
key: "xxxx"
# Enable Home Assistant time
time:
- platform: sntp
id: sntp_time
timezone: Europe/Oslo
ota:
- platform: esphome
password: "xxxx"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Esp32-Btproxy Fallback Hotspot"
password: "xxxx"
captive_portal:
esp32_ble_tracker:
scan_parameters:
interval: 1100ms
window: 1100ms
active: true
bluetooth_proxy:
When installing the Homewhiz integration, I am asked to use my Homewhiz credentials, and it seems like it tries to use whatever data it retrieves from Homewhiz to connect with the washing machine, but so far no success.
Does anyone have a step-by-step guide that might help me get it back in HA?