MTec Energy Butler (Solar Inverter) ModbusTCP Integration

I’m trying to get an MTec inverter and battery system into Home Assistant.
On my search for an Integration i found this promising project by croedel on GitHub GitHub - croedel/MTECmqtt: Enables to read data from M-TEC Energybutler and write them to a MQTT broker.

maybe this is a good start for an integration or an addon (ModbusTCP to MQTT)?

It supports ModbusTCP and could also work with wattsonic, sunways and daxtrom.
I’m unfortunately not a programmer and I’m totally out of my depth here

If the inverter exposes modbus TCP you can use native modbus sensor integration.
A bit messy since you’ll have to get every parameter out of it but doable.

Good point, thanks. I will try to figure it out

Ok, got it working! Someone else did most of the work, I just filled in the right modbus parameters (thanks to GitHub - GiZMoSK1221/hass-addons: Home Assistant Addons)

Here are the files GitHub - preimes/M-TEC-ModbusRTU-Settings-for-Homeassistant

1 Like

Hallo ihtgtwtd,
welche zusätzliche Hardware hast du dafür benötig?
Ich habe alle deine Dateien bei mir eingefügt und die IP des Wechselrichters/Speichers dementsprechend geändert.
Leider habe ich noch keine Daten.
DANKE im Voraus für deine Hilfe!
MfG

Hallo. Das läuft ohne zusätzliche Hardware. Ich hab einfach nur die config files entsprechend angepasst und eingefügt.

Hast du vielleicht andere/ältere/neuere Geräte? Hier läufts auf einem Energy Butler 12kW-3P-3G40

Ist dein Wechselrichter mit dem Online Portal verknüpft? Kannst ihn pingen?

Mglw. kann man die Schnittstelle in der Config Ebene des WR aktivieren? Da kann dir aber sicher der Monteur mehr dazu sagen. Auf die Ebene hab ich auch keinen Zugriff.

Probier mal einen anderen Port (502 statt 5743) in der Config. Im oben verlinkten Git von Croedel steht, dass M-TEC den Modbus Port in der Firmware V27.52.4.0 geändert hat.

Mehr fällt mir leider jetzt auch nicht mehr ein…

Super vielen vielen Dank,
hab den Fehler gefunden. (IP fehlerhaft)
Jetzt läuft alles super!

Freut mich. Viel Spass damit :grinning: