MELCloud integration (Mitsubishi Electric heat pumps) #26223
Replies: 36 comments 1 reply
-
|
What's missing to do so given we have templates and plugins? |
Beta Was this translation helpful? Give feedback.
-
|
Target - for a regular user - to find it in the "manufacturers list of devices" and to be able to simply add it. |
Beta Was this translation helpful? Give feedback.
-
|
Then please create a template! This is nothing the core team will be working on. |
Beta Was this translation helpful? Give feedback.
-
|
I do not have the skills to do that. |
Beta Was this translation helpful? Give feedback.
-
|
Ich will dieses Thema nochmal aufwärmen. Da die Integration zwischen evcc und homeassistant in den letzten Releases nochmal deutlich verbessert wurde, kann das doch ein Weg sein. In Home Assistant ist die Einbindung von Mitsubishi Wärmepumpen über MELCloud bereits standardmäßig vorhanden, wenn auch mit recht wenig Entitäten:
Via docker compose kann Home Assistant parallel zu evcc erstellt werden und der Aufwand für das Einbinden des MELCloud-Accounts war dann wirklich nur noch 5 Minuten:
Insgesamt sieht das dann so aus: Dieses Gerät könnte man nun in evcc einbinden:
Aber das ist nicht so. Ich könnte eine "Schaltbare Steckdose" erstellen, aber das scheint mir nicht der richtige Typ zu sein. Daher die Frage: Fehlt hier von Seiten von evcc noch die Einbindung einer Klimaanlage via Home Assistant, oder mache ich etwas falsch und habe einen Denkfehler? |
Beta Was this translation helpful? Give feedback.
-
Was kann sie denn ausser ein/aus noch das dir fehlen würde?! |
Beta Was this translation helpful? Give feedback.
-
Ich habe den Wer über die Schaltbare Steckdose ausprobiert, aber bei Eine Entität für die Leistungsmessung habe ich nicht, deswegen habe ich es mit einer negativen Standby-Leistung probiert. Das lässt dich dann speichern und gibt mir nach einem Neustart von evcc diese Ansicht, die Wärmepumpe lässt sich auch anschalten: Allerdings verbunden mit einer Menge an Fehlern: Das passt also etwas noch nicht und ich kann die Wärmepumpe über evcc auch nicht mehr ausschalten. |
Beta Was this translation helpful? Give feedback.
-
Die Fehlermeldung enthält alle notwendigen Informationen.
Interessant. Wie heisst die denn? |
Beta Was this translation helpful? Give feedback.
-
Ich weiß, ich wollte nur dokumentieren, wie ich beim Konfigurieren vorgegangen bin. ;-)
Die Entität heißt Zu diesem Entitätstyp habe ich noch diese Doku gefunden: https://developers.home-assistant.io/docs/core/entity/climate/#hvac-modes. Aus dem Trace von Und noch als lesbare JSON: {
"entity_id":"climate.gambach_wz",
"state":"off",
"attributes":
{
"hvac_modes": ["off","heat","dry","cool","fan_only","heat_cool"],
"min_temp":10.0,
"max_temp":31.0,
"target_temp_step":0.5,
"fan_modes":["auto","1","2","3","4","5"],
"swing_modes":["auto","1_up","2","3","4","5_down","swing"],
"current_temperature":17.0,
"temperature":24.0,
"fan_mode":"2",
"swing_mode":"5_down",
"vane_horizontal":"swing",
"vane_horizontal_positions":["auto","1_left","2","3","4","5_right","split","swing"],
"vane_vertical":"5_down",
"vane_vertical_positions":["auto","1_up","2","3","4","5_down","swing"],
"friendly_name":"Gambach WZ",
"supported_features":425},
"last_changed":"2025-12-03T08:11:25.547146+00:00",
"last_reported":"2025-12-03T08:31:53.718462+00:00",
"last_updated":"2025-12-03T08:31:53.718462+00:00",
"context":{"id":"01KBHNDRVPNW4DZ7VG3NES6VCJ",
"parent_id":null,
"user_id":null
}
} |
Beta Was this translation helpful? Give feedback.
-
|
Ah, spannend- dann ist das Ding also kein einfacher "switch". Anstatt hier den HA Switch zu verwenden, müsstest Du Dir in dem fall einen eigenen |
Beta Was this translation helpful? Give feedback.
-
Die Alternative wäre, dass wir für enabled/enable auch noch |
Beta Was this translation helpful? Give feedback.
-
|
@andig JFYI https://developers.home-assistant.io/docs/creating_platform_index/ Und wenn das ganze "Schaltbare Object" in HA als 'climate' entity umgesetzt wurde, dann ergibt es Sinn, wenn wir das Analog zu meiner boolean_blablabla (kann mich aktuell nicht mehr daran erinnern) umsetzen |
Beta Was this translation helpful? Give feedback.
-
|
Auf der Seite von Home Assistant mit allen Integrationen gibt es auch einen Filter für Category=Climate, der 150 Integrationen ergibt. Ich habe mal stichprobenartig durchgeschaut und bei grob überschlagen 50% der Integrationen wird eine Für mich hört sich das so an, als würde es sich lohnen, hier eine saubere Adaption von Gerne biete ich mich als geduldiger beta Tester an, ich kann z.B. einen beliebigen commit in VS Code bei mir ausführen und ein Plugin/Template testen. |
Beta Was this translation helpful? Give feedback.
-
|
... ich habe gerade mal länger in the https://developers.home-assistant.io/docs/core/entity/climate/ docu geschaut... Also die aktuelle evcc Implementierung ist ein ON/OFF Schalter - kennt also "nur" zwei Zustände. Eine Climate Entity muss nicht zwingend einen einfachen EIN/AUS Schalter (turn_on - turn_off) besitzen - Sondern unterstützt primär Wenn Du eine Climate Entity (die nicht das feature TURN_ON & TURN_OFF unterstützt) via evcc schalten möchtest (und solange evcc "nur" EIN/AUS unterstützt (das wird sicherlich noch eine Weil so bleiben))... dann geht das meiner Meinung nur darüber, das Du Dir in HA einen "Helfer Schalter" einrichtest - und dann eben in Automatisierungen die diesen Helfer Schalter verwenden, die passenden |
Beta Was this translation helpful? Give feedback.
-
Das "nicht zwingend" verstehe ich nicht? Die Doku sagt doch eindeutig, dass es EIN/AUS NICHT gibt.
Ich denke, es reicht lediglich das Hauptattribute
Aus meiner Sicht kann es doch wirklich nur ein kleiner Aufwand sein, dass evcc für eine In den letzten Releases wurde so viel gemacht, damit evcc einfacher und komfortabler mit Home Assistant verbunden werden kann:
Da würde man jetzt bei 99,5 % stehen bleiben und trotzdem würden Klimaanlagen in evcc nicht eingebunden werden können.
Den Weg habe ich kurz ausprobiert und werde ich aber sicher nicht weitergehen. Der Aufwand ist immens für so einen kleinen Unterschied und wäre vermutlich auch für die breite Verwendung der Verbindung von evcc und Home Assistant ein Hindernis. |
Beta Was this translation helpful? Give feedback.
-
Vielen Dank für diesen Hinweis! 👍
Ich habe mir den Ablauf mal mit TRACE angeschaut und dabei beobachtet, dass Der Ausgangspunkt ist:
Das volle Log, darin ist dieser Ablauf nacheinander 4 mal zu finden, das ist also reproduzierbar: evcc-20251205-215847-trace.log
Ich glaube, hier habe ich einen Fehler gefunden: |
Beta Was this translation helpful? Give feedback.
-
ich muss Morgen nochmal in den aktuellen Code gucken... aber ich meine eine einfachere Lösung, wäre die states |
Beta Was this translation helpful? Give feedback.
-
Meinst du diese Stelle https://github.com/evcc-io/evcc/blob/master/util/homeassistant/connection.go#L116 in |
Beta Was this translation helpful? Give feedback.
-
Ein |
Beta Was this translation helpful? Give feedback.
-
Diese einfache Lösung habe ich in #25906 implementiert. Allerdings hat das aus User-Sicht noch einen Haken: template: homeassistant-switch
products:
- brand: Home Assistant
- brand: Mitsubishi
description:
generic: MELCloudZumindest wird mit Aber ich bin mir nicht sicher, ob das der richtige Weg ist und habe das deswegen nicht in den MR eingebunden. Auch weil es für die Mitsubishi ja eigentlich besser unter "Wärmepumpen" passen würde. |
Beta Was this translation helpful? Give feedback.
-
JFYI: Ein |
Beta Was this translation helpful? Give feedback.
-
|
PR seems clear. Only downside I see is that it makes a simple switch the same mess as the vehicle status.
@marq24 ...und die hatte ich anscheinend beim Templateservice vergessen? Bitte Abstimmung zum PR ja/nein per Daumenmeldung hier. |
Beta Was this translation helpful? Give feedback.
-
|
Die Verlinkung von #25303 scheint mir nicht passend zu sein.
Was meinst du mit "the same mess as"? |
Beta Was this translation helpful? Give feedback.
-
|
https://github.com/evcc-io/evcc/blob/master/util/homeassistant/connection.go#L126 |
Beta Was this translation helpful? Give feedback.
-
|
I'm undecided. We either follow with the PR as-is and make climate just another switch or we duplicate the template for climate and add a specialized climate switch to the |
Beta Was this translation helpful? Give feedback.
-
This is what I would prefer and would result in an integration that behaves like a real heat pump. With the switch solution, there is no feedback at all whether,
I think I made some steps into understanding the code of evcc with my PR #25906. However, I would need some help when addings a complete new device. Maybe some kind of file structure that has necessary files prepared with header, appropriate naming and integration into the application. |
Beta Was this translation helpful? Give feedback.
-
|
So - to clarify - Mitsubishi Electric heat pumps are now fully integrated and will be selectable from a template list, in next release version? |
Beta Was this translation helpful? Give feedback.
-
|
Not at all. Nobody has developed a tempalte afaikt: |
Beta Was this translation helpful? Give feedback.
-
|
Yes, I was confused by “closed this as completed” in a PR that seems to be about something else |
Beta Was this translation helpful? Give feedback.
-
|
Any updates on this topic? |
Beta Was this translation helpful? Give feedback.






Uh oh!
There was an error while loading. Please reload this page.
-
With winter incoming and high peak energy price during some hours with dynamic energy plans, would be nice to be able to control Mitsubishi Electric heat pumps, to have them Boost power/reduce power/stop (during high energy price hours)
There are a few different Melcloud integrations on github, maybe it would be possible to integrate it similarly to evcc?
Beta Was this translation helpful? Give feedback.
All reactions