Ankündigung

Einklappen
Keine Ankündigung bisher.

Force Read Modbus

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Force Read Modbus

    Hallo Zusammen,

    ich bin immer noch dabei meine Nahwärmestation in HA zu integrieren.

    Ich hab jetzt das Problem, wenn ich Änderungen mittels Modbus an die Station schicke, dass die zwar ausgeführt werden, die "Rückmeldung" erst beim nächsten Read via "scan_interval" in der Visu angezeigt wird.

    Dass das so ist, ist mir auch logisch, da die Register nur im eingestellten "scan_interval" gelesen werden.

    Jetzt würde ich gerne in der Automation welche den Wert auf den Modbus schreibt, ein "Force Read" des entsprechenden Registers auslösen, so dass ich die Änderung nach dem Abschluss der Aktion auch gleich in der Visu sehe.

    Bis jetzt hab ich allerdings trotz vielen Suchens keine Lösung gefunden, gibt es da wirkliche keine Möglichkeit, oder hab ich sie nur noch nicht gefunden?

    Danke & Grüße

    Holger


    #2
    Wenn du du Variable im HA setzt, hat die doch dort schon den gleichen Wert, wie das Register in der Nahwärmestation, nachdem es den Wert empfangen hat?
    Warum wo kommt denn der alte Wert (der Variable VOR der Änderung) dann wieder her?

    Kommentar


      #3
      Zu Anzeige nutzte ich nicht die Variable sondern den ausgelesen Wert der Steuerung, weil ja Änderungen auch direkt an der Steuerung gemacht werden können, und ich so sehe, dass die Steuerung den Wert auch wirklich übernommen hat.

      Kommentar


        #4
        Hast Du in der Konfiguration "verify" benutzt? Damit sollte HA eigentlich gem. Handbuch (https://www.home-assistant.io/integrations/modbus/) nach jedem Write ein Read der angegebenen Adresse durchführen.

        Kommentar


          #5
          Ne hab ich nicht...

          Da die Register nicht unbedingt zu den Device-Typen... und beim Typ "sensor" klappt das mit mit "verify" nicht...
          In dem Fall geht es um die den "Betriebsmode" der wird in der Station einfach als Ziffer 1-6 angegeben, diese Zahl übersetzt ich mittels template in Klartext...


          image.png
          Zuletzt geändert von uncelsam; 17.03.2026, 16:50.

          Kommentar


            #6
            Ich konnte auf die Schnelle leider auch keine Möglichkeit finden.
            Im englischsprachigen HA-Forum gibt es einen fünf Jahre alten Thread, der immer wieder aufgeweckt wurde, aber auch keine Lösung bietet. Ggf. müsstest Du mit einem externen Modbus-Adapter arbeiten, der die Daten auf einem anderen Weg ins HA bringt, z.B. via MQTT. Kannst Du den Modbus evtl. direkt via TCP/IP und Browser-Befehlen ansprechen?

            Kommentar


              #7
              Den hatte ich auch gefunden...
              Wenn es nichts gibt, ist es eben so, hatte nur gehofft mit den Falschen begriffen gesucht zu haben, oder einfach etwas übersehen zu haben.

              Vielen Dank auf für deine Hilfe!

              Kommentar

              Lädt...
              X