Difference between revisions of "Create SD Image Version 0.71"
(Created page with "== Feature Request == #Most recent raspbian distro #Removal of bloatware from Raspbian (games, educational as discussed) #Hivetool Support Pi & Pi2 (auto detect preferred) #...") |
|||
Line 15: | Line 15: | ||
#Network / wifi support out of the box seems to work well now, handle configuration on router side with DHCP reservation as may be needed. | #Network / wifi support out of the box seems to work well now, handle configuration on router side with DHCP reservation as may be needed. | ||
#Add configuration menu item for naming pi, same as hivestats name? | #Add configuration menu item for naming pi, same as hivestats name? | ||
− | #Minimize need to enter Raspiconfig, can timezone and time all be handled in hivetool config? | + | #Minimize need to enter Raspiconfig, can timezone and time all be handled in hivetool config? |
+ | #Enable i2c & serial. | ||
+ | |||
+ | == Bug Fixes == | ||
+ | |||
+ | #Add timeout to crontab so hive.sh can't hang. | ||
== Get new image == | == Get new image == | ||
Line 42: | Line 47: | ||
http://raspberrypi.stackexchange.com/questions/4120/how-to-automatically-reconnect-wifi | http://raspberrypi.stackexchange.com/questions/4120/how-to-automatically-reconnect-wifi | ||
− | == Remove | + | == Remove packages we don't need == |
+ | This will make room for software without expanding the image. | ||
sudo apt-get remove --purge wolfram-engine penguinspuzzle scratch dillo squeak-vm squeak-plugins-scratch sonic-pi idle idle3 netsurf-gtk netsurf-common | sudo apt-get remove --purge wolfram-engine penguinspuzzle scratch dillo squeak-vm squeak-plugins-scratch sonic-pi idle idle3 netsurf-gtk netsurf-common | ||
Line 52: | Line 58: | ||
https://project.altservice.com/issues/418 | https://project.altservice.com/issues/418 | ||
− | == Install | + | == Install packages we need == |
sudo apt-get -y update | sudo apt-get -y update |
Revision as of 11:06, 20 May 2015
Contents
Feature Request
- Most recent raspbian distro
- Removal of bloatware from Raspbian (games, educational as discussed)
- Hivetool Support Pi & Pi2 (auto detect preferred)
- Automatic removal of erroneous data from sensors
- Basic navigation from webserver index.html, especially config.pl and Hivestats with download.
- Menu driven selection & configuration of sensors (gpio 2,3 for DHT22s preassigned by menu default)
- Menu driven setup of essential parameters with choices that don't crash app when saving, grey out unused.
- Sensor calibration provisions (gain, offset)
- Display instantaneous sensor readings from config screen with read button
- Preload & configure Apache Webserver and database, Hivetool, sensor drivers for proven sensors.
- Update local & online hivestats graphs to display lux trend pen, (use latest hivestats with enhanced autoscaling for local)
- Network / wifi support out of the box seems to work well now, handle configuration on router side with DHCP reservation as may be needed.
- Add configuration menu item for naming pi, same as hivestats name?
- Minimize need to enter Raspiconfig, can timezone and time all be handled in hivetool config?
- Enable i2c & serial.
Bug Fixes
- Add timeout to crontab so hive.sh can't hang.
Get new image
- Download, unzip, burn image.
- Boot
- DO NOT EXPAND file syatem!
Set up Wi-Fi
Add to /etc/wpa_supplicant/wpa_supplicant.conf:
network={ ssid="dlink" key_mgmt=NONE auth_alg=OPEN }
Wi-Fi auto reconnect to AP
- Go to /etc/ifplugd/action.d/ and rename the ifupdown file to ifupdown.original
- Then do:
cp /etc/wpa_supplicant/ifupdown.sh ./ifupdown
http://raspberrypi.stackexchange.com/questions/4120/how-to-automatically-reconnect-wifi
Remove packages we don't need
This will make room for software without expanding the image.
sudo apt-get remove --purge wolfram-engine penguinspuzzle scratch dillo squeak-vm squeak-plugins-scratch sonic-pi idle idle3 netsurf-gtk netsurf-common sudo apt-get autoremove sudo apt-get clean rm -rf /home/pi/python_games sudo rm -rf /opt/vc
https://project.altservice.com/issues/418
Install packages we need
sudo apt-get -y update sudo apt-get -y install gawk bc apache2 libusb-dev libgd-graph-perl libexpat1-dev sqlite3 sudo cpan GD::Text GD::Graph Date::Format XML::Simple DBI DBD::SQLite
Config Apache
bcm2835 library
http://www.airspayce.com/mikem/bcm2835/
wiringPi
Groove Seeed - DHT22 with modified code
hx711wp
2591 Adafruit with modified code.
crontab
# Check hive instruments every 5 minutes 0,5,10,15,20,25,30,35,40,45,50,55 * * * * timeout -s KILL 3.5m /home/hivetool/hive.sh # # Check the server status 0,5,10,15,20,25,30,35,40,45,50,55 * * * * timeout -s KILL 1m /home/hivetool/server_status.sh > /var/www/server_status.txt