<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to Vaillant X6 Serielle Schnittstelle</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/67e93b2639/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/67e93b2639/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Deutsch/thread/67e93b2639/</id><updated>2020-02-27T23:47:25.252000Z</updated><subtitle>Recent posts to Vaillant X6 Serielle Schnittstelle</subtitle><entry><title>Vaillant X6 Serielle Schnittstelle</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/67e93b2639/?limit=25#1721" rel="alternate"/><published>2020-02-27T23:47:25.252000Z</published><updated>2020-02-27T23:47:25.252000Z</updated><author><name>almot89</name><uri>https://forge.codesys.com/u/almot89/</uri></author><id>https://forge.codesys.combf7bcadc3d29a7ce0b2a6e6aa0fa1e3cb4393d80</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Meines Wissens kann codesys v3 auch phyton skripte...&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Vaillant X6 Serielle Schnittstelle</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/67e93b2639/?limit=25#1b2b" rel="alternate"/><published>2020-02-27T23:47:20.640000Z</published><updated>2020-02-27T23:47:20.640000Z</updated><author><name>cjochum</name><uri>https://forge.codesys.com/u/cjochum/</uri></author><id>https://forge.codesys.comdaf5ea2ddbd97d57a99505555eae20de2ad9a948</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;Vaillant ist meine Gastherme auf der Steuerungsplatine gibt es eine Buchse für einen RJ12 Stecker.&lt;br/&gt;
Damit ist es möglich Istwerte auszulesen und auch verschiedene Parameter zu ändern.&lt;br/&gt;
Es gibt eine Beschreibung über diese Schnittstelle.&lt;br/&gt;
&lt;a class="" href="https://knx-user-forum.de/forum/%C3%B6ffentlicher-bereich/knx-eib-forum/35578-vaillant-x6-schnittstelle-rpi-homeserver-wiregate-etc" rel="nofollow"&gt;https://knx-user-forum.de/forum/%C3%B6f ... regate-etc&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Die Kommunikation wird in der der Wiki Vaillant X6 Schnittstelle ? zerties.org beschrieben,&lt;/p&gt;
&lt;p&gt;Um Paramter zu lesen bzw. zu schreiben muß die exakte Checksume mitgesendet werden.&lt;br/&gt;
Leider bekomme ich die nicht mit ST hin.&lt;/p&gt;
&lt;p&gt;Gruß Chris&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Vaillant X6 Serielle Schnittstelle</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/67e93b2639/?limit=25#ca54" rel="alternate"/><published>2020-02-27T23:47:18.990000Z</published><updated>2020-02-27T23:47:18.990000Z</updated><author><name>alwoso</name><uri>https://forge.codesys.com/u/alwoso/</uri></author><id>https://forge.codesys.com3988bf9671231def96178f2b72ab05711e82a8ca</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo Chris!&lt;/p&gt;
&lt;p&gt;Wovon redest du??????&lt;/p&gt;
&lt;p&gt;Was ist eine Vaillant, wozu dient die Verbindung zur X6, wozu brauchst du die Checksumme?&lt;/p&gt;
&lt;p&gt;Ein bißchen mehr Erklärung wäre hilfreich   &lt;/p&gt;
&lt;p&gt;Gruß&lt;/p&gt;
&lt;p&gt;Alfred&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Vaillant X6 Serielle Schnittstelle</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/67e93b2639/?limit=25#4600" rel="alternate"/><published>2020-02-27T23:47:14.348000Z</published><updated>2020-02-27T23:47:14.348000Z</updated><author><name>cjochum</name><uri>https://forge.codesys.com/u/cjochum/</uri></author><id>https://forge.codesys.com7131acef8bf8b50f1e812a74bb1d376b36424fd9</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo,&lt;br/&gt;
ich versuche gerade meine Vaillant mit X6 Schnittstelle mit CODESYS V3  zu verbinden, dazu habe ich zwischen die X6 Schnittstelle einen XPORT Lanadapter installiert.&lt;br/&gt;
Die Verbindung funktioniert, aber ich beiße mir die Zähne aus um die Checksumme in ST zu erstellen.&lt;br/&gt;
Den Code hier mit Python funktioniert:&lt;br/&gt;
def crc(s):&lt;br/&gt;
    crc = ord(s&lt;span&gt;[0]&lt;/span&gt;)&lt;br/&gt;
    for i in range(len(s) - 1):&lt;br/&gt;
        if crc &amp;amp; 128:&lt;br/&gt;
            crc = (crc &amp;lt;&amp;lt; 1 | 1) &amp;amp; 255 ^ 24&lt;br/&gt;
        else:&lt;br/&gt;
            crc = (crc &amp;lt;&amp;lt; 1 )&lt;br/&gt;
        crc = crc ^ ord(s&lt;span&gt;[i+1]&lt;/span&gt;)&lt;br/&gt;
    return chr(crc)&lt;/p&gt;
&lt;p&gt;Nur wie gesagt in ST hab ich keine Chance.&lt;br/&gt;
Hier noch der Link zur X6&lt;br/&gt;
Schnittstellen Beschreibung: &lt;br/&gt;
old._&lt;/p&gt;
&lt;p&gt;Vielleicht hat von euch einer eine Idee.&lt;/p&gt;
&lt;p&gt;Gruß Chris&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>