The SMA integration currently available in Home Assistant only supports devices that use the Webconnect standard.
I therefore working on upgrading the existing SMA integration in Home Assistant so that it also supports the Tripower X series and Energy Meters
Since the integration into the main branch of Home Assistant is difficult and requires a lot of coordination, I decided to provide a custom integration for testing first.
The current version of my integration is for people who are familiar with Home Assistant and HACS.
The version may contain errors. At the latest when my changes are hopefully merged in pysma, you will probably have to recreate the devices in HA and thus also lose the history.
Supported Devices
(as before) Webconnect devices
EnnexOS-based devices (currently only Tripower X)
Energy Meter (EMETER-10 + 20) and Sunny Home Manager 2
A list of devices that have been successfully tested can be found here
User of the SMA EVCharger or the SMA Data Manager please read the section below.
Then add the following integration via HACS
SMA Devices Plus (not for production use)
Restart HA
Add your SMA devices based on the SMA Device Plus integration.
(Settings / Devices & Services / Integrations)
Not all entities are activated automatically. You may have to do this manually.
(I have initially used the default values of the original SMA integration, which are not optimal for the new devices)
Users of SMA EVCharger or the SMA Data Manager
Since both devices are enneOS-based devices, support for the devices should be quite simple. But I need more information for this. Please add the device as a EnnexOS-based one and then send me the diagnostic information.
Diagnostic
In case of problems, please send me the available log files and diagnostic information.
Installing worked without any issues. Inverter was found and I could log into it.
Currently almost all values are unavailable / unknown except total yield and PV Gen Meter.
I think this might be due to the fact that it is dark outside?
Does this integration on its own give me the information about current overall consumption, greed feed in or grid supplied power? Or do i have to get this information from another integration? Smart meter?
Being a beginner with HA and HACS and not very experianced with coding Iām sorry if I ask stupid questions.
I have a Sunny Tripower X STP 15-50 and itās cable-connected to my home network. Iāve followed your steps above and managed to integrate the āSMA Device Plus (not for production use)ā in my HA and it shows up as a HACS Service. But here Iām stuck. Iām not able to add or find any enteties from my Tripower. What am I missing or doing wrong? Care to try to help a newbe? If not I will not be grumpy!
Thank you so much. Had tried that but it didnāt show when i searched only on āSMAā, but when I tried āSMA devā it showed up.
Chose ā(eg Tripower X)ā alternative but canāt get in. Used the ip-adress on my local network. Used the user password for the Tripower X given to me by the installer. It shouldnāt be my login to the SMA account and app right?
I realise I tried that yesterday and it didnāt work. I think I miss the user name information from my installer. I will contact them. Thank you for the support. I will update when Iāve tried with the right user name.
Iāve now got the username from the installer and after some different tests I finally made it through the integration to HA. Thank you for the support! Iāll probably come back with more stupid qustions when the sun is up and I can check data.
I guess you read my post before I succeded and edited the post. I needed to use https://192.168.1.31 to get it to answer and then I could test my credentials succesfully. Then the addition was straight forward.
This integration is the only one (partly) working for my new SMA PV-System.
With ha-pysmaplus I successful got access to SMA Sunny Homemanager 2.0 and Sunny Tripower X 25.
Only my Sunny Island 8.0H cannot be integrated (timeout).
Connection over a Browser is working, connection with Sunny Explorer via Speedwire is also successful established and communication is not encrypted.
TCP and UDP Server on Port 502 are ONā¦
What can I do/how can I help to solve this problem and improve your solution?!