https://github.com/veltys/picotemp
PicoTemp measures the temperature thanks to a DHT11 sensor and returns it in the form of a web service that can be consulted by other applications or systems
https://github.com/veltys/picotemp
domotica gpio home-automation micropython micropython-rpi-pico raspberry raspberry-pi-pico raspberry-pi-pico-micropython raspberry-pi-pico-w
Last synced: about 1 month ago
JSON representation
PicoTemp measures the temperature thanks to a DHT11 sensor and returns it in the form of a web service that can be consulted by other applications or systems
- Host: GitHub
- URL: https://github.com/veltys/picotemp
- Owner: Veltys
- Created: 2023-10-29T12:17:20.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2025-05-20T21:32:29.000Z (about 1 year ago)
- Last Synced: 2025-10-25T04:23:55.874Z (8 months ago)
- Topics: domotica, gpio, home-automation, micropython, micropython-rpi-pico, raspberry, raspberry-pi-pico, raspberry-pi-pico-micropython, raspberry-pi-pico-w
- Language: Python
- Homepage:
- Size: 46.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PicoTemp
[](https://GitHub.com/Veltys/PicoTemp/commit/)
[](https://GitHub.com/Veltys/PicoTemp/commit/)
[](https://github.com/Veltys/Ansible/blob/master/LICENSE.md)
[](https://app.codacy.com/gh/Veltys/PicoTemp/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade)
PicoTemp software for Raspberry Pi Pico
## Description
PicoTemp measures the temperature thanks to a DHT11 sensor and returns it in the form of a web service that can be consulted by other applications or systems
## Changelog
### To-do (*TODO*)
- [x] Buttons support to switch off ~~LEDs~~ screen and system
- [x] Screen support... which reminds me...
- [x] ... buy an screen, [like this one](https://amzn.eu/d/5Pab0Ox)
- [ ] Way to restore screen manager thread if crashs
- [ ] Better GMT correction handling
- [ ] DST handling
- [ ] Way to restore WiFi connection
### Cancelled
- [ ] ~~Asynchronous web server~~
### [2.5.2] - 2025-05-20
#### Fixed
- WiFi RSSI measurement issues
### [2.5.1] - 2025-03-18
#### Fixed
- Connection hang
### [2.5.0] - 2025-03-18
#### Added
- Dynamic WiFi signal strength
- Screenless mode
- Some WiFi facilities
#### Fixed
- Optimization and documentation
- Some WiFi improvements
### [2.4.3] - 2024-07-11
#### Fixed
- Version management
### [2.4.2] - 2024-05-16
#### Added
- DST manual support
- Still not automatic handling
### [2.4.1] - 2023-12-27
#### Fixed
- Better DHT11 / DHT22 sensors alternance algorithm
### [2.4.0] - 2023-12-27
#### Added
- DHT22 sensor support
New smaller icons
New layout
### [2.3.1] - 2023-12-05
#### Fixed
- 'LED' pin is bugged
### [2.3.0] - 2023-12-05
#### Added
- 'I am alive' LED support
### [2.2.0] - 2023-11-25
#### Fixed
- Functions refactoring
### [2.1.0] - 2023-11-25
#### Added
- Support for multiple DHT11 sensors
#### Fixed
- Some optimizations
### [2.0.3] - 2023-11-13
#### Fixed
- Better lib organization
### [2.0.2] - 2023-11-13
#### Fixed
- Initial GMT time correction
### [2.0.1] - 2023-11-12
#### Fixed
- Code quality
### [2.0.0] - 2023-11-12
#### Addedd
- Screen support
- Buttons support
### [1.0.3] - 2023-11-04
#### Fixed
- Micropython does not have ExitStatus library
- Documentation
### [1.0.2] - 2023-10-30
#### Added
- Codacy badge
#### Fixed
- Code quality
### [1.0.1] - 2023-10-29
#### Fixed
- Various optimizations
### [1.0.0] - 2023-10-29
#### Added
- Pre-existent work
- To-do list
### [0.0.2] - 2023-10-29
#### Added
- **.gitignore** file
### [0.0.1] - 2023-10-29
#### Added
- **README.md** file
## Acknowledgments, sources consulted and other credits
* To the [official MicroPython documentation](https://docs.micropython.org/en/latest/), for obvious reasons
* To the [Waveshare Wiki](https://www.waveshare.com/wiki/Pico-OLED-1.3), for the documentation available
* [Error icon](https://www.iconexperience.com/g_collection/icons/?icon=sign_warning)
* [Server icon](https://www.iconexperience.com/g_collection/icons/?icon=server)
* [Thermometer icon](https://www.iconexperience.com/g_collection/icons/?icon=thermometer)
* [WiFi icon](https://www.iconexperience.com/g_collection/icons/?icon=wifi)