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. ioBroker Allgemein
  4. Modbus schreiben, wird wieder zurückgesetzt

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    536

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    442

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    1.0k

Modbus schreiben, wird wieder zurückgesetzt

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
15 Beiträge 4 Kommentatoren 481 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.
  • D Delphinis

    Hallo,
    mein Modbus funktioniert gut zum Lesen von Parametern. Aber das Schreiben funktioniert nicht. Der Wechselrichter reagiert nicht und im Modbus-Objekt wird der Wert wieder zurückgesetzt (null).
    Folgende Parameterliste:
    1d43ea91-7a7a-4243-83a4-f9db6438b58b-grafik.png

    Wieso dass da fürs Laden und Entladen je zwei Register sind, weiss ich nicht, ich hab beide ausprobiert.

    Was mir aufgefallen ist: Beim Schreiblevel steht, wenn ich mit der Maus darüber fahr, "installateur". Das Installateur-Passwort kenn ich, aber ich wüsste nicht wie man mit Modbus einloggen, oder sich als Installateur anmelden kann.

    Tatsache ist, dass wenn ich das so konfiguriere:
    01825a8f-d419-4a67-9576-700ae8c523e8-grafik.png

    dass ich dann in den Objekten einen Eintrag bekomme, bei welchem ich dann den Wert folgendermassen setze:
    0aab610c-23fa-4287-ae20-5a03b9b446a7-grafik.png

    Ich sehe dann den Wert 4000 für ca, 2 Sekunden aber der geht wieder auf "(null)".
    Wenn ich bei der Konfiguration "Abfrage" ancklicke geht der Wert nach ca. 2s auf maxUINT32 (4294967295)

    Im Log sehe ich im Debug Level folgende Einträge:

    modbus.0	2024-10-27 12:15:35.630	debug	Write successfully [40795]: 4000
    modbus.0	2024-10-27 12:15:35.626	debug	state Changed ack=false: modbus.0.holdingRegisters.40795_Maximale_Batterieladeleistung: {"val":4000,"ack":false,"ts":1730027735626,"q":0,"from":"system.adapter.admin.0","user":"system.user.admin","lc":1730027735626}
    
    

    Da fällt mir auf, dass da bei ack=false steht. Kann es sein, dass das nicht angenommen wird? Ev. wegen diesem Schreiblevel "installateur"?

    arteckA Offline
    arteckA Offline
    arteck
    Developer Most Active
    schrieb am zuletzt editiert von
    #3

    @delphinis welcher WR ist das ?

    zigbee hab ich, zwave auch, nuc's genauso und HA auch

    D 1 Antwort Letzte Antwort
    0
    • arteckA arteck

      @delphinis welcher WR ist das ?

      D Offline
      D Offline
      Delphinis
      schrieb am zuletzt editiert von
      #4

      @arteck
      Sorry. Das ist der STP 10.0 SE von SMA

      arteckA 1 Antwort Letzte Antwort
      0
      • D Delphinis

        @arteck
        Sorry. Das ist der STP 10.0 SE von SMA

        arteckA Offline
        arteckA Offline
        arteck
        Developer Most Active
        schrieb am zuletzt editiert von
        #5

        @delphinis hab mir schon gedacht

        zigbee hab ich, zwave auch, nuc's genauso und HA auch

        1 Antwort Letzte Antwort
        0
        • D Offline
          D Offline
          dedoandy
          schrieb am zuletzt editiert von Homoran
          #6

          @delphinis Wie wurde das Problem jetzt final gelöst?
          Bisher habe ich folgendes dazu heir gefunden

          Holding Registers:
          _address	deviceId	name	description	unit	type	len	factor	offset	formula	role	room	poll	wp	cw	isScale
          40149	3	Wirkleistungvorgabe		W	int32be	2	1	0		level		false	false	false	false
          40151	3	Kommunikation			uint32be	2	1	0		state		false	false	false	false
          40189	3	max Ladeleistung BatWR	BatConv.WMaxCha	W	uint32be	2	1	0		level		true	false	false	
          40191	3	max Entladeleistung BatWR	BatConv.WMaxDsch	W	uint32be	2	1	0		level		true	false	false	
          40795	3	max Batterieladeleistung	CmpBMS.BatChaMaxW	W	uint32be	2	1	0		level		false	false	false	
          44433	3	max Batterieladeleistung	CmpBMS.BatChaMaxW	W	uint32be	2	1	0		value.battery		true	false	false	false
          40799	3	max Batterieentladeleistung	CmpBMS.BatDschMaxW	W	uint32be	2	1	0		level		false	false	false
          44437	3	max Batterieentladeleistung	CmpBMS.BatDschMaxW	W	uint32be	2	1	0		value.battery		false	false	false
          31393	3	Momentane Batterieladung	BatChrg.CurBatCha	W	uint32be	2	1	0		value.battery		true	false	false	false
          

          MOD-EDIT: Code in code-tags gesetzt!

          • anhaken von : nur "Write multiple Register" verwenden
          • Abfrage nicht anhaken
          • zyklisches Schreiben alle 10 Sekunden
          HomoranH 1 Antwort Letzte Antwort
          0
          • D dedoandy

            @delphinis Wie wurde das Problem jetzt final gelöst?
            Bisher habe ich folgendes dazu heir gefunden

            Holding Registers:
            _address	deviceId	name	description	unit	type	len	factor	offset	formula	role	room	poll	wp	cw	isScale
            40149	3	Wirkleistungvorgabe		W	int32be	2	1	0		level		false	false	false	false
            40151	3	Kommunikation			uint32be	2	1	0		state		false	false	false	false
            40189	3	max Ladeleistung BatWR	BatConv.WMaxCha	W	uint32be	2	1	0		level		true	false	false	
            40191	3	max Entladeleistung BatWR	BatConv.WMaxDsch	W	uint32be	2	1	0		level		true	false	false	
            40795	3	max Batterieladeleistung	CmpBMS.BatChaMaxW	W	uint32be	2	1	0		level		false	false	false	
            44433	3	max Batterieladeleistung	CmpBMS.BatChaMaxW	W	uint32be	2	1	0		value.battery		true	false	false	false
            40799	3	max Batterieentladeleistung	CmpBMS.BatDschMaxW	W	uint32be	2	1	0		level		false	false	false
            44437	3	max Batterieentladeleistung	CmpBMS.BatDschMaxW	W	uint32be	2	1	0		value.battery		false	false	false
            31393	3	Momentane Batterieladung	BatChrg.CurBatCha	W	uint32be	2	1	0		value.battery		true	false	false	false
            

            MOD-EDIT: Code in code-tags gesetzt!

            • anhaken von : nur "Write multiple Register" verwenden
            • Abfrage nicht anhaken
            • zyklisches Schreiben alle 10 Sekunden
            HomoranH Nicht stören
            HomoranH Nicht stören
            Homoran
            Global Moderator Administrators
            schrieb am zuletzt editiert von Homoran
            #7

            @dedoandy sagte:

            Wie wurde das Problem jetzt final gelöst?

            Welches genau?
            Hast du alles genau so gemacht, wie hier im Thread geschrieben?

            Anscheinend nicht!

            @dedoandy sagte:

            Abfrage nicht anhaken

            Warum nicht?

            Bitte Screenshots der relevanten Einstellungen

            kein Support per PN! - Fragen im Forum stellen -
            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
            Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

            1 Antwort Letzte Antwort
            0
            • D Offline
              D Offline
              dedoandy
              schrieb am zuletzt editiert von
              #8

              @homoran @delphinis

              • Modbus schreiben bei SMA-WR -
                Dieses Problem ist ja schon mehrfach beschrieben worden:
                @manni072 @tuning
                https://forum.iobroker.net/post/885251
              • Schreiben in das holding register (40795 bzw. 44433), aber kein Veränderung von 31393:

              31393 3 Momentane Batterieladung BatChrg.CurBatCha W uint32be 2 1 0 value.battery true false false false
              40795 3 max Batterieladeleistung CmpBMS.BatChaMaxW W uint32be 2 1 0 level false false false false
              44433 3 max Batterieladeleistung CmpBMS.BatChaMaxW W uint32be 2 1 0 value.battery false false false false

              Ich hol mal aus:
              HW: SMA Tripower Wechselrichter STP6.0-3SE-40 und Batteriespeicher BYD HVS 10.2
              Problem Batteriespeicher-Degradation:
              Für eine minimale Degradation (SoH) sollte der SoC vom Speicher die meiste Zeit zwischen 20 und 80% liegen.
              Des weiteren sollte die Batterieladung möglichst 0.2C nicht überschreiten, zwecks schonendem Laden.
              D.h. bei einem Speicher von ca. 10 kWh -> max. Batterieladeleistung von 2000 W.
              Der Batteriespeicher wird aktuell jedoch mit teilweise über 5000 W beladen und hat schon ab 10 Uhr den SoC von 100%.
              Dieser SoC von 100% wird dann bis in die Abendstunden beibehalten.
              Festgestellt wurde auch, dass des SMA-Wechselrichter die Batterieladeleistung auch bei hohem SoC (>80%) nicht reduziert.

              • Deshalb benötige ich zwei Punkte:
              1. Reduktion der Batterieladeleistung (z.B. max. 2000 W) bis 13 Uhr und auf max. SoC 80%.
              2. Reduktion der Batterieladeleistung (z.B. 1000 W) bei SoC > 90%

              Modbus schreiben - holding registers:

              _address deviceId name description unit type len factor offset formula role room poll wp cw isScale
              30845 3 Batterie SoC Prozent Bat.ChaStt % uint32be 2 1 0 value.battery true false false false
              31393 3 Momentane Batterieladung BatChrg.CurBatCha W uint32be 2 1 0 value.battery true false false false
              40149 3 Wirkleistungvorgabe Inverter.WModCfg.WCtlComCfg.WSpt W int32be 2 1 0 level false false false false
              40151 3 Kommunikation 802: aktiv (Act) 803: inaktiv (Ina) uint32be 2 1 0 state false false false false
              40189 3 max Ladeleistung BatWR BatConv.WMaxCha W uint32be 2 1 0 level true false false false
              40795 3 max Batterieladeleistung CmpBMS.BatChaMaxW W uint32be 2 1 0 level false false false false
              44433 3 max Batterieladeleistung CmpBMS.BatChaMaxW W uint32be 2 1 0 value.battery false false false false

              Und es geht um diese Parameter und Messwerte:
              STP5.0-3SE-40 / STP6.0-3SE-40 / STP8.0-3SE-40 / STP10.0-3SE-40

              CmpBMS.BatChaMaxW Sollwert Maximale Batterieladeleistung 1 Installateur 40795 2 U32 FIX0 WO
              CmpBMS.BatChaMaxW Sollwert Maximale Batterieladeleistung 1 Installateur 44433 2 U32 FIX0 WO

              Wie wurde das Problem jetzt gelöst?

              Mit dem direkt ins Objekt schreiben funktioniert es nicht:
              reg_40795_wo.jpg

              Der Wert wird nur für ca. 2 Sekunden angezeigt und nicht vom SMA weiterverarbeitet.
              Der Wert ändert sich nicht (Anm.: im screenshot steht 0W, da SoC schon auf 100%),
              aber heute morgen war der SoC unter 100% und 31393 war ständig zwischen 2500 bis 5000 W:
              31393 3 Momentane Batterieladung BatChrg.CurBatCha W uint32be 2 1 0 value.battery true false false false
              reg_40795_wo1.jpg

              Hängt das doch noch mit der Kommunikation zusammen?
              40151 3 Kommunikation 802: aktiv (Act) 803: inaktiv (Ina) uint32be 2 1 0 state false false false false

              @arteck schreibt:
              ..
              der Modbus löscht die Werte wieder wenn der WR es abgeholt hat... ja es IST SO
              sonst hier
              https://forum.iobroker.net/topic/39786/gelöst-sma-stp10-0-modbus-registerprobleme?_=1730104806989
              https://forum.iobroker.net/topic/59950/modbus-register-für-sma/3?page=1

              HomoranH 1 Antwort Letzte Antwort
              0
              • D dedoandy

                @homoran @delphinis

                • Modbus schreiben bei SMA-WR -
                  Dieses Problem ist ja schon mehrfach beschrieben worden:
                  @manni072 @tuning
                  https://forum.iobroker.net/post/885251
                • Schreiben in das holding register (40795 bzw. 44433), aber kein Veränderung von 31393:

                31393 3 Momentane Batterieladung BatChrg.CurBatCha W uint32be 2 1 0 value.battery true false false false
                40795 3 max Batterieladeleistung CmpBMS.BatChaMaxW W uint32be 2 1 0 level false false false false
                44433 3 max Batterieladeleistung CmpBMS.BatChaMaxW W uint32be 2 1 0 value.battery false false false false

                Ich hol mal aus:
                HW: SMA Tripower Wechselrichter STP6.0-3SE-40 und Batteriespeicher BYD HVS 10.2
                Problem Batteriespeicher-Degradation:
                Für eine minimale Degradation (SoH) sollte der SoC vom Speicher die meiste Zeit zwischen 20 und 80% liegen.
                Des weiteren sollte die Batterieladung möglichst 0.2C nicht überschreiten, zwecks schonendem Laden.
                D.h. bei einem Speicher von ca. 10 kWh -> max. Batterieladeleistung von 2000 W.
                Der Batteriespeicher wird aktuell jedoch mit teilweise über 5000 W beladen und hat schon ab 10 Uhr den SoC von 100%.
                Dieser SoC von 100% wird dann bis in die Abendstunden beibehalten.
                Festgestellt wurde auch, dass des SMA-Wechselrichter die Batterieladeleistung auch bei hohem SoC (>80%) nicht reduziert.

                • Deshalb benötige ich zwei Punkte:
                1. Reduktion der Batterieladeleistung (z.B. max. 2000 W) bis 13 Uhr und auf max. SoC 80%.
                2. Reduktion der Batterieladeleistung (z.B. 1000 W) bei SoC > 90%

                Modbus schreiben - holding registers:

                _address deviceId name description unit type len factor offset formula role room poll wp cw isScale
                30845 3 Batterie SoC Prozent Bat.ChaStt % uint32be 2 1 0 value.battery true false false false
                31393 3 Momentane Batterieladung BatChrg.CurBatCha W uint32be 2 1 0 value.battery true false false false
                40149 3 Wirkleistungvorgabe Inverter.WModCfg.WCtlComCfg.WSpt W int32be 2 1 0 level false false false false
                40151 3 Kommunikation 802: aktiv (Act) 803: inaktiv (Ina) uint32be 2 1 0 state false false false false
                40189 3 max Ladeleistung BatWR BatConv.WMaxCha W uint32be 2 1 0 level true false false false
                40795 3 max Batterieladeleistung CmpBMS.BatChaMaxW W uint32be 2 1 0 level false false false false
                44433 3 max Batterieladeleistung CmpBMS.BatChaMaxW W uint32be 2 1 0 value.battery false false false false

                Und es geht um diese Parameter und Messwerte:
                STP5.0-3SE-40 / STP6.0-3SE-40 / STP8.0-3SE-40 / STP10.0-3SE-40

                CmpBMS.BatChaMaxW Sollwert Maximale Batterieladeleistung 1 Installateur 40795 2 U32 FIX0 WO
                CmpBMS.BatChaMaxW Sollwert Maximale Batterieladeleistung 1 Installateur 44433 2 U32 FIX0 WO

                Wie wurde das Problem jetzt gelöst?

                Mit dem direkt ins Objekt schreiben funktioniert es nicht:
                reg_40795_wo.jpg

                Der Wert wird nur für ca. 2 Sekunden angezeigt und nicht vom SMA weiterverarbeitet.
                Der Wert ändert sich nicht (Anm.: im screenshot steht 0W, da SoC schon auf 100%),
                aber heute morgen war der SoC unter 100% und 31393 war ständig zwischen 2500 bis 5000 W:
                31393 3 Momentane Batterieladung BatChrg.CurBatCha W uint32be 2 1 0 value.battery true false false false
                reg_40795_wo1.jpg

                Hängt das doch noch mit der Kommunikation zusammen?
                40151 3 Kommunikation 802: aktiv (Act) 803: inaktiv (Ina) uint32be 2 1 0 state false false false false

                @arteck schreibt:
                ..
                der Modbus löscht die Werte wieder wenn der WR es abgeholt hat... ja es IST SO
                sonst hier
                https://forum.iobroker.net/topic/39786/gelöst-sma-stp10-0-modbus-registerprobleme?_=1730104806989
                https://forum.iobroker.net/topic/59950/modbus-register-für-sma/3?page=1

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

                @dedoandy sagte:

                Ich hol mal aus:

                Ich fürchte du mischst hier zwei Dinge:

                • Bedienung und Einstellung des Adapters
                • Reaktion des WR darauf.

                Solange du nicht die richtigen Einstellungen hast, funktioniert Punkt 1 nicht (so wie du dir das scheinbar vorgestellt hast).

                Jedesmal bei einer expliziten Nachfrage dazu dann ausschweifend auf das andere Thema zu schwenken ist nicht hilfreich!

                Wie @arteck und ich bereits sagten, hast du leicht variiert hier gesagt

                @dedoandy sagte:

                der Modbus löscht die Werte wieder wenn der WR es abgeholt hat... ja es IST SO

                Jedoch ist es nicht der Modbus, sondern nur die GUI des Adaptes bei den Holdingregistern.

                Also nochmal, und nur eine Frage

                Warum hast du Abfrage/Polling nicht angehakt.

                Und weil ich es nicht lassen kann:
                Was passiert dann, wenn du den Haken setztst in der GUI?

                kein Support per PN! - Fragen im Forum stellen -
                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                D 1 Antwort Letzte Antwort
                0
                • D Offline
                  D Offline
                  dedoandy
                  schrieb am zuletzt editiert von
                  #10

                  Das Erebnis ist das gleiche, egal ob man den Haken setzt oder nicht:
                  Der Wert (hier: 2000) für 40795 wird nur für ca. 2 Sekunden angezeigt und vom SMA-WR nicht weiterverarbeitet.
                  31393 - Momentane Batterieladung - BatChrg.CurBatCha wird nicht auf 2000 W begrenzt.

                  ioBroker_holdreg_Aufzeichnung 2026-04-21 093541.iphone5.mp4

                  Screenshot 2026-04-21 093152.png

                  HomoranH 1 Antwort Letzte Antwort
                  0
                  • D dedoandy

                    Das Erebnis ist das gleiche, egal ob man den Haken setzt oder nicht:
                    Der Wert (hier: 2000) für 40795 wird nur für ca. 2 Sekunden angezeigt und vom SMA-WR nicht weiterverarbeitet.
                    31393 - Momentane Batterieladung - BatChrg.CurBatCha wird nicht auf 2000 W begrenzt.

                    ioBroker_holdreg_Aufzeichnung 2026-04-21 093541.iphone5.mp4

                    Screenshot 2026-04-21 093152.png

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

                    @dedoandy sagte:

                    und vom SMA-WR nicht weiterverarbeitet.

                    Das ist jetzt nicht das Thema!
                    Im Moment prüfen wir nur den Adapter!

                    Warum schreibst du mit "bestätigt".
                    Damit erzählst du dem Adapter dass du bereits alles erledigt hast, und er nichts mehr tun muss!

                    Außerdem:

                    @dedoandy sagte:

                    31393 - Momentane Batterieladung - BatChrg.CurBatCha wird nicht auf 2000 W begrenzt.

                    31xxx ist auch kein Holdingregister!

                    kein Support per PN! - Fragen im Forum stellen -
                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                    Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                    1 Antwort Letzte Antwort
                    0
                    • HomoranH Homoran

                      @dedoandy sagte:

                      Ich hol mal aus:

                      Ich fürchte du mischst hier zwei Dinge:

                      • Bedienung und Einstellung des Adapters
                      • Reaktion des WR darauf.

                      Solange du nicht die richtigen Einstellungen hast, funktioniert Punkt 1 nicht (so wie du dir das scheinbar vorgestellt hast).

                      Jedesmal bei einer expliziten Nachfrage dazu dann ausschweifend auf das andere Thema zu schwenken ist nicht hilfreich!

                      Wie @arteck und ich bereits sagten, hast du leicht variiert hier gesagt

                      @dedoandy sagte:

                      der Modbus löscht die Werte wieder wenn der WR es abgeholt hat... ja es IST SO

                      Jedoch ist es nicht der Modbus, sondern nur die GUI des Adaptes bei den Holdingregistern.

                      Also nochmal, und nur eine Frage

                      Warum hast du Abfrage/Polling nicht angehakt.

                      Und weil ich es nicht lassen kann:
                      Was passiert dann, wenn du den Haken setztst in der GUI?

                      D Offline
                      D Offline
                      dedoandy
                      schrieb am zuletzt editiert von
                      #12

                      @Homoran sagte:

                      Also nochmal, und nur eine Frage
                      Warum hast du Abfrage/Polling nicht angehakt.

                      Und weil ich es nicht lassen kann:
                      Was passiert dann, wenn du den Haken setztst in der GUI?

                      • Wo soll ich Abfrage/Polling in der GUI anhaken?
                        Ich kenne bisher nur das Feld "Bestätigt", was ich ja dann ohne Ergebnis wahlweise an- und abgehakt hatte.

                      @Homoran sagte:

                      Warum schreibst du mit "bestätigt".
                      Damit erzählst du dem Adapter dass du bereits alles erledigt hast, und er nichts mehr tun muss!

                      Wie gesagt, ich kenne bisher nur das Feld "Bestätigt",
                      war das nicht deine Frage (..den Haken setztst in der GUI?..) von oben?

                      @Homoran sagte:

                      31xxx ist auch kein Holdingregister!

                      Das ist klar, 31393 ist nur RO. Aber ich habe das zwecks Übersicht (Rückmeldung vom WR) zusätzlich in die holding Registers eingetragen und frage das auch nur lesend ab.

                      HomoranH 1 Antwort Letzte Antwort
                      0
                      • D dedoandy

                        @Homoran sagte:

                        Also nochmal, und nur eine Frage
                        Warum hast du Abfrage/Polling nicht angehakt.

                        Und weil ich es nicht lassen kann:
                        Was passiert dann, wenn du den Haken setztst in der GUI?

                        • Wo soll ich Abfrage/Polling in der GUI anhaken?
                          Ich kenne bisher nur das Feld "Bestätigt", was ich ja dann ohne Ergebnis wahlweise an- und abgehakt hatte.

                        @Homoran sagte:

                        Warum schreibst du mit "bestätigt".
                        Damit erzählst du dem Adapter dass du bereits alles erledigt hast, und er nichts mehr tun muss!

                        Wie gesagt, ich kenne bisher nur das Feld "Bestätigt",
                        war das nicht deine Frage (..den Haken setztst in der GUI?..) von oben?

                        @Homoran sagte:

                        31xxx ist auch kein Holdingregister!

                        Das ist klar, 31393 ist nur RO. Aber ich habe das zwecks Übersicht (Rückmeldung vom WR) zusätzlich in die holding Registers eingetragen und frage das auch nur lesend ab.

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

                        @dedoandy sagte:

                        Wo soll ich Abfrage/Polling in der GUI anhaken?

                        In der Tabelle der Holdingregister hinter dem entsprechenden Register!
                        433.jpg

                        Ich wundere mich nur, dass diese Frage erst jetzt kommt mt 🤔

                        @dedoandy sagte:

                        Wie gesagt, ich kenne bisher nur das Feld "Bestätigt",
                        war das nicht deine Frage (..den Haken setztst in der GUI?..) von oben?

                        Nein, das sind zwei verschiedene Dinge!

                        @dedoandy sagte:

                        , 31393 ist nur RO. Aber ich habe das zwecks Übersicht (Rückmeldung vom WR) zusätzlich in die holding Registers eingetrage

                        Das sollte bei sauberer Anwendung des Modbusprotokolls seitens des Geräteherstellers nicht funktionieren, da Inputregister (3xxxx) mit einem anderen FunctioCode aufgerufen werden als Holdingregister (4xxxx)!
                        Die 3xxxx müsste also als Inputregister abgefragt werden.

                        kein Support per PN! - Fragen im Forum stellen -
                        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                        Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                        1 Antwort Letzte Antwort
                        0
                        • D Offline
                          D Offline
                          dedoandy
                          schrieb am zuletzt editiert von
                          #14

                          Wir können diesen Punkt schliessen, die Lösung ist hier beschrieben:

                          https://www.photovoltaikforum.com/thread/206718-sma-stp10-0-3se-40-welcher-modbus-register-zum-laden-der-batterie/?postID=4034716#post4034716

                          Antwort von SMA:
                          ..
                          Alternative können die folgenden Register genutzt werden.
                          In diesem Fall regelt der Wechselrichter den Netzanschlusspunkt auf den Sollwert CmpBMS.GridWSpt
                          unter Einhaltung der angegebenen Grenzen.
                          Dabei müssen immer alle Werte zyklisch (max. 300s) gesendet werden
                          und innerhalb von 10s gesetzt werden.

                          CmpBMS.BatChaMinW 40793 --> Wert: 0
                          CmpBMS.BatChaMaxW 40795 --> Wert: Maximal gewünschte Ladeleistung
                          CmpBMS.BatDschMinW 40797 --> Wert: 0
                          CmpBMS.BatDschMaxW 40799 --> Wert: Maximal gewünschte Entladeleistung
                          CmpBMS.GridWSpt 40801 --> Wert: 0
                          CmpBMS.OpMod 41259 --> Wert: 1438 
                          

                          Wenn diese Möglichkeit genutzt wird, dann muss beim Homemanager das prognosebasierte Laden abgeschaltet werden,
                          da dieser ebenfalls diese Werte für die Steuerung verwendet.

                          HomoranH 1 Antwort Letzte Antwort
                          0
                          • D dedoandy

                            Wir können diesen Punkt schliessen, die Lösung ist hier beschrieben:

                            https://www.photovoltaikforum.com/thread/206718-sma-stp10-0-3se-40-welcher-modbus-register-zum-laden-der-batterie/?postID=4034716#post4034716

                            Antwort von SMA:
                            ..
                            Alternative können die folgenden Register genutzt werden.
                            In diesem Fall regelt der Wechselrichter den Netzanschlusspunkt auf den Sollwert CmpBMS.GridWSpt
                            unter Einhaltung der angegebenen Grenzen.
                            Dabei müssen immer alle Werte zyklisch (max. 300s) gesendet werden
                            und innerhalb von 10s gesetzt werden.

                            CmpBMS.BatChaMinW 40793 --> Wert: 0
                            CmpBMS.BatChaMaxW 40795 --> Wert: Maximal gewünschte Ladeleistung
                            CmpBMS.BatDschMinW 40797 --> Wert: 0
                            CmpBMS.BatDschMaxW 40799 --> Wert: Maximal gewünschte Entladeleistung
                            CmpBMS.GridWSpt 40801 --> Wert: 0
                            CmpBMS.OpMod 41259 --> Wert: 1438 
                            

                            Wenn diese Möglichkeit genutzt wird, dann muss beim Homemanager das prognosebasierte Laden abgeschaltet werden,
                            da dieser ebenfalls diese Werte für die Steuerung verwendet.

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

                            @dedoandy sagte:

                            Wir können diesen Punkt schliessen, die Lösung ist hier beschrieben:

                            BITTE!
                            Das mag stimmen, ist aber erst der ZWEITE Schritt.

                            Bring doch erst einmal deine Modbus Konfiguration ins Gleis!

                            kein Support per PN! - Fragen im Forum stellen -
                            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                            Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                            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
                            FAQ Cloud / IOT
                            HowTo: Node.js-Update
                            HowTo: Backup/Restore
                            Downloads
                            BLOG

                            463

                            Online

                            32.8k

                            Benutzer

                            82.9k

                            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