Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Heizungssteuerung RS232

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.3k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.3k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.6k

Heizungssteuerung RS232

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
21 Beiträge 6 Kommentatoren 4.1k Aufrufe 4 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • T Offline
    T Offline
    thoduh
    schrieb am zuletzt editiert von
    #1

    Hallo,

    wenn ich vorhabe, meine Heizungsanlage (WR3223) per RS232 über einen RS232-Ethernet-Adapter anzusteuern, welcher iobroker-Adapter wäre hierzu "brauchbar"?

    Per openHAB wurde so etwas anscheinend schon gemacht:

    http://docs.openhab.org/addons/bindings … html#items

    Sollte so etwas nicht auch ohne openHAB möglich sein?

    Wäre es nicht unnötig viel aufwand, nur deshalb openHAB zu installieren?

    Ich möchte eigentlich nur Heizugsparameter wie Lüftungsstufe usw. per iobroker ändern.

    Leider kenn ich mich hierzu überhaupt nicht aus, habe aber der RS232-Ethernet-Adapter bereits an die Heizungsanlage angeschlossen.

    Weiß leider auch nicht wie ich diesen jetzt überhaupt testen kann :?

    PS: Wie könnte ich jetzt aus dem Terminal (MacOS) heraus testen, ob die Heizungsanlage überhaupt auf meine Befehle reagiert?

    Sorry, aber ich kenn mich wirklich überhaupt nicht aus mit RS232 :oops:

    1 Antwort Letzte Antwort
    0
    • Jey CeeJ Online
      Jey CeeJ Online
      Jey Cee
      Developer
      schrieb am zuletzt editiert von
      #2

      Was genau für einen RS232-Ethernet Adapter hast du?

      Welche Verbindung stellt er bereit? Telnet, SSH, web oder ganz was anderes?

      Geeignet ist auf jedenfalls der JS Adapter für dein Vorhaben. Wie genau es dann umgesetzt wird hängt von der Verbindung zum RS232-Ethernet Adapter und der RS232 Schnittstelle deiner Heizung ab.

      Gesendet von Unterwegs

      Persönlicher Support
      Spenden -> paypal.me/J3YC33

      1 Antwort Letzte Antwort
      0
      • T Offline
        T Offline
        thoduh
        schrieb am zuletzt editiert von
        #3

        Ich habe folgenden Adapter:

        USRIOT USR-TCP232-T 2

        Über die Ansteuerung der Heizung kann ich nichts sagen, da diese Schnittstelle eigentlich nur für den Service verwendet werden soll.

        Ich dachte, dass ich jetzt einen Befehl wie z.B. „192.168.xxx.xxx/Lüfterstufe1“ senden könnte und dieser dann auf RS232 umgesetzt wird.

        Ist wahrscheinlich viel zu einfach gedacht…

        Im o.g. Link sind ja einige Einstellungen für die RS232-Ansteuerung genannt, diese hab ich am Adapter eingestellt. Auch einige Befehle sind dort ja ebenfalls genannt.

        Und das war es schon, weiter weiß ich leider nicht :oops:

        1 Antwort Letzte Antwort
        0
        • Jey CeeJ Online
          Jey CeeJ Online
          Jey Cee
          Developer
          schrieb am zuletzt editiert von
          #4

          Also mit dem RS232 Adapter wird es wahrscheinlich nicht ganz einfach. Da wirst du einiges an Zeit investieren müssen.

          Schau mal ob dieses Paket für dein Adapter passt: https://github.com/estbeetoo/usriot.js/ … /README.md

          Wenn nicht musst du wohl mit raw socket Arbeiten müssen, da das Modul mit AT commands arbeitet.

          Dafür gibt es Ausführlich Doku beim Hersteller.

          Wenn du das geschafft hast sollt die Steuerung deiner Heizung einfach sein.

          Gesendet von Unterwegs

          Persönlicher Support
          Spenden -> paypal.me/J3YC33

          1 Antwort Letzte Antwort
          0
          • T Offline
            T Offline
            thoduh
            schrieb am zuletzt editiert von
            #5

            @Jey Cee:

            Schau mal ob dieses Paket für dein Adapter passt: https://github.com/estbeetoo/usriot.js/ … /README.md `
            Sorry, aber wie mach ich das?

            1 Antwort Letzte Antwort
            0
            • Jey CeeJ Online
              Jey CeeJ Online
              Jey Cee
              Developer
              schrieb am zuletzt editiert von
              #6

              @thoduh:

              Sorry, aber wie mach ich das? `

              Lesen was genau das Modul macht, für welche Geräte es ist oder sonstige Informationen finden die Hilfreich sein können.

              Oder einfach Testen. Dazu den Namen des Moduls in der JavaScript Adapter Konfiguration eintragen. Danach kannst du es in deinen Skripten verwenden.

              Persönlicher Support
              Spenden -> paypal.me/J3YC33

              1 Antwort Letzte Antwort
              0
              • T Offline
                T Offline
                thoduh
                schrieb am zuletzt editiert von
                #7

                OK, das Modul konnte ich im JavaScript-Adapter hinzufügen.

                Hab aber in keinster Weise Ahnung wie ich jetzt was testen könnte.

                Auch diese Anleitung sagt mir leider rein gar nix :(

                http://www.usriot.com/download/LonHand/ … 20V1.8.pdf

                Hab natürlich auch bedenken irgendwie wahllos rumzuprobieren, da diese Schnittstelle ja eigentlich nur für Servicezwecke ist und ich somit auch falsche Einstellungen machen könnte.

                Wie kann ich denn testen ob eine Kommunikation überhaupt stattfindet? Evtl. nur einen Parameter lesen?

                1 Antwort Letzte Antwort
                0
                • Jey CeeJ Online
                  Jey CeeJ Online
                  Jey Cee
                  Developer
                  schrieb am zuletzt editiert von
                  #8

                  Pass den host an und gegebenenfalls den Port. Als Antwort solltest du Informationen über deinen RS232-Ethernet Adapter bekommen.

                  Den Code packst du in ein Skript und führst es aus.

                  var WiFiIO = require('wifiio.js');
                  var connection = new WiFiIO({host: 'localhost', port: 8899});
                  connection.connect(function(error) {
                    if (error)
                      return log('Error connecting: ' + error);
                    log('Connected successfully!');
                    connection.readDeviceInfo(function(error, value) {
                      if (error)
                        throw new Error('Cannot read device info, cause: ' + error);
                      log('Device info: %s', JSON.stringify(value));
                      connection.disconnect();
                      process.exit();
                    });
                  });
                  

                  Persönlicher Support
                  Spenden -> paypal.me/J3YC33

                  1 Antwort Letzte Antwort
                  0
                  • S Offline
                    S Offline
                    spaceduck
                    schrieb am zuletzt editiert von
                    #9

                    Naja, in der Anleitung steht doch alles drin was man braucht. Aber ehrlich, wenn Dir da der Durchblick fehlt dann solltest Du das nicht gerade als Anfängerprojekt nehmen :)

                    HP Gen8 16GB / Ubuntu Server 20.04 LTS - Nein, ein Server braucht keine GUI…;-)

                    1 Antwort Letzte Antwort
                    0
                    • T Offline
                      T Offline
                      thoduh
                      schrieb am zuletzt editiert von
                      #10

                      Also das Modul "wifiio.js" musste ich dem JavaScript-Adapter noch eingeben (stand bisher nur "usriot.js" drinnen:
                      3149_bildschirmfoto_2017-09-27_um_20.17.36.png

                      Die Konfiguration des RS232-LAN-Adapters:
                      3149_bildschirmfoto_2017-09-27_um_20.15.18.png
                      3149_bildschirmfoto_2017-09-27_um_20.23.50.png

                      Das Script sieht dann so aus:
                      3149_bildschirmfoto_2017-09-27_um_20.15.46.png

                      Habe im Script Port 8234 und 20108 sowie IP 192.168.178.199 und 192.168.178.198 probiert, leider immer das gleiche Ergebnis… :?:

                      1 Antwort Letzte Antwort
                      0
                      • T Offline
                        T Offline
                        thoduh
                        schrieb am zuletzt editiert von
                        #11

                        Hab in einem anderen Forum noch einen alten Beitrag mit Einstellparametern gefunden.

                        https://www.symcon.de/forum/threads/254 … Electronic

                        Jetzt zeigt der Adapter wenigstens eine Reaktion:
                        3149_bildschirmfoto_2017-09-28_um_16.24.06.png
                        3149_bildschirmfoto_2017-09-28_um_16.37.59.png

                        1 Antwort Letzte Antwort
                        0
                        • T Offline
                          T Offline
                          thoduh
                          schrieb am zuletzt editiert von
                          #12

                          Es kommt wohl keine Antwort von der Heizung, weil die Daten erst angefordert werden müssen.

                          So steht es im o.g. Link.

                          Kann mir jemand sagen wie ich per Java-Script z.B. „04 30 30 31 31 54 31“ bzw. " <eot>0 0 1 1 T 1<enq>" an meine Heizung senden kann? Diese müsste dann ja antworten…</enq></eot>

                          1 Antwort Letzte Antwort
                          0
                          • T Offline
                            T Offline
                            thoduh
                            schrieb am zuletzt editiert von
                            #13

                            Kann mir hier kein „JacaScript-Versierter“ helfen?

                            Wenigstens einige Codeschnipsel könnten mir schon helfen…

                            • Könnte das ein Admin bitte in den Bereich „ioBroker scripten“ verschieben?
                            1 Antwort Letzte Antwort
                            0
                            • S Offline
                              S Offline
                              spaceduck
                              schrieb am zuletzt editiert von
                              #14

                              Du benötigst als erstes das npm Zusatzmodul "serialport" -> Eintragen in Javascript Adapter Konfiguration.

                              Hier was zum einlesen..

                              http://thinkingonthinking.com/serial-co … th-nodejs/

                              HP Gen8 16GB / Ubuntu Server 20.04 LTS - Nein, ein Server braucht keine GUI…;-)

                              1 Antwort Letzte Antwort
                              0
                              • T Offline
                                T Offline
                                thoduh
                                schrieb am zuletzt editiert von
                                #15

                                @spaceduck:

                                Du benötigst als erstes das npm Zusatzmodul "serialport" `
                                Aber doch nicht wenn ich einen Ethernet-RS232-Adapter benutze, oder etwa doch?

                                1 Antwort Letzte Antwort
                                0
                                • S Offline
                                  S Offline
                                  spaceduck
                                  schrieb am zuletzt editiert von
                                  #16

                                  Sorry, hatte mich etwas vom Topic irritieren lassen. Du hast ja einen TCPIP/RS232 Umsetzer, daher brauchst Du serialport nicht.

                                  Kann Dir aber mit der Ansteuerung leider auch nicht weiterhelfen. Meine Heizung hat direkt einen RS232 Port, aber ich bin an der Ansteuerung/Umsetzung auch gescheitert.

                                  HP Gen8 16GB / Ubuntu Server 20.04 LTS - Nein, ein Server braucht keine GUI…;-)

                                  1 Antwort Letzte Antwort
                                  0
                                  • T Offline
                                    T Offline
                                    thoduh
                                    schrieb am zuletzt editiert von
                                    #17

                                    Vielleicht kann jemand eine Codezeile zum Abrufen einer RS232-Schnittstelle veröffentlichen, damit ich wenigstens einen Anfang hätte :( :?:

                                    Hab zwar schon einige Codeschnipsel und Beschreibungen gefunden, aber mir fehlt noch immer der zusammenhang. Ich verstehe einfach nicht, wie ich eine Zeichenkette "senden" kann…

                                    1 Antwort Letzte Antwort
                                    0
                                    • B Offline
                                      B Offline
                                      BastelKlaus
                                      schrieb am zuletzt editiert von
                                      #18

                                      @thoduh
                                      Hi mich würde interessieren ob es bei dir am Ende doch noch funktioniert hat?
                                      Ich habe ein ähnliches wenn nicht sogar das selbe Problem.

                                      1 Antwort Letzte Antwort
                                      0
                                      • P Offline
                                        P Offline
                                        peterfido
                                        schrieb am zuletzt editiert von peterfido
                                        #19

                                        Hallo,
                                        ich habe auch die USRIOT USR-TCP232-T 2.

                                        Wenn die als Server arbeiten, dann kommt keine vernünftige Verbindung raus. Es wurde nicht erkannt, wenn der USRIOT offline war. Node-Red hat immer noch behauptet, dass die Verbindung steht.

                                        Erfolg hatte ich erst mit UPD. Wenn der was gesendet hat, dann kam das auch an.

                                        Jetzt nutze ich die TCP-Client Verbindung. Der Server ist dann Node-Red. Per "tcp in node" auf einem Port hören und dann mit dem Output "stream of Buffer" auf einen Datenpunkt gehen. Wenn nötig über einen split node. Der Weg von ioBroker zum USRIOT geht dann per "tcp out node", Type "Replay to TCP"

                                        Blöde finde ich, dass die Teile als Werkseinstellung nicht DHCP haben. Man muss dann erst die IP umbiegen um die Teile einzurichten. Die Software von USRIOT hätte ich nicht gebraucht. Zumal keine aktuelle Firmware als Download angeboten wird.

                                        Wichtig sind evtl. noch Pegelwandler. Der USRIOT verträgt auf den Datenleitungen nur 3,3 Volt.

                                        Als Gegenstelle nutze ich einen ARDUINO M2560. Der bietet dann am anderen Ende flexible Anbindungsmöglichkeiten. Die Kommunikation läuft Binär ab. Im Datenpunkt von ioBroker kommen die Daten als Buffer (Array) an.

                                        Das oben erwähnte USRIOT Paket spielt bei mir nicht mit dem Adapter-Typ zusammen.

                                        Gruß

                                        Peterfido


                                        Proxmox auf Intel NUC12WSHi5
                                        ioBroker: Debian (VM)
                                        CCU: Debmatic (VM)
                                        Influx: Debian (VM)
                                        Grafana: Debian (VM)
                                        eBus: Debian (VM)
                                        Zigbee: Debian (VM) mit zigbee2mqtt

                                        B 1 Antwort Letzte Antwort
                                        0
                                        • P peterfido

                                          Hallo,
                                          ich habe auch die USRIOT USR-TCP232-T 2.

                                          Wenn die als Server arbeiten, dann kommt keine vernünftige Verbindung raus. Es wurde nicht erkannt, wenn der USRIOT offline war. Node-Red hat immer noch behauptet, dass die Verbindung steht.

                                          Erfolg hatte ich erst mit UPD. Wenn der was gesendet hat, dann kam das auch an.

                                          Jetzt nutze ich die TCP-Client Verbindung. Der Server ist dann Node-Red. Per "tcp in node" auf einem Port hören und dann mit dem Output "stream of Buffer" auf einen Datenpunkt gehen. Wenn nötig über einen split node. Der Weg von ioBroker zum USRIOT geht dann per "tcp out node", Type "Replay to TCP"

                                          Blöde finde ich, dass die Teile als Werkseinstellung nicht DHCP haben. Man muss dann erst die IP umbiegen um die Teile einzurichten. Die Software von USRIOT hätte ich nicht gebraucht. Zumal keine aktuelle Firmware als Download angeboten wird.

                                          Wichtig sind evtl. noch Pegelwandler. Der USRIOT verträgt auf den Datenleitungen nur 3,3 Volt.

                                          Als Gegenstelle nutze ich einen ARDUINO M2560. Der bietet dann am anderen Ende flexible Anbindungsmöglichkeiten. Die Kommunikation läuft Binär ab. Im Datenpunkt von ioBroker kommen die Daten als Buffer (Array) an.

                                          Das oben erwähnte USRIOT Paket spielt bei mir nicht mit dem Adapter-Typ zusammen.

                                          B Offline
                                          B Offline
                                          BastelKlaus
                                          schrieb am zuletzt editiert von
                                          #20

                                          @peterfido
                                          danke für deine Antwort.
                                          Mittlerweile hab ich den USR-TCP232 auch am laufen ---als Server---
                                          Ich bekam mit keinen test Programm was hin, erst mit Node-Red gelang mir das ganze.
                                          Werde da aber in einen anderen tread was darüber berichten.

                                          M 1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

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

                                          773

                                          Online

                                          32.5k

                                          Benutzer

                                          81.7k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe