hey matine,
Thanks for your answer.
That’s exactly what I was looking for.
This will definitely work for now.
I tried to compile such a button in esphome which of course failed.
That became clear to me after the description.
I think I have to finally dig deeper into the rabit hole of Home Assistant.
I’ve been around for a few years, but I’ve always been too pragmatic about things as it seems.
By the way, for me it is absolutely not due to distances to the thermostats or to any Wifi connectivity. I can rule that out if that helps in any way.
Best regards
Marc
is there any progress on the integration front? are we getting closer to get this lovely piece of programming art into the normal integration section of HA?
hello everyone, I’m working around the problems at the moment by restarting the proxies every hour and when Home Assistant restarts. To do this, I have a reset button edentity triggered by a push automation to restart the proxy. If I can help with any tests, write to me.
I’d like to remove the entities to set the away temperature and duration, the away preset. Also to make the toggle be “unavailable” unless the thermostat is in away mode (set via the service). Is anybody using any of that?
Hi There,
I eventually installed HACS and tried out your new integration because I was tempted by the option to quickly set timed heating schedules.
Many thanks for all the brilliant options!
It went fine through the discovery process and found all 4 used thermostats. However, it could only connect to one. I read about the pairing issue and I think that could indeed be the cause because only one of them has the older firmware still (for this one diagnostic shows 146, I assume this is an older firmware version).
Now I tried to connect the remaining three thermostats via the command line but I am not successful.
When I try to use the “sudo bluetoothctl” command in terminal it returns “command not found”. If I then use “bluetoothctl” on its own the command line just starts an endless process of scrolling through detected blue tooth devices, continuously updating.
I know my thermostat’s MAC and I know the pairing code, how can I get home assistant to connect eventually?
You can temporarily disable the bluetooth integration in home assistant, that will stop the flood of logs in bluetoothctl. Then just follow the steps as before.
Or you could use a BTProxy (they skip the pairing step and it somehow just works).
Maybe it is a bit helpful for other users if I sum up my steps on how to connect and pair the thermostats if they don’t do so automatically:
Get HACS and for this also a GitHub account
Install SSH add-on and mateine’s HACS integration (will require a couple of restarts)
2.5 (optionally deactivate home assistant’s own Bluetooth integration)
Paste each command at a time and hit enter, if you paste all at once it won’t work.
Record the pairing pin, it won’t change no matter how many attempts to pair you use.
I started working down the list of commands until I reached “scan on”.
Now quickly start the pairing on the thermostat and paste the rest of the commands (obviously with the MAC and pin replaced with your own ones). You need to be relatively quick here.
When asked for the key number just put the 6 digits and nothing else
Then continue with last 3 steps.
Activate the Bluetooth integration again and reload. All should be working now
this weekend one of my thermostats stopped working (shows unavailable). I tried to re-pair it, disable/enable ble at device, reboot HA and power cycle the thermostat. But I still get this error:
ERROR (MainThread) [custom_components.dbuezas_eq3btsmart.climate] [Thermostat living room] Error updating: Characteristic XXXXXXXX-cd29-0996-af41-YYYYYYYYYYYY not found!
The device is still paired. Any ideas what could be the issue?
Ii really love this integration, since I can send all devices together in vaction mode. A feature the android app is really missing.
Tried everything. Remove, re-pair, factory reset, delete from HA and rediscover. I would say the device is broken, but in Android App it works. No idea any more
Hey there, I just need some clarification. My situation is: I have some eq3 and I use 2 raspberry pi zerow to connect to them and the raspberry pi send the data to my HA server via mqtt. They need the pairing procedure with the raspberry pi to work properly. Now I would like to make things easier. I have 5 esp32 that I can convert to esphome and use the BTproxy to remove the need of the raspberry pi zerow. Will it work? How do I pair the eq3? How do I configure the HACS component to work with it? Thanks
Just install it as described in the readme.
Thanks to some smart contributors (and very bad firmware) btproxys reportedly somehow work without pairing (even in new firmwares). I found it to work less reliably. I hope it was possible to downgrade the firmware
I have 9 of them. 8 of them work perfectly, but there is one that I have, from time to time, a problem with: it does not reply to my raspberry pi anymore. The only way to make it work again is to remove the batteries inside. I never tried to change the position.