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. Einsteigerfragen
  4. Anker Solix Smartmeter gen 2 & Anker Solarbank 4 - Modbus

NEWS

  • Der neue Monatsrückblick für Mai und Juni 2026 ist online!
    BluefoxB
    Bluefox
    7
    1
    157

  • wichtiges UPDATE für controller 7.2.2 im stable
    HomoranH
    Homoran
    10
    1
    2.9k

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    16
    1
    5.0k

Anker Solix Smartmeter gen 2 & Anker Solarbank 4 - Modbus

Geplant Angeheftet Gesperrt Verschoben Einsteigerfragen
6 Beiträge 3 Kommentatoren 51 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.
  • M Offline
    M Offline
    mikepiko
    schrieb am zuletzt editiert von
    #1

    Moin,

    hab mich jetzt ein paar Tage lang mit dem Smartmeter und der Modbus Abfrage beschäftigt und wollte für die die es Benötigen kurz eine passende Konfiguration bereitstellen.

    Im Smartmeter Gen2 kann über "drittanbieter" Modbus TCP Aktiviert werden. Dort taucht dann die IP und der Port auf über die das Smartmeter abgefragt werden kann.

    Die Daten kann man dann über den Modbus Adapter im Iobroker ablegen. Das "problem" ist, der Adapter ist gigantisch groß und bietet unmengen an Einstellungen an.

    Ich habe bei mir erstmal alles auf "default" gelassen und unter dem Punkt "Holding Register" die passenden Abfragen definiert.

    e5816c9d-9a13-4ad7-8961-4d3930d2b35e-image.jpeg

    Damit Ihr das nicht alles abtippen müsst, man kann über den doppelpfeil eine tsv Datei importieren. Die hab ich euch mal angehangen.

    holdingRegister.tsv

    Ich bastel jetzt noch an den passenden Dateien für die Solarbank 4. Aber so könnt Ihr immerhin schon mal Werte aus dem Smartmeter 2 bekommen und das sogar ohne Cloud.

    1 Antwort Letzte Antwort
    0
    • M Offline
      M Offline
      mikepiko
      schrieb am zuletzt editiert von
      #2

      Okay, nochmal ein Update der TSV Datei , jetzt steht auch noch Modell SN und Softwarestand drin.
      holdingRegisters.tsv

      1 Antwort Letzte Antwort
      0
      • M Offline
        M Offline
        mikepiko
        schrieb am zuletzt editiert von mikepiko
        #3

        Jetzt noch die Dateien für die Solarbank 4

        Die Einstellung für Modbus erfolgt hier in der App über die System Seite(also da wo das Haus angezeigt wird), nicht an der Solarbank selbst. (da kommt aber auch ein Hinweis in der App das man über das System gehen muss)
        Ihr müsst dann natürlich einen zweiten Modbus Adapter anlegen und die IP der Solarbank 4 eintragen.

        Dort gibt es nicht nur Holding Registers sondern auch Eingangsregister. Dementsprechend müssen 2 Dateien hochgeladen werden.
        holdingRegisters_Solarbank4.tsv
        inputRegisters_Solarbank4.tsv

        Danach sollten die Werte dann alle schön unter den Objekten auftauchen:

        fe6e5480-f62a-4292-9632-9d627626ebb9-image.jpeg

        Die Parameter habe ich aus dem Offiziellen Anker HA Adapter ausgelesenGithub. Dort sind auch noch yaml configs für die Solarbank MAX, Solarbank MAX AC und Solix Smart Plug im Ordner "custom_components/anker_solix_official/config" Da ich allerdings nur die neue 4er habe, kann ich das nicht testen.

        Damit bin ich erstmal raus, jetzt muss ich noch rausfinden wie ich den Smartmeter mit meiner OpenWB verheiratet bekomme.

        Schönen Sonntag noch.

        fuzzy1955F 1 Antwort Letzte Antwort
        0
        • D Offline
          D Offline
          Dominic151617
          schrieb zuletzt editiert von Dominic151617
          #4

          Super! Dummerweise habe ich zuletzt am Samstag im Forum gesucht und mich gestern selber damit rumgeschlagen🤣 Aber ich kann zumindest noch einen Link beitragen: Modbus Spezifikation von Anker. Da werde ich über die Zeit mal schauen, was man noch so gebrauchen kann. Mein Ziel ist, die Powerbank direkt aus dem iobroker zu steuern. Dann brauche ich nämlich erstmal das Smartmeter nicht installieren. Einen Lesekopf auf dem Zähler habe ich nämlich schon.
          Bei mir ist es im übrigen eine Powerbank Max AC. Die Register scheinen etwas abzuweichen. Ich schau da nachher noch mal drauf und ergänze dann meine TSV für weiter Leser.

          1 Antwort Letzte Antwort
          0
          • M mikepiko

            Jetzt noch die Dateien für die Solarbank 4

            Die Einstellung für Modbus erfolgt hier in der App über die System Seite(also da wo das Haus angezeigt wird), nicht an der Solarbank selbst. (da kommt aber auch ein Hinweis in der App das man über das System gehen muss)
            Ihr müsst dann natürlich einen zweiten Modbus Adapter anlegen und die IP der Solarbank 4 eintragen.

            Dort gibt es nicht nur Holding Registers sondern auch Eingangsregister. Dementsprechend müssen 2 Dateien hochgeladen werden.
            holdingRegisters_Solarbank4.tsv
            inputRegisters_Solarbank4.tsv

            Danach sollten die Werte dann alle schön unter den Objekten auftauchen:

            fe6e5480-f62a-4292-9632-9d627626ebb9-image.jpeg

            Die Parameter habe ich aus dem Offiziellen Anker HA Adapter ausgelesenGithub. Dort sind auch noch yaml configs für die Solarbank MAX, Solarbank MAX AC und Solix Smart Plug im Ordner "custom_components/anker_solix_official/config" Da ich allerdings nur die neue 4er habe, kann ich das nicht testen.

            Damit bin ich erstmal raus, jetzt muss ich noch rausfinden wie ich den Smartmeter mit meiner OpenWB verheiratet bekomme.

            Schönen Sonntag noch.

            fuzzy1955F Online
            fuzzy1955F Online
            fuzzy1955
            schrieb zuletzt editiert von
            #5

            @mikepiko sagte:

            Ihr müsst dann natürlich einen zweiten Modbus Adapter anlegen und die IP der Solarbank 4 eintragen

            Hallo mike,

            nach meinen Erfahrungen müsste dafür auch eine Modbus-Instanz reichen. Ich habe ähnliches mit 2 Wechselrichter und die haben die Adresse 1 und 2 (DeviceID).

            Bei euch wären die Eintragungen so:

            Holding-Register:

            _address	deviceId	name	description	unit	type	len	factor	offset	formula	role	room	poll	wp	cw	isScale
            100001	1	charging_limit_soc	min80 max100	%	uint16be	1	1	0		value		true	false	false	false
            100002	1	discharge_limit_soc	min0 max20	%	uint16be	1	1	0		value		true	false	false	false
            100003	1	backup_reserve_soc	min0 max100	%	uint16be	1	1	0		value		true	false	false	false
            100004	1	backup_soc_enable	0=disabled 1=enabled		uint16be	1	1	0		value		true	true	false	false
            50065	1	operating_mode	0=self_consumption 1=tou_mode 3=third_party_control 4=custom_mode 5=socket_overlay 6=smart_mode 7=dynamic_pricing		uint16be	1	1	0		value		true	true	false	false
            

            Eingangsregister:

            _address	deviceId	name	description	unit	type	len	factor	offset	formula	role	room	cw	isScale
            40002	2	battery_status			uint16be	1	1	0		level		false	false
            40003	2	pv_power		W	int32be	2	1	0		level		false	false
            40005	2	third_party_pv_power		W	int32be	2	1	0		level		false	false
            40009	2	battery_charging_power	negativ=laden -> per Formel positiv	W	int32be	2	1	0	x<0?Math.abs(x):0	level		false	false
            40009	2	battery_discharging_power	positiv=entladen	W	int32be	2	1	0	x>0?x:0	level		false	false
            40011	2	load_power		W	int32be	2	1	0		level		false	false
            40013	2	grid_import_power	positiv=Import	W	int32be	2	1	0	x>0?x:0	level		false	false
            40013	2	grid_export_power	negativ=Export -> per Formel positiv	W	int32be	2	1	0	x<0?Math.abs(x):0	level		false	false
            40015	2	battery_soc		%	uint16be	1	1	0		level		false	false
            40019	2	pv_total_generation		kWh	uint32be	2	0.1	0		level		false	false
            40037	2	max_charge_power		W	int32be	2	1	0		level		false	false
            40039	2	max_discharge_power		W	int32be	2	1	0		level		false	false
            40101	2	device_sn			string	12	1	0				false	false
            40113	2	device_sw_version			string	6	1	0				false	false
            40209	2	ac_grid_output_power	positiv=Export, negativ=Import	W	int32be	2	1	0		level		false	false
            40251	2	rated_energy		kWh	uint32be	2	0.1	0		level		false	false
            40263	2	cumulative_charge_energy		kWh	uint32be	2	0.1	0		level		false	false
            40265	2	cumulative_discharge_energy		kWh	uint32be	2	0.1	0		level		false	false
            62769	2	device_model			string	5	1	0				false	false
            62775	2	ems_mode_mask			uint16be	1	1	0		level		false	false
            

            Dazu stellt man beim Adapter die Verbindung auf mehrere Geräte-IDs:

            1e68e2b9-1169-4953-b04e-e8eadbe0d3ed-image.jpeg

            Das müsste funktionieren und verbraucht weniger Ressourcen als 2 Modbus-Instanzen.

            Gruß, Fuzzy

            Smart-Home-Automation unter IOB auf RASPI5, 16GB RAM, 50GB SSD, MariaSQL, VIS-2.
            Anfang 2025 war ich Newbie in Sachen RaspBerry, Linux und IOB.
            Jetzt läuft alles konstant gut und ich gebe gern meine Erfahrungen und mein Wissen an die Forums-User/Innen weiter.
            Großes Danke an alle tatkräftigen Helfer im Forum!

            1 Antwort Letzte Antwort
            0
            • D Offline
              D Offline
              Dominic151617
              schrieb zuletzt editiert von
              #6

              Hallo @fuzzy1955,
              ich vermute, in dem Fall geht das nicht, da Smartmeter und Powerbank unterschiedliche IP Adressen haben. Gruß Dominic

              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

              376

              Online

              33.0k

              Benutzer

              83.4k

              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