Support for Hauwei EMMA-A01/A02 (New Product Release) #457
Replies: 9 comments 58 replies
-
As a general policy this integration only supports devices I can test against (ie. the devices that I own myself). Only so can I guarantee the proper working of this integration. I do welcome contributions that add support for new devices. So feel free to create a PR in the underlying |
Beta Was this translation helpful? Give feedback.
-
Links to installation and user guides for EMMA, and mention of how it connects up, posted in Issues section. Edit: I should add, information received is that EMMA will support connecting to cloud services with the example provided being that it will be able to check for environmental / weather data (no info as to which clould service provider) and based upon this make intelligent decisions, such as ' rain / overcast day tomorrow with low expected kWh to be generated via local PC, then instruct LUNA ESS to charge overnight during offpeak when cost per kWh is lowest'. |
Beta Was this translation helpful? Give feedback.
-
Does anyone know whether the Emma and the dongle can be operated in parallel? I would like to use this integration. Otherwise, I agree that all new installations will only be delivered with "new" Emma. I would therefore also be very happy about an integration of Emma. :) |
Beta Was this translation helpful? Give feedback.
-
I have installed an Emma A02. With the newest update (V100R024C00SPC100) dated 15.07.2024 I got a pdf for the MODBUS Interface Defintions. Maybe this can be used for the integration? |
Beta Was this translation helpful? Give feedback.
-
Thijs, Looking at the Huawei Library and in registers.py you've added some example EMMA entries, and updated some lines where EMMA and existing devices share the same register, i.e. 30000). I also note that a while ago you added a separate section for EMMA registers, at line: 1270 Should we be placing registers that are shared/common between EMMA and existing devices in the section starting at https://gitlab.com/Roving-Ronin/huawei-solar/-/blob/master/src/huawei_solar/registers.py?ref_type=heads#L741 If so, then https://gitlab.com/Roving-Ronin/huawei-solar/-/blob/master/src/huawei_solar/registers.py?ref_type=heads#L746 and https://gitlab.com/Roving-Ronin/huawei-solar/-/blob/master/src/huawei_solar/registers.py?ref_type=heads#L771 will also need to be moved the to EMMA specific section. Also I note in the modbus register documentation reference to a 'U64' and 'I64' type of register, that appears to be new. Is this something that you are able to add support for (in ???). Thanks. |
Beta Was this translation helpful? Give feedback.
-
I managed to update my EMMA to the recent update. Did anyone manage to receive valid values so far? If I run this script I always get "Slave Device Failure": Encryption is disabled, client IP is set to the computer executing the script. |
Beta Was this translation helpful? Give feedback.
-
I'd love to test this, however I'm too stupid. I have connected to EMMAs WiFi to update to the newest firmware. I can make it connect to region003eu5.fusionsolar.huawei.com on port 27250, but cannot find anything about ModbusTCP activation. I only have a user account though, do I need an installer account for making it work? |
Beta Was this translation helpful? Give feedback.
-
Hi all, |
Beta Was this translation helpful? Give feedback.
-
FYI giving the release of the EMMA in Q4 2023, the DTSU-666H, SmartLogger and Dongle look to be superceded as the "default" connectivity option for Huawei inverters/batteries etc. Given this thought it might be an idea to open a discussion upon this new product, even though pending its release currently, to allow planning / looking into it for the future.
Read below and you can work out that EMMA is collapsing the Logger functionality, the meters functions (with its 63A CT sensors, for home installs given 63A that is same as the BackupBox and its replacement the 'SmartGuard') and the network connectivity all into one 6 DIN unit. Atop of this it will also provide some additional smarts / functions.
Going forward this raises the question will WLCRS integration support this hardware (i.e. uses the same registers as now), OR will it use different registers etc and need updates in the WLCRS integration to support it? At least with Huawei merging all these functions into one bit of kit going forward, this will also mean one standard method of connectivity (at least for home installations) making support / troubleshooting etc easier.
IMHO verses all the different connectivity options (Dongle, Elfin or SmartLogger [that doesn't 100% work]) this could be a positive development and well worth upgrading from the DDSU-666H / DTSU-666H and dongle to this 'all in one' solution, whilst also adding AI/Cloud based data for automation and decision making.
EMMA-A01/A02 is Huawei's new energy management assistant, the ideal complement for a smart and efficient home with solar power systems with Huawei inverters and batteries.
Huawei EMMA-A01/A02 Power Management Assistant
With this AI-based power management assistant, Huawei provides power generation estimates based on big data such as historical data recorded by Huawei inverters or weather forecasts. Thanks to all this information, it adjusts the entire system to make it much more efficient and intelligent.
Supports heat pump and smart circuit breaker for comprehensive management of home energy use.
Supports 63A current measurement with internal CT for easy installation.
Supports scheduled mode and PV array preferences mode for best electricity savings.
Note: Trying to see if access can be gained to at least modbus register definitions for EMMA, to allow evaluation for WLCRS integration compability.
Beta Was this translation helpful? Give feedback.
All reactions