Serielle CN105-Schnittstelle der A/Cs von Mitsubishi Electric

Mitsubishi Electric verwendet bei seinen Klimaanlagen eine serielle Schnittstelle, die als 5-poliger Stecker vorhanden ist. Bei neueren Geräten ist das WLAN-Interface dort angeschlossen. Nun ist es aber so, daß man darüber nicht nur alles steuern kann, sondern auch Parameter auslesen wie die Werte der Temperaturfühler, die Drehzzahl des Kompressors u.ä.

Theoretisch kann man das alles mit mit home-assistent kontrollieren und steuern. Da das WLAN-Interface die Schnittstelle belegt, muß man entweder alles selbst mit HA o.ä. machen oder einen Splitter verwenden. Ich habe den allerdings bislang nur für einen Preis ab 40 Donald-Kröten aufwärts gesehen (ohne Versand und Zusatzkosten). Nutzt von euch jemand diese Schnittstelle außer fürs WLAN-Interface? Tipps, Infos und Ideen dazu?

Damit kannst du das original WiFi weiterhin nutzen.

1 „Gefällt mir“

Ein Spliter ist da wohl keine Lösung, hinter den 5 Dräten verbirgt sich mit hoher wahrscheinlichkeit die Stromversorgung und ein Serielles Interface! Da ist ein HA oder änliches die einfachere Lösung.

Bei meinen (MSZ-LN##VG2) Innengeräten war der CN105 unbelegt und das originale Cloudmodul an CN106.

Das hab ich mittlerweile rausgeworfen und gegen einen ESP32 ersetzt (den aber am CN105) mit GitHub - echavet/MitsubishiCN105ESPHome: ESPHome firmware inspired by GeoffDavis’s esphome-mitsubishiheatpump, directly integrating the SwiCago library within its codebase. · GitHub

Besser gehts nicht…

2 „Gefällt mir“

ClimateControl verfügt über einen zweiten CN105-Anschluss, der als Splitter fungiert. So können Sie das originale WLAN-Modul weiterhin nutzen und sich gleichzeitig direkt lokal mit Home Assistant verbinden.

Hi, würdest du den yaml Code für den ESP 32 S3 hier rein schreiben? Hast du am ESP eine Spannungsteiler dran gebaut?

Vielen Dank im vorraus fürs teilen

Viele Grüße

Naja, im Endeffekt entspricht meine Konfiguration in etwa der, die im Abschnitt "Complete" auf Github zu finden ist (aufklappen!).

Die Board-Definition sieht folgendermaßen aus:

esp32:
  board: esp32-s3-devkitc-1
  framework:
    type: esp-idf

uart:
  id: HP_UART
  baud_rate: 2400
  tx_pin: GPIO16
  rx_pin: GPIO17

Nein, der war damals noch nicht "empfohlen" - geht, zumindest bei mir, auch ohne. Nachdem es aber mittlerweile mit Levelshifter empfohlen ist, würde ich es auch so machen - ist halt sicherer für die Anlage.

1 „Gefällt mir“

Vielen Dank!

Ich komme leider bei mir nicht weiter. Im HA sehe ich den Regler kann aber nicht bedienen. Bitte um Hilfe vielen Dank!

Zeig doch mal deine gesamte Konfiguration, gerne als Code formatiert und ggf. zusammengeklappt.

Was sagt denn das Log? (am besten vollständig ab Neustart ESP)

# Board: Generic ESP32-S3 Board

substitutions:

devicename: mitsubishi-klima-og

friendly_name: "Klima OG"

esphome:

name: ${devicename}

friendly_name: ${friendly_name}

comment: "Mitsubishi HVAC via CN105"

esp32:

board: esp32-s3-devkitc-1

variant: esp32s3

framework:

type: esp-idf  # ESP-IDF Framework für sauberes serielles Timing auf dem S3

api:

ota:

  • platform: esphome

wifi:

ssid: "hallooooo"

password: pwooooooooooooooooooo

ap:

ssid: "${friendly_name} Fallback Hotspot"

password: "Ein_Hotspot_Passwort"

web_server:

port: 80

uart:

  • id: mitsubishi_uart

    tx_pin: GPIO17

    rx_pin: GPIO18

    baud_rate: 2400

    stop_bits: 1

    parity: EVEN

# Der eingebaute Hub für den CN105-Bus

mitsubishi_cn105:

id: mitsubishi_hub

uart_id: mitsubishi_uart

# Die Klima-Entität für Home Assistant

climate:

  • platform: mitsubishi_cn105

    mitsubishi_cn105_id: mitsubishi_hub

    name: "${friendly_name}"

    visual:

    min_temperature: 16.0

    max_temperature: 31.0

    temperature_step: 0.5

Puh, das ist irgendwas, aber Nix was aus einer der Beispielkonfigurationen vom Projekt-GitHub entstanden ist…

Da fehlt schon mal die Definition von external_components und vieles mehr.

Wirf das mal komplett weg und nimm dir entweder die Minimal-Konfiguration oder eben die komplette aus dem Link den ich oben gepostet hab, pass die an und mach noch einen Versuch…

OK. Vielen Dank für deine Hilfe! Werde den Code von deinem links ausprobieren.

Noch eine Frage, beim mir steckt der WLAN Modul am CN110 und CN105 war frei und hat diesen weißer 5 poliger Stecker und hier habe ich mein ESP angeschlossen.

Ist das bei dir auch so?

Das ist meine Inneneinheit