Vraag


  • YPepe
  • Registratie: Augustus 2024
  • Laatst online: 02-08-2024
Na de recente installatie van een digitale electrciteitsmeter heb ik een Home Assistant installatie opgezet waarin, onder andere, de geconsumeerde en geinjecteerde waardes van het net te zien zijn. Ik zou die willen uitbreiden met de productiewaardes van onze zonnepanelen.

Onze installatie is 15 jaar geleden geplaatst en bestaat uit 2 strings die op SMA SB 5000TL en SMA SB 2500 aangesloten zijn. Beide zijn, qua communicatie, ge-daisy-chained en verbonden aan een SolarLog device met een RS485. Sinds geruime tijd werkt deze Solarlog niet meer wegens 'firmware incompatibiliteit' en 'end-of-support', aldus SolarLog zelf.
Het is nu de bedoeling om de via de RS485 communicatie verschillende waardes van de SMA uit te lezen en via, vb MQTT, ter beschikking te stellen van HA.

Bij nazicht van de RS485 connector naar de Solarlog, bleek deze 4 draden te bevatten, terwijl ik er voor de seriele communicatie maar 3 verwachte. Uit https://www.yumpu.com/en/...ion-instructions-voltenfr blijkt dat de SMA kan geinstalleerd worden met een RS485 SMA piggy-back (p11) of een Solare-daten piggy-back (66). Op basis hiervan en de informatie in de SMA-RS485 installatie manual (https://files.sma.de/downloads/MD485-40-IA-en-10.pdf) heb ik de 3 vermelde draden (D+, GND, D-) verbonden aan de A+, GND en A- van een USB-RS485 adapter (https://www.amazon.com.be...o2ov_dt_b_product_details)
Als ik de Modbus Master Simulator gebruik (vermeld in https://www.sma-sunny.com...ion-to-your-sma-inverter/) en de USB-adapter in de PC plug zie ik COM4 beschikbaar komen in de software. Wanneer de com4 geselecteerd word in vb 'Serial Port Monitor' zie ik dat er een soort initiale seriele communictie tot stand komt met een slave. Dit is waar ik ben komen vast te zitten want ik heb in de 'Modbus Master Simulator ' diverse device-ids geprobeerd (1-3) en diverse baud rates maar krijg steeds 'Serial communication timeout' wanneer ik een register zoals vb 300051 probeer te lezen. Ik heb geprobeerd de installateur te bevragen maar blijkt dat die installatie door zijn voormalige mede-zaakvoerder gedaan werd en hijzelf daar geen kennis van heeft. (Hij blijkt ook reeds 10 jaar overgestapt te zijn naar SolarEdge installaties).
Hulp of advies is welkom.

Alle reacties


  • AUijtdehaag
  • Registratie: Oktober 2006
  • Niet online
De SMA5000 TL kun je wellicht via modbus TCP uitlezen?
Als er een SWDM-10 in zit.

Voor de SMA SB 2500 koop je dan gewoon wat nieuwers

https://github.com/fonske.../main/Home_Assistant_yaml

Ik heb modbus RTU ook wel eens geprobeerd op een 3.6 maar helaas geen data (zal wel iets over het hoofd zien)

PVOutput Github - Div ESP TK: MHI - Clack - Marstek