Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Skripten / Logik
  4. Node-Red
  5. ich brauche etwas Nachhilfe mit Node Red und RS232

NEWS

  • Der neue Monatsrückblick für Mai und Juni 2026 ist online!
    BluefoxB
    Bluefox
    8
    1
    918

  • wichtiges UPDATE für controller 7.2.2 im stable
    HomoranH
    Homoran
    10
    1
    3.5k

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    16
    1
    5.9k

ich brauche etwas Nachhilfe mit Node Red und RS232

Geplant Angeheftet Gesperrt Verschoben Node-Red
5 Beiträge 3 Kommentatoren 24 Aufrufe 3 Beobachtet
  • Ä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.
  • A Offline
    A Offline
    andibr
    schrieb zuletzt editiert von andibr
    #1

    Hallo zusammen

    Ich möchte mit hilfe von Node-Red meine Pytes-Akku Bank auslesen und die Werte dann per MQTT in den Iob senden.

    wenn ich mit dem "minicom" oder den "screen" eine Verbindung auf den /dev/ttyUSB1 erstelle, kann ich jegliche Werte auf der Konsole anzeigen lassen und es funktioniert sehr stabil und einfach. Nun wollte ich das ganze mit Node-Red realisieren damit ich den Datenstrom zerlegen und weiterverarbeiten kann.

    Nur da scheint es nicht zu funktionieren (klar der link von minicom und screen muss ganz weg sein). Ich habe folgendes gemacht:
    Bildschirmfoto vom 2026-08-08 12-40-39.png

    Bildschirmfoto vom 2026-08-08 12-41-47.png
    Bildschirmfoto vom 2026-08-08 12-42-25.png

    Irgendwie sehe ich gerade das Problem nicht, das BMS reagiert überhaupt nicht, so dass der Node irgendwann eine "undefinde" ausspuckt. So weit wie ich das begriffen habe, mache ich doch gar nichts anderes, wie das minicom macht? Also Schnittstelle öffnen, den string "bat 1" senden und den Empfang protokollieren.

    PS: ich weiss es gibt ebenfalls einen Adapter dafür, aber der macht genau den gleichen Fehler, darum habe ich eben versucht das so zu lösen. Dieses Node-Red läuft in einem eigenen Container völlig los gelöst von Iobroker.

    Gruss Andi

    PS fast vergessen: die Schnittstelle /dev/ttyUSB1 steht auf Rechte: 0777 sollte also kein Problem sein.

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

      Am Ende kommt statt der 0 normal ein \r,\n oder \r\n.

      Also

      bat 1\r
      
      bat 1\n
      
      bat 1 \r\n
      

      probieren. Sender und Epfänger würde ich separieren.

      Gruß

      Peterfido

      A 1 Antwort Letzte Antwort
      1
      • P peterfido

        Am Ende kommt statt der 0 normal ein \r,\n oder \r\n.

        Also

        bat 1\r
        
        bat 1\n
        
        bat 1 \r\n
        

        probieren. Sender und Epfänger würde ich separieren.

        A Offline
        A Offline
        andibr
        schrieb zuletzt editiert von andibr
        #3

        @peterfido
        Danke, das hat schon mal was massiv verändert:
        Bildschirmfoto vom 2026-08-08 13-30-29.png

        der Zeitablauf erstaunt mich noch etwas, wie auch die 2 Message mit "unk...."
        Aber es beweist mir schon mal, dass ich auf dem richtigen Weg bin, um dass ganze auszulesen und das es nicht an der Hardware oder irgendwelchen Linux Berechtigungen zwischen Konsole und Nod-Red liegt.

        Marc BergM 1 Antwort Letzte Antwort
        0
        • A andibr

          @peterfido
          Danke, das hat schon mal was massiv verändert:
          Bildschirmfoto vom 2026-08-08 13-30-29.png

          der Zeitablauf erstaunt mich noch etwas, wie auch die 2 Message mit "unk...."
          Aber es beweist mir schon mal, dass ich auf dem richtigen Weg bin, um dass ganze auszulesen und das es nicht an der Hardware oder irgendwelchen Linux Berechtigungen zwischen Konsole und Nod-Red liegt.

          Marc BergM Online
          Marc BergM Online
          Marc Berg
          Most Active
          schrieb zuletzt editiert von Marc Berg
          #4

          @andibr

          Die Aufteilung nach würde ich noch umstellen auf "nach Zeitablauf", 250ms. Dann kommt fast sofort die Antwort.

          "unknown command 0" kommt aus deinem inject Node, da sagst du ja, dass er eine "0" senden soll.

          bfd8b9dc-5385-45c7-8e9d-741b470d48cb-image.jpeg

          NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+EMQX+Grafana

          Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN

          Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

          A 1 Antwort Letzte Antwort
          1
          • Marc BergM Marc Berg

            @andibr

            Die Aufteilung nach würde ich noch umstellen auf "nach Zeitablauf", 250ms. Dann kommt fast sofort die Antwort.

            "unknown command 0" kommt aus deinem inject Node, da sagst du ja, dass er eine "0" senden soll.

            bfd8b9dc-5385-45c7-8e9d-741b470d48cb-image.jpeg

            A Offline
            A Offline
            andibr
            schrieb zuletzt editiert von andibr
            #5

            @Marc-Berg
            Habe ich angepasst, aber jetzt kommt nur noch die hälfte an?
            Bildschirmfoto vom 2026-08-08 14-05-19.png

            Die Schnittstelle:
            Bildschirmfoto vom 2026-08-08 14-05-58.png

            Das erzeugt jetzt diesen Output:
            Bildschirmfoto vom 2026-08-08 14-07-20.png

            Ich verstehe nicht ganz wieso es vorher funktioniert hat und jetzt plötzlich abbricht bei der 8 Zelle. Es sind eigentlich 16 Zellen in 8 Blöcken. Das mit den einzelnen Blöcken ist mir klar, ist mit "bat x" zu lösen. Hat interesanterweise nichts mit der Anzahl Zeichen beim Empfang zu tun.

            Edit:
            Das hat scheinbar mit der Zeitspannen zwischen den Aufrufen zu tun, wenn genügend Zeit dazwischen liegt scheint er wieder alle 16 zu liefern.

            1 Antwort Letzte Antwort
            0

            Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

            Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

            Mit deinem Input könnte dieser Beitrag noch besser werden 💗

            Registrieren Anmelden
            Antworten
            • In einem neuen Thema antworten
            Anmelden zum Antworten
            • Älteste zuerst
            • Neuste zuerst
            • Meiste Stimmen


            Support us

            ioBroker
            Community Adapters
            Donate

            423

            Online

            33.0k

            Benutzer

            83.5k

            Themen

            1.3m

            Beiträge
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
            ioBroker Community 2014-2026
            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