-
Notifications
You must be signed in to change notification settings - Fork 43
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
Add support for WoSensorTHP (passive THX1(W230150X)) #518
Comments
Hi @johannes-z Do you know which firmware version your SwitchBot Meter has? I'm just wondering if it constantly send its name "name": "WoSensorTHP" when you scan passively, as with the majority of devices the name only gets broadcast during active scanning. Also other users with the three kind of SwitchBot Meters do not get any name broadcast during passive scanning. |
@DigiH Thanks for your reply! I installed the switchbot app; it reports |
I'm just really curious as to why you are getting "name": "WoSensorTHP" with passive scanning, while others with the same model don't even get a name broadcast during active scanning - so wondering if it might be hardware revision/firmware related. So I don't think we can just replace the current active scan dependant decoder, but could possibly add one with a passive only, but name related model condition. Could you have a look with MQTT Explorer to see if the history of your SwitchBot Meter's MQTT messages all have the name included? |
Here are the messages sent via MQTT. All of them include the name.
|
I've added a manufacturerdata & name only decoder for the SwitchBot Meter (Plus) No battery info AFAIK in the manufacturerdata though. Can you build your own version of Decoder or install the PR test build artifact for verification of the PR? https://github.com/theengs/decoder/actions/runs/7977440614/artifacts/1260257517 |
Yay, it works: {
"manufacturerdata": "6909f3a55d0e5721670100972d",
"name": "WoSensorTHP",
"id": "xxx",
"rssi": -68,
"brand": "SwitchBot",
"model": "Meter (Plus)",
"model_id": "THX1/W230150X",
"type": "THB",
"tempc": 23,
"tempf": 73.4,
"hum": 45,
"mac": "xxx"
} Sadly, as you said, no battery information. I wonder how Home Assistant does it via the SwitchBot Integration... |
With active scanning or even by connection I would assume ;) With OpenMQTTGateway you would be able to have different scanning intervals for passive scanning and active scanning, which would allow to egt the battery level only every hour or so. Closing as I'm merging this additional SwitchBot Meter (Plus) manufacturerdata & name only decoder. |
Is your feature request related to a problem? Please describe.
Add support for the device
WoSensorTHP
. This is thename
in the advertisement data when using BLE passive with aTHX1(W230150X)
device.Describe the solution you'd like
Add support for the device.
Describe alternatives you've considered
Additional context
The text was updated successfully, but these errors were encountered: