GithubHelp home page GithubHelp logo

Comments (25)

bzumik1 avatar bzumik1 commented on June 19, 2024 2

Same issue here as well.

from espresense.

adolfonovo avatar adolfonovo commented on June 19, 2024 1

Same here . Following

from espresense.

meetbryce avatar meetbryce commented on June 19, 2024 1

From my iPhone it looks like the pairing is successful but ESPresense doesn't seem to recognise or acknowledge it in any way. The modal stays up until it times out.

Screenshot 2024-01-11 at 13 37 05

from espresense.

adolfonovo avatar adolfonovo commented on June 19, 2024 1

From my iPhone it looks like the pairing is successful but ESPresense doesn't seem to recognise or acknowledge it in any way. The modal stays up until it times out.

Screenshot 2024-01-11 at 13 37 05

Yes! Same behavior. I also tried with the Apple Watch with out success

from espresense.

Coder84619 avatar Coder84619 commented on June 19, 2024 1

Yes one can use a Mac. But then in the ESpresence screen it's not listed under devices with a friendly name. And the Mac method only works for devices in the same icloud account. It won't work for friends/family devices. So it needs to be fixed.

from espresense.

DrShivang avatar DrShivang commented on June 19, 2024 1

+1 Iphone 13 Pro with IOS 16.5.1, the enrol popup times out with nothing in messages too

from espresense.

luzik avatar luzik commented on June 19, 2024 1

Yeah Enrollment do not work with IOS 17.4.1 - iPhone 12 here and Apple Watch

from espresense.

jtowe1 avatar jtowe1 commented on June 19, 2024 1

The one I had the problem with was a

LILYGO T-Display-S3 ESP32-S3 1.9 inch ST7789 LCD Display TTGO Development Board

The one that works for me is

ESP-WROOM-32 ESP32 ESP-32S Development Board 2.4GHz Dual-Mode WiFi + Bluetooth Dual Cores Microcontroller Processor Integrated with Antenna RF AMP Filter AP STA Compatible with Arduino IDE (3PCS)

I haven't done a lot research but there's something different about the S3 boards

from espresense.

meetbryce avatar meetbryce commented on June 19, 2024

@adolfonovo I was able to get it working by following the instructions here under Lookup Method (requires a Mac)

I figured out which one it was based on Date Modified matching the date I got my phone.

Screenshot 2024-01-11 at 14 13 50

Then I had to set up the sensor definition as shown below based on what I found here:

- platform: mqtt_room
    name: "Bryce iPhone BLE"
    device_id: "irk:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
    state_topic: "espresense/devices/irk:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
    timeout: 5
    away_timeout: 180

from espresense.

meetbryce avatar meetbryce commented on June 19, 2024

Good to know! That's going to be become a problem for me in a few hours then when I try to add a 2nd device with a separate iCloud =(

from espresense.

adolfonovo avatar adolfonovo commented on June 19, 2024

Thans for the info…. And what do you think could be the reason? iOS 17? ESPresense bug?
I guess the first one because i tried the enroll feature with an android device and works perfectly

from espresense.

Coder84619 avatar Coder84619 commented on June 19, 2024

@adolfonovo But I don't think Android phones use the randomized BT MACs with IRKs? I have no clue where the bug is, but it's clearly broken.

from espresense.

meetbryce avatar meetbryce commented on June 19, 2024

I wasn't able to connect an iPhone 14 Pro though the UI, so I suspect it's iOS 17 related.

from espresense.

adolfonovo avatar adolfonovo commented on June 19, 2024

I wasn't able to connect an iPhone 14 Pro though the UI, so I suspect it's iOS 17 related.

Yes, almost certainly. Let's hope the developers can overcome that block.

from espresense.

meetbryce avatar meetbryce commented on June 19, 2024

The workaround I shared above worked fine though, even with a different iCloud account. They just had to use their mac to get the irk for me.

from espresense.

Coder84619 avatar Coder84619 commented on June 19, 2024

@meetbryce But I don't see a way to configure a device name? So the enrolled devices list blank, even if the IRKs are used to decode the MACs.

from espresense.

dauer1205 avatar dauer1205 commented on June 19, 2024

Same issue with iphone 14 pro on ios 17.3

from espresense.

Cyberbeni avatar Cyberbeni commented on June 19, 2024

I've connected to ESPresense with the nRF Connect app that was mentioned in the original PR and it seems that it properly paired with my phone. (Although I had to also restart ESPresense because it went back to using the "apple:100x:..." id after like half a minute the first time)

edit: It is also possible to manually add a name for an irk, just use MQTT Explorer to publish a retained message to espresense/settings/irk:hexnumber/config with the following format:

{
  "id": "some_device_name",
  "name": "Some Device Name"
}

edit2: might have just gotten lucky with the enrollment. tried to replicate multiple times with no success.

from espresense.

Cyberbeni avatar Cyberbeni commented on June 19, 2024

Did anyone try this method for getting the irk? https://community.home-assistant.io/t/guide-getting-the-irk-for-iphone-and-apple-watch-without-macos-maybe-also-other-devices/623694

The code seems a bit different, so it might work.

from espresense.

jtowe1 avatar jtowe1 commented on June 19, 2024

i'm having the same problem, the countdown stops. It looks like the websocket is disconnecting

image

from espresense.

Cyberbeni avatar Cyberbeni commented on June 19, 2024

Did anyone try this method for getting the irk? https://community.home-assistant.io/t/guide-getting-the-irk-for-iphone-and-apple-watch-without-macos-maybe-also-other-devices/623694

The code seems a bit different, so it might work.

I had time to try this out and it worked 2 out of 2 times with iOS 17.3.1 devices.

FYI @DTTerastar

from espresense.

bzumik1 avatar bzumik1 commented on June 19, 2024

Did someone had a chance to test it on earlier version of iOS? Is it really issue with the latest SW.

from espresense.

jtowe1 avatar jtowe1 commented on June 19, 2024

I got a different esp board and it worked.

from espresense.

luzik avatar luzik commented on June 19, 2024

I am using esp32-s3-devkitc-1

from espresense.

bzumik1 avatar bzumik1 commented on June 19, 2024

I am having issue on esp32 c3 super mini.

from espresense.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.