E9 Dear Beacon temperature sensor

I am planning on making a blinds system that relies on a wireless temperature sensor. I want to u see the BLE temperature sensor but I don't know how I would go about connecting to simplifying and controlling this sensor. Past using a BLE. Past putting a BLE package onto my microcontroller I'm not sure how to manipulate a commercial device like this. I could use a step by step walkthrough of how I would get started.

Here is the link to the product: https://www.minew.com/products/e9-dearbecon.html
I can't find arduino applications git repository or manuals for this product so any information would be helpful.

My goal is for it to be in low power mode not recording temperature until I query it in which event it would return the current temperature and maybe its battery life and then go into low power mode again.

russellbar:
I can't find arduino applications git repository or manuals for this product

I don't think this is surprising. It is just a toy that talks to a phone - as the picture implies. What you want it to do makes sense and it probably already does that, but with a phone, and Arduino is unwarranted. Having said that you can probably use Arduino instead if you can get the Andorid source code. It may be just as easy to have the phone connect to Arduino intead of the gadget, and have it read the commands from the phone. Or maybe you need to do both. Your project may be simpler than you think. Welcome to the forum.

russellbar:
I am planning on making a blinds system that relies on a wireless temperature sensor.

How do you control the blinds?

russellbar:
I'm not sure how to manipulate a commercial device like this.

You should not need to.

russellbar:
Here is the link to the product: https://www.minew.com/products/e9-dearbecon.html
I can't find arduino applications git repository or manuals for this product so any information would be helpful.

Do you already have one? If not, you might want to create one yourself. It will be not as pretty and more expensive, but you can learn a lot.

russellbar:
My goal is for it to be in low power mode not recording temperature until I query it in which event it would return the current temperature and maybe its battery life and then go into low power mode again.

You are overthinking that. Unless proven otherwise I would expect a commercially available BLE product to be low power.

russellbar:
I could use a step by step walkthrough of how I would get started.

You need a generic BLE app. I use BLE Scanner on iPhone and a few others.
Do you have an Arduino Nano 33 BLE or IoT or another board with BLE support?
If you could answer my questions we can get to the walkthrough.

I'm gonna try to address all the questions in one post.
The blinds will be controlled by a motor in the tilt mechanism
I want the arduino to be able to configure the sensor itself but I would settle for it simply getting the temperature data at specific intervals
I know the low power mode might be overkill but if I don't need it taking temperature data and broadcasting all the time then it just feels like a waste of power to have it on 24/7
I want it to be completely independent of my phone. if the microcontroller could send and receive data directly to and from the sensor that would be ideal.
I'm planning to get a BLE module for my Arduino.
Before I do all that I just wanna make sure it's possible for me to get data from this device without any outside device support like connecting to my phone or wifi.
Is there a forum or git repository with some set of instructions on how to tap into and get data from this device's BLE signal? I feel like I need the SDK or source code for the beacon to work all this out.
I want my blind system on the inside of my house to be able to consistently get temperature data from the beacon mounted on the outside of the window or wall.

russellbar:
I know the low power mode might be overkill but if I don't need it taking temperature data and broadcasting all the time then it just feels like a waste of power to have it on 24/7

In BLE the device will always advertise. That is part of the specification. It is still low power. Without the advertisement you could not connect to it. No, need to worry about that part now.

russellbar:
I want it to be completely independent of my phone. if the microcontroller could send and receive data directly to and from the sensor that would be ideal.

No problem, we will do that. :slight_smile:

russellbar:
I'm planning to get a BLE module for my Arduino.

Go for the Arduino Nano 33 IoT or BLE. All in one package. The IoT would be my first choice.

russellbar:
Is there a forum or git repository with some set of instructions on how to tap into and get data from this device's BLE signal?

There is no need for that. Most important question first.

Do you already have a dearbecon?

Less important question. What controls the motor? The Arduino directly or do you have a control unit that you can send some kind of commands to.

I would suggest watching this video to get a primer in using BLE and the Arduino.
As mentioned above the BLE device will always be periodically sending data, you just need to connect to it and read the characteristics your interested in.