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

  • wichtiges UPDATE für controller 7.2.2 im stable
    HomoranH
    Homoran
    8
    1
    254

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    14
    1
    2.5k

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

Modbus schreiben, wird wieder zurückgesetzt

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
15 Beiträge 4 Kommentatoren 600 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"?

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

    @delphinis sagte in Modbus schreiben, wird wieder zurückgesetzt:

    im Modbus-Objekt wird der Wert wieder zurückgesetzt (null).

    wenn du Holdingregister nutzst und nicht Abfrage anhakst ist das korrekt.
    Dann bleibt der eingegebene Wert nur so lange sichtbar, bis das Gerät diesen abgeholt hat.

    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 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

                              347

                              Online

                              33.0k

                              Benutzer

                              83.2k

                              Themen

                              1.3m

                              Beiträge
                              Community
                              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                              ioBroker Community 2014-2026
                              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