<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>http://wiki.fhem.de/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=TobyLorenz</id>
	<title>FHEMWiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.fhem.de/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=TobyLorenz"/>
	<link rel="alternate" type="text/html" href="http://wiki.fhem.de/wiki/Spezial:Beitr%C3%A4ge/TobyLorenz"/>
	<updated>2026-04-13T03:29:46Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Luxtronik_1_in_FHEM&amp;diff=27521</id>
		<title>Luxtronik 1 in FHEM</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Luxtronik_1_in_FHEM&amp;diff=27521"/>
		<updated>2018-07-22T10:01:25Z</updated>

		<summary type="html">&lt;p&gt;TobyLorenz: /* MQTT-Client für Luxtronik 1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Todo|Fertigstellung; Erläuterungen ob und wie FHEM-Anbindung erfolgen kann}}&lt;br /&gt;
&lt;br /&gt;
== Features / Funktionen ==&lt;br /&gt;
Die Luxtronik 1.0 ist eine Heizungssteuerung, die in Wärmepumpen von Alpha Innotec, Siemens und Novelan verbaut ist. Ihr fehlt ein Ethernet Anschluss, so dass sie über die vorhandene RS232-Schnittstelle integriert werden muss. Sie ist die Vorgängerversion der LAN-fähigen [[Luxtronik 2.0]], für die ein FHEM-Modul existiert.&lt;br /&gt;
&lt;br /&gt;
== Hinweise zum Betrieb mit FHEM ==&lt;br /&gt;
Falls es besondere Einschränkungen / Voraussetzungen, etc. gibt...&lt;br /&gt;
# Die Wärmepumpe kann nur über die serielle Schnittstelle angesprochen werden.&lt;br /&gt;
# Derzeit wird nur das Auslesen der Konfiguration und Werte unterstützt.&lt;br /&gt;
&lt;br /&gt;
== Verbindung herstellen ==&lt;br /&gt;
Damit man die Schnittstelle - die insbesondere für Wartungszwecke da ist - nutzen kann, musst du die nachfolgenden Schritte durchführen.&lt;br /&gt;
=== Schnittstelle freigeben ===&lt;br /&gt;
Unter &#039;&#039;Einstellungen --&amp;gt; Datenzugang&#039;&#039; die PIN 9445 für den Kundendienstzugang eingeben und bestätigen. Es passiert erstmal nix, es sind jetzt aber weitere Menüs erreichbar. Unter &#039;&#039;Einstellungen --&amp;gt; Diagnose&#039;&#039; Standard auswählen. Damit ist die Schnittstelle freigegeben.&lt;br /&gt;
=== Kabel anschließen ===&lt;br /&gt;
Jetzt geht es an die Wärmepumpe, diese öffnen. Bei meiner Alpha Innotec ist die Steuerung an der linken Seite hinter einer Metallabdeckung. Dort sieht es dann so aus:&lt;br /&gt;
&lt;br /&gt;
:[[Datei:Luxtronik1-kabel-anschliessen.jpg]] &lt;br /&gt;
&lt;br /&gt;
Der rote Pfeil zeigt den seriellen Anschluss, hier muss das Kabel eingesteckt werden.&lt;br /&gt;
=== Das Kabel ===&lt;br /&gt;
Es gibt leider viele verschiedene Kabelbelegungen. Daher ist es am einfachsten sich ein Kabel selbst zu löten. Drei PINs müssen verbunden sein: 5 (GND), 3 (TX) und 2(RX). Auf beiden Seiten sind die Anschlüsse gleich, es ist ein 1:1-Kabel, also keine Drehung von 2 auf 3 o.Ä.&lt;br /&gt;
&lt;br /&gt;
:[[Datei:Luxtronik1-serielles-kabel.jpg]]&lt;br /&gt;
&lt;br /&gt;
Das Bild zeigt ein gelötetes Kabel am USB-RS23-Adapter.&lt;br /&gt;
=== Der RS232-USB-Adapter ===&lt;br /&gt;
In meinem Fall war das ein USB-Seriell-Adapter (Typ Targus PA088E bzw MCT U232 - gibt es für 13 € bei Ebay. Software ist von MCT.com.tw und läuft bei mir unter Win10 und Win7/64Bit). Andere Adapter sollten genauso funktionieren, wenn es Treiber dafür gibt.&lt;br /&gt;
&lt;br /&gt;
Der FHEM läuft bei mir auf einem BananPi, für den RaspberryPi sollte das selbe gelten. Steckt man den Adapter ein, wird er erkannt. Man kann das leicht mit dem Befehl &amp;lt;code&amp;gt;lsusb&amp;lt;/code&amp;gt; prüfen.&lt;br /&gt;
&lt;br /&gt;
Nach Eingabe des Befehls &amp;lt;code&amp;gt;dmesg&amp;lt;/code&amp;gt; sieht man, wie das Gerät eingebunden ist:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[278127.624239] mct_u232 ttyUSB0: MCT U232 converter now disconnected from ttyUSB0&lt;br /&gt;
[278127.632780] mct_u232 3-1:1.0: device disconnected&lt;br /&gt;
[278206.689646] ehci_irq: port change detect&lt;br /&gt;
[278206.912197] ehci_irq: port change detect&lt;br /&gt;
[278206.972264] The port change to OHCI now!&lt;br /&gt;
[278207.277779] usb 3-1: new full-speed USB device number 4 using sw-ohci&lt;br /&gt;
[278207.474278] usb 3-1: New USB device found, idVendor=0711, idProduct=0230&lt;br /&gt;
[278207.486502] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3&lt;br /&gt;
[278207.493495] usb 3-1: Product: Targus Group Intl&lt;br /&gt;
[278207.503430] usb 3-1: Manufacturer: Targus Group Intl&lt;br /&gt;
[278207.509376] usb 3-1: SerialNumber: 489991&lt;br /&gt;
[278207.520277] mct_u232 3-1:1.0: MCT U232 converter detected&lt;br /&gt;
[278207.530816] usb 3-1: MCT U232 converter now attached to ttyUSB0&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wichtig ist die Information welches Devices das nun ist &amp;quot;attached to...&amp;quot;, hier &amp;lt;code&amp;gt;/dev/ttyUSB0&amp;lt;/code&amp;gt;.&lt;br /&gt;
=== Einstellungen der seriellen Schnittstelle ===&lt;br /&gt;
Anders, als ich zunächst dachte funktioniert eine Verbindung mit der Standardrate 9.600 Baud nicht. Die richtigen Einstellungen sind:&lt;br /&gt;
  * 57600 baud&lt;br /&gt;
  * 8 Bit&lt;br /&gt;
  * 1 Stopbit&lt;br /&gt;
  * kein Paritätsbit&lt;br /&gt;
  * Xon/Xoff Flusskontrolle&lt;br /&gt;
&lt;br /&gt;
==== Minicom (Linux) ====&lt;br /&gt;
Damit man ausprobieren kann, ob bis hierher alles funktioniert, kann man das Terminalprogramm minicom (für Linuxkonsolen) verwenden. Der Befehl &amp;lt;code&amp;gt;sudo apt-get install minicom&amp;lt;/code&amp;gt; installiert das Programm. Unter &amp;lt;code&amp;gt;/etc/minicom&amp;lt;/code&amp;gt; liegt die Datei minirc.dfl, diese enthält bei mir folgende Einstellungen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Machine-generated file - use &amp;quot;minicom -s&amp;quot; to change parameters.&lt;br /&gt;
pu port             /dev/ttyUSB0&lt;br /&gt;
pu baudrate         57600&lt;br /&gt;
pu bits             8&lt;br /&gt;
pu parity           N&lt;br /&gt;
pu stopbits         1&lt;br /&gt;
pu rtscts           No&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== PuTTY (Windows/Linux) ====&lt;br /&gt;
Wer den ersten Test von Windows oder der grafischen Konsole von Linux machen will, der kann [http://www.chiark.greenend.org.uk/~sgtatham/putty/ PuTTY] verwenden.&lt;br /&gt;
&lt;br /&gt;
:[[Datei:Luxtronik1_putty.png]]&lt;br /&gt;
&lt;br /&gt;
Ihr müsst dann unter Sessions von &amp;quot;ssh&amp;quot; auf &amp;quot;serial&amp;quot; umstellen. COM1 stimmt natürlich auch nur, wenn es bei euch ebenfalls COM1 ist, dies könnt ihr im Geräte-Manager prüfen.&lt;br /&gt;
&lt;br /&gt;
=== Verbindungstest ===&lt;br /&gt;
Der spannende Moment, wenn ihr alles richtig gemacht habt, könnt ihr nun mit der Luxtronik 1 kommunzieren. Für den ersten Test unterstelle ich, dass ihr entweder PuTTY oder Minicom verwendet.&lt;br /&gt;
Wenn ihr nun Enter drückt, bekommt ihr ein freundliches &amp;lt;code&amp;gt;777&amp;lt;/code&amp;gt; zurück. Gebt ihr &amp;lt;code&amp;gt;1800&amp;lt;/code&amp;gt; ein, kommt eine ganze Seite von Zahlen zurück. Super.&lt;br /&gt;
&lt;br /&gt;
== FHEM-Modul Luxtronik1 ==&lt;br /&gt;
Leider gibt es kein offizielles FHEM-Modul Luxtronik1 :-(&lt;br /&gt;
&lt;br /&gt;
Todo: Wo bekommt man das inoffizielle Modul her?&lt;br /&gt;
&lt;br /&gt;
== MQTT-Client für Luxtronik 1 ==&lt;br /&gt;
Es gibt eine Open Source Software, die einen MQTT-Client für die Luxtronik 1 implementiert hat.&lt;br /&gt;
Damit sollte es möglich sein, die Wärmepumpe über den FHEM-eigenen [[MQTT]] Gateway einzubinden.&lt;br /&gt;
Die Software ist verfügbar unter: https://bitbucket.org/tobylorenz/ait_luxtronik/.&lt;br /&gt;
Sie wird laufend gewartet und um weitere Wärmepumpen ergänzt.&lt;br /&gt;
&lt;br /&gt;
== Bekannte Probleme ==&lt;br /&gt;
Keine&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* heatpumpctl [https://github.com/christophgysin/heatpumpctl/tree/master/doc Dokumentation der Schnittstelle + C-Sourcen]&lt;br /&gt;
* Hoerndlein [http://www.hoerndlein.de/cms/index.php/luxtronik-1 Perl-Modul]&lt;br /&gt;
* Forumsdiskussion [https://forum.fhem.de/index.php?topic=29740.0]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Other Components]]&lt;/div&gt;</summary>
		<author><name>TobyLorenz</name></author>
	</entry>
</feed>