Well I am not sure if this can help, but I am interested in EQ3 valves too.
I am quite new to openHAB and IOT, so may be you have evaluated other solutions and discarded them.
I have opted for using a ESP32 device with tasmota BLE firmware as gateway to interact with the valves.
TASMOTA publishes valve state as MQTT topics.
You change a valu (temp setpoint for example) you use a cnmd topic like cmnd/<TASMOTADEV>/EQ3/<VALVEMADADDR>/settemp <tempval>
and it returns a json message with a response that tells you if it was successfull and all other status values of the valve (opening, if it is in auto or manual mode, etc). For extracting the desired value you have to use JSONPATH.
My tests were successful, you can set or get values from the valve, even if it is not the usual way with other devices.
You don’t have to deal with external shell scripts, php scripts or whatever. It is quite simple to use.
Of course yo need MQTT working and a MQTT borker.