Menu

Tree [f4241e] master /
 History

HTTPS access


File Date Author Commit
 arduino 2020-11-22 Renaud Métrich Renaud Métrich [f4241e] arduino: set mode to 'station'
 bin 2013-12-19 Renaud Métrich Renaud Métrich [6b8401] Fixed username
 lighttpd 2013-12-19 Renaud Métrich Renaud Métrich [6b8401] Fixed username
 src 2019-09-02 Renaud Métrich Renaud Métrich [b1e993] Removed deprecated use of 'libusb_set_debug'
 systemd 2013-12-19 Renaud Métrich Renaud Métrich [ab4921] Added dependency on Martin's GIT repository
 udev 2013-12-19 Renaud Métrich Renaud Métrich [6b8401] Fixed username
 web 2020-02-03 Renaud Métrich Renaud Métrich [06dd4a] Add ESP8266+DS18B20 (replacement for Arexx sens...
 .gitmodules 2013-12-19 Renaud Métrich Renaud Métrich [ab4921] Added dependency on Martin's GIT repository
 LICENSE 2013-12-03 Renaud Métrich Renaud Métrich [8b8acd] Readme & License
 README 2020-02-03 Renaud Métrich Renaud Métrich [06dd4a] Add ESP8266+DS18B20 (replacement for Arexx sens...
 web_libraries.tar.gz 2013-12-03 Renaud Métrich Renaud Métrich [8b8acd] Readme & License

Read Me

The Arexxd daemon has been written by Martin Mares <mj@ucw.cz>

Requirements:
	- A Linux box (may be a RaspberryPI)
	- Arexx Base Station (available on www.conrad.com) and sensors
	- RRDTool
	- Perl
	- FastCGI (optional)

	For graphs:
	- A web server (typically lighttpd)
	- The Highcharts library (www.highcharts.com)
	- The JQuery and JQuery-UI libraries (www.jquery.com)

Compiling the daemon:
	- Enter the arexx/ directory and type 'make'

Installation on a system using Systemd (typically Archlinux):
	- Create a user 'arexx' with home directory /var/lib/arexx
	- Install lighttpd and configure it:
		- Look at lighttpd/lighttpd.conf for an example (uses FastCGI)
		- Look at systemd/arexxd-lighttpd.service for running a dedicated lighttpd
		- Untar the web_libraries.tar.gz file to the root of the web server
		- Copy the web directory content to the web server
		- If using FastCGI, copy bin/fastcgi.pl to the web server (outside its root!)

	- Install the UDev rule udev/bs510.rules to /etc/udev/rules.d/50-arexxd.rules
	- Install the arexxd service:
		- Copy arexx/arexxd to /var/lib/arexx/sbin/
		- Copy lighttpd/arexxd.service to /etc/systemd/system/
		- Run "systemctl enable arexxd.service"

For Arduino ESP8266+DS18B20:xi
	- Create the database using the following command (replace "NAME"):
		rrdtool create esp8266-NAME.rrd --step 60 DS:temp:GAUGE:300:-200:200 RRA:AVERAGE:0.25:1:20160 RRA:AVERAGE:0.25:60:88800 RRA:MIN:0.25:60:88800 RRA:MAX:0.25:60:88800

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.