-
-
Notifications
You must be signed in to change notification settings - Fork 122
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
Port the code to ESP32 #842
Comments
Strongly 2nd this request. |
Oh my, this would be awesome! |
https://espresense.com/ attempts to be this. Let me know what I'm missing... |
OMG thanks a lot! For month room assistant is not working correct, because of the known Bluetooth problems of all raspberry and the cluster goes offline if one node is missing. I would say, it works 1 out of 10 times. So I gave espresense a try, and I'm more than happy! I use tree ESP32 to track my iPhone 10 and one Oneplus8 Android and have absolute zero problems! The detection range is outstanding, nearly 15 m around the corner from our house. And the best thing, it works every time with no downtime! At first, it was a little tricky to find the right devices, but this has to be done only once. So thanks again for pointing me to that project! |
If you know any math/python I'd love help on my attempts at trilateration using ESPresense: https://github.com/ESPresense/ad-espresense-ips |
Seems like they just merged auto discovery into espresense ESPresense/ESPresense#16 |
Holy crap, this looks awesome. Thanks! |
@smmason - Don’t get too excited if you want to use an iPhone. It doesn’t work. |
for my iPhone X its working fine But its true, that fiddling out the correct signal can be tricky. |
@corgan2222 - but it can't distinguish between two of the same or similar model iPhone at the same os level, it's not a unique fingerprint. (based on observations of multiple idevices in my setup). It doesn't yet take the place of classicBluetooth interrogation. |
As I only have one iPhone, I could not test this. God to know, thanks for the info. |
I just tested a new iphone, my ipad pro and for me everything get's different fingerprint. In fact they seem to be ordinally counted based on the iCloud join time. I don't know why it works for me and not everyone else... |
What's about the room-assistant companion app? Maybe we can use it? For me the app worked completely fine for detection. (I only had the problems on the receiver side with the crappy raspberry BT stack)
This app broadcasts BLE services for presence detection purposes. It allows room-assistant to detect your room presence even though the actually advertised address is randomized. |
I can see those broadcasts, making them into a fingerprint now. |
awesome!!!! |
Just tried it using iPhone 12 as a beacon without any specific BT apps. I know that rssi is related to signal strength and I guess that distance is estimated buy rssi but it is so far off in my case. Is it possible to calibrate ? |
Yeah, you're not wrong.... My phone and my wife's phone have the same fingerprint, as do our watches. Not giving up on it yet. |
I can confirm the problem with my iWatch. It's the same fingerprint as my iPhone. :/ |
In fairness to the author of Room-assistant (which I still quite like by the way, its limitations are more Pi problems) should we really discuss this over on the Espresense Github? |
https://github.com/ESPresense/ESPresense/releases/tag/v2.0.0 has added preliminary support for room assistant companion app! |
I've moved to using ESPresense, which is at 3.3.1 now and regularly updated. |
Is your feature request related to a problem? Please describe.
Double your user base by porting the code to ESP32.
Describe the solution you'd like
Same great functionality to be available in ESP32 microcontroller. ESP32 has WiFi , BT classic and BLE. It is cheaper and more widely available. As the name of the product says it "room-assistant" it is needed at least one per room. The cost adds up and cheaper controller could be beneficial to users.
Describe alternatives you've considered
Raspberry Pi Zero W is current solution. Restriction apply on purchases and at the end you pay 2-3 times more than ESP32.
Additional context
Add any other context or screenshots about the feature request here.
The text was updated successfully, but these errors were encountered: