WindHager integration

I see 2 climates control (UML FBH and UML HK1). They should popup into HA.
I don’t know what is “WVF” (function = 15 ?). Maybe it’s your MultiWin+ heater ?

You can explore the OIDs by change de prefix in the query :

Example for the WVF node :
curl “http:///api/1.0/lookup/1/20” --digest -u USER:{pass}

800 liter tank as buffer storage fed by solar collectors

i do get the script error immediately after adding integration to HA! so it seems to me it is a more general problem

Bildschirm­foto 2023-04-21 um 14.47.36

Can you try to run the lookup on :
“/api/1.0/lookup/1/16” and “/api/1.0/lookup/1/15” ?

I think the “functions” key is missing on one (or both maybe ?)

“/api/1.0/lookup/1/16”:

{
“FE01msg”: “PCM 14 OK”,
“functions”: [
{
“fctId”: 0,
“fctType”: 14,
“lock”: false,
“name”: “UML FBH”
}
],
“name”: “UML FBH”,
“neuronId”: “07000ab0d701”,
“nodeId”: 16,
“programId”: “9001001c010a0532”,
“subnet”: 1
}

and “/api/1.0/lookup/1/15”:

{
“FE01msg”: “PCM 14 OK”,
“functions”: [
{
“fctId”: 0,
“fctType”: 14,
“lock”: false,
“name”: “UML HK1”
}
],
“name”: “UML HK1”,
“neuronId”: “07000ad5d601”,
“nodeId”: 15,
“programId”: “9001001c010a0532”,
“subnet”: 1
}

I tried a fix, can you update with the latest version ?

give me a second!
by the way I’m running my HA on Pi4+ HASOS latest version. pi4-64

seems something went wrong: {“message”:“Invalid handler specified”} when trying to add the integration

#IamNotAPythonDeveloper

I fixed it :sweat_smile:

i’m not a developer at all… :face_with_hand_over_mouth:

same problem…I’ll delete it and do a new download with HACS

error from log: error loading flor custom_components.windhager.config_flow

Hum… no line number / call stack ?

after removing and reinstalling it with HACS it works now! Thanks a lot!!!

I got 16 Entities!

Yeah ! Success :smiley:

thanks a lot! I’ll now try to add an option to not only read values but change them!

he is not reading all values! do you work with a timeout or a filter for UML. If yes, were can I find it?

Vermi0ffh

I’m looking for some additional info, for example, how to find out if a heating circuits is active or not. There is no direct info like /1/16 on or off. What I found is flow temperature set point 0,0. Looks like this is the info if the circuits is heating.
Another point which is interesting is that some times it get read error’s. I’ll have a closer look why, but maybe it has something to do with the number of circuits.
I could help to read first the nodes from the system with http://user:pw@rc7030-ip/api/1.0/nodes. Use the info to build a device with each, node and than update only on device. What do you think?

It reads values every 60 seconds, but maybe it’s a lot a requests and the API don’t respond well ?

The system scan the bus (not with the /nodes endpoint), build devices and then update only the devices. No more request is done to add a new device if it appear on the bus after the init of the module.