Thanks for the quick reply @Scritch & @romal! I did what you suggested, updated to the latest release and updated the config entries as suggested in the documentation. I saw a new device “ctrlIoHeatingElement0”. After activating the 2 entities, 15 more showed up (16 sensors & 1 switch):
So far so good! Now, what I’m actually trying to do is manually activating the heating rod in the early morning if the SOC of the battery is above a certain value. For that I need to be able to activate the manual mode and the desired level of heating (1-3) like in the FEMS UI:
You: Operate the FEMS WebUI, try all options. In parallel, record the WebSocket communication and send it to to me
Me: Analyze the communication, adjust integration entity mappings, create preview version for you
You: Test the preview, share feedback.
We might need a few iterations to have it fully working
Regarding the first step, please do this in chrome (as only chrome allows to properly export the communication in a later step). If you never use the chrome dev tools before, I found the following extensive howto: https://developer.chrome.com/docs/devtools/network. In short: Open Inspector view, select the network tab, filter for WebSocket communication.
Then, open the FEMS WebUI and change the heating rod configuration for all options which are supported by the UI. When done, export the communication as an HAR file. Then share the file with me.
I recommend we continue in a github issue to avoid spamming the thread here. If you don’t have a github account and you don’t want to create one, we can also use personal messages of this community.