Ankündigung

Einklappen
Keine Ankündigung bisher.

LBS: Abfrage von Modbus TCP via Homeserver

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

    Die Version 0.7.1 ist im Download-Bereich. Änderungen zur v0.5.5:
    • Sleep500ms zusätzlich zum alten Sleep100ms
    • Es wird bei ReconnectAfterEachRead mit einem Sleep erst die Verbindung geschlossen und dann gewartet
    • Debug-Switch: Nur der Baustein mit Debug=1 wird im Debug angezeigt. (Profis setzen bei mehreren Bausteinen eine 1!)
    • Debug zeigt die RAW-Werte vom Modbus, am Baustein liegen die nach Multiplikator an (und bei Strings werden NULL-bytes entfernt)
    • Default-Intervall auf 10s erhöht (war 5s)
    • Bugfix: Coil-Register können gelesen werden. Die sind in der Regel um 1bit-Werte boolisch abzulegen. Es gibt wohl auch Implementierungen mit 16bit pro Register (Flag-Register), es wird aber aktuell nur 1bit-coils unterstützt.
    PLS: Du könntest die 0.7.1 ja nochmal testen zusammen mit deiner OpenWB - oder schreibst ein OpenWB-HS Modul :-)

    Für alle, die eine Auflösung zum Fall von chris_s erwarten: Es war eine Race-Condition, die wir uns aber nur halb erklären können, da die ScaleFactors sich zur Laufzeit nicht mehr ändern. Diese wurden nur mit dem gleichen Wert aktualisiert. Trotzdem liegt scheinbar beim Schreiben des Wertes kurzfristig der konfigurierte Wert am Baustein an und wird gezogen. (Sprich er schriebt wieder 0.01, aber während des Updates liesst der Baustein die konfigurierte 1 statt die vorher und nachher geschriebene 0.01). Ich vermute hier ein HS-Internes Thema. Keine Ahnung, wie man das meldet / mit einem Entwickler bespricht.
    Abhilfe: Wenn ihr die Multiplikatoren vom Baustein verwendet und aus einem anderen Register vorher diesen lest: Fügt eine Warte-Sekunde ein oder mit Sleep500ms. Sonst wird das nix.
    Zuletzt geändert von SvenB; 12.10.2022, 20:42.

    Kommentar


      Hallo Sven,

      wollte deinen Baustein auf einem HS3 mit Experte+FW 4.5 ausprobieren.
      Ausser der IP Adresse des Wechselrichters (SMA SB5.0) habe ich noch nichts weiteres gepflegt.
      Leider bekomme ich folgende Fehler auf der Debug-Seite:
      18.10.2022 15:44:30 (1)
      File "./../hssrc/hs_logik.py", line 232, in calc
      File "formula", line 1, in [module]
      File "[Hs_modbusTCP_reader14184]", line 675
      'NoKeepAlive', 'Sleep100ms', 'Sleep500ms', 'ReconnectAfterEachRead'
      ^
      SyntaxError: invalid syntax
      [5012L, 14184L, 1L, 'EI', "eval(compile(__import__('zlib').decompress(__ impo rt__('base64').b64decode('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')),'[Hs_modbusTCP_reader14184]', 'exec'), pItem.MC.HSL20CTX['hs_modbusTCP_reader14184'])", '', 0L, 0L, 0L, 0L]
      18.10.2022 15:44:30 (1)
      File "./../hssrc/hs_logik.py", line 227, in calc
      File "case", line 1, in [module]
      File "[string]", line 1, in [module]
      AttributeError: 'long' object has no attribute '_hslfw_check_output_values'
      [5012L, 14184L, 0L, "eval('SN[1]._hslfw_check_output_values(SC,SN,AC,AN)', pItem.MC.HSL20CTX['hs_modbusTCP_reader14184'])", '0', '', 0L, 0L, 2L, 0L]

      Was mache ich falsch, oder funktioniert der Baustein erst mit einer höheren Firmware/HS4 ?

      Danke und Gruß,
      Sigges

      Kommentar


        Geht erst ab frühestens 4.7.
        und ich Debuge nur auf der letzten Version. Sorry.

        Kommentar


          Alles klar, danke.
          Dann muss ich mir was anderes einfallen lassen um meine Wechselrichter abzufragen.

          Kommentar


            Zitat von SvenB Beitrag anzeigen
            Du könntest die 0.7.1 ja nochmal testen zusammen mit deiner OpenWB - oder schreibst ein OpenWB-HS Modul :-)
            Hallo Sven,

            momentan sehe ich keine Aussetzer, habe keine Erklärung dazu, nur die LBS Version ist hoch Gesetz.
            Die Log Message steht immer noch an. Weis nicht wie ich sie löschen kann ohne das ich den HS reboot muss!
            Werde jetzt wider versuchen ohne die Option "ReconnectAfterEachRead" das Modbus Register auszulesen!

            Gruß
            PLS

            Screenshot 2022-10-20 104648.jpg Screenshot 2022-10-20 104546.jpg Screenshot 2022-10-20 104501.jpg

            Kommentar


              klingt gut.
              Die ErrorMessage kann man nicht löschen, muss auch nicht. Aber ich füge mal einen Timestamp hinzu, dass man weiß, wie alt diese ist.

              Kommentar


                Hallo

                Hat schon jemand erfolgreich eine Huawei Sun2000 mit dem Modbus TCP Reader ausgelesen und kann mir einen tipp geben was ich falsch mache habe leider von Modbus keine Ahnung.

                Danke

                Kommentar


                  andylampl: ab Post 59 in diesem Thread wird es mit nem Sun10000 gemacht. Anders gefragt: Was klappt denn nicht? Oder hast du dir eigentlich noch garkeine Mühe gemacht dich einzuarbeiten?

                  Kommentar


                    Hallo doch habe ich schon aber ich bekomme gar keine daten leider deswegen frage ich

                    Kommentar


                      Ok warte.... ... nix. Glaskugel kaputt.

                      Du musst wohl Screenshots deiner Integration, die Anleitung und den Fehler der Debug-Seite posten.

                      Kommentar




                        Kann ich verstehen
                        Habe jetzt noch mal die Screens ab post 59 angeschaut und siehe da ich bekomme werte habe anscheinend immer in den falschen Registern herumgesucht.
                        Hast du vielleicht eine Liste mit den Huawei Modbus Registern und co.

                        Kommentar


                          Stimmt was mit den Registern in dem Dokument in diesem Post nicht? https://knx-user-forum.de/forum/%C3%...52#post1799652

                          Auch hier gibts was zu sehen: https://knx-user-forum.de/forum/%C3%...33#post1800033

                          Kommentar


                            Oh ich sollte lesen und nicht nur überlesen

                            Danke für die Hilfe.

                            Wer lesen kann ist klar im Vorteil wiedermal.

                            Danke Danke Danke

                            Kommentar


                              Im Download-Bereich sollte bald die 0.8.0 auftauchen. Die hat ein paar mehr Änderungen:
                              • KeepAlive ist per Default aus!!
                                Daher heißt der optionale Parameter nun "KeepAlive" und ihr könnt euer "NoKeepAlive" entfernen.
                                Umgestellt, weil viel mehr Modbus-Geräte mit KeepAlive Probleme haben oder es absichtlich nicht unterstützen.
                              • Coil-Register können wieder gelesen werden. Durch Debug-Einträge kam es hier zum Fehler
                              • Discrete-Register können nun gelesen werden. Das war immer falsch implementiert
                              • Doku wurde überarbeitet und präzisiert.

                              An alle, die Modbus-Geräte abfragen wollen, hier ein paar Tipps:
                              • Lest die Modbus-Handbücher zu eurem Geräte sehr genau. Wichtig ist
                                • UnitID
                                • Byte-Reihenfolge (Big- / LittleEndian)
                                • Welche Register-Typen für was
                                • Datentypen
                              • Lest bitte die Doku von diesem Baustein genau
                              • Schaut, ob die Register bei 0 oder 1 angefangen werden zu zählen. Sonst setzt im Baustein beim Register-Shift ein -1 zum Testen
                              • Nutzt HS 4.11 und den Life-Editor, um möglichst schnell testen zu können
                              • Schaut auf der Debug-Seite euch die RAW-Werte und Fehler an
                              Viel Spaß.
                              (Wird zeitnah freigeschaltet, aber hatte gerade etwas Zeit für die Change-Notes)

                              Kommentar


                                Gibt ein kleines Problem im Download mit meinem Baustein. Die 0.4.1 dort ist total veraltet. Nehmt so lange die 0.8.0 von Github. Ich versuche es richtigstellen zu lassen.

                                Kommentar

                                Lädt...
                                X