Difference between revisions of "Configure Hivetool"
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | Hivetool configuration data is stored in one or two places | + | Hivetool configuration data is stored in one or two places: |
− | #/home/hivetool/hive.conf | + | #/home/hivetool/hive.conf text configuration file |
#HIVE_PARAMETERS table in hivetool_raw database (if SQLite or MySQL is running). | #HIVE_PARAMETERS table in hivetool_raw database (if SQLite or MySQL is running). | ||
− | On a minimal system, | + | ==hive.conf== |
− | + | Basic information is stored in hive.conf. On a minimal system, it can be edited with a text editor. It consists of name=value pairs. | |
HIVE_NAME=XP003 | HIVE_NAME=XP003 | ||
Line 33: | Line 33: | ||
AMBIENT_TEMP_INTERCEPT=0 | AMBIENT_TEMP_INTERCEPT=0 | ||
+ | ==config.pl== | ||
+ | If a webserver is running, config.pl can be used to set variables in both the config file and the database. | ||
− | If a | + | *If the hive is connected to a network, the configuration page is accessed by pointing a web browser to a URL something like this: http://192.168.0.1/config.pl, where 192.168.0.1 is replaced by the IP address of the hive computer. |
+ | |||
+ | *If xwindows is running on the hive computer and there is a monitor connected, the configuration page is accessed by pointing a web browser on the hive computer to: http://localhost/config.pl | ||
[[File:Config.png|thumb|800px|right|Hivetool Configuration Screen]] | [[File:Config.png|thumb|800px|right|Hivetool Configuration Screen]] | ||
Line 45: | Line 49: | ||
#Sensors | #Sensors | ||
#Hive Parameters | #Hive Parameters | ||
+ | |||
+ | ===5. Hive Parameters=== | ||
+ | Hive_id must be a number. | ||
+ | Status must be a number 4=testing, 5=Online |
Latest revision as of 03:58, 15 February 2015
Hivetool configuration data is stored in one or two places:
- /home/hivetool/hive.conf text configuration file
- HIVE_PARAMETERS table in hivetool_raw database (if SQLite or MySQL is running).
hive.conf
Basic information is stored in hive.conf. On a minimal system, it can be edited with a text editor. It consists of name=value pairs.
HIVE_NAME=XP003 HIVE_CITY=Asheville HIVE_STATE=North Carolina HIVE_COUNTRY=USA HIVE_ELEVATION=2700 HIVE_ORIENTATION= WX_STATION_ID=KNCCANDL1 WX_NAME=Enka, Candler, NC WIFI_SSID= WIFI_PASSWORD= DATABASE_USER= DATABASE_PASSWORD= HIVETOOL_USER= HIVETOOL_PASSWORD= HIVE_WEIGHT_SENSOR=none HIVE_WEIGHT_DEV= HIVE_WEIGHT_SLOPE=60000 HIVE_WEIGHT_INTERCEPT=55568 HIVE_TEMP_SENSOR=TEMPerHUM HIVE_TEMP_DEV=/dev/hidraw1 HIVE_TEMP_SLOPE=1 HIVE_TEMP_INTERCEPT=0 AMBIENT_TEMP_SENSOR=TEMPerHUM AMBIENT_TEMP_DEV=/dev/hidraw5 AMBIENT_TEMP_SLOPE=1 AMBIENT_TEMP_INTERCEPT=0
config.pl
If a webserver is running, config.pl can be used to set variables in both the config file and the database.
- If the hive is connected to a network, the configuration page is accessed by pointing a web browser to a URL something like this: http://192.168.0.1/config.pl, where 192.168.0.1 is replaced by the IP address of the hive computer.
- If xwindows is running on the hive computer and there is a monitor connected, the configuration page is accessed by pointing a web browser on the hive computer to: http://localhost/config.pl
The configuration screen has five ares:
- Location
- Weather Station
- Communication
- Sensors
- Hive Parameters
5. Hive Parameters
Hive_id must be a number. Status must be a number 4=testing, 5=Online