forked from dico/fuTelldus
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README.txt
100 lines (51 loc) · 3.02 KB
/
README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
PROJECT
-------------------------------------------------------------------------------------------
Projectname: fuTelldus
Released: 04.04.2013
Developer: Robert Andresen
Contact: [email protected] / [email protected]
License: This work is licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported License.
http://creativecommons.org/licenses/by-nc/3.0/
Tested on: Windows 2008 R2 (Wamp server) and unix-server hosted from third-party (ProISP.no).
DEFAULT APPLICATION USER:
-------------------------------------------------------------------------------------------
Username (mail): admin
Password: admin
UPGRADE:
-------------------------------------------------------------------------------------------
There is no update-function avalible yet, so best practice for upgrade is to create new/replace all
and start from scratch.
!!! REMEMBER TO TAKE BACKUP !!!
- Backup your DATABASE and FILES
- Start install from scratch
- Import temperature data you created backup from :-)
INSTALL:
-------------------------------------------------------------------------------------------
1. Open /lib/config.inc.php and add you're database credentials
2. Import the databases from fuTelldus.sql located inside root
3. Upload all files in a folder on your server
4. Make sure you have installed the oAuth package on your server
Take a look at "Starting with PHP and Telldus LIVE on server with cPanel (oAuth and API).pdf" for some help.
I had to copy the HTTP folder from oAuth inside the web-root after install
5. Open the URL where you uploaded your files and login with admin/admin
6. To get data automatically, you have to setup an cronjob. Look at the next part.
You can run the cronjob manually to test it from http://youredomain.no/fuTelldus/cron_temp_log.php
You could also run the cron from under settings in the page.
There are two cron-files. One to pull temp-values and one for warning-checks (notifications).
SETTING UP CRONJOB:
-------------------------------------------------------------------------------------------
For ProISP customers, look here for guide: http://www.proisp.no/opprettelse-cron-job-cpanel/
Cron files is located in web-root:
cron_temp_log.php
cron_schedule.php
EXAMPLE for datapull every 15 minutes (recomended):
*/15 * * * * php -q /path/to/your/root/fuTelldus/cron_temp_log.php
EXAMPLE for schedule (temperature warning) every 5 minutes (recomended)
*/5 * * * * php -q /path/to/your/root/fuTelldus/cron_schedule.php
LANGUAGE:
-------------------------------------------------------------------------------------------
Language files are placed under lib/languages. Copy a file and replace the array-values to your language.
Please share any new language with me, so i could implement them as standard in the package :-)
Timeago uses a JS package. To get langauge packages for this string, please see:
- https://github.com/rmm5t/jquery-timeago/tree/master/locales
For new timeago-language, you need to update index.php, line 28+