I am trying to integrate an EQ3 valve to Home assistant.
I have a tasmota device that connects to the valve, but it is not working properly.
I had only partial success.
I need help to get the valve reporting its state at regular intervals or when something is changed using its buttons.
It now answers commands but do not report the state at regular intervals or when you change something.
I have been plying with BLE options and TRV commands.
My current config in the autoexec.bat is this:
ledState 7
SetOption19 1
BLEAlias xxMACxxx=salajuegosRad
BLEAddrFilter 1
BLEPeriod 60
TRVOnlyAliased 1
TRVPeriod 60
The valve is discoverd by BLE (the provided mac addrs was get activating BLE scanning in the user interface) and rcognized by the trv command
10:51:16.862 CMD: trv devlist
10:51:16.874 MQT: stat/salajuegosTerm/EQ3 = {"devices":{"XXXMACXXX":-73}}
10:51:16.878 MQT: stat/salajuegosTerm/RESULT = {"trv":"Done"}
I can get status, but the documented trv xxx state gives an error.
10:53:46.380 CMD: trv xxxMACxxx state
10:53:46.386 EQ3 invalid
10:53:46.393 MQT: stat/salajuegosTerm/RESULT = {"trv":"invcmd"}
I have to provide a dummy 1 parameter in order to get it working.
10:53:49.959 CMD: trv xxMACxxx state 1
10:53:49.966 EQ3 queued
10:53:49.973 MQT: stat/salajuegosTerm/RESULT = {"trv":"queued"}
10:53:53.565 MQT: stat/EQ3/xxxMACxxx= {"cmd":"state","result":"ok","MAC":"xxxMACxxx","tas":"salajuegosTerm","RSSI":-71,"stattime":39233,"temp":16.0,"posn":0,"mode":"auto","hassmode":"auto","boost":"inactive","dst":"set","window":"closed","state":"unlocked","battery":"GOOD","holidayend":"00-00-00 00:00","windowtemp":12.0,"windowdur":15,"day":19.0,"night":16.0,"offset":0.5}
10:53:53.612 MQT: tele/salajuegosTerm/BLE = {"BLEOperation":{"opid":"8","stat":"7","state":"DONENOTIFIED","MAC":"xxxMACxxx","u":"2","svc":"3e135142-654f-9090-134a-a6ff5bb77046","char":"3fa4585a-ce4a-3bad-db4b-b8df8179ea09","notifychar":"d0e8434d-cd29-0996-af41-6c90f4e0eb2a","write":"03000000000000000000000000000000","notify":"020108000420000000001803262008"}}
But the stat is not updated every 60 seconds as configured by trvperiod, and there is no tele/ MQTT topic from the valve either.
Any idea what is going on?
I have been trying bleMode options and bleperiod with no success.