Hi there, first post and already a problem
Im using ESPHome all over my House for different solutions.
All are working fine.
But now i have a problem with the 4 slwf-01pro-v2 dongle running my ACs.
Mainly im controlling the units via remote control or HomeAssistant.
But Sometimes i would like to use the build in ESPhome Webserver.
But i dont have all options there.
With HA i can control:
Beep, Target Temp, mode, fan mode, presets an swing mode.
But on the WebServer the only options i have are:
Beep, Mode and Target Temp
Why cant i control the Swing Mode or the presets?
i’ve tried different things i found here and in the wiki.
local: true or inculde_internal
but nothing changed.
Can someone help me?
substitutions:
name: esp-ac-eg-wozi
friendly_name: "esp-ac-eg-wozi"
wifi_ap_ssid: "AC-wifi"
wifi_ap_password: "slwf01pro"
visual_min_temperature: "17 °C"
visual_max_temperature: "26 °C"
visual_temperature_step: "1.0 °C"
esphome:
name: "${name}"
friendly_name: "${friendly_name}"
name_add_mac_suffix: true
project:
name: SMLIGHT.SLWF-01Pro
version: "2.1"
esp8266:
board: esp12e
framework:
version: recommended
wifi:
ssid: "xxxxx"
password: "xxxxx"
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "${wifi_ap_ssid}"
password: "${wifi_ap_password}"
manual_ip:
# Set this to the IP of the ESP
static_ip: 192.168.140.105
# Set this to the IP address of the router. Often ends with .1
gateway: 192.168.140.254
# The subnet of the network. 255.255.255.0 works for most home networks.
subnet: 255.255.255.0
captive_portal:
# Enable logging
logger:
baud_rate: 0
# Enable Home Assistant API
api:
ota:
- platform: esphome
password: "xxxxxx"
mqtt:
broker: 192.168.140.235
port: 1883
username: xxxxx
password: xxxxx
topic_prefix: esphome/esp_ac_eg_wozi
uart:
tx_pin: 12
rx_pin: 14
baud_rate: 9600
button:
- platform: factory_reset
id: factory_reset_btn
name: Factory reset
climate:
- platform: midea
name: ${friendly_name} # The value of "friendly_name" will be used here
id: midea_climate
period: 1s # Optional
timeout: 2s # Optional
num_attempts: 3 # Optional
autoconf: false # Autoconfigure most options.
beeper: true # Beep on commands.
visual: # Optional. Example of visual settings override.
min_temperature: "${visual_min_temperature}" # min: 17
max_temperature: "${visual_max_temperature}" # max: 30
temperature_step: "${visual_temperature_step}" # min: 0.5
supported_modes: # All capabilities in this section detected by autoconf.
- FAN_ONLY # This capability is always used.
- HEAT_COOL
- COOL
- HEAT
- DRY
custom_fan_modes:
- SILENT
- TURBO
supported_presets: # All capabilities in this section detected by autoconf.
- ECO
- BOOST
- SLEEP # This capability is always used.
custom_presets: # All capabilities in this section detected by autoconf.
- FREEZE_PROTECTION
supported_swing_modes:
- VERTICAL # This capability is always used.
- HORIZONTAL
- BOTH
outdoor_temperature: # Optional. Outdoor temperature sensor (may display incorrect values after long inactivity).
name: Outdoor Temperature
switch:
- platform: template
name: Beeper
id: midea_beeper
icon: mdi:volume-source
restore_mode: RESTORE_DEFAULT_OFF
optimistic: true
turn_on_action:
midea_ac.beeper_on:
turn_off_action:
midea_ac.beeper_off:
- platform: restart
name: "esp-ac-eg-wozi_restart"
text_sensor:
- platform: version
name: "esp-ac-eg-wozi_esphome_version"
binary_sensor:
- platform: status
name: "esp-ac-eg-wozi_mqtt_status"
remote_transmitter:
pin: GPIO13 # For slwf-01pro-v2 dongle
carrier_duty_percent: 100% # 50% for IR LED, 100% for direct connect to TSOP IR receiver output.
sensor:
- platform: wifi_signal
name: Wi-Fi Signal
update_interval: 60s
- platform: uptime
name: "Uptime"
id: uptime_sec
internal: true
- platform: template
name: Uptime Days
lambda: |-
return (id(uptime_sec).state/60)/60/24;
icon: mdi:clock-start
unit_of_measurement: days
update_interval: 60s
script:
- id: on_button_click
then:
midea_ac.power_toggle:
web_server:
version: 3
port: 80
local: true
include_internal: true
auth:
username: xxxxx
password: xxxxx