Hallo Allerseits, ich würde gerne meine Split-Klimaanlage von Mitsubishi in meine Haussteuerung integrieren. Der Installateur ruft für Material und Arbeit einen Preis auf, der für einen gediegenen Urlaub reicht. Die Lösung ist auch nicht elegant, da für jedes Gerät offenbar mehrere Adapter und Gateways brauche. Ich konnte soviel herausfinden, dass die Innengeräte einen sogenannten XY-Bus haben. Dieser wird für jedes Innengerät auf einen AB-Bus umgesetzt. Mehrere AB Teilnehmer kann man wohl auf Modbus RTU bzw. TCP umsetzen. Es scheint auch so zu sein, dass andere Klimaanlagenhersteller das selbe Protokoll einsetzen, obwohl XY and AB sehr beliebig klingen. Jedenfalls finde ich unter dieser Bezeichnung im Netz keine Protokollbeschreibung. Lange Rede, kurzer Sinn: Kennt jemand diesen XY-Bus und hat eine Protokoll-Beschreibung? Ich habe keine gefunden. Dann würde ich mir gerne ein passendes Interface selbst bauen.
Die Anschlüsse von RS485 werden gerne mit A und B gekennzeichnet. Bei Vollduplex AB und XY. Kann sein, dass das einfach ein RS485 Modbus ist.
Tobias S. schrieb: > Lange Rede, kurzer Sinn: Kennt jemand diesen XY-Bus und hat eine > Protokoll-Beschreibung? Ich habe keine gefunden. Dann würde ich mir > gerne ein passendes Interface selbst bauen. Ich kann dir zu dem Problem leider nicht helfen aber falls du ausserhalb des Forums Informationen findest könntest du sie dann hier reinstellen bzw. verlinken. Das könnte auch für andere interessant sein. Danke und viel Erfolg
Das ist Modbus RTU. Das tolle an Modbus: Er ist uralt und alles ist offen. Das nicht so tolle: Jeder pfuscht was für sich rum, hält sich an keinen Standard, und nennt es irgendwas eigenes, was auch mit dem eigenem zusammen funktioniert - nur wenn es mit was anderem reden soll, wird es frickelig. Als nächstes brauchst du ersteinmal die Adressregister.
Ich kenne das MelCloud Wifi Interface, welches man für 85€ selbst installiert. Danach ist es über die Hausautomation ansteuerbar. Alexa sowie einige andere Integrazionen sind gemacht.
Ich weiß jetzt nicht was Mitsubishi macht, aber bei einigen älteren Geräten hatte ich gesehen daß die Steuerleitungen zwischen Innen- und Außengeräten nicht sicher isoliert waren, also kein PELV oder SELV, sondern nur funktionsisoliert. Also Vorsicht wenn Du das Protokoll Reverse-Engineeren möchtest - schau Dir an wie es da mit Isolation und Sicherheit aussieht bevor Du da mit Oszi oder Logikanalysator rangehst.
Vielen Dank für die vielen Reaktionen. Zu RS485: Da das sieht mir auch so aus. Das kann man siche durch Pegel messen bestimmen. Leider ist das nur die halbe Miete, weil ich noch das darauflaufende Protokoll ermitteln muss. Zu Modbus @sebastian_I72: Ja, sehe ich genau so. In meiner idealen Welt würde ich das komplett umgehen und einen µC an die Innengeräte hängen, die das Protokoll interpretieren und dann per RS232 weiterleiten. Einen Mehrfach-Umsetzer von RS232 auf Ethernet hab ich schon gebaut. Zu MelCloud @Chris: Hab ich mir angeschaut. Braucht Internet und das möchte ich nicht, weil ich eine ausgebaute Steuerung habe. Da gab es aber andere interessante Hinweise. Zu weitere Hinweise @urschmidt: Ich habe folgendes interessante gefunden: https://github.com/rjdekker/MHI2MQTT Das klingt sehr interessant und günstig. <20€. Es scheint eine SPI Schnittstelle zu geben. Nun kann man das einfach verwenden oder, weil ich nicht gerne Funk mag, verstehen, was vorgeht, und nur auf RS232 umsetzen. Was ich noch nicht weiß, ist, ob das bei meinem Modell geht. Hier noch ein alternativer Link: https://github.com/dgoodlad/esp8266-mitsubishi-aircon Da immer von Heatpump die Rede ist, hab ich noch nicht herausgefunden, ob das für meine Geräte passen würde. Vielleicht inspiriert das ja den einen oder anderen. Es wär ja cool, wenn man die Protokollinterpretation abstrahieren und damit portabel machen könnte.
Wenn du uns die genauen Modellbezeichungen preisgibts wird vieles
einfacher. Dann brauchst du vielleicht nicht das komplette
Adressregister reverse zu ergründen.
Zäum das Pferd von vorne auf:
Was soll denn deine Haussteuerung für Funktionen haben?
Freigabe: DO
Setpunkt setzen: AO
Sumalarm ziehen: DI
sonstnochwas?
Der Sumalarm ist bei vielen M'bischi auch als potentialfreier Kontakt
ausgeführt.
Danach macht man sich an die technische Umsetzung:
Entweder direkt auf den ModBus RTU kommunizieren oder den Träger und das
Protokoll der Fernbedieneinheit nachbilden.
Die verlinkten Projekte setzen den ModBus RTU auf mqtt auf wLan um.
> Da immer von Heatpump die Rede ist
Das was man in Deutschland "Klimaanlage" oder "Kühlschrank" nennt ist
nix anderes als eine spezielle Bauform einer Wärmepumpe.
Sebastian L. schrieb: > Wenn du uns die genauen Modellbezeichungen preisgibts wird vieles > einfacher. Dann brauchst du vielleicht nicht das komplette > Adressregister reverse zu ergründen. Ich bin gerade auf Dienstreise, daher hab ich nicht direkt Zugang zu den Geräten. Ich habe aber das Manual, das gilt zwar für mehrere, aber sie beginnen alle mit SRK: SRK[20|25|35|50]ZS-W[BT]? > Zäum das Pferd von vorne auf: > Was soll denn deine Haussteuerung für Funktionen haben? > Freigabe: DO > Setpunkt setzen: AO > Sumalarm ziehen: DI > sonstnochwas? Das ist für mich zwar von hinten, weil ich davon abhängig bin, was die Geräte überhaupt können, aber: Ist-Temperatur, Soll-Temperatur, Modus (Kühlen, Lüften, Heizen,...), Lüftergeschwindigkeit, Lamellen-Ausrichtung. > > Der Sumalarm ist bei vielen M'bischi auch als potentialfreier Kontakt > ausgeführt. Ich habe leider keine Ahnung, was das ist. > Danach macht man sich an die technische Umsetzung: > Entweder direkt auf den ModBus RTU kommunizieren oder den Träger und das > Protokoll der Fernbedieneinheit nachbilden. > Die verlinkten Projekte setzen den ModBus RTU auf mqtt auf wLan um. Naja, das eine kommuniziert über eine SPI-Schnittstelle. Ob der XY-BUs ModBus RTU ist, ist ja für mich noch unklar. Die Fernbedienung ist aktuell IR. Es gibt aber eine Kabelfernbedieung, die an den XY-BUS angeschlossen werden kann. >> Da immer von Heatpump die Rede ist > Das was man in Deutschland "Klimaanlage" oder "Kühlschrank" nennt ist > nix anderes als eine spezielle Bauform einer Wärmepumpe. Schon richtig. Ich habe aber ein Split-Gerät, da sitzt die Wärmepumpe außen und alle Projekte und Hinweise, die ich gefunden habe (z. B. in der Installationsanleitung des Herstellers) steuern die Innengeräte, die m. E. keine Wärmepumpen sind.
Als unelegante aber einfach Methode kannst Du auch die IR Fernbedienung mit einem esp oder so ersetzen, in diesem Projekt ist schon das Protokoll von ein paar der Mitsubishi Klimaanlagen unterstuezt: https://github.com/crankyoldgit/IRremoteESP8266
T. B. schrieb: > ls unelegante aber einfach Methode kannst Du auch die IR Fernbedienung > mit einem esp oder so ersetzen, in diesem Projekt ist schon das > Protokoll von ein paar der Mitsubishi Klimaanlagen unterstuezt: Das ist dann aber nur unidirektional, wie bei der Fernbedienung auch. Ich verwende bei meinen 3 Klimaanlagen (ebenfalls Mitsubishi) nun ein Gateway auf KNX-Bus. Meine Steuerung basiert in der Zwischenzeit auch auf KNX. Früher habe ich eine Mitsubishi-Box verwendet, die digitale I/O´s hatte. Mit der ging ich dann auf eine Platine mit ATMEL-Prozessor und von dort auf RS485-Hausbus. Falls Bedarf an der Mitsubishi-Box besteht, bitte melden. Die Platine mit ATMEL-Prozessor könnte ich auch mit dazu abgeben.
:
Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.