I am new to Home Assistant and ESPHome. I bought an ESP32 and I am trying to control my BedJet. At the moment, I just want to do something very simple, like getting it to turn on with a specific fan speed, temperature and heating mode. I want to do that on a schedule, or by using a switch in the Home Assistant UI.
I currently have this config:
esphome:
name: bedjet-control
platform: ESP32
board: nodemcu-32s
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
# Enable logging
logger:
# Enable Home Assistant API
api:
ota:
esp32_ble_tracker:
ble_client:
- mac_address: 08:3A:F2:86:9C:C2
id: bedjet_ble_id1
bedjet:
- id: bedjet_1
ble_client_id: bedjet_ble_id1
climate:
- platform: bedjet
id: my_bedjet_climate_entity
name: "My BedJet"
bedjet_id: bedjet_1
switch:
- platform: template
name: "Turn on BedJet"
turn_on_action:
- climate.control:
id: my_bedjet_climate_entity
mode: "HEAT"
target_temperature: 28
turn_off_action:
- climate.control:
id: my_bedjet_climate_entity
mode: "OFF"
Not sure how to do the scheduling, and there doesn’t seem to be a switch showing up on the Home Assistant UI anywhere. Where am I going wrong?