AEG SolarCube Pro Modbus-registers (AS-BBL08 / HYXi HALO): wat werkt en wat alleen opslaat
De AEG SolarCube Pro (AS-BBL08) heeft een RS485-poort die Modbus spreekt, lokaal en zonder account, maar wij vonden geen registerdocument dat bij dit apparaat klopt. Hier staat de registerkaart die wij zelf opbouwden en register voor register tegen het apparaat toetsten: hoe je aansluit, welke registers werken, hoe je laden en ontladen stuurt, welke registers een waarde opslaan en niets doen, en welk blok je nooit schrijft. De hele kaart staat ook als CSV om te downloaden.
In dit artikel14
- Aansluiten op de RS485-poort van de AEG SolarCube
- Holding en input zijn twee ruimtes
- Identiteit: modelstring, firmware en nominaal vermogen
- Live waarden: laadtoestand, vermogen en cellen
- Werkstand, aan en uit
- Ontladen sturen: de schematabel vanaf 4178
- Laden sturen: geforceerd laden met 4132, 4140 en 4113
- Registers die opslaan en niets doen
- Holding 140 tot 179: nooit schrijven
- Gedrag dat een script moet afvangen
- De registerkaart als CSV
- Wat nog open staat
- Veelgestelde vragen
- Bronnen
Samenvatting
De AEG SolarCube Pro, typenummer AS-BBL08, heeft aan de achterkant een RS485-poort die Modbus spreekt. Een registerdocument van AEG of HYXi dat bij dit apparaat klopt, hebben wij niet gevonden. De kast is gebouwd door HYXi en is een HYXi HALO met een AEG-label: de registerlayout is gedeeld, de betekenis van de registers niet. eigen metingModbus-uitlezing over RS485, naast het registerdocument van HYXi gelegd · 12 september 2026 Op deze pagina staan de Modbus-registers die wij zelf in kaart brachten, elk getoetst tegen de app, het meetstopcontact of het gedrag van het apparaat. Wat de batterij zelf haalt, staat in de review van de AEG SolarCube Pro. Hier gaat het alleen over uitlezen en sturen.
De hele kaart staat ook in één bestand: aeg-solarcube-as-bbl08-modbus-registers.csv, 46 regels. Wat de kolommen betekenen, staat onderaan bij de download.
ℹ️Info
Deze kaart geldt voor één exemplaar, met firmware 331 / 259 / 286 / 259 en besturingssoftware V01.03.01.1E. Een andere versie hebben wij niet gezien. Na een update kan een adres verhuizen of een betekenis veranderen. Toets elk register dus tegen je eigen kast voor je erop stuurt. eigen metingModbus-uitlezing over RS485, elk register tegen app, meter of gedrag getoetst · 30 september 2026
Aansluiten op de RS485-poort van de AEG SolarCube
De poort heet D en zit op de hoofdunit. De handleiding noemt hem een gewone netwerkkabelpoort, bedoeld voor een energiemanager van een derde die je systeem aanstuurt. fabrikantgebruikershandleiding AS-BBL08 V1.0-26, pagina 9, poortlegenda In de specificatietabel van het productblad staat hij niet. Daar staat "WiFi / Bluetooth / CAN", en voetnoot 5 maakt van CAN de lijn naar de batterijmodule. fabrikantblad V2.0, rij communicatie en voetnoot 5 · 12 september 2026
| Instelling | Waarde | Herkomst |
|---|---|---|
| Poort | D, RS485, een RJ45-bus op de hoofdunit | fabrikant, handleiding p. 9 |
| Aders | pin 7 = A, pin 8 = B; bij T568B is dat wit-bruin en bruin | eigen meting, 2026-09-12 |
| Seriële instelling | 115200 baud, 8N1 | eigen meting, 2026-09-12 |
| Unitadres | 1; hij antwoordt op elk unitadres als zichzelf, de packs hebben geen eigen adres | eigen meting, 2026-09-12 |
| Functiecodes | 3 (holding lezen), 4 (input lezen), 16 (schrijven) | eigen meting, 2026-09-12 |
| Pad | RS485 naar Modbus TCP via een brug; geen cloud en geen account | eigen meting, 2026-09-25 |
Als brug gebruikten wij een USR-W610 in de vertaalstand van Modbus TCP naar RTU. Gebruik in die stand gewone Modbus TCP-framing (MBAP); RTU over TCP liep bij ons in een time-out. Op 9600 baud blijft de bus dood. Delen twee programma's dezelfde brug, controleer dan bij elk antwoord het transactienummer. Zonder die controle krijgt het ene programma de antwoorden van het andere, en zo ontstond bij ons op 25 september een scan waarin hele blokken 150 tot 200 registers verschoven stonden. eigen metingModbus TCP via een USR-W610 naar RS485
Andere functiecodes lopen in een time-out: 43/14 (apparaatidentificatie), 20 (bestandsrecord), 17 en 8. Coils en discrete inputs (functiecode 1 en 2) kent hij nergens tussen 0 en 9999. Firmware bijwerken over Modbus kan dus niet. eigen metingModbus-scan over RS485
De sturing over deze poort heeft geen internet nodig. Het is ook de enige lokale weg: de communicatiemodule heeft op het thuisnetwerk alle poorten dicht en praat alleen met de cloud. eigen metingModbus TCP via RS485-brug en een poortscan van de communicatiemodule · 25 september 2026
Holding en input zijn twee ruimtes
Holding (functiecode 3) en input (functiecode 4) zijn op dit apparaat verschillende registers, ook waar het adres hetzelfde is. Input 4048 en 4049 zijn de nominale frequentie en spanning; holding 4048 en 4049 is een stuurpaar dat niets doet. Het registerdocument van HYXi maakt dat onderscheid niet. eigen metingModbus-uitlezing en schrijftest · 12 september 2026
Boven 9999 geeft hij op functiecode 3 en 4 nette antwoorden zonder inhoud. Een scanner die elk antwoord zonder foutmelding als treffer telt, vindt daar zo'n dertig valse eilanden. eigen metingModbus-scan over RS485, 10000 tot 65535
Waar HYXi een eigen naam voor een register gebruikt, in zijn registerdocument of in de firmware, staat die naam in de tabellen en in de CSV. Zo'n naam is een spoor en geen bewijs. Het document dat wij van HYXi vonden, Micro Storage RS485 MODBUS V1.0, geldt niet voor dit apparaat, ook waar de adressen overeenkomen. Gebruik het dus niet om deze kaart te corrigeren. Bouw je een driver, sleutel hem dan op de modelstring AS-BBL08-3K en nooit op "HALO". Dan erft een kast met een HYXi-label niet ongemerkt het gedrag van deze AEG. eigen metingModbus-uitlezing, register voor register naast het document van HYXi · 12 september 2026
Identiteit: modelstring, firmware en nominaal vermogen
| Register | Ruimte | Wat het doet | Herkomst |
|---|---|---|---|
| 4002-4007 | input | modelstring, twee tekens per register met de bytes omgedraaid: AS-BBL08-3K | eigen meting, 2026-09-12 |
| 3100 / 3180 | input | interne modelnaam, ook met omgedraaide bytes: HYX-MS3000B | eigen meting |
| 4026-4029 | input | firmwareversies, hier 331 / 259 / 286 / 259; 4027 = 0x103 en 4028 = 0x11E passen bij besturingssoftware V01.03.01.1E in de app | eigen meting, 2026-09-12 |
| 4046 | input | nominaal vermogen: 3000 W | eigen meting, 2026-09-12 |
| 4048 / 4049 | input | nominale frequentie en spanning, maal 0,01: 50,00 Hz en 230,0 V | eigen meting, 2026-09-12 |
| 4978 | input | het aantal packs dat zich meldt, 1 of 2 | eigen meting, 2026-09-25 |
| 4981 | input | staat altijd op 1000. Geen capaciteit. HYXi noemt het soh; 100,0 % gezondheid past, bevestigd is het niet | eigen meting, 2026-09-27 |
Elke tekst die wij in de registers lazen, stond per register met de twee bytes omgedraaid. Draai ze terug voor je de string vergelijkt.
Live waarden: laadtoestand, vermogen en cellen
| Register | Ruimte | Wat het doet | Herkomst |
|---|---|---|---|
| 3030 / 3130 | input | laadtoestand van pack 1 en pack 2, in tienden van een procent. De betrouwbare bron: 491 las als 49,1 % tegen 49 % in de app | eigen meting, 2026-09-12 |
| 3033 / 3133 | input | gezondheid van pack 1 en pack 2, in procent | eigen meting, 2026-09-12 |
| 3035 / 3135 | input | vermogen per pack, in watt met teken; samen binnen 3 W van 4985 | eigen meting, 2026-09-12 |
| 3034 / 3134 | input | een tweede vermogenspaar; samen ongeveer 12 W hoger dan het gemeten gelijkstroomvermogen. Tel het niet op | eigen meting, 2026-09-12 |
| 3039 / 3139 | input | hoogste celspanning van pack 1 en pack 2, in mV | eigen meting, 2026-09-12 |
| 3040 / 3140 | input | laagste celspanning van pack 1 en pack 2, in mV | eigen meting, 2026-09-12 |
| 3045 / 3145 | input | warmste cel, in tienden van een graad | eigen meting, 2026-09-12 |
| 3046 / 3146 | input | koudste cel, in tienden van een graad | eigen meting, 2026-09-12 |
| 4985 | input | gelijkstroomvermogen van de accu, 32 bit, laag woord eerst; positief is ontladen, negatief is laden | eigen meting, 2026-09-12 |
| 4152 | input | wisselstroomvermogen, gespiegeld op 4163; positief is terugleveren. Rond nul niet bruikbaar | eigen meting, 2026-09-12 |
| 5021 / 5023 | input | het maximale ontlaad- en laadvermogen, 32 bit, laag woord eerst: de netstand maal 0,95, dus 760 of 2850 W | eigen meting, 800 W- en 3000 W-stand, 2026-09-12 |
| 4151 | input | netfrequentie, maal 0,01: 4997 is 49,97 Hz | eigen meting |
| 4161 / 4210 | input | netspanning, maal 0,01: 23426 is 234,26 V | eigen meting |
| 4982 | input | geen laadtoestand. Hij las 39 tot 46 % terwijl de packs op 48 tot 49 % stonden, en hij loopt los van het laden | eigen meting |
Stuur op de laagste van 3030 en 3130. 4982 lijkt een laadtoestand en kostte ons het grootste deel van een sessie voor we zagen dat hij het niet is. eigen metingModbus-uitlezing naast de app · 12 september 2026
5021 en 5023 melden wat het apparaat op dat moment kan, en niet de instelling uit de app. Van het net af en vlak na het aansluiten zakken ze weg. Een script dat er voor de start een plafond uit leest, breekt dan ten onrechte af of stuurt te laag. Lees ze pas als 4979 op 4 staat. eigen metingModbus-uitlezing bij het loskoppelen en weer aansluiten · 800 W-stand · 12 september 2026 De netstand zelf, 800 of 3000 W, schrijft geen enkel register. Die zit alleen in de app. eigen metingModbus-uitlezing en app · 800 W en 3000 W-stand · 12 september 2026
Werkstand, aan en uit
| Register | Ruimte | Wat het doet | Herkomst |
|---|---|---|---|
| 4021 | holding | aan en uit: 1 = aan, 3 = stand-by, 0 = bij het opstarten. Een 2 wordt bevestigd en leest terug als 3; een diepere uit is er niet | eigen meting, 2026-09-30 |
| 4024 | holding | werkstand: 3 = Backup, 21 = Aangepast, 22 = Time of Use, 23 = thirdpartyEMS. 1 en 2 zijn de twee eigen-verbruikstanden; welke welke is, staat niet vast. Hij slaat elke waarde op, dus schrijf hier niets buiten deze lijst | eigen meting, 2026-09-12 |
| 4102 | input | de stand die de app laat zien, ook een stand die de firmware zelf oplegt. Geen spiegel van 4024 | eigen meting |
| 4979 | input | verbindingstoestand: 4 = verbonden met het net, 3 en 5 = opnieuw proberen voor het verbinden, 11 = kort tijdens het herconfigureren, 7 = vergrendeld op onderspanning van de accu | eigen meting, 2026-09-25 |
| 5000 | input | het alarmwoord van de accu, gespiegeld op 3050. Wat elke bit betekent, staat niet vast | eigen meting, 2026-09-25 |
| 4109 / 4110 / 4111 | input | vermoedelijk temperaturen in de omvormer, in tienden van een graad. De betekenis is niet bevestigd | eigen meting |
De stand thirdpartyEMS meldt zich als zodanig en neemt langs geen enkel pad dat wij probeerden een vermogen aan. Aangepast, met de schematabel hieronder, is de stand waarin je over Modbus een ontlaadvermogen opgeeft. eigen metingModbus-schrijfacties, stand voor stand · 12 september 2026
Stand-by is geen uit. Met 4021 op 3 trekt hij ongeveer 9,5 W, en met de aan/uit-knop uit 9,3 W; Modbus blijft in beide gevallen antwoorden. Van het net af komt dat verbruik uit de accu. eigen metingmeetstopcontact en Modbus-uitlezing, na het herstel · 30 september 2026 Zo liep onze kast leeg tot het accubeheer hem vergrendelde. Wat de foutcode dan betekent en hoe hij eruit kwam, staat op de pagina over foutcode 170305110.
Ontladen sturen: de schematabel vanaf 4178
Een vermogensregister heeft hij niet. Het ontladen stuur je via de schematabel die de app zelf gebruikt in de stand Aangepast. Het bewijs dat het dezelfde tabel is: toen in de app drie tijdslots van 15, 30 en 45 W stonden, stonden precies die waarden met precies die grenzen in 4181 tot 4200, in een wijziging die wij niet over de bus hadden geschreven. eigen metingModbus-uitlezing naast de app · 12 september 2026
4024 = 21 werkstand Aangepast
4178 = 1 PeriodNum: 1 of hoger, anders leest het schema als leeg
4179 = 127 dagen als bitmasker, 127 = elke dag
4180 = 1 het aantal tijdslots
4181, 4182, 4183, 4184 slot 0: begin, eind, stand, vermogen
= 0, 1440, 21, <watt> begin en eind in minuten van de dag
Slot n begint op 4181 + 8n en beslaat acht registers. De eerste vier zijn begin, eind, stand en vermogen; wat de andere vier doen, staat niet vast. De stand in het slot neemt dezelfde waarden als 4024. eigen metingModbus-schrijfacties met bevestiging op 4985 · 1 oktober 2026
4178 schreven wij eerst nooit. Bij ons stond hij na een volledige reset op 0, las het hele schema als leeg en leverde de kast het standaardvermogen van 200 W, zodat elke schrijfactie in de slots genegeerd leek. Zet hem dus altijd mee. eigen metingModbus-schrijfacties na een volledige reset · 1 oktober 2026
Het vermogen in een slot is een ontlaadvermogen zonder teken. Een slot laadt niet. Schrijf je een negatief getal, dan leest hij dat als een groot positief getal en ontlaadt hij op zijn maximum. eigen metingModbus-schrijfacties met bevestiging op 4985 · 800 W-stand · 1 oktober 2026
Een leeg schema is geen nul. Zonder geldig slot ontlaadt hij 200 W; de app waarschuwt er zelf voor. Wil je dat hij stilstaat, zet dan één slot van de hele dag op 0 W: 4180 = 1 en slot 0 = [0, 1440, 21, 0]. eigen metingModbus-uitlezing en de melding in de app · 16 september 2026
Wat je over de bus in de slots schrijft, verdwijnt bij een volledige reset. Het schema uit de app overleeft die reset. Zet bij elk script een herstel bij het afsluiten, en zet daarbij het vermogen van het slot op 0 in plaats van een eerder vastgelegd vermogen opnieuw te sturen. eigen metingModbus-uitlezing voor en na een volledige reset · 16 september 2026
Laden sturen: geforceerd laden met 4132, 4140 en 4113
Het laadvermogen kies je niet in de app, en ook niet in een slot. Over Modbus kies je het wel, met geforceerd laden:
- Zet
4021op 1. Vanuit stand-by doet geforceerd laden niets, en het net moet aangesloten zijn. - Zet
4132, de start-laadtoestand, boven de huidige laadtoestand. Hij laadt dan op de netstand. - Zet
4140, de stop-laadtoestand, op je doel. Die grens bewaakt het apparaat zelf, ook als het script dat hem stuurt halverwege stopt. - Zet
4113op de grens die je wilt.
4113 begrenst het laadvermogen alleen zolang geforceerd laden loopt, en het verband is rechtlijnig: ongeveer 19 W per eenheid, van ongeveer 190 W tot het plafond van de netstand. Tijdens het ontladen doet 4113 niets. HYXi noemt het register MaxChargeCurrent. Welke eenheid het apparaat erin leest, staat niet vast, dus reken met wat gemeten is.
≈ 19 W
laadvermogen per eenheid in register 4113, tijdens geforceerd laden
Bron: eigen meting, 800 W-stand, 1 oktober 2026
4113 | Laadvermogen, gelijkstroom | Herkomst |
|---|---|---|
| 10 | 192 W | eigen meting, 800 W-stand, 2026-10-01 |
| 20 | 382 W | eigen meting, 800 W-stand, 2026-10-01 |
| 30 | 569 W | eigen meting, 800 W-stand, 2026-10-01 |
| 40 | 752 W | eigen meting, 800 W-stand, 2026-10-01 |
| 50 en hoger | 760 W, het plafond van de 800 W-stand | eigen meting, 800 W-stand, 2026-10-01 |
Het werkte op de kast zelf en het is terug te zetten: één schrijfactie zette hem van ontladen op laden. Lager dan 10 staat niet in onze meting, en op de 3000 W-stand, tussen 760 en 2850 W, hebben wij 4113 niet gemeten. eigen metingonze techbench, meetstopcontact, Modbus-schrijfacties op 4113 tijdens geforceerd laden · 800 W-stand · 1 oktober 2026
| Register | Ruimte | Wat het doet | Herkomst |
|---|---|---|---|
| 4132 | holding | geforceerd laden, start-laadtoestand in procent (force_charge_start_soc) | eigen meting, 2026-09-12 |
| 4140 | holding | geforceerd laden, stop-laadtoestand in procent, door het apparaat zelf bewaakt (force_charge_stop_soc) | eigen meting, 2026-09-12 |
| 4113 | holding | laadgrens tijdens geforceerd laden, ongeveer 19 W per eenheid (MaxChargeCurrent) | eigen meting, 800 W-stand, 2026-10-01 |
| 4121 | holding | antihongerbescherming, 1 = aan (anti_starvation). Laadt uit het net, dus van het net af doet hij niets | eigen meting, 2026-09-27 |
| 4133 | holding | minimale laadtoestand voor off-grid, in hele procenten (off_grid_min_soc) | eigen meting, 2026-09-27 |
| 4134 | holding | minimale laadtoestand voor eigen verbruik, in hele procenten (self_use_soc) | eigen meting, 2026-09-27 |
| 4141 | holding | minimale laadtoestand voor ontladen, in hele procenten (discharge_min_soc). Geldt voor ontladen, niet voor wat de kast zelf verbruikt | eigen meting, 2026-09-27 |
Geen van deze grenzen is een spanningsgrens. Het zijn laadtoestanden. eigen metingModbus-uitlezing van de instellingen, holding 4121 tot 4141 · 27 september 2026
Registers die opslaan en niets doen
Het apparaat controleert een schrijfactie niet bij ontvangst, maar pas bij uitvoering. Een geslaagde terugleesactie bewijst dus opslag en geen gehoorzaamheid: 4148 nam 65000 aan. Kijk na elke schrijfactie naar het gelijkstroomvermogen in 4985, en nooit alleen naar de terugleesactie direct daarna. eigen metingModbus-schrijf- en leesacties, register voor register · 12 september 2026
| Register | Ruimte | Wat er gebeurt | Herkomst |
|---|---|---|---|
| 3961 | holding | slaat op en leest terug, stuurt niets. Leek een vermogensregister zolang een slot toevallig hetzelfde vermogen had | eigen meting, 2026-09-12 |
| 4118-4120 | holding | BatterySetPower en BatteryForceControlEnable bij HYXi. Neemt een waarde aan en houdt hem vast; niets in deze firmware doet ermee. Niet het laadpad | eigen meting, 2026-10-01 |
| 4146-4152 | holding | het VPP-blok. Doet niets op deze firmware; 4148 nam 65000 aan en deed niets | eigen meting, 2026-09-12 |
| 4048 / 4049 | holding | een stuurpaar. Doet niets in Aangepast en in thirdpartyEMS, met beide tekens | eigen meting, 2026-09-12 |
| 3933 | niet vastgelegd | geen handshake voor thirdpartyEMS: 11, 1, 3 en 0 veranderden niets, 15 werd geweigerd | eigen meting, 2026-09-12 |
| 4000 / 4001 | niet vastgelegd | geen klok, maar een tijdstempel van de laatste synchronisatie, die minutenlang stilstaat | eigen meting, 2026-09-12 |
| 3956 | alleen lezen | toont het gestuurde vermogen. Op 12 september was dat onze bevestiging; op 1 oktober volgde hij het commando niet betrouwbaar. Bevestig op 4985 | eigen meting, 2026-09-12 en 2026-10-01 |
Holding 140 tot 179: nooit schrijven
⚠️Warning
Schrijf nooit in holding 140 tot 179. Dat blok verandert niet, staat in geen enkel document en ziet eruit als de beveiligingsinstellingen van de accu. Het apparaat slaat alles op zonder te controleren, en een verlaagde onderspanningsgrens is precies hoe je een te diep ontladen cel geforceerd laadt. Dat het beveiligingsinstellingen zijn, is afgeleid uit de waarden en niet bevestigd; dat je er niet in schrijft, staat vast. afgeleiduit de waarden in het blok, twaalf uur lang alleen gelezen terwijl de celspanning steeg
Het blok bleef op 26 september twaalf uur gelijk terwijl de cellen ongeveer 90 mV stegen, dus het zijn opgeslagen instellingen en geen meetwaarden. Ook lezen lukt hier niet altijd: het apparaat laat in dit blok af en toe een leesactie op functiecode 3 vallen. Probeer het dan opnieuw. eigen metingModbus-uitlezing, alleen lezen, met controle van het transactienummer · 26 september 2026
Gedrag dat een script moet afvangen
Er is geen watchdog en geen commandotimeout. Een geschreven waarde blijft staan tot iets hem overschrijft, ook als je script allang gestopt is. Herstel dus bij het afsluiten en bij een SIGTERM. De enige grens die het apparaat zelf bewaakt, is 4140. eigen metingModbus-schrijfacties · 12 september 2026
Een wijziging in de app komt pas na minuten in het apparaat aan. Leest een register na een wijziging in de app nog de oude waarde, lees dan later opnieuw voor je concludeert dat het het verkeerde register is. eigen metingModbus-uitlezing naast de app · 16 september 2026
In de vergrendeling op onderspanning, met 4979 op 7, neemt hij opdrachten aan en voert hij ze niet uit: schrijfacties worden bevestigd en ongewijzigd teruggelezen. De app toont dan de stand die gevraagd wordt en niet wat het accubeheer toestaat; de alarmlijst is de plek om te kijken. eigen metingapp AEG StoragePRO 1.0.0 en Modbus-uitlezing · 26 september 2026
De registerkaart als CSV
Download aeg-solarcube-as-bbl08-modbus-registers.csv. Eén regel per register, 46 regels, met de kolommen address, type (holding of input), name, unit_scale, access, what_it_does, status en source. De tekst in het bestand is Engels. Waar HYXi een eigen naam gebruikt, staat die in name. De status heeft vijf waarden:
Het bestand valt onder CC BY 4.0: je mag het gebruiken, aanpassen en doorgeven, ook commercieel, zolang je Jay's Desk als bron noemt en naar deze pagina linkt.
| Status | Betekenis |
|---|---|
| works | getoetst tegen de app, het meetstopcontact of het gedrag van het apparaat |
| stored-only | neemt een waarde aan en slaat hem op; een effect hebben wij niet gevonden |
| do-not-write | nooit schrijven |
| unconfirmed | de betekenis of de betrouwbaarheid staat niet vast |
| misleading | doet niet wat de naam of de waarde doet vermoeden |
Elke regel komt uit dezelfde registerkaart als de tabellen hierboven.
Wat nog open staat
4113op de 3000 W-stand, tussen 760 en 2850 W: niet gemeten. En lager dan 10: niet gemeten.3956: op 12 september betrouwbaar, op 1 oktober niet. Waar het verschil zit, staat niet vast.4112heet bij HYXiMaxDischargeCurrent. Wat het op dit apparaat doet, staat niet vast.4024= 1 en 2: welke van de twee eigen-verbruikstanden welke is, staat niet vast.- De vier registers achter begin, eind, stand en vermogen in elk slot.
- Wat elke bit in
5000betekent, en wat4109,4110en4111precies meten. - Een andere firmware dan 331 / 259 / 286 / 259. De update die de app aanbiedt, installeerde op dit exemplaar niet; wat er daarna verandert, weet ik dus niet.
Hoe andere merken het lezen en schrijven regelen, staat in Thuisbatterij aansturen: per merk wat je mag lezen en wat je mag schrijven. De specificaties van dit model staan op de productkaart van de AEG SolarCube AS-BBL08.
Veelgestelde vragen
Veelgestelde vragen
Heeft de AEG SolarCube Pro (AS-BBL08) Modbus?+
Ja, over de RS485-poort D op de hoofdunit: RJ45, pin 7 is A en pin 8 is B, 115200 baud, 8N1, unitadres 1. Hij kent functiecode 3, 4 en 16. Wij lezen hem uit via een brug van RS485 naar Modbus TCP, lokaal, zonder cloud en zonder account. Getoetst op één exemplaar, september 2026.
Werkt het Modbus-document van HYXi of de HYXi HALO voor de AEG SolarCube?+
Niet als bron van waarheid. De registerlayout is gedeeld, de betekenis wijkt af: holding en input zijn op dezelfde adressen verschillende registers, en registers die in het document een setpoint lijken, doen hier niets. Gebruik de namen van HYXi als spoor en sleutel een driver op de modelstring AS-BBL08-3K.
Hoe stel ik het ontlaadvermogen in over Modbus?+
Via de schematabel: werkstand 4024 op 21 (Aangepast), 4178 op 1 of hoger, 4179 op 127, 4180 op 1, en slot 0 in 4181 tot 4184 op 0, 1440, 21 en het vermogen in watt. Bevestig op het gelijkstroomvermogen in 4985. Een leeg schema ontlaadt 200 W; om stil te staan zet je het slot op 0 W.
Hoe stel ik het laadvermogen in over Modbus?+
Met geforceerd laden: 4021 op 1, 4132 boven de huidige laadtoestand, 4140 op de stop-laadtoestand, en 4113 als grens. Op de 800 W-stand is dat ongeveer 19 W per eenheid: 10 gaf 192 W en 40 gaf 752 W, gemeten op 1 oktober 2026. In de app staat deze grens niet, en een slot in de schematabel laadt niet.
Kan ik de netstand van 800 of 3000 W over Modbus zetten?+
Nee, geen enkel register schrijft hem; de instelling zit alleen in de app. De registers 5021 en 5023 laten de stand maal 0,95 zien, dus 760 of 2850 W, maar alleen als hij met het net verbonden is.
Welke registers mag ik niet schrijven?+
Holding 140 tot 179: dat blok ziet eruit als de beveiligingsinstellingen van de accu, en het apparaat slaat elke waarde op zonder te controleren. Schrijf ook in 4024 niets buiten de bekende werkstanden, want ook daar slaat hij alles op.
Kan ik de AEG SolarCube met Home Assistant aansturen?+
Met een bestaande integratie hebben wij het niet getest. Over Modbus TCP kan Home Assistant lezen en schrijven; stuur dan het ontladen via de schematabel en het laden via 4132, 4140 en 4113, en zet een herstel bij het afsluiten, want het apparaat heeft geen watchdog.
Bronnen
Bronnen
- [1]Onze techbench: registerkaart AEG AS-BBL08-3KOpgebouwd van 12 tot 30 september 2026 door elk register tegen de app, het meetstopcontact of het gedrag van het apparaat te toetsen, op firmware 331 / 259 / 286 / 259. Aangevuld op 1 oktober 2026 met 4113, 4178, het vermogen zonder teken in de slots, 4118 tot 4120 en 3956. Bron van elke regel met de markering eigen meting en van het CSV-bestand.
- [2]Onze techbench: begrensd laden met register 4113, 1 oktober 2026Geforceerd laden op de 800 W-stand bij een laadtoestand van ongeveer 71 %, met 4113 op 10, 20, 30, 40 en 50 en hoger; gelijkstroomvermogen uit 4985 en het meetstopcontact aan de netzijde.
- [3]AEG, gebruikershandleiding AS-BBL08 series V1.0-26 (EN)Gearchiveerd als content/productblad/aeg-solarcube-as-bbl08/handleiding-PD202602-v1.0-26-en.pdf. Pagina 9 (pdf-pagina 12), poortlegenda: D is de RS485-poort, een netwerkkabelpoort voor een energiemanager van een derde. Over Modbus, de pinnen of de seriële instelling zegt de handleiding niets.
- [4]AEG SolarCube AS-BBL08, productblad V2.0 (EN, januari 2026)Opgehaald 12-09-2026. Rij communicatie: WiFi / Bluetooth / CAN; voetnoot 5 maakt van CAN de lijn naar de batterijmodule. De RS485-poort staat niet in de specificatietabel.
- [5]HYXi, Micro Storage RS485 MODBUS V1.0Het registerdocument van de bouwer, zoals de registertabel is overgenomen in de repository ha-hyxi-cloud. Bron van een deel van de HYXi-namen op deze pagina. Het geldt niet voor dit apparaat, ook waar de adressen overeenkomen.
- [6]AEG StoragePRO 1.0.0, de appBron van de werkstanden, de schematabel in Aangepast, de melding dat lege tijdslots standaard 200 W leveren, en de netstand van 800 of 3000 W. Gezien van 12 september tot 1 oktober 2026.
