A web interface to monitor and configure your Xiaomi Mijia LYWSD02 temperature and humidity sensor via Bluetooth Low Energy (BLE).
🌐 Official Website : https://drslid.github.io/LYWSD02_BLE_Dashboard/
- 🔥 Real-time Monitoring:
Display live temperature, humidity, and battery levels from your LYWSD02 sensor. - 📡 BLE Connectivity:
Seamlessly connect to your sensor using Bluetooth Low Energy for quick data transmission. - ⏰ Time Synchronization:
Synchronize the sensor's internal clock with your local time zone. - 🌡️ Temperature Unit Configuration:
Easily switch between Celsius (°C) and Fahrenheit (°F) based on your preference. - 📝 Detailed Logging:
Access comprehensive logs of device interactions and updates. - 💻 User-Friendly Interface:
A modern, responsive dashboard built with HTML5, CSS3, and JavaScript.
- 🔌 Connect to Your Sensor:
- Click the Connect button.
- Select your LYWSD02 sensor from the device chooser.
- ⏱️ Synchronize Time:
- Click the Sync Device Time button to update the sensor's internal clock with your local time.
- 🌡️ Configure Temperature Unit:
- Choose your preferred temperature unit (Celsius or Fahrenheit).
- Click the Save Unit Preference button.
- 📜 Monitor Device Logs:
- View real-time device interactions and updates in the Device Logs section.
I appreciate and encourage community contributions! If you'd like to help improve this project, here’s how you can get involved.
- 🐛 Report Issues: Found a bug or an issue? Open a new issue in our GitHub repository.
- 💡 Suggest Features: Have an idea for improvement? Share it by opening an issue.
- 🛠️ Contribute Code: Fork the repository, make changes, and submit a pull request to help enhance the project.
- Fork the repository.
- Create a new branch for your feature or bug fix :
git checkout -b my-feature-branch
- Make changes and commit them with a clear message :
git commit -am "Add my new feature" - Push your branch to your forked repository :
git push origin my-feature-branch
- Open a pull request to the main repository, describing your changes and why they should be merged.