This project will try to follow the semver pro forma.
Weather was developed to record the temperature and humidity within an incubators at the Marshall Lab.
- Individual triggers
- Real-time display
- Raspberry Pi 3 with Rasbian
- AM2315 sensor
Allow the web server to query the i2c bus.
sudo adduser www-data i2c
Once your system and dotenv file are configured, this software can be installed in your webroot using standard package managers.
Install various php and node.js packages.
composer install
yarn intall
Build javascript and css.
yarn run production
In your project root directory, run
laravel-echo-server start
Execute sudo crontab -u www-data -e
, then add the entry below to the www-data user's crontab.
* * * * * php /path-to-your-project/artisan schedule:run >> /dev/null 2>&1
php artisan register:administrator
If you discover a security vulnerability or know of a better way to configure the Raspberry Pi, please send an e-mail to Ciarán O'Mara at [email protected].
- Humidity chart
- Search
- Export
- Humidity table
- Search
- Export
- Temperature chart
- Search
- Export
- Temperature table
- Search
- Export
- Real time web alerts
- Administrator features
- Streamlined backup/database export
- Document PHP installation and configuration
- Document NginX installation and configuration
- Document PostgreSQL installation and configuration
- Document PostgreSQL roles and permissions
- Document Redis installation and configuration
- Document Socket.js
- Document Cronjobs
- Document Supervisor installation and configuration
- Document Security considerations
- Note AM2315
- Note wiring
- Features