Skip to content

Website showing Si7021 temperature and relative humidity measurements. (Python, Raspberry Pi)

License

Notifications You must be signed in to change notification settings

mountainventor/Si7021PythonWebserver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Si7021PythonWebserver

Website showing Si7021 temperature and relative humidity measurements. (Python, Raspberry Pi) screenshot.png

Setup

  • Enable Raspberry Pi I2C using: sudo raspi-config nonint do_i2c 0
  • Connect sensor to Raspberry Pi
  • Ensure smbus and flask are installed: pip3 install smbus flask
  • Store si7021_webserver.py to /home/<INSERT YOUR USERNAME HERE>/si7021sensor/si7021_webserver.py
  • run python3 /home/<INSERT YOUR USERNAME HERE>/si7021sensor/si7021_webserver.py
  • open website via browser: http:https://<RaspberryPisIP>

[Optionally] Setup a systemd service for auto start when booting Raspberry Pi

  • Modify si7021_webserver.service according to hints within file
  • Store si7021_webserver.service to /lib/systemd/system/si7021_webserver.service
  • set permission sudo chmod 644 /lib/systemd/system/si7021_webserver.service
  • reload sudo systemctl daemon-reload
  • enable auto start sudo systemctl enable si7021_webserver.service
  • reboot sudo reboot
  • after reboot the service should start automatically.

Warning

Flasks webserver is a development webserver. Use a production WSGI server for non-private networks.

About

Website showing Si7021 temperature and relative humidity measurements. (Python, Raspberry Pi)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages