Ankündigung

Einklappen
Keine Ankündigung bisher.

Generischer MOD-Bus TCP-Connector

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

    #31
    Super!Hat auf anhieb geklappt! Hab' vielen lieben Dank für Deine Mühe! Ich schätze das sehr!

    Das mit Proxmox muss ich mir wirklich mal anschauen, habe nur Angst, dass ich mir was zerschieße!

    MEGA - "Make Edomi Great Again"

    Kommentar


      #32
      Kannst eigentlich nicht viel verkehrt machen. Proxmox aufsetzen, das Image installieren. Dann erstellst du ein Backup von deinem jetzigen Edomi und lädst das beim Proxmo-Edomi hoch.


      Danach den alten Host runterfahren, IP's ggf. anpassen und dann läufts wieder. Aber ich glaub da gibts paar Threads hier im Forum dazu.

      Kommentar


        #33
        dumme frage, aber wie rufe ich den admin auf?

        Danke und Grüße,
        Lio

        Kommentar


          #34
          Hi,

          probier mal:

          http://deineedomiURL/Modbus/modbus_admin.php?

          Kommentar


            #35
            Alternativ klick auf die LBS-Hilfe, da ist ein "Admin"-Button.

            Kommentar


              #36
              Zuerst einmal vielen Dank für den LBS und damit auch das Engagement für Edomi.

              Ich habe den LBS ausprobiert. Installation und Admin-Seite funktionieren gut.
              Allerdings kann ich ein erstes Modbus-Register zum Test nicht auslesen.

              zum Setup: Ich habe eine "Heidelberg by Amperfied Wallbox Energy Control".
              Verbunden ist die Wallbox mit einem RS485-auf-Ethernet-Adapter Protoss-PE11.
              Mittels ModbusPro kann ich am iPad die Modbus-Register auslesen. Somit schließe
              ich Fehler an der Verkabelung, Schnittstelleeinstellung etc. aus.

              Ich habe eine json für den LBS-Import nach dem Besipiel "Tecalor_ISG_WPM3i" aus dem git erstellt um das Register 4 auszulesen:

              Code:
              [
                {
                  "device": "Wallbox Energy Control",
                  "protocol": "TCP",
                  "elements": [
                    {
                      "firstID": 4,
                      "group": "Statuswerte",
                      "elements": {
                        "2": {
                          "start": 4,
                          "size": 1,
                          "rw": "R",
                          "function": "0x04",
                          "name": "004",
                          "desc": "Modbus Register-Layouts Version",
                          "type": "uint16",
                          "unit": " ",
                          "scaleFactor": "1",
                          "range": "0..65536",
                          "notsupported": 0
                        }
                      }
                    }
                  ]
                }
              ]​
              Leider bekomme ich keinen Wert ausgelesen. Mit ModbusPro wird der Wert 264 ausgelesen, der LBS liefert 0.
              Ist die json-Datei OK? Die Registerbeschreibung als PDF ist beigefügt.

              EC_ModBus_register_table_20210222_LW.pdf

              vielen Dank
              Marco​

              Kommentar


                #37
                Ich hab die json im git hochgeladen.

                Dein Fehler ist, dass du für start = base+1 nehmen musst, sprich: start=5. Ich hab den LBS so aufgebaut, dass der die Adresse -1 intern macht (ist z.B. beim Fronius notwendig).

                und dein zweiter Fehler ist, dass du den Wert für den Kanal skalierst, Für Adresse 4 (5) darf da nichts skaliert werden, da kriegst du dann 0x108, was dann 1.0.8 laut Doku ist.

                Kommentar


                  #38
                  vielen Dank, das ging ja superschnell und gleich komplett.

                  das mit dem
                  Zitat von sipiyou Beitrag anzeigen
                  start = base+1
                  habe ich wohl überlesen.

                  funktioniert jetzt auf Anhieb.

                  Gruß Marco

                  Kommentar


                    #39
                    ... einen Hinweis habe ich doch noch:
                    In der JSON-Datei ist bei Adresse 258 ein Hinweis auf (Register) 261:

                    grafik.png

                    Die Adresse 261 gibt es aber (wegen "start = base +1") nicht. Das hatte mich etwas verwirrt. Vielleicht kannst Du den Text der Beschreibung noch anpassen.

                    Alternativ könnte ggf. auch eine zusätzliche Spalte "Register" hinter der Spalte "Adresse" (quasi als Erläuterung) im Admin eingefügt werden. Dann währe mir der Fehler aus Post #36 vielleicht auch selbst aufgefallen - ym2c.

                    Gruß Marco

                    Kommentar


                      #40
                      Danke für die Info. Hast recht, Da muss überall +1 gerechnet werden. Hab die Hilfe gefixed - ist wieder im git. Da waren auch noch die Fehler unter den Hauptnotizen.

                      Kommentar


                        #41
                        Hallo,
                        ich habe nun die JSON-Dateien für Sigenergy über den ADMIN hochgeladen.

                        image.png

                        Leider werden keine Werte angezeigt:
                        Die Register werden übersprungen.

                        image.png
                        Kann es sein, dass keine Verbindung besteht?
                        Oder liegt der Fehler wo anders?

                        Danke und Grüße,
                        Lio

                        Kommentar


                          #42
                          Hast du die Abfrage in HA deaktiviert ? Es gibt einige Geräte, die nur eine Modbus-Verbindung zulassen.

                          Kommentar


                            #43
                            sipiyou Ich habe HA nicht mit Modbus oder dieser Anlage in Betrieb. Ich hatte nur erwähnt, dass es dafür bei HA etwas ähnlich gibt.

                            Der Installateur kommt nachher und wir checken noch mal den Anschluss. Kenne mich leider mit Modbus noch nicht so aus. Und seitens Sigenergy ist auch nicht viel dokumentiert, was mich vermuten lässt, dass die Herstellung der Verbindung nichts besonderes sein muss.

                            Aber eigentlich sollten ja im Admin die aktuellen Werte angezeigt werden, oder?
                            Was mir aufgefallen ist, ist, dass ich auf den 1.10 Baustein upgedated habe, im Admin unten rechts aber noch 1.08 steht.
                            Der Admin könnte unabhängig vom Baustein sein, oder aber, der Admin muss manuell geupdated werden?


                            Nachtrag:
                            Da mir die Kenntnisse fehlen, habe ich mir Homeassitant schnell zusammengebastelt um die Verbindung zu testen. Und nun habe ich die Gewissheit, dass die Sigenergyanlage über den Modbus Daten schickt.
                            Aber ich hätte die Verbinung lieber über EDOMI.

                            Danke und Grüße
                            Lio
                            Zuletzt geändert von lio123; 04.07.2026, 18:54.

                            Kommentar


                              #44
                              Jo. Mein Problem ist dass ich die nicht habe und mit deiner Fehlerbeschreibung leider auch nicht viel anfangen kann. Sowas wie "funktioniert nicht" ohne weitere Details ist dann schwierig

                              Was zeigt die HA für Adressen usw an ? Stehen da irgendwelche Daten ? Schick mir mal einen Screenshot.

                              Die Version in der Admin ist eine andere - prinzipiell hätte ich die auch hochziehen sollen, aber das hab ich vergessen - wichtig ist, was dir der LBS anzeigt.

                              Kommentar


                                #45
                                Also was nicht geht ist, dass im Admin keine Live-Werte angezeigt werden. Im Admin steht oben rechts, dass die Register übersprungen werden.
                                Ich vermute, dass die Verbindung zur Anlage nicht zustande kommt.

                                Hier die Config:
                                Die wenigen Auswahlmöglichkeiten habe ich schon ausprobiert.
                                image.png

                                Beim Homeserver habe ich lediglich das Sigenergy-Addon geladen und die IP-Adresse des Servers eingegeben, die Live-Werte waren sofort da.
                                Seit der Installation läuft der HA und die Werte werden auch gespeichert.

                                Ich konnte "Diagnosedaten" herunterladen, das ist eine JSON-Datei.

                                image.pngimage.png

                                image.png

                                Kommentar

                                Lädt...
                                X