@Meto304 ich habe es nun hinbekommen.
Leider alles irgendwie ein bisschen komisch beschrieben.
Hier meine yaml, welche funktionsfähig ist:
esphome:
name: air-conditioner
platform: ESP8266
board: esp12e
name_add_mac_suffix: true
mqtt:
broker: # die IP-Adresse die deine ioBroker Instanz hat
port: 1883 # Port für die MQTT Instanz, Standardmäßig 1883
username: # Benutzername deiner mqtt Instanz
password: # Kennwort deiner mqtt Instanz
wifi:
ap:
ssid: "AC-wifi" # Fallback, falls der Stick sich nicht mit deinem WLAN verbinden kann
password: "slwf01pro"
networks:
- ssid: # Name deines WLANs ohne Anführungszeichen
password: # Kennwort deines WLANs
captive_portal:
# Enable logging
logger:
baud_rate: 0
uart:
tx_pin: 1
rx_pin: 3
baud_rate: 9600
climate:
- platform: midea
name: klimaanlage # Name deiner Klimaanlage
period: 1s # Optional
timeout: 2s # Optional
num_attempts: 3 # Optional
autoconf: true # Autoconfigure most options.
beeper: true # Beep on commands.
visual: # Optional. Example of visual settings override.
min_temperature: 17 °C # min: 17
max_temperature: 30 °C # max: 30
temperature_step: 0.5 °C # 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. Meine Klimaanlage kann das.
name: Temp
#power_usage: # Optional. Meine Klimaanlage kann das nicht, gegeben falls aktivieren, falls deine die Funktionalität hat.
#name: Power
humidity_setpoint: # Optional. Meine Klimaanlage kann das nicht, gegeben falls aktivieren, falls deine die Funktionalität hat.
name: Humidity
web_server:
port: 80
Abweichend hier, ist dass der Fallback AP bestehen bleibt und du dich direkt mit deinem WLAN verbinden kannst. Zusätzlich sind die Objekte, die nicht benötigt werden gelöscht/auskommentiert.
Nachdem die firmware.bin geflasht wurde, befindet sich diese unter
DER ORDNER IN DEM DU GEFLASHT HAST.esphome\build\air-conditioner.pioenvs\air-conditioner\firmware.bin
Diese dann einfach via. OTA einspielen. Ich habe dies immer über den Fallback AP getan, also über die 192.168.4.1.
Danach war der Stick mit meinem WLAN verbunden. Nachdem die Klimaanlage eingeschaltet wurde, konnte ich diese über ioBroker/MQTT steuern: