SwitchBot bot/curtain/meter/contact/motion MQTT ESP32 bridge - Local control

for me, i don’t think the switches are ugly, but both the swtiches and the esp is not in sight so :man_shrugging:

you could install a zwave or zigbee in wall switched outlet which is indiscernable from a normal outlet for aesthetics, but you’re still gonna have a USB transformer plugged in and a cable coming out of it into the esp32. to each their own though.

and i’m not a coder so unfortunately don’t have the ability to help contribute to devwaves fantastic work. but the work around works.

an alternative for you is to just flash the esp with the esphome bluetooth gateway and bring in the device through the native switchbot as well. I gave it a quick test and it does work, but haven’t implemented live because devwaves’ solution works for me.

Anyone has updated their Switchbot Curtain to versions higher the v6?? No issue using this integration??

Can anyone help a newbie please - I feel like I am 90% of the way, but can’t get temp readings. ESP32-WROOM-32U, 4 Switchbot temperature/humidity sensors, MQTT broker on HA. This is what I see in MQTT explorer. HA is getting the device names solely from the ESP32.


The HA SwitchBot integration is working well, but I want to use a SSD which interferes with BlueTooth

Hi, for several months I have been using this system with 3 ESP32 WROOMs, 1 of which is connected to another wi-fi network without any problems. For a few days, having installed a mesh repeater, I wanted to reprogram the ESP32 with the main wi-fi network, but I can’t get the Arduino IDE to write the file, even by downloading a new file from Github adding the usual customizations with the various bots etc. present. For testing I tried to flash an example file and it worked (so there is no problem between ESP32 and Arduino).
I don’t understand why with the same file, it is no longer written to my device. Does anyone have any advice for me?

UPDATE: I managed to put the file on the esp32 with visual studio instead of Arduino Ide.

Anybody know if this could be integrated with a esp32-s3-box3? While keeping the voice assistant parts of the box3?

By any chance is your Arduino ver above 1.8.19?? I had ver 2.xxx at one point and was having issue uploading the file with other projects. When I downgrade to 1.8.19, I was able to upload the file.

For others, what version of the curtain bot are you on? I am on v6.0 and noticed there is an update. Just wandering if it is safe to upgrade since this project has halt to a standstill. Don’t want to have non working curtains if I do update the bot.

Yeah,
I used version 1.8.19.
In the meantime I can no longer change the file because it takes up too much space. I wonder how this could be possible, since Arduino and libraries are the same version.
In case it is possible to recover some bytes…

Yes, something has changed with Arduino libraries. A few days ago I wanted to change my wifi ssid. In the past I was using NodeMCU-32s as my selected board, but I get compile error saying there isn’t any disk space. I tried other board and Node32s seems to work for me.

My Switchbot Curtain 3 is on the current latest V1.1 and it worked fine when I tested it.

That is good to know the new version of the curtain bot works. I have the ver 1 or the very first curtain bot that was released and firmware v 6.0.