Midea Klimaanlage mit SMLight SLWF-01Pro

Hallo,

hoffentlich gehört meine Frage auch hier her, aber das Thema stimmt soweit, nur häng ich beim nächsten Schritt:

Habe 3 Midea (Dimstal), alle 3 mit SLWF-01Pro, über ESPHome alle drei steuerbar und schöne Karten auf dem Dashboard.

Soweit, so gut, ABER ich kann keine Automationen machen, weil die passenden Entitäten fehlen! Es sind 10 Entiäten /Stick verfügbar, aber nicht die wichtigsten, wie:

-AC an und heizen

-AC an und kühlen

-AC aus

Die würdem mir ja schon genügen. Ich brauch diese Entitäten dringend für eine Automation (PV-Überschuss → heizen / kühlen). Bis jetzt hab ich des mit Broadlink gelöst, aber da ich mehrere ACs in einem Raum habe geht dies natürlich nicht mehr, weil immer alle auf einmal reagieren, logisch. (mehrere in einem Raum macht bei mir wirklich Sinn und darüber brauchen wir auch nicht reden)

Ich hab drei von den SLWF-01Pro gekauft und verbaut, hab nicht im Traum daran gedacht, dass es da nicht möglich sein könnte, die Dinger einfach an und aus zu schalten (Ich meine nicht manuel, des geht ja wirklich super über die ESPHome-Integration).

Sicher gibt es eine einfach Lösung, so hoffe ich zumindest schwer.

Kann mir da bitte bitte jemand schreiben, wie des funktioniert?

Ich brauche die Entität: “AC heizen on” und “AC off”

Es werden 10 Entitäten von ESPHome zur Verfügung gestellt, aber halt nicht die Richtigen…

HILFE

Bzgl. der Frage: diese sind als Attribute der climate-Entität z.B (climate.air_conditioner_866fe4_air_conditioner) verfügbar.

Screenshot 2025-10-01 145058

Servus Hippoo,

erstmal vielen Dank für die schnelle Antwort. Auch wenn Du mich jetzt für doof hälst, ich habs nicht kapiert.

Bitte mach mir ein Beispiel und setz mal nix voraus.

Beispiel für “clim ….. /heat on” und “clima …. /off”

Wenn ich es richtig verstehe, dann liest Du doch lediglich den Zustand aus?

Wie heißt denn die YAML-Datei überhaupt auf deinem Bild?

“Zustandsattribute (YAML-optional)” ?

…. Zustand setzen des klingt ja schon mal sehr gut, aber bitte mach mal das Beispiel mit “Heizen ON” ganz durch, Schritt für Schritt, halt für DAUs, wie mich. Irgendwo komm ich schon am Anfang nicht mit. Wie komm ich auf das dein drittes Bild, wo man den Zustand setzen kann und geht des dann, bzw. wie wird diese Entität dann erzeugt? Sorry, aber bitte erklärs mir, ich brauch wirklich ne Lösung für dieses Problem, bevor ich in den Urlaub fahr …

LG

Kutter

Hallo zusammen,

ich würde mich hier gern mal mit einer Frage anhängen falls das o.k. ist.

Ich habe meine Bosch Klima mit dem SLWF01-pro Stick versehen. Habe das Ding von Aliexpress mit dem Stück Kabel bestellt. Alles angestöpselt , Wlan eingerichtet, und hops war es auch schon als Gerät bei Home ESP. verfügbar..

Das ganze hat aber leider nur ein paar Wochen gehalten.

Im Moment komme ich nur noch über das eingebaute Webinterface über die Ip Adresse an das Gerät. Auf Homeassistant wird immer “nicht verfügbar angezeigt”

Ich habe zwischenzeitlich ausser ein paar HA Updates nix geändert.

Jemand ne Idee was man da machen kann?

Gruss

Michael

Sodelle hab den Fehler gefunden. Lag an meinem Wlan. die Fritzbox die als Repeater funktioniert hatte sich aufgehängt. Nach neustart ist das wieder in HA aufgetaucht.

2 „Gefällt mir“

Servus Together,

ich möchte bestimmte Attribute meiner ACs, die über ESP in den HA gekommen sind in einer Automation nutzen. Ich möchte nun einige der Attribute verwenden und bekomm es nicht gebacken, also es scheitert schon an der Syntax.

Wie muss die Entität und die dazugehörigen Attribute richtig geschrieben werden, damit ich sie beispielsweise in einer Automation als “Dann”, also als Aktion eintragen kann.

Ich möchte in einer Automation die Entität mit den folgenden Attributen starten:

temclimate.air_conditioner_fa15fe_air_conditioner

Einige der Attribute, die ich der o. g. Entität mitgeben möchte, damit die Klimaanlage auch des tut, was ich will. Hab ich einen Denkfehler, oder fehlt es mir nur an der richtigen Syntax?

hvac_modes: - heat

fan_modes: - high

present_modes: - boost

swing_mode: - off

temperature: 30

Kann mir jemand ein Beispiel geben, wie man dies richtig in Yamel schreibt, des wäre sehr nett. Ich find nämlich schon keine Beispiele für das o. g. Vorhaben. Beispiele, wie man Attribute ausliest gibt es ja viele, aber “mitgeben” leider nicht.
…oder hab ich evtl. einen grundsätzlichen Denkfehler?

VG

Bei mir ist das derzeit so:
Unter Entwicklerwerkzeuge/Zustände die AC Entity eingeben, dort findet man rechts dann alle Zustände und auch die Listen, bei mir u.a:
fan_mode: Medium
fan_modes: Auto, Quiet, Low, Medium Low, Medium, Medium High, High

Die Aktion sieht dann so aus (im UI “Aktion ausführen”):

- target:
  entity_id: "ac_wohnzimmer"
  data:
    fan_mode: Medium
  action: climate.set_fan_mode

Also ist immer mit “climate.set_”
Unter Entwicklerwerkzeuge/Aktionen kann man diese auch sehen, wenn man eingibt climate, bei dir temclimate.

KI hat extremst geholfen, da was in YAML zu basteln (habe Gemini genutzt).
Der einfach die Attribute aus den Entwicklerwerkzeugen mitgeben.
Kann dir komplette Automationen basteln, wenn du beschreibst was du willst.

Habe Yamaha Sorai Innengeräte mit WLAN Modul und habe mir eines dieser ESP Teile geholt um zu testen, ob ich das auf lokal machen kann, muss mal kucken.

Für an/aus ist es bei mir z.B. so:
Bei den Entwicklerwerkzeugen finde ich:
hvac_modes: off, auto, cool, heat, dry, fan_only

- target:
  entity_id: "ac_wohnzimmer"
  data:
    hvac_mode: heat
  action: climate.set_hvac_mode

Hoffe, das hilft :slight_smile:

Servus Duesentrieb,

vielen Dank für diese wertvollen Infos.

Wenn man weiß wie, dann ist alles nicht mehr ganz so schwer :wink:

Hab es jetzt für die “AC 1 AN” so gelöst:

alias: AC 1 AN
description: ""
triggers:
  - trigger: numeric_state
    entity_id:
      - number.pv_total
    for:
      hours: 0
      minutes: 4
      seconds: 0
    above: 2200
conditions: []
actions:
  - action: climate.turn_on
    metadata: {}
    data: {}
    target:
      device_id: f103df6a0698d3937ff8943f070925a1
  - action: climate.set_temperature
    metadata: {}
    data:
      temperature: 35
      hvac_mode: heat
    target:
      device_id: f103df6a0698d3937ff8943f070925a1
mode: single

Im Prinzip: AC an und Vollgas :slight_smile:

AC OFF:

alias: AC 1 AUS
description: ""
triggers:
  - trigger: numeric_state
    entity_id:
      - number.pv_total
    for:
      hours: 0
      minutes: 0
      seconds: 30
    below: 1500
conditions: []
actions:
  - action: climate.turn_off
    metadata: {}
    data: {}
    target:
      device_id: f103df6a0698d3937ff8943f070925a1
mode: single

As so far, …

DANKE!!!

Die anderen beiden ACs werd ich auch gleich mit einbinden.

Na da lässt sich die AC nicht veräppeln, der max. Temp.-Wert darf nur 30 sein …

dazu hab ich den Lüfter noch auf “high” gestellt:

alias: AC 1 AN
description: ""
triggers:
  - trigger: numeric_state
    entity_id:
      - number.pv_total
    for:
      hours: 0
      minutes: 4
      seconds: 0
    above: 2200
conditions: []
actions:
  - action: climate.turn_on
    metadata: {}
    data: {}
    target:
      device_id: f103df6a0698d3937ff8943f070925a1
  - action: climate.set_temperature
    metadata: {}
    data:
      temperature: 30
      hvac_mode: heat
    target:
      device_id: f103df6a0698d3937ff8943f070925a1
  - action: climate.set_fan_mode
    metadata: {}
    data:
      fan_mode: high
    target:
      device_id: f103df6a0698d3937ff8943f070925a1
mode: single

… doch noch was entdeckt, nämlich kann ich bei meinen ACs nicht die Temperatur und den “Heiz/Kühl/Lüfter/…”-Modus gleichzeitig setzen.

alias: AC 1 AN
description: ""
triggers:
  - trigger: numeric_state
    entity_id:
      - number.pv_total
    for:
      hours: 0
      minutes: 4
      seconds: 0
    above: 2200
conditions: []
actions:
  - action: climate.turn_on
    metadata: {}
    data: {}
    target:
      device_id: f103df6a0698d3937ff8943f070925a1
  - action: climate.set_hvac_mode
    metadata: {}
    data:
      hvac_mode: heat
    target:
      device_id: f103df6a0698d3937ff8943f070925a1
  - action: climate.set_temperature
    metadata: {}
    data:
      temperature: 30
    target:
      device_id: f103df6a0698d3937ff8943f070925a1
  - action: climate.set_fan_mode
    metadata: {}
    data:
      fan_mode: high
    target:
      device_id: f103df6a0698d3937ff8943f070925a1
mode: single

:crayon:by HarryP: Zusammenführung Mehrfachpost (bei Änderungen oder hinzufügen von Inhalten bitte die „Bearbeitungsfunktion“ anstatt „Antworten“ zu nutzen)

Freut mich, das ich helfen konnte.
Jao, die Befehle müssen einzeln gegeben werden.

Ich bin zwar neu im Forum, aber wenn du weitere Fragen hast, würde ich empfehlen, der Übersicht halber ein neues Thema aufzumachen, damit hier nicht zu sehr off topic geschnackt wird.

Hallo Duesentrieb,
die Überschrift passt doch?

Bei mir gabs tatsächlich noch ein Problem, nämlich die ACs sind immer im “Kühlen/Heizen”-Modus gestartet und nicht wie angegeben im “Heizen”-Modus. Wäre eigentlich nicht so schlimm, aber die Lösung war:

actions:

  • action: climate.turn_on

weglassen! Jetzt funktioniert es genau so, wie ich mir des wünsche. Ob es jetzt an der AC liegt, oder sonst an was, ist ja egal. Bei “Turn_on” wird vermutlich eine Standardeinstellung der AC verwendet und nicht der letzte Zustand (beim Ausschalten), wie bei der Fernbedienung. Die ACs lassen sich auch nur durch folgende Zeilen “anschalten”:

Hab jetzt auch noch etwas an den An- und Abschaltverzögerungen getestet :).

Wenn es jetzt noch irgendwas gibt, was ich mir hier noch wünschen würde, wäre eine Kalibrierung der Temperatur-Sensoren der ACs, denn die zeigen leider alle zuviel an, was doof ist, ich “pump” ja die warme Luft ja ab und verteil sie im Haus, da will ich eigentlich nicht, dass da ein dummer kleiner Temperatursensor sagt: Schluss mit heizen, nur weil er nach dem Mond geht …

Es läuft und die Automation, die den Lüftermotor steuert, startet halt jetzt drei Grad früher. Damit kann ich gut leben.

Habe drei ACs, die jeweils über zwei Automationen gesteuert werden (alle mit einem SLWF-01Pro), eine für “AN” und eine für “AUS”:

alias: AC 1 AN
description: ""
triggers:
  - trigger: numeric_state
    entity_id:
      - sensor.pv_total
    for:
      hours: 0
      minutes: 3
      seconds: 0
    above: 2200
conditions: []
actions:
  - action: climate.set_hvac_mode
    metadata: {}
    data:
      hvac_mode: heat
    target:
      device_id: f103df6a0698d3937ff8943f070925a1
  - action: climate.set_temperature
    metadata: {}
    data:
      temperature: 30
    target:
      device_id: f103df6a0698d3937ff8943f070925a1
  - action: climate.set_fan_mode
    metadata: {}
    data:
      fan_mode: turbo
    target:
      device_id: f103df6a0698d3937ff8943f070925a1
mode: single

und für “AUS”:

alias: AC 1 AUS
description: ""
triggers:
  - trigger: numeric_state
    entity_id:
      - sensor.pv_total
    for:
      hours: 0
      minutes: 2
      seconds: 0
    below: 1900
conditions: []
actions:
  - action: climate.turn_off
    metadata: {}
    data: {}
    target:
      device_id:
        - f103df6a0698d3937ff8943f070925a1
mode: single

Dachte nur, es soll hier um den WLAN Adapter gehen, die grundsätzliche Steuerung von Klimageräten wäre für mich OT, aber egal.

Stimmt, turn_on benötigt man nicht, der hvac Mode schaltet da Gerät auch schon ein.
Das mit der Temperatur habe ich bei mir auch bemerkt, der interne Sensor zeigt zuviel an, hat sich in der Praxis aber nicht als problematisch gezeigt.
Ich dachte, ob es vielleicht eine Möglichkeit gibt, den Temperatursensor nach unten zu verlängern, ist mir aber zu zeitaufwendig das zu prüfen.

Schön, das es jetzt Mal läuft bei dir :slight_smile:

Hallo Börgmar,

Hast du die Bosch CL3000i Set 53 WE wie aus diesem Link?
https://www.venova.ch/de/haushalt/raumklima/klimageraete/split-klimageraete/mono-split/218306/bosch-cl3000i-set-53-we-mono-split-klimaanlage-18000-btu-r-32-a

Ich möchte mir die auch zulegen. Finde aber keine Infos bezüglich der Integration in Home Assistant. Und bei dir hat es mit dem SMlight WLAN-Stick funktioniert? Bist du allgemein zufrieden?

Ich habe die CL3000i Set 35, die 53er hat mehr Leistung. Denke die Ansteuerung dürfte aber nicht unterschiedlich sein.

der Beitrag kann gelöscht werden

Moin Zusammen,

Frohes Neues an alle!:bottle_with_popping_cork:

Nach anfänglichen Schwierigkeiten habe ich nun meine erste Klima mit dem Stick ins HA gebracht.
Dank den Beiträgen weiter oben habe ich auch die Entität mit diversen Parametern gefunden. Zugegebenen Massen nicht selbsterklärend.

Ich bin noch nicht soweit, die Automationen zu erstellen, würde aber gern die Klima Steuerung über die Alexa realisieren (wenn das natürlich geht).
Ich habe in der Configuration.yaml folgenden Abschnitt für die Anbindung der nicht Alexa-fähigen Geräten in die Sprachsteuerung.

Funktioniert recht gut.
Nun im Fall mit der Klima haben wir irgendwie einen Sonderfall, denn es handelt sich um eine einzige Entität…
Im Idealfall würde ich gern so was haben wollen:

“Alexa, schalte Klima Wohnzimmer ein”
“Alexa, Klima Wohnzimmer auf 20Grad”
“Alexa, Klima Wohnzimmer aus”

Hat Jemand von Euch sowas bereits realisiert oder hat eine Umsetzungsidee?

Danke und VG

Alex

Leider bileben meine Versuche, die Klima in die Alexa einzubinden bis jetzt erfolgslos.

Erste Idee, die Entität dear Klima selbst zu nutzen:


Leider kennt Alexa das Gerät oder Gruppe mit dem Namen “Klima Wohnzimmer” nicht

Dann habe ich eine Dummy Automation erstellt, die lediglich die Klima einschaltet und auf 21° setzt.
Diese Entität wird von Alexa ebenfalls nicht erkannt..

Irgend einen Weg muss es ja geben

Ich habe nun das Problem mit der Einrichtung der Midea AC in Alexa gelöst.

Dabei greifen wir auf die bereits vorhandenen Steuerungselement “Air Conditioner” zu:


mit dem die Temperatur Steuerung erfolgt.

Das Einschalten/Ausschalten habe ich mit diesem Steuerungselement nur bedingt lösen können (nur AN, kein AUS, warum auch immer).
Dafür habe ich für jede Klimaanlage einen Helfer Template Schalter angelegt:


Hier der Code:

{{ not is_state('climate.klima_wohnzimmer_air_conditioner', 'off') }}

Nun müssen wir diese zwei Entitäten Alexa beibringen.
Hier der Code in Configuration.yaml:

alexa:
  smart_home:
    locale: de-DE
    filter:
      include_entities:
        - climate.klima_wohnzimmer_air_conditioner
        - switch.schalter_klima_wohnzimmer
        - climate.klima_philipp_air_conditioner
        - switch.schalter_klima_philipp
        - climate.klima_thomas_air_conditioner
        - switch.schalter_klima_thomas
        - climate.klima_schlafzimmer_air_conditioner
        - switch.schalter_klima_schlafzimmer
    entity_config:
      climate.klima_wohnzimmer_air_conditioner:
        name: "Klima Wohnzimmer" # Dies ist der Name, auf den Alexa hört
        display_categories: THERMOSTAT
      climate.klima_philipp_air_conditioner:
        name: "Klima Philipp" # Dies ist der Name, auf den Alexa hört
        display_categories: THERMOSTAT
      climate.klima_thomas_air_conditioner:
        name: "Klima Thomas" # Dies ist der Name, auf den Alexa hört
        display_categories: THERMOSTAT
      climate.klima_schlafzimmer_air_conditioner:
        name: "Klima Schlafzimmer" # Dies ist der Name, auf den Alexa hört
        display_categories: THERMOSTAT

Bis jetzt habe ich folgende Befehle getestet:
“Alexa, schalte Klima Wohnzimmer an”
“Alexa, schalte Klima Wohnzimmer aus”
“Alexa, Stelle Klima Wohnzimmer auf X°”
“Alexa, stelle Klima Wohnzimmer kälter/wärmer” (hier erfolgt die Umstellung in 1°C Schritte.

Ich hoffe, das kenn jemandem helfen, der auch die Klimasteuerung in Alexa einbinden will.

1 „Gefällt mir“