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

  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. MODBUS - wie CSV importieren

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.0k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.5k

MODBUS - wie CSV importieren

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
30 Beiträge 5 Kommentatoren 3.4k 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.
  • R Offline
    R Offline
    Radi
    schrieb am zuletzt editiert von
    #16

    @leonundjulie Hallo, wie bereits erwähnt lese ich andere Geräte als den Smartfox per Modbus aus. Bei welchen Registern hast du denn Probleme? Die Register für Spannung, Strom und Leistung sollten als erste Fingerübung herhalten.
    Dies sind bei dir alles Holding-register. Also Registernummer(in der .xlsx die Startadresse), Zahlenformat und den Faktor eingestellt und es sollten die ersten plausiblen Werte kommen.

    L 1 Antwort Letzte Antwort
    0
    • R Radi

      @leonundjulie Hallo, wie bereits erwähnt lese ich andere Geräte als den Smartfox per Modbus aus. Bei welchen Registern hast du denn Probleme? Die Register für Spannung, Strom und Leistung sollten als erste Fingerübung herhalten.
      Dies sind bei dir alles Holding-register. Also Registernummer(in der .xlsx die Startadresse), Zahlenformat und den Faktor eingestellt und es sollten die ersten plausiblen Werte kommen.

      L Offline
      L Offline
      leonundjulie
      schrieb am zuletzt editiert von
      #17

      @radi Hallo. Ich bin jetzt so weit, dass ich die Werte meines SMARTFOX via MODBUS in den iOBroker einlesen kann. Letztlich habe ich im Photovoltaik Forum den Tip gefunden, dass die von SMARTFOX im Downloadbereich zur Verfügung gestellten Nummern der Holdingregister um eins kleiner gewählt werden müssen. Warum … gute Frage, aber schade, dass man diesbezüglich erst lange im Internet suchen muss - gut, dass es auch das Forum gibt.

      Aber ein Thema ist noch offen: wie steure ich die Register, mit denen man zum Beispiel ein RELAY aktiviert/deaktiviert?

      10x JA-Solar (380Wp) unter 15° gen Süden und 12x JA-Solar (385Wp) unter 10° gen Westen auf Carport, HUAWEI SUN2000 WR

      Daran HUAWEI LUNA2000, 10kWh

      Und via Kaskade 8x JA-Solar (385Wp) unter 45° gen Osten und 14x JA-Solar (385Wp) unter 23° gen Westen am 2. HUAWEI SUN2000 WR.

      SMARTFOX PRO als EMS, KEBA P30-X Wallbox

      HomoranH 1 Antwort Letzte Antwort
      0
      • L leonundjulie

        @radi Hallo. Ich bin jetzt so weit, dass ich die Werte meines SMARTFOX via MODBUS in den iOBroker einlesen kann. Letztlich habe ich im Photovoltaik Forum den Tip gefunden, dass die von SMARTFOX im Downloadbereich zur Verfügung gestellten Nummern der Holdingregister um eins kleiner gewählt werden müssen. Warum … gute Frage, aber schade, dass man diesbezüglich erst lange im Internet suchen muss - gut, dass es auch das Forum gibt.

        Aber ein Thema ist noch offen: wie steure ich die Register, mit denen man zum Beispiel ein RELAY aktiviert/deaktiviert?

        HomoranH Nicht stören
        HomoranH Nicht stören
        Homoran
        Global Moderator Administrators
        schrieb am zuletzt editiert von
        #18

        @leonundjulie sagte in MODBUS - wie CSV importieren:

        wie steure ich die Register, mit denen man zum Beispiel ein RELAY aktiviert/deaktiviert?

        indem du den Wert des Registers entsprechend änderst!?

        kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

        1 Antwort Letzte Antwort
        0
        • L Offline
          L Offline
          leonundjulie
          schrieb am zuletzt editiert von leonundjulie
          #19

          @homoran der Jahreswechsel ist durch und ich habe wieder Zeit zum Spielen ;-) . Den Wert eines Registers einfach durch senden eines Wertes zu ändern bedard wohl noch eines Kniffs.

          Denn man muss wohl bei den beteroffenden Registern auch noch die Kreuzchen in der richtigen Spalte machen
          74ff893b-02d6-45f2-a59d-7c401f41bfb1-image.png

          Denn laut https://github.com/ioBroker/ioBroker.modbus kann ich wählen zwischen
          1b04a58e-86b5-498e-89bd-32b61608aba9-image.png

          Leider habe ich das erst gerade gesehen, denn auf meinem iPAD wird mir die Spalte WP gar nicht angezeigt (zu kleiner Screen) und deshalb habe ich es gestern Abend bis dato nur mit CW mehr oder minder erfolglos probiert. Soll heißen, dass ich manchmal einen Status ändern könnte ... Betonung liegt auf manchmal - bestenfalls liegt es am Unterschied zwischen CW und WP.

          Und es scheint auch noch so zu sein, dass man folgendes setzen muss
          c8b4bfe9-6111-4cfe-a1ef-aa3ac7c08c23-image.png

          denn der Smartfox gibt zum Schreiben vor, dass man beim Schreiben den Function Code HEX 10/DEC16 verwenden soll (ist aber auch noch Spekulation):
          d7c600b9-35ca-4473-8f53-f3ce0978b63, 07-image.png

          Schwere Geburt. Hat jemand Erfahrungen, die er mit in den Ring werfen kann. Irgendwie muss man dem Smartfox aus einer iOBroker VIS (mein Ziel) doch sagen köennen was er zu machen hat ;-)

          10x JA-Solar (380Wp) unter 15° gen Süden und 12x JA-Solar (385Wp) unter 10° gen Westen auf Carport, HUAWEI SUN2000 WR

          Daran HUAWEI LUNA2000, 10kWh

          Und via Kaskade 8x JA-Solar (385Wp) unter 45° gen Osten und 14x JA-Solar (385Wp) unter 23° gen Westen am 2. HUAWEI SUN2000 WR.

          SMARTFOX PRO als EMS, KEBA P30-X Wallbox

          HomoranH 1 Antwort Letzte Antwort
          0
          • L leonundjulie

            @homoran der Jahreswechsel ist durch und ich habe wieder Zeit zum Spielen ;-) . Den Wert eines Registers einfach durch senden eines Wertes zu ändern bedard wohl noch eines Kniffs.

            Denn man muss wohl bei den beteroffenden Registern auch noch die Kreuzchen in der richtigen Spalte machen
            74ff893b-02d6-45f2-a59d-7c401f41bfb1-image.png

            Denn laut https://github.com/ioBroker/ioBroker.modbus kann ich wählen zwischen
            1b04a58e-86b5-498e-89bd-32b61608aba9-image.png

            Leider habe ich das erst gerade gesehen, denn auf meinem iPAD wird mir die Spalte WP gar nicht angezeigt (zu kleiner Screen) und deshalb habe ich es gestern Abend bis dato nur mit CW mehr oder minder erfolglos probiert. Soll heißen, dass ich manchmal einen Status ändern könnte ... Betonung liegt auf manchmal - bestenfalls liegt es am Unterschied zwischen CW und WP.

            Und es scheint auch noch so zu sein, dass man folgendes setzen muss
            c8b4bfe9-6111-4cfe-a1ef-aa3ac7c08c23-image.png

            denn der Smartfox gibt zum Schreiben vor, dass man beim Schreiben den Function Code HEX 10/DEC16 verwenden soll (ist aber auch noch Spekulation):
            d7c600b9-35ca-4473-8f53-f3ce0978b63, 07-image.png

            Schwere Geburt. Hat jemand Erfahrungen, die er mit in den Ring werfen kann. Irgendwie muss man dem Smartfox aus einer iOBroker VIS (mein Ziel) doch sagen köennen was er zu machen hat ;-)

            HomoranH Nicht stören
            HomoranH Nicht stören
            Homoran
            Global Moderator Administrators
            schrieb am zuletzt editiert von
            #20

            @leonundjulie sagte in MODBUS - wie CSV importieren:

            Den Wert eines Registers einfach durch senden eines Wertes zu ändern beardf wohl noch eines Kniffs.

            nöö!
            wie kommst du darauf?

            Bevor ich auf die restlichen "Spekulationen" eingehe, sag bitte was denn nicht so klappt, wie du es willst.
            Was passiert statt dessen?

            kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

            L 1 Antwort Letzte Antwort
            0
            • HomoranH Homoran

              @leonundjulie sagte in MODBUS - wie CSV importieren:

              Den Wert eines Registers einfach durch senden eines Wertes zu ändern beardf wohl noch eines Kniffs.

              nöö!
              wie kommst du darauf?

              Bevor ich auf die restlichen "Spekulationen" eingehe, sag bitte was denn nicht so klappt, wie du es willst.
              Was passiert statt dessen?

              L Offline
              L Offline
              leonundjulie
              schrieb am zuletzt editiert von leonundjulie
              #21

              @homoran , gern. Ich greife aus den verschiedenen Registern mit Read/write Option mal eines heraus.

              Laut Smartfox ist definiert:
              91438f2c-da76-4663-9f75-e16403ef9b93-image.png

              Ich habe dieses Register als 41607 übernommen.

              Die Web.Oberfläche der Smartfox Software sieht so aus
              58c52aae-ba4e-42f8-8f34-8c6c6d5c6164-image.png

              Es gibt also nicht nur die beiden von Smartfox definierten Statis, sondern auch die an anderer Stelle schon definierten:

              • Aus: 3
              • A: 0
              • A+: 2
              • M: 1

              Wenn ich den Status via Smartfox-Web-Oberfläche ändere, dann erhalte ich diese Information (0 ... 3) auch im iObroker.

              Das wechseln des Status möchte ich aber auch vom iOBroker aus machen, dem Regsiter also den Wert 0 oder 1 oder 2 oder 3 zuweisen. Und genau das funktioniert nicht. Wenn ich den Wert im iOBroker setzte, dann blinkt die gewählte Ziffer 2 oder 3 mal auf und wechselt abschließendn wieder zum vorherigen Stand, im Smartfox passiert gar nichts.

              Spontane Spekulation (weil ich ja nicht weis was der MODBUS-Adapter so macht und ich auch noch keine Erklärung dafür gefunden habe, dass man die Register endgegen der Vorgabe von Smartfox alle um -1 kleiner wählen muss): kann es sein, dass ich zum Lesen de Regsiters car charge 1 charge mode das Holdig-Register 41607 und zum Schreiben das Holding-Register 41608 (das von Smartfox defineirte) verwenden muss?

              10x JA-Solar (380Wp) unter 15° gen Süden und 12x JA-Solar (385Wp) unter 10° gen Westen auf Carport, HUAWEI SUN2000 WR

              Daran HUAWEI LUNA2000, 10kWh

              Und via Kaskade 8x JA-Solar (385Wp) unter 45° gen Osten und 14x JA-Solar (385Wp) unter 23° gen Westen am 2. HUAWEI SUN2000 WR.

              SMARTFOX PRO als EMS, KEBA P30-X Wallbox

              HomoranH 2 Antworten Letzte Antwort
              0
              • L leonundjulie

                @homoran , gern. Ich greife aus den verschiedenen Registern mit Read/write Option mal eines heraus.

                Laut Smartfox ist definiert:
                91438f2c-da76-4663-9f75-e16403ef9b93-image.png

                Ich habe dieses Register als 41607 übernommen.

                Die Web.Oberfläche der Smartfox Software sieht so aus
                58c52aae-ba4e-42f8-8f34-8c6c6d5c6164-image.png

                Es gibt also nicht nur die beiden von Smartfox definierten Statis, sondern auch die an anderer Stelle schon definierten:

                • Aus: 3
                • A: 0
                • A+: 2
                • M: 1

                Wenn ich den Status via Smartfox-Web-Oberfläche ändere, dann erhalte ich diese Information (0 ... 3) auch im iObroker.

                Das wechseln des Status möchte ich aber auch vom iOBroker aus machen, dem Regsiter also den Wert 0 oder 1 oder 2 oder 3 zuweisen. Und genau das funktioniert nicht. Wenn ich den Wert im iOBroker setzte, dann blinkt die gewählte Ziffer 2 oder 3 mal auf und wechselt abschließendn wieder zum vorherigen Stand, im Smartfox passiert gar nichts.

                Spontane Spekulation (weil ich ja nicht weis was der MODBUS-Adapter so macht und ich auch noch keine Erklärung dafür gefunden habe, dass man die Register endgegen der Vorgabe von Smartfox alle um -1 kleiner wählen muss): kann es sein, dass ich zum Lesen de Regsiters car charge 1 charge mode das Holdig-Register 41607 und zum Schreiben das Holding-Register 41608 (das von Smartfox defineirte) verwenden muss?

                HomoranH Nicht stören
                HomoranH Nicht stören
                Homoran
                Global Moderator Administrators
                schrieb am zuletzt editiert von
                #22

                @leonundjulie sagte in MODBUS - wie CSV importieren:

                Laut Smartfox ist definiert:

                Ich habe dieses Register als 41607 übernommen.
                Die Web.Oberfläche der Smartfox Software sieht so aus

                Danke für diese Aufstellung!

                leider fehlt die Konfiguration dieses Registers in der Modbus Instanz

                kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                1 Antwort Letzte Antwort
                0
                • L leonundjulie

                  @homoran , gern. Ich greife aus den verschiedenen Registern mit Read/write Option mal eines heraus.

                  Laut Smartfox ist definiert:
                  91438f2c-da76-4663-9f75-e16403ef9b93-image.png

                  Ich habe dieses Register als 41607 übernommen.

                  Die Web.Oberfläche der Smartfox Software sieht so aus
                  58c52aae-ba4e-42f8-8f34-8c6c6d5c6164-image.png

                  Es gibt also nicht nur die beiden von Smartfox definierten Statis, sondern auch die an anderer Stelle schon definierten:

                  • Aus: 3
                  • A: 0
                  • A+: 2
                  • M: 1

                  Wenn ich den Status via Smartfox-Web-Oberfläche ändere, dann erhalte ich diese Information (0 ... 3) auch im iObroker.

                  Das wechseln des Status möchte ich aber auch vom iOBroker aus machen, dem Regsiter also den Wert 0 oder 1 oder 2 oder 3 zuweisen. Und genau das funktioniert nicht. Wenn ich den Wert im iOBroker setzte, dann blinkt die gewählte Ziffer 2 oder 3 mal auf und wechselt abschließendn wieder zum vorherigen Stand, im Smartfox passiert gar nichts.

                  Spontane Spekulation (weil ich ja nicht weis was der MODBUS-Adapter so macht und ich auch noch keine Erklärung dafür gefunden habe, dass man die Register endgegen der Vorgabe von Smartfox alle um -1 kleiner wählen muss): kann es sein, dass ich zum Lesen de Regsiters car charge 1 charge mode das Holdig-Register 41607 und zum Schreiben das Holding-Register 41608 (das von Smartfox defineirte) verwenden muss?

                  HomoranH Nicht stören
                  HomoranH Nicht stören
                  Homoran
                  Global Moderator Administrators
                  schrieb am zuletzt editiert von
                  #23

                  @leonundjulie sagte in MODBUS - wie CSV importieren:

                  noch keine Erklärung dafür gefunden habe, dass man die Register endgegen der Vorgabe von Smartfox alle um -1 kleiner wählen muss)

                  das sollte in der Registerbeschreibung des Gerätsstehen, mit welchem Offset die da arbeiten.
                  40000 oder 40001 (möglich wäre auch 39999)

                  @leonundjulie sagte in MODBUS - wie CSV importieren:

                  kann es sein, dass ich zum Lesen de Regsiters car charge 1 charge mode das Holdig-Register 41607 und zum Schreiben das Holding-Register 41608 (das von Smartfox defineirte) verwenden muss?

                  Das müsste ebenfalls in der Registerbeschreibung stehen.
                  üblicherweise sind RO Register Inputregister (30xxx) und nur beschreibbare Register Holdingregister (40xxx).
                  Leider wird das auch nicht immer eingehalten.

                  kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                  Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                  der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                  1 Antwort Letzte Antwort
                  0
                  • L Offline
                    L Offline
                    leonundjulie
                    schrieb am zuletzt editiert von
                    #24

                    @homoran , ich gehe hier auf Deine beiden Kommentare ein.

                    Was ein Hersteller sollte und nicht tut ..... any way, der Hersteller hat das veröffentlicht https://smartfox.de/wp-content/uploads/2022/12/Modbus-Register-SMARTFOX-Pro-SMARTFOX-Pro-2-v22e-00.01.03.10.xlsx

                    Dort ist kein Offset definiert. Das man die Nummern der Register um minus 1 kleiner angeben muss, habe ich nur durch sehr viel Recherche herausgefunden .... demmentsprchend bekomme ich plausieble Werte.
                    6cc95ca2-cbbb-40eb-9960-8a370425ce7d-image.png

                    d48c8724-05ab-4da9-953f-528b53588704-image.png

                    Gruß
                    Andreas

                    10x JA-Solar (380Wp) unter 15° gen Süden und 12x JA-Solar (385Wp) unter 10° gen Westen auf Carport, HUAWEI SUN2000 WR

                    Daran HUAWEI LUNA2000, 10kWh

                    Und via Kaskade 8x JA-Solar (385Wp) unter 45° gen Osten und 14x JA-Solar (385Wp) unter 23° gen Westen am 2. HUAWEI SUN2000 WR.

                    SMARTFOX PRO als EMS, KEBA P30-X Wallbox

                    HomoranH 1 Antwort Letzte Antwort
                    0
                    • L leonundjulie

                      @homoran , ich gehe hier auf Deine beiden Kommentare ein.

                      Was ein Hersteller sollte und nicht tut ..... any way, der Hersteller hat das veröffentlicht https://smartfox.de/wp-content/uploads/2022/12/Modbus-Register-SMARTFOX-Pro-SMARTFOX-Pro-2-v22e-00.01.03.10.xlsx

                      Dort ist kein Offset definiert. Das man die Nummern der Register um minus 1 kleiner angeben muss, habe ich nur durch sehr viel Recherche herausgefunden .... demmentsprchend bekomme ich plausieble Werte.
                      6cc95ca2-cbbb-40eb-9960-8a370425ce7d-image.png

                      d48c8724-05ab-4da9-953f-528b53588704-image.png

                      Gruß
                      Andreas

                      HomoranH Nicht stören
                      HomoranH Nicht stören
                      Homoran
                      Global Moderator Administrators
                      schrieb am zuletzt editiert von
                      #25

                      @leonundjulie sagte in MODBUS - wie CSV importieren:

                      Hersteller hat das veröffentlicht

                      ok!
                      kann ich leider am Dandy nichts mit anfangen.

                      kannst du bitte die relevanten Teile (allgemeines zu den Modbus Parametern, Angaben zu diesem Beispielregister als Text in code-tags posten?

                      @leonundjulie sagte in MODBUS - wie CSV importieren:

                      Dort ist kein Offset definiert.

                      So wie das in den bisherigen Screenshots zu sehen war, werden anscheinend Hex-Werte angegeben.
                      Wenn du diese in Dec umrechnest, kommt dann eine 40xxx raus oder eher 1606?

                      Da müsstest du dann entweder ohne Alias arbeiten und genau diese Zahl eintragen oder den offset von 39999-40001 hinzufügen (je nach Gusto des Herstellers) .

                      könntest du bitte noch

                      @homoran sagte in MODBUS - wie CSV importieren:

                      die Konfiguration dieses Registers in der Modbus Instanz

                      für 41607 nachreichen

                      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                      L 1 Antwort Letzte Antwort
                      0
                      • HomoranH Homoran

                        @leonundjulie sagte in MODBUS - wie CSV importieren:

                        Hersteller hat das veröffentlicht

                        ok!
                        kann ich leider am Dandy nichts mit anfangen.

                        kannst du bitte die relevanten Teile (allgemeines zu den Modbus Parametern, Angaben zu diesem Beispielregister als Text in code-tags posten?

                        @leonundjulie sagte in MODBUS - wie CSV importieren:

                        Dort ist kein Offset definiert.

                        So wie das in den bisherigen Screenshots zu sehen war, werden anscheinend Hex-Werte angegeben.
                        Wenn du diese in Dec umrechnest, kommt dann eine 40xxx raus oder eher 1606?

                        Da müsstest du dann entweder ohne Alias arbeiten und genau diese Zahl eintragen oder den offset von 39999-40001 hinzufügen (je nach Gusto des Herstellers) .

                        könntest du bitte noch

                        @homoran sagte in MODBUS - wie CSV importieren:

                        die Konfiguration dieses Registers in der Modbus Instanz

                        für 41607 nachreichen

                        L Offline
                        L Offline
                        leonundjulie
                        schrieb am zuletzt editiert von leonundjulie
                        #26

                        @homoran manchmal muss man ur drüber reden ... hatte wie zig andere Tomaten auf den Augen :-( In der vom Hersteller bereitgestellen MODBUS-Definition (Excel-Liste) gibt es einen zweiten Reiter. Und auf dem wurden wohl von allen die ersten beiden Zeilen überlesen.
                        a421de19-700a-49ac-bd17-00599ee32060-image.png .... es gibt also einen Offset. Zumindest das wäre geklärt. :-) :-)

                        Somit ist meine CSV aus meiner Sicht (eigentlich) richtig - hatte bis dato nur keine Erklärung warum es MINUS 1 sein muss

                        Gerne nochmals hier die Definition für das Register (Foto von der Originaldatei)
                        fe3bab63-e79e-48df-b7ac-bb4bfd29c1be-image.png

                        Und das, was ich daraus machte
                        4d60e5ec-948d-4277-a073-9a9e3dfe0344-image.png

                        Ich wiederhole gern: lesen kann man, nur schreiben funktioniert nicht. Und da komme ich wieder auf den Offset zurück. Kann man den pauschal im Adapter angeben (ich habe bis dato nichts gefunden)?

                        Edit: wenn man den Expertenmode anmacht, dann taucht eine Offsetspalte auf. Ich importiere also nochmals die Porignal CSV respektive TSV und setzt dann in der Spalte bei jedem Register -1?
                        067d5ed2-38b9-4452-84e4-c41f956e09a5-image.png

                        10x JA-Solar (380Wp) unter 15° gen Süden und 12x JA-Solar (385Wp) unter 10° gen Westen auf Carport, HUAWEI SUN2000 WR

                        Daran HUAWEI LUNA2000, 10kWh

                        Und via Kaskade 8x JA-Solar (385Wp) unter 45° gen Osten und 14x JA-Solar (385Wp) unter 23° gen Westen am 2. HUAWEI SUN2000 WR.

                        SMARTFOX PRO als EMS, KEBA P30-X Wallbox

                        HomoranH 1 Antwort Letzte Antwort
                        0
                        • L leonundjulie

                          @homoran manchmal muss man ur drüber reden ... hatte wie zig andere Tomaten auf den Augen :-( In der vom Hersteller bereitgestellen MODBUS-Definition (Excel-Liste) gibt es einen zweiten Reiter. Und auf dem wurden wohl von allen die ersten beiden Zeilen überlesen.
                          a421de19-700a-49ac-bd17-00599ee32060-image.png .... es gibt also einen Offset. Zumindest das wäre geklärt. :-) :-)

                          Somit ist meine CSV aus meiner Sicht (eigentlich) richtig - hatte bis dato nur keine Erklärung warum es MINUS 1 sein muss

                          Gerne nochmals hier die Definition für das Register (Foto von der Originaldatei)
                          fe3bab63-e79e-48df-b7ac-bb4bfd29c1be-image.png

                          Und das, was ich daraus machte
                          4d60e5ec-948d-4277-a073-9a9e3dfe0344-image.png

                          Ich wiederhole gern: lesen kann man, nur schreiben funktioniert nicht. Und da komme ich wieder auf den Offset zurück. Kann man den pauschal im Adapter angeben (ich habe bis dato nichts gefunden)?

                          Edit: wenn man den Expertenmode anmacht, dann taucht eine Offsetspalte auf. Ich importiere also nochmals die Porignal CSV respektive TSV und setzt dann in der Spalte bei jedem Register -1?
                          067d5ed2-38b9-4452-84e4-c41f956e09a5-image.png

                          HomoranH Nicht stören
                          HomoranH Nicht stören
                          Homoran
                          Global Moderator Administrators
                          schrieb am zuletzt editiert von Homoran
                          #27

                          @leonundjulie sagte in MODBUS - wie CSV importieren:

                          es gibt also einen Offset

                          :+1:

                          @leonundjulie sagte in MODBUS - wie CSV importieren:

                          die Definition für das Register

                          oh, doch in Dezimal!

                          und da steht doch auch, dass nur die Werte 0 und 1 unterstützt werden.

                          @leonundjulie sagte in MODBUS - wie CSV importieren:

                          dann taucht eine Offsetspalte auf.

                          brauchst du nicht.
                          Du hast doch schon alle Register um 1 erniedrigt

                          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                          L 1 Antwort Letzte Antwort
                          0
                          • HomoranH Homoran

                            @leonundjulie sagte in MODBUS - wie CSV importieren:

                            es gibt also einen Offset

                            :+1:

                            @leonundjulie sagte in MODBUS - wie CSV importieren:

                            die Definition für das Register

                            oh, doch in Dezimal!

                            und da steht doch auch, dass nur die Werte 0 und 1 unterstützt werden.

                            @leonundjulie sagte in MODBUS - wie CSV importieren:

                            dann taucht eine Offsetspalte auf.

                            brauchst du nicht.
                            Du hast doch schon alle Register um 1 erniedrigt

                            L Offline
                            L Offline
                            leonundjulie
                            schrieb am zuletzt editiert von leonundjulie
                            #28

                            @homoran Fazit: es geht … Zusammenfassung

                            • MODBUS-Adapter (Reiter Allgemeines, Bereich Verbindungsparamter) mit IP-Adresse und Port des SmartFox-Energymanager einrichten (iOBroker als Master)

                            • MODBUS-Adapter (Reiter Allgemeines, Bereich Allgemeines): Kreuz bei Nur „Write multiple registers) setzen

                            • Im Reiter HOLDING Registers die zuvor bei SMARTFOX heruntergeladenen Register-Konfiguration (Adressen minus 1) eintragen (Import ist weiter oben beschrieben); in der Spalte ABFRAGE Kreuze bei den Registern setzen, die man auslesen möchte

                            (alle möglichen Fotos sind schon in diesem Thread weiter oben gesendet ;-) )

                            Mehr muss man nicht machen!

                            Warum es bei mir so stolperte? Keine Ahnung. Jetzt lese ich Werte aus und setze vom iOBroker aus die Modi für die RW-Register des SMARTFOXES, wie es beliebt … alles kommt im SMARTFOX an und wird auch in dessen APP angezeigt.

                            Danke für die allgemeine Unterstützung!

                            10x JA-Solar (380Wp) unter 15° gen Süden und 12x JA-Solar (385Wp) unter 10° gen Westen auf Carport, HUAWEI SUN2000 WR

                            Daran HUAWEI LUNA2000, 10kWh

                            Und via Kaskade 8x JA-Solar (385Wp) unter 45° gen Osten und 14x JA-Solar (385Wp) unter 23° gen Westen am 2. HUAWEI SUN2000 WR.

                            SMARTFOX PRO als EMS, KEBA P30-X Wallbox

                            HomoranH 1 Antwort Letzte Antwort
                            0
                            • L leonundjulie

                              @homoran Fazit: es geht … Zusammenfassung

                              • MODBUS-Adapter (Reiter Allgemeines, Bereich Verbindungsparamter) mit IP-Adresse und Port des SmartFox-Energymanager einrichten (iOBroker als Master)

                              • MODBUS-Adapter (Reiter Allgemeines, Bereich Allgemeines): Kreuz bei Nur „Write multiple registers) setzen

                              • Im Reiter HOLDING Registers die zuvor bei SMARTFOX heruntergeladenen Register-Konfiguration (Adressen minus 1) eintragen (Import ist weiter oben beschrieben); in der Spalte ABFRAGE Kreuze bei den Registern setzen, die man auslesen möchte

                              (alle möglichen Fotos sind schon in diesem Thread weiter oben gesendet ;-) )

                              Mehr muss man nicht machen!

                              Warum es bei mir so stolperte? Keine Ahnung. Jetzt lese ich Werte aus und setze vom iOBroker aus die Modi für die RW-Register des SMARTFOXES, wie es beliebt … alles kommt im SMARTFOX an und wird auch in dessen APP angezeigt.

                              Danke für die allgemeine Unterstützung!

                              HomoranH Nicht stören
                              HomoranH Nicht stören
                              Homoran
                              Global Moderator Administrators
                              schrieb am zuletzt editiert von Homoran
                              #29

                              @leonundjulie sagte in MODBUS - wie CSV importieren:

                              Fazit: es geht … Zusammenfassung

                              :+1:

                              und mode 2 und 3 vom Register 41607 wird von Haus aus nicht unterstützt!
                              (anscheinend aber trotzdem gelesen)

                              kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                              1 Antwort Letzte Antwort
                              0
                              • L leonundjulie

                                @glasfaser danke. Letztlich habe ich es hinebkommen ... werde dies hier dokumentieren, wenn die Thematik läuft.

                                Die Verbindung steht:
                                96e48564-e4c8-4fc3-b8ca-456e0c44cba6-image.png
                                Demnach ist die Verbindung wohl aktiv, aber ich bekomme keine Daten aus meinem Smartfox PRO.
                                568a078f-4433-42f6-84a4-50443cd60f7f-image.png

                                Die Einstellungen (Und es ist egal, ob "Allias benutzen auf ja oder nein steht"):
                                bd904db1-e723-478f-b178-eac7963379a6-image.png
                                422e172e-7296-4683-abb2-1df86203d787-image.png

                                459d5d42-ac67-41dd-8ac3-435a9292b1bc-image.png
                                Warum kommen bei mir keine Werte? Kann ich irgendwie einen Debug-Mode aktivieren um zu sehen, ob da überhaupt was vom Samrtfox kommt? Ob da alle 1000ms ein Request an den Smartfox gesendet wird?

                                M Offline
                                M Offline
                                mangal
                                schrieb am zuletzt editiert von
                                #30

                                @leonundjulie
                                Hallo, mir geht es ähnlich! Ich scheitere ebenfalls an den Basics:(
                                Ich habe einen Smartfox Pro und will ihn in den iobroker einbinden. Nach meinen recherchen geht das am ehesten via modbus. So, da haben wir schon das erste Problem.
                                Was stelle ich bei den Verbindungsparametern ein und muss ich am SF auch etwas einstellen? Wenn ich mal die Verbindung hinbekomme, werden sich weitere Fragen ergeben.
                                5033481b-6bbd-4651-b42d-eb8774762cc4-image.png

                                b983e047-d224-416c-aa71-311e7f13523c-image.png

                                Es wäre nett wenn du mir aus deinen Erfahrungen weiterhälfen könntest.
                                LG. mangal

                                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

                                687

                                Online

                                32.4k

                                Benutzer

                                81.4k

                                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