-
Notifications
You must be signed in to change notification settings - Fork 84
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can't send "Press" to Bot #40
Comments
I seem to have this same issue. I've never been able to try an earlier firmware to confirm if that works, my switchbot turned up with 6.3 installed. Did you ever find a workaround for it @tojannaon ? |
Can you guys can any commands to send including on/off? I'm on bot version 5.0 and I just get invalid handle errors from gatt.
|
@reestr try this project instead: https://github.com/Danielhiversen/pySwitchbot I was only able to get it working through that project. E.g.:
You can also set change mode with:
|
Hello, i have the same issue as @tojannaon, however i the software @dcarrion87 provided gives me this error
I have cloned the git through git clone however i cant seem to find a solution to both these problems. I am using switchbot version 6.3 and a raspberry pi 3 on the raspbian OS |
@TForest-UwU have you:
Also you'll need these pip packages too. But they should come down with that one ^
|
Yes i retried it and it seemed i also had a outdated pip installation, however the program fails to build cryptography with this error
the rest of the packages seem to all have installed correctly |
Create a virtual environment first and work in there so you don't mess with your system wide pip packages.
Then do your pip things. You might need to do some googling of that error to make sure you have build-essentials, upgrade pip version, downgrade setuptools if necessary etc... (I've not be doing this from raspbian). Maybe |
@reestr Sorry for not chiming in earlier. I ended up having to bail as the Switchbot folks felt that the Bluetooth LE dongle that I was using (expensive and state-of-the-art) was somehow not compatible (even though it works for other applications). I didn't have another to try and wasn't about to purchase one in case there actually were other issues causing the problem. |
If anyone is still having issues check out https://github.com/TForest-UwU/Switchy I found out that atleast for me this api does not send the command properly, but it does connect nicely. |
@TForest-UwU - thank you for following up with this, despite reporting an error after each press of the switch, it works as expected! :-) |
Current Situation
Although the same Bot can be controlled successfully via the app no response occurs when using sudo python switchbot.py. Note that the device is discovered and connects just fine. It's just that nothing happens on the Bot (no Press).
After many hours of trying various methods to send this command via BLE I have come to the conclusion that this recent firmware has changed the command structure as even this simple script will not work:
https://gist.github.com/mugifly/a29f34df7de8960d72245fcb124513c7
Logs
Configuration
Bot firmware version 6.3
Environment
Additional Context
No response
The text was updated successfully, but these errors were encountered: