Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. [Projekt] Comfoair CA350 - Adapter

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [Projekt] Comfoair CA350 - Adapter

    This topic has been deleted. Only users with topic management privileges can see it.
    • B
      brumark last edited by

      Hallo Thomas,

      ich kann dir nur kurz sagen, wie ich es gemacht habe. Da der Comfoair Adapter seit Version 1.1.1 auch Serial2USB Adapter direkt unterstützt, habe ich die serielle Verbindung um ein paar Meter bis zum ioBroker verlängert und über einen solchen Adapter verbunden. Das funktioniert sehr gut, aber auch hier kommen ab und zu "falsche" Werte an.

      Bildschirmfoto 2020-07-19 um 20.01.29.jpg

      Gruss
      Christoph

      Z 1 Reply Last reply Reply Quote 0
      • F
        forelleblau last edited by

        Hallo Thomas

        Meine erste Antwort wär auch die von Christoph. Meine Lösung für die ser2net frage ist die serielle Schnittstelle.
        Wenn du lieber auf LAN setzen möchtest findest du weiter oben einige Adapter erwähnt, auch meinen. Bis jetzt hats dann glaub noch mit jedem früher oder später geklappt.

        Lieber Gruss Marcel

        1 Reply Last reply Reply Quote 0
        • K
          krümelmonster last edited by

          Hallo zusammen
          bin ganz neu in ioBroker und VIS. Tolle Applikation.
          Habe gestern den Adapter compfoair installiert und getestet. Version 0.3.2
          Anschluss erfolgt über den LAN-Serial Adapter USR-TCP232 302.
          Betrieben wird die Instanz als "Nur Adapter" und funktionierte auf Anhieb.

          Ich habe ein kleines PRoblem mit der Eingabe der Compforttemperatur.
          Wenn ich diese in ioBroker unter den Objeken einen Wert z.B. 20 eingebe kommt als Status die Rückmeldung im Status (comfoair.0.temperature.statcomfort) 20 zurück. Also korrekt.

          Wenn ich allerdings diese im Inputfeld unter Vis im Inputfeld für die Variable (comfoair.0.control.comforttemp) die 20 eingebe kommt als Rückmeldung (comfoair.0.temperature.statcomfort) 2000. Also eine 100 Potenz höher.

          Muss dazu sagen das ich VIS noch viel Neuland für mich ist.

          Kann mir jemand einen Tipp geben woran dies liegen könnte? Datenformat,...

          Gruß Andreas

          Z 1 Reply Last reply Reply Quote 0
          • Z
            zeron850 @krümelmonster last edited by

            @krümelmonster

            Hallo Andreas,

            ich habe auch gerade den USR-TCP232 302 in Betrieb genommen, bei mir kommt allerdings nichts. Kannst du mir deinen Anschluss samt Einstellungen zeigen?

            Danke im Voraus für deine Hilfe!
            Grüße
            Thomas

            1 Reply Last reply Reply Quote 0
            • Z
              zeron850 @brumark last edited by

              @brumark

              Hallo Christoph,

              vielen Dank für deine Antwort. Bei mir erscheinen leider keine Werte und ich weiß langsam nicht mehr was in noch ausbprobieren soll. Ich habe den USR-TCP232-302 Adapter gekauft und komme nicht weiter. Die IP samt Port stimmt. Der Adapter leuchtet grün. Die CC ease habe ich abgeklemmt (es erscheinte immer die Error com Meldung. Selbst als ich tx und rx getauscht habe kommt nix.

              Danke für deine Hilfe!
              Grüße
              Thomas

              1 Reply Last reply Reply Quote 0
              • Z
                zeron850 last edited by

                @krümelmonster @brumark

                Jetzt hat es geklappt dank der Anleitung hier auf https://github.com/iobroker-community-adapters/ioBroker.comfoair/issues/2

                Man das hat mich jetzt Nerven gekostet....

                Tausend Dank dem Autor!

                Thomas1305 created this issue in iobroker-community-adapters/ioBroker.comfoair

                closed Is it possible to use the RS232 interface on the raspberry? #2

                1 Reply Last reply Reply Quote 0
                • K
                  krümelmonster last edited by

                  @zeron850
                  Hallo habe deinen Post grad erst gesehen.
                  Ich habe letztendlich die CC ganz abgeklemmt weil ich anfangs Probleme hatte mir aber nicht sicher war woran es gelegen hat. Habe aber auch eine lange serielle Leitung zur Lüftung ca. 20m und der CC hängt in meiner Verteilung mitten drin.
                  Ich wollte die Anlage jetzt ausschließlich über iobroker steuern wenn da momentan nicht das Problem mit dem Eingabefeld wäre. Die Stufen lassen sich aber problemlos schalten.
                  Könnt Ihr mal prüfen ob Ihr die selben Effekte in Zusammenhang mit VIS habt mit der Komforttemperatur wie oben beschrieben? Oder mir mal die Einstellungen eures Vis Eingabefeldes für diese Variable posten.

                  Hier aber für alle anderen noch meine Einstellungen. des TCP Adapters
                  ee7f72b4-3866-48f4-b2ba-fdf7355ce7e4-image.png
                  67bf1558-f01e-48e2-aa7d-2f6f97e73bb0-image.png

                  Gruß Andreas

                  Z 1 Reply Last reply Reply Quote 0
                  • Z
                    zeron850 @krümelmonster last edited by zeron850

                    @krümelmonster

                    Hallo Andreas,

                    danke für deine Antwort. Ich hatte jetzt eine Woche gemacht und versucht jetzt wieder alles anzuschließen. Trotz der richtigen Einstellungen kommen keine Werte. Glaubst du das der RS232 Server einen macken abbekommen hat?

                    1c885dbf-965c-4661-86d7-a526820ea0c0-grafik.png

                    235411c8-c36d-491b-9512-84c1e01e162e-grafik.png

                    87d3e3df-61a1-410a-a057-89450ed8ff68-grafik.png

                    Kabel RX und TX haben ich auch schon x-mal ausgetauscht. Ich habe keine Ahnung was ich noch machen soll. Es hatte letzte Woche nach zig versuchen schon funktioniert. Jetzt nach einer Woche Pause geht es nicht mehr. Ich habe zu Versuchswecken auch die CCease mal abgeklemmt um es zu testen, aber keine Chance....

                    Wenn ich auf UDP-Server umstellen kommen Werte:

                    e79bbc48-db47-49e9-b8de-c35e51587517-grafik.png

                    Hast du noch eine Idee? Könnte sein das der Wandler einen Defekt hat, oder?

                    Dsnke & Grüße
                    Thomas

                    K 1 Reply Last reply Reply Quote 0
                    • K
                      krümelmonster @zeron850 last edited by

                      @zeron850
                      Hallo Thomas
                      Du hast keine Verbindung und es kommen auch keine Werte. In deinem letzten Bild muss bei RX und TX Count Werte drin stehen.

                      Ich hab mal meine Installation geguckt.
                      Wobei anzumerken ist das ich die CC ganz abgeklemt habe und alles über iobrocker steuere.
                      Aber gehen wir mal der Reihe nach vor.

                      a)
                      Deine Verbindung. Wie lange ist die? Geschirmtes Kabel? Schirm beidseitig auf GND legen.
                      Twisted Pair. Dh die Leitungen RX und TX sowie die 12V und GND sollten miteinander verdrillt sein. 12V wird aber nicht benötigt.

                      b)
                      Verbindung muss so sein: TX (sprechender Anschluss) muss auf RX (hörender Anschluss)
                      Compfoair Stecker -X6 -> USR-TCP-232Adapter
                      Pin -x6:12V -> not connected
                      Pin -X6:TX -> USR Adapter Pin 3 RXD
                      Pin -X6:RX -> USR Adapter Pin 2 TXD
                      Pin -X6:GND -> USR Adapter Pin 5 GND
                      Schirm auf PE bzw GND

                      c)
                      Einstellungen RS232 LAN Adapter
                      Sollten so sein wie in meinem vorherigen Post.
                      Deine sollten passen.

                      d)
                      LAN Einstellungen:
                      Wo läuft dein ioBroker? Raspi oder sonst wo?
                      Achte drauf das die IP Adresse des iobrokers sich im gleichen IP Netzsegment befindet wie der Adapter und dein Rechner.
                      Also bei Dir lt. dem Screenshot des Adaptrers im Netz 192.168.1.xxx
                      Stimmen Subnetzmasken? Du kommst ja offensichlich von deinem Konfigurationsrechner auf den USR Adapter.
                      Kannst du vom iobroker Rechner auch den Adapter anpingen?
                      Hast du eine Firewall auf dem IO Broker Rechner? Wenn ja, muss der Port 8899 freigeschaltet sein.

                      e)
                      Einstellungen der Instanz in ioBroker. Natürlich mit deiner IP des Adapters.
                      Guck mal das das Abfrageinterval lnicht zu kurz ist. Hab da mal irgendwo was gelesen das es nicht funktioniert wenn es zu kurz ist. Steht bei mir auf 20 sec. Was auch immer das für die Kommunikation bedeutet.
                      c494939f-adf4-401a-a6e4-f57bed7f259e-grafik.png

                      f)
                      Du kannst mal mit Putty drauf und gucken was durch den Adapter gesendet wird.
                      In dem Fall aber deine IP des Adapters. 192.168.178.1.70
                      Connection type RAW und Port 8899 eingeben.
                      51c61225-1737-40ed-a6f5-5e5f35a5552e-grafik.png

                      Mit Putty kann man den Datenverkehr auf der Transportschicht im LAN angucken. In Putty sollte dann so was wie im Screenshot unten auftauchen.
                      Wenn da nix angezeigt wird dann hast du keine Verbindung zum ioBroker oder die Comfoair Instanz läuft nicht.
                      Das was da angezeigt wird sagt mir zwar nix, aber ich sehe ob was kommuniziert wird.
                      Wenn sich Putty verbindet steht im USR Adapter unter Current Status -> Remote IP Adresse die deines Rechners auf dem Putty läuft.
                      Wenn die Instanz in io Broker nicht läuft werden in Putty auch keine Werte angezeigt.
                      Wenn was angezeigt wird kannst du die Instanz mal stoppen und Putty dürfte dann auch ruhen.
                      f72f9cd4-59f5-4f23-855a-a5dd1b3280b4-grafik.png

                      Ich hab beobachtet das ab und zu vermutlich je nach Abfrageintervall im USR Adapter die Remote IP des iobroker Rechners drin steht.
                      Ist aber nicht immer. Vermutlich wegen Aktualisierungsrate der Anzeige.
                      Ob das mit dem Abfrageintervall des iobrokers zusammenhängt kann ich nicht sagen.

                      Du kannst auch spasseshalber mal die CC paralell mit anklemmen und den Adapter ohne iobroker mithöhren lassen. Dann sollte in Putty auch was angezeigt werden. Habe ich aber bei mir noch nicht gemacht.

                      Prüfe o.g. Punkte mal bei Dir.

                      Gruß Andreas

                      Z 2 Replies Last reply Reply Quote 0
                      • Z
                        zeron850 @krümelmonster last edited by

                        @krümelmonster

                        Hallo Andreas,

                        wow und danke für deine ausführliche Antwort.

                        Folgendes habe ich nun dank deiner Hilfe überprüfen können:

                        zu a : Das Kabel dürfte zwischen 7-10 m lang sein und wurde bereits durch die CCease verwendet. Es ist auf jedenfall gedrillt und funtioniert.

                        zu b : Ich habe die Anschlüsse nochmals überprüft, aber die passen und wenn ich die CCease wieder montiere funktioniert auch alles wie gehabt. Die Lüftung lässt sich problemlos steuern.

                        zu c : Habe alle Varianten an Einstellungen durch, aber selbst die gleichen wie deine bringen keine Werte bei tx und rx im USR Adapter

                        zu d : iobroker läuft auf einem Raspi 3B und bisher problemlos. Im iobroker kommen keine Werte weil der USR keine sendet bzw. empfängt von der Comfoair. Die Werte im iobroker stimmen aber.

                        zu e : 20 sec Abfrageintervall habe ich auch.

                        zu f : mit Putty habe ich eine Verbindung zum USR herstellen können, aber es kommen keine Linien, Werte etc. alles schwarz -> vermute das er wohl einen abgekommen hat.

                        Ich würde jetzt einfach mal den USR zurücksenden und ein anderes Fabrikat ausprobieren. Sollte nächste Woche bereits da sein. Die Leitungen passen, weil sonst würde die CCease auch nicht funktionieren. ioBroker ist auch richtig eingestellt. Es kann deshalb nur noch am USR liegen und deshalb probiere ich jetzt mal einen Austausch.

                        VIELEN DANK für deine Hilfe und Mühen!

                        Grüße
                        Thomas

                        1 Reply Last reply Reply Quote 0
                        • Z
                          zeron850 @krümelmonster last edited by

                          @krümelmonster
                          @brumark
                          @forelleblau

                          Hallo Zusammen,

                          ich habe jetzt alles erdenkliche ausprobiert. Leider funktioniert nichts. Ich habe Kabel getauscht, twisted pair etc. alles probiert.

                          Den USR Adapter habe ich gegen einen Waveshare ausgetauscht. Komischerweise hat der Waveshare für kurze Zeit beim ersten Mal anschließen auch funktioniert. Jetzt habe ich aber auch dort das gleiche Problem. Beim Waveshare sind LED's verbaut. Man sieht also ob auf RX , TX was passiert. Die RX LED blinkt auch aber im Putty Terminal wird nichts gesendet.

                          Es liegt also nicht am ioBroker Adapter sondern an der Problematik das ich keine Verbindung zwischen RS232 Ethernet Adapter und der Comfoair aufbauen kann. Zumindest können diese die Daten nicht lesen. Ich habe auch mal die Version 1.1 installiert und versucht eine serielle Verbindung mittels einem UART 232 USBTTL Wandler aufzubauen. Auch hier zeigt sich das gleiche Fehlerbild. Die kleine Diode am USBTTL Wandler bei RX blinkt zwar aber es werden keine Daten gesendet. Ich verstehe es ehrlich gesagt nicht mehr.

                          Vielleicht hat hier noch jemand eine Idee was ich noch alles probieren kann, aber ich denke an meiner Lüftung stimmt etwas nicht. Kann bzw. muss man evtl. in den Paramentern der Lüftung selbst (noch) was ändern? Hat da jemand Erfahrung von euch?
                          Andernfalls gebe ich das Thema jetzt entnervt auf... was mich echt wurmt...

                          F 1 Reply Last reply Reply Quote 0
                          • F
                            forelleblau @zeron850 last edited by

                            @zeron850
                            Hallo Thomas

                            Ja, das schein ja wirklich ein hartnäckiger Fall zu sein. Das einzige wozu mir noch eine Frage in den Sinn kommt ist der Anschluss:
                            Ist es richtig, dass du bis jetzt immer den Anschluss bei der Klemmleiste, wo auch die Verbindungskabel zu ccEase angeschlossen sind genutzt hast oder sogar das ccEase-Kabel genutzt hast, und nicht den RS232- Anschluss auf der Platine (falls du einen solchen hast)?

                            Für die serielle Verbindung bin ich nicht sicher, ob du den richtigen Adapter hast. Da brauchst du entweder einen RS232 zu TTL, wenn du den Raspi über die Pins anschliessen willst oder einen RS232zuUSB, wenn du den USB-Anschluss des Raspi nutzen willst.

                            Sonst kannst du mal noch versuchen, ob's über den RS232-Anschluss der Comfoair funktioniert, ich hab da bei mir einfach nur die Pins 2, 3 und 5 mit einzelnen Kabel verbunden (Hab meinen USR direkt auf der Lüftung stehen). Auch hier musst du natürlich Pin 2 und 3 kreuzen (resp. tauschen, wenn's nicht funktioniert). Wenn's geht, versucht doch den USR näher bei der Lüftung zu platzieren als 7-10m. Oder mindestens mal mit einem Laptop und einem RS232toUSB - Wandler zu versuchen ob du Werte vom RS232 der Lüftung in dein Putty bringst.

                            Was mich etwas stutzig macht, ist dass es scheinbar mit beiden Geräten erst funktioniert hat und später nicht mehr.

                            Lieber Gruss
                            Marcel

                            Z 1 Reply Last reply Reply Quote 0
                            • Z
                              zeron850 @forelleblau last edited by

                              @forelleblau

                              Hallo Marcel,

                              danke für deine Antwort. Ich bin inzwischen mit allen Varianten durch. RS232 to USB Wandler direkt an der Lüftung angeschlossen usw. Selbst den RS232 PC-logmode Anschluss habe ich bereits genutzt. Das Bild ist immer das gleiche... Die LED von rx blinkt zwar aber es wird nichts angezeigt. Was ich aber inzwischen herausgefunden habe ist, dass ich keine CCease besitzte sondern schon die neuere ComfoSense67.

                              Könnte es vielleicht auch an der ComfoSense67 liegen?

                              Grüße
                              Thomas

                              F 1 Reply Last reply Reply Quote 0
                              • F
                                forelleblau @zeron850 last edited by

                                @zeron850
                                Hallo Thomas. Ob die ComfoSense und die ccEase das selbe Protokoll verwenden, kann ich dir nicht sagen. Selbst wenn nicht solltest du beim Anschliessen von Putty sehen, dass etwas übermittelt wird.

                                Lieber Gruss Marcel

                                F 1 Reply Last reply Reply Quote 0
                                • F
                                  forelleblau @forelleblau last edited by

                                  Was hast du denn für eine rs232-Schnittstellle auf deiner Platine? 9-Pol oder RJ45?

                                  Wenn ich den Fehler bei der Verbindung vermute, dann hab ich auch schon 2 Laptops genommen an beide ein usbRS232 Wandler rangemacht, dann die PIns 2,3 und 5 verbunden und dann mal daten von putty zu putty geschickt.
                                  Dann mal den einen laptop gegen den usr getauscht und wider von putty zu putty,.... usw. Schritt für Schritt bis es geklappt hatoder ich wusste wo der fehler lag....nur so, falls du noch basteln magst...

                                  1 Reply Last reply Reply Quote 0
                                  • N
                                    nicox82 last edited by

                                    Hallo liebe Community
                                    Ich versuche mein Comfoair an den iobroker anzubinden, ein USB-Kabel am Raspberry hat leider nicht ordentlich funktioniert (abbrüche nach 10 Minuten), jetzt teste ich mit einer Box von moxa de-311.

                                    Leider bekomme ich folgend efehlermeldungen:

                                    comfoair.0	2020-09-21 21:54:29.449	error	(7494) Error: connect ECONNREFUSED 192.168.1.15:4001 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1107:14)
                                    comfoair.0	2020-09-21 21:54:29.449	error	(7494) uncaught exception: connect ECONNREFUSED 192.168.1.15:4001
                                    comfoair.0	2020-09-21 21:54:29.448	warn	(7494) callcomfoair connection error: Error: connect ECONNREFUSED 192.168.1.15:4001
                                    

                                    Wenn ich mit netcat 192.168.1.15 4001 eine verbindung versuche bekomme ich als output:

                                    ▒▒m▒▒▒▒#2#2#FF!▒▒<
                                    ▒▒m▒▒▒▒ VRUWWB▒▒<
                                    ▒▒m▒▒▒▒dPuTTYPuTTY▒▒<
                                    ▒▒m▒▒▒<
                                    ▒▒m▒▒▒▒▒▒▒<
                                    ▒▒m▒▒▒<
                                    ▒▒m▒▒▒▒
                                    ▒▒▒<
                                    ▒▒m▒▒▒>▒ɺ▒▒▒▒<
                                    ▒▒m▒▒▒<
                                    ▒▒m▒▒▒▒Y▒▒<
                                    ▒▒m▒▒▒▒L▒▒<
                                    ▒▒m▒▒▒_▒▒▒#2#2#FF!▒▒<
                                    ▒▒m▒▒▒▒ VRUWWB▒▒<
                                    ▒▒m▒▒▒▒dPuTTYPuTTY▒▒▒▒▒▒<
                                    ▒▒m▒▒▒▒
                                    ▒▒▒<
                                    ▒▒m▒▒▒>▒ɺ▒▒▒▒▒Y▒▒<
                                    ▒▒m▒▒▒▒L▒▒<
                                    ▒▒m▒▒▒_▒▒▒#2#2#FF!▒▒<
                                    ▒▒m▒^C
                                    

                                    Soweit ich verstehe ist der Adapter so intelligent um aus diesem kauderwelsch das Protokoll zu lesen, wenn es eben funktioniert.
                                    Wie kann ich hier weiter debuggen?
                                    Vielen Dank.
                                    lg
                                    Nico

                                    F 1 Reply Last reply Reply Quote 0
                                    • F
                                      forelleblau @nicox82 last edited by

                                      @nicox82 Hallo nico
                                      Für mich sieht dein adapter-log danach aus, als könnte der Adapter gar keine Verbindung zu deinem Moxa aufbauen. Ich habe weiter oben die Einstellungen bei meinem USR-TCP Converter eingestellt. Vom 'luxtronik1'-Adapter/Thread in diesem Forum weiss ich, dass die Moxas noch etwas mehr Aufmerksamkeit brauchen, bis alle Einstellungen passen.
                                      was du mit netcat aufgefangen hat, sieht nich aus, wie das, was man sonst auf z.B Putty beobachten kann, wenn die comfoair Werte sendet.

                                      Was für eine Lüftung hast due genau? Welche Steuerung hängt daran? Dieser Adapter funktioniert vor Allem bei den Comfoair350CA - Lüftungen mit einer CC-Ease Steuerung.

                                      Herzliche Grüsse

                                      Forelleblau

                                      N 1 Reply Last reply Reply Quote 0
                                      • N
                                        nicox82 @forelleblau last edited by

                                        @forelleblau Das Gerät ist ein Wering G90-380 mit einer CC-Ease Bedienungseinheit.
                                        Ich habe in diesem Thread bereits Einstellungen für den Moxa adapter gefunden und habe das so konfiguriert, Leider weiß ich nicht an welcher stelle ich ansetzen kann.
                                        Der Adapter gibt jedenfalls eine Antwort in einem tcpdump, ob die korrekt ist kann ich nicht sagen.

                                        N 1 Reply Last reply Reply Quote 0
                                        • S
                                          Snapergy last edited by

                                          Hallo @all,

                                          ich habe zu Hause auch eine ComfoAir Q350 und würde diese gerne in ioBroker einbinden. Leider bin ich trotz durchlesen aller Einträge nicht ganz schlau geworden.

                                          Ich brauche also einen RS232toLAN-Adapter und schließe dann ein serielles Kabel an die Lüftungseinheit und den Adapter an, während das LAN-Kabel dann zum Switch/Router/etc. geht? Die Lüftungsanlage hat doch aber selbst einen RJ45-Steckplatz, dieser ist aber dafür nicht geeignet? Wo finde ich den seriellen Steckplatz an der Lüftungsanlage denn?

                                          Viele Grüße

                                          F 1 Reply Last reply Reply Quote 0
                                          • F
                                            forelleblau @Snapergy last edited by

                                            @Snapergy hallo
                                            Der Adapter funktioniert nicht mit den neuen ‚QXXX‘ Modellen. Nur mit den älteren, z.b CA350.

                                            Forelleblau

                                            S 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            596
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            25
                                            153
                                            15900
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo