Browse Source

tested.

master
Your Name 5 years ago
parent
commit
105033c1a0
16 changed files with 27754 additions and 0 deletions
  1. +0
    -0
      code/USE_ETHERNET_TEST2
  2. +8
    -0
      code/ethernet_test/webSrv/dtostrf.c
  3. +9
    -0
      code/ethernet_test/webSrv/dtostrf.h
  4. +44
    -0
      code/ethernet_test/webSrv/pgmspace.h
  5. +69
    -0
      code/ethernet_test/webSrv/webSrv.ino
  6. +8
    -0
      code/ethernet_test2/webSrv_plus/dtostrf.c
  7. +9
    -0
      code/ethernet_test2/webSrv_plus/dtostrf.h
  8. +44
    -0
      code/ethernet_test2/webSrv_plus/pgmspace.h
  9. +135
    -0
      code/ethernet_test2/webSrv_plus/webSrv_plus.ino
  10. +395
    -0
      code/python_serial/temperaturedata.csv
  11. +1
    -0
      docs/.~lock.AirQualityDocs14.odt#
  12. +14841
    -0
      docs/AirQualityDocs11.odt.saved
  13. BIN
      docs/AirQualityDocs12.odt
  14. BIN
      docs/AirQualityDocs13.odt
  15. BIN
      docs/AirQualityDocs14.odt
  16. +12191
    -0
      docs/AirQualityDocs9.odt.saved

+ 0
- 0
code/USE_ETHERNET_TEST2 View File


+ 8
- 0
code/ethernet_test/webSrv/dtostrf.c View File

@ -0,0 +1,8 @@
#include <stdio.h>
char *dtostrf (double val, signed char width, unsigned char prec, char *sout) {
char fmt[20];
sprintf(fmt, "%%%d.%df", width, prec);
sprintf(sout, fmt, val);
return sout;
}

+ 9
- 0
code/ethernet_test/webSrv/dtostrf.h View File

@ -0,0 +1,9 @@
#ifdef __cplusplus
extern "C" {
#endif
char *dtostrf (double val, signed char width, unsigned char prec, char *sout);
#ifdef __cplusplus
}
#endif

+ 44
- 0
code/ethernet_test/webSrv/pgmspace.h View File

@ -0,0 +1,44 @@
#ifndef __PGMSPACE_H_
#define __PGMSPACE_H_ 1
#include <inttypes.h>
#define PROGMEM
#define PGM_P const char *
#define PSTR(str) (str)
#define _SFR_BYTE(n) (n)
typedef void prog_void;
typedef char prog_char;
typedef unsigned char prog_uchar;
typedef int8_t prog_int8_t;
typedef uint8_t prog_uint8_t;
typedef int16_t prog_int16_t;
typedef uint16_t prog_uint16_t;
typedef int32_t prog_int32_t;
typedef uint32_t prog_uint32_t;
#define memcpy_P(dest, src, num) memcpy((dest), (src), (num))
#define strcpy_P(dest, src) strcpy((dest), (src))
#define strcat_P(dest, src) strcat((dest), (src))
#define strcmp_P(a, b) strcmp((a), (b))
#define strstr_P(a, b) strstr((a), (b))
#define strlen_P(a) strlen((a))
#define sprintf_P(s, f, ...) sprintf((s), (f), __VA_ARGS__)
#define pgm_read_byte(addr) (*(const unsigned char *)(addr))
#define pgm_read_word(addr) (*(const unsigned short *)(addr))
#define pgm_read_dword(addr) (*(const unsigned long *)(addr))
#define pgm_read_float(addr) (*(const float *)(addr))
#define pgm_read_byte_near(addr) pgm_read_byte(addr)
#define pgm_read_word_near(addr) pgm_read_word(addr)
#define pgm_read_dword_near(addr) pgm_read_dword(addr)
#define pgm_read_float_near(addr) pgm_read_float(addr)
#define pgm_read_byte_far(addr) pgm_read_byte(addr)
#define pgm_read_word_far(addr) pgm_read_word(addr)
#define pgm_read_dword_far(addr) pgm_read_dword(addr)
#define pgm_read_float_far(addr) pgm_read_float(addr)
#endif

+ 69
- 0
code/ethernet_test/webSrv/webSrv.ino View File

@ -0,0 +1,69 @@
//--- made by SKA ---
//--- test EtherEncLib
// adapted by Renato Aloi
// May 2015
// removed SD Card part for future implementation
#include <SPI.h>
#include <EtherEncLib.h>
#if (ESP8266)
#include <pgmspace.h>
#else
#include <avr/pgmspace.h>
#endif
static unsigned char ipaddr[] = { 192, 168, 1, 125 };
static unsigned char macaddr[] = { 0x00, 0x11, 0x22, 0x44, 0x00, 0x25 };
EtherEncLib eElib(80);
const PROGMEM char resp200Txt[] = {"HTTP/1.0 200 OK\n\rContent-Type: text/html\n\rPragma: no-cache\n\r\n\r"};
void setup()
{
#if (ESP8266)
Serial.begin(115200);
pinMode(5,OUTPUT); //--- ? -- SS pin must be output # by Renato Aloi
#else
Serial.begin(9600);
pinMode(10,OUTPUT); //--- ? -- SS pin must be output # by Renato Aloi
#endif
eElib.begin(ipaddr,macaddr);
Serial.println(F("------ program start -----------"));
//Serial.println(F("NO SDCARD version")); // by Renato Aloi
}
void loop() {
if ( eElib.available() )
{
Serial.println(eElib.getParams());
eElib.print((char *)&resp200Txt[0],strlen_P(&resp200Txt[0]));
if (eElib.isIndexHtml)
{
eElib.print("<HTML><body><H1>Hello World!</H1>");
eElib.print("<form method=POST>");
eElib.print("<input type=text name=nome />");
eElib.print("<input type=submit value=OK />");
eElib.print("</form></body>");
eElib.print("</HTML>");
}
else if (eElib.isPost)
{
eElib.print("<HTML><body><H1>POST Params: ");
eElib.print(eElib.getParams());
eElib.print("</H1></body>");
eElib.print("</HTML>");
}
else if (eElib.isGet)
{
eElib.print("<HTML><body><H1>GET Params: ");
eElib.print(eElib.getParams());
eElib.print("</H1></body>");
eElib.print("</HTML>");
}
eElib.close();
}
}

+ 8
- 0
code/ethernet_test2/webSrv_plus/dtostrf.c View File

@ -0,0 +1,8 @@
#include <stdio.h>
char *dtostrf (double val, signed char width, unsigned char prec, char *sout) {
char fmt[20];
sprintf(fmt, "%%%d.%df", width, prec);
sprintf(sout, fmt, val);
return sout;
}

+ 9
- 0
code/ethernet_test2/webSrv_plus/dtostrf.h View File

@ -0,0 +1,9 @@
#ifdef __cplusplus
extern "C" {
#endif
char *dtostrf (double val, signed char width, unsigned char prec, char *sout);
#ifdef __cplusplus
}
#endif

+ 44
- 0
code/ethernet_test2/webSrv_plus/pgmspace.h View File

@ -0,0 +1,44 @@
#ifndef __PGMSPACE_H_
#define __PGMSPACE_H_ 1
#include <inttypes.h>
#define PROGMEM
#define PGM_P const char *
#define PSTR(str) (str)
#define _SFR_BYTE(n) (n)
typedef void prog_void;
typedef char prog_char;
typedef unsigned char prog_uchar;
typedef int8_t prog_int8_t;
typedef uint8_t prog_uint8_t;
typedef int16_t prog_int16_t;
typedef uint16_t prog_uint16_t;
typedef int32_t prog_int32_t;
typedef uint32_t prog_uint32_t;
#define memcpy_P(dest, src, num) memcpy((dest), (src), (num))
#define strcpy_P(dest, src) strcpy((dest), (src))
#define strcat_P(dest, src) strcat((dest), (src))
#define strcmp_P(a, b) strcmp((a), (b))
#define strstr_P(a, b) strstr((a), (b))
#define strlen_P(a) strlen((a))
#define sprintf_P(s, f, ...) sprintf((s), (f), __VA_ARGS__)
#define pgm_read_byte(addr) (*(const unsigned char *)(addr))
#define pgm_read_word(addr) (*(const unsigned short *)(addr))
#define pgm_read_dword(addr) (*(const unsigned long *)(addr))
#define pgm_read_float(addr) (*(const float *)(addr))
#define pgm_read_byte_near(addr) pgm_read_byte(addr)
#define pgm_read_word_near(addr) pgm_read_word(addr)
#define pgm_read_dword_near(addr) pgm_read_dword(addr)
#define pgm_read_float_near(addr) pgm_read_float(addr)
#define pgm_read_byte_far(addr) pgm_read_byte(addr)
#define pgm_read_word_far(addr) pgm_read_word(addr)
#define pgm_read_dword_far(addr) pgm_read_dword(addr)
#define pgm_read_float_far(addr) pgm_read_float(addr)
#endif

+ 135
- 0
code/ethernet_test2/webSrv_plus/webSrv_plus.ino View File

@ -0,0 +1,135 @@
#include <math.h>
//--- made by SKA ---
//--- test EtherEncLib
// adapted by Renato Aloi
// May 2015
// removed SD Card part for future implementation
#include <SPI.h>
#include <EtherEncLib.h>
#if (ESP8266)
#include <pgmspace.h>
#else
#include <avr/pgmspace.h>
#endif
static unsigned char ipaddr[] = { 192, 168, 1, 125 };
static unsigned char macaddr[] = { 0x00, 0x11, 0x22, 0x44, 0x00, 0x25 };
EtherEncLib eElib(80);
const PROGMEM char resp200Txt[] = {"HTTP/1.0 200 OK\n\rContent-Type: text/html\n\rPragma: no-cache\n\r\n\r"};
//sensor start
int DustSensePin = 13;
unsigned long duration;
unsigned long starttime;
unsigned long sampletime_ms = 30000;//sample 30s ;
unsigned long lowpulseoccupancy = 0;
float ratio = 0;
float concentration = 0;
void setup()
{
#if (ESP8266)
Serial.begin(115200);
pinMode(5,OUTPUT); //--- ? -- SS pin must be output # by Renato Aloi
#else
Serial.begin(9600);
pinMode(8,OUTPUT); //--- ? -- SS pin must be output # by Renato Aloi
#endif
eElib.begin(ipaddr,macaddr);
Serial.println(F("------ program start -----------"));
//Serial.println(F("NO SDCARD version")); // by Renato Aloi
pinMode(DustSensePin,INPUT);
starttime = millis();//get the current time;
}
void loop() {
duration = pulseIn(DustSensePin, LOW);
lowpulseoccupancy = lowpulseoccupancy+duration;
if ((millis()-starttime) > sampletime_ms)//if the sample time == 30s
{
ratio = lowpulseoccupancy/(sampletime_ms*10.0); // Integer percentage 0=>100
//float exponential power - DOESN"T BUILD
//concentration = 1.1*powf(ratio,3)-3.8*powf(ratio,2)+520*ratio+0.62; // using spec sheet curve
//leaner exponential power
concentration = 1.1*ipow(ratio,3)-3.8*ipow(ratio,2)+520*ratio+0.62; // using spec sheet curve
//Serial.print(lowpulseoccupancy);
//Serial.print(",");
//Serial.print(ratio);
//Serial.print(",");
//Serial.println(concentration);
//lowpulseoccupancy = 0;
starttime = millis();
}
if ( eElib.available() )
{
Serial.println(eElib.getParams());
eElib.print((char *)&resp200Txt[0],strlen_P(&resp200Txt[0]));
if (eElib.isIndexHtml)
{
eElib.print("<HTML><body><H1>Hello World!</H1>");
//eElib.print("<form method=POST>");
eElib.print("<br>");
eElib.print((int)lowpulseoccupancy);
eElib.print("<br>");
eElib.print((int)ratio);
eElib.print("<br>");
eElib.print((int)concentration);
eElib.print("<br>");
//eElib.print("</form></body>");
eElib.print("</body></HTML>");
//Serial.print(lowpulseoccupancy);
//Serial.print(",");
//Serial.print(ratio);
//Serial.print(",");
//Serial.println(concentration);
}
/*
else if (eElib.isPost)
{
eElib.print("<HTML><body><H1>POST Params: ");
eElib.print(eElib.getParams());
eElib.print("</H1></body>");
eElib.print("</HTML>");
}
else if (eElib.isGet)
{
eElib.print("<HTML><body><H1>GET Params: ");
eElib.print(eElib.getParams());
eElib.print("</H1></body>");
eElib.print("</HTML>");
}*/
eElib.close();
}
}
int ipow(int base, int exp)
{
int result = 1;
for (;;)
{
if (exp & 1)
result *= base;
exp >>= 1;
if (!exp)
break;
base *= base;
}
return result;
}

+ 395
- 0
code/python_serial/temperaturedata.csv View File

@ -1,2 +1,397 @@
2019-01-05 19:59:18,27,112105,0.37,194.46 2019-01-05 19:59:18,27,112105,0.37,194.46
2019-01-05 19:59:48,58,104586,0.35,181.49 2019-01-05 19:59:48,58,104586,0.35,181.49
2019-01-05 20:00:20,90,73314,0.24,127.49
2019-01-05 20:00:51,120,269665,0.90,465.77
2019-01-05 20:01:22,151,271773,0.91,469.39
2019-01-05 20:01:53,183,116528,0.39,202.09
2019-01-05 20:02:24,213,162353,0.54,281.09
2019-01-05 20:02:55,245,168318,0.56,291.37
2019-01-05 20:03:26,275,137650,0.46,238.52
2019-01-05 20:03:56,306,300888,1.00,519.45
2019-01-05 20:04:27,337,118525,0.40,205.54
2019-01-05 20:04:58,368,156318,0.52,270.70
2019-01-05 20:05:29,399,253288,0.84,437.61
2019-01-05 20:06:01,430,285557,0.95,493.09
2019-01-05 20:06:32,461,115118,0.38,199.66
2019-01-05 20:07:03,492,157681,0.53,273.04
2019-01-05 20:07:34,523,313713,1.05,541.49
2019-01-05 20:08:05,554,54871,0.18,95.61
2019-01-05 20:08:37,586,76294,0.25,132.64
2019-01-05 20:09:09,618,215227,0.72,372.13
2019-01-05 20:09:39,649,257114,0.86,444.19
2019-01-05 20:10:10,680,105383,0.35,182.86
2019-01-05 20:10:41,711,231989,0.77,400.97
2019-01-05 20:11:12,742,157832,0.53,273.30
2019-01-05 20:11:43,772,4873,0.02,9.07
2019-01-05 20:12:15,804,143329,0.48,248.31
2019-01-05 20:12:46,836,157660,0.53,273.01
2019-01-05 20:13:18,867,291728,0.97,503.70
2019-01-05 20:13:49,899,0,0.00,0.62
2019-01-05 20:14:21,930,106930,0.36,185.53
2019-01-05 20:14:53,962,119659,0.40,207.49
2019-01-05 20:15:25,994,135758,0.45,235.26
2019-01-05 20:15:55,1025,208761,0.70,361.00
2019-01-05 20:16:26,1056,71436,0.24,124.24
2019-01-05 20:16:57,1086,95620,0.32,166.01
2019-01-05 20:17:29,1118,31204,0.10,54.67
2019-01-05 20:18:00,1149,240325,0.80,415.31
2019-01-05 20:18:31,1180,0,0.00,0.62
2019-01-05 20:19:02,1212,105936,0.35,183.82
2019-01-05 20:19:34,1243,219215,0.73,378.99
2019-01-05 20:20:05,1274,351948,1.17,607.21
2019-01-05 20:20:37,1306,130260,0.43,225.78
2019-01-05 20:21:08,1338,215783,0.72,373.09
2019-01-05 20:21:39,1369,235589,0.79,407.16
2019-01-05 20:22:11,1400,164932,0.55,285.54
2019-01-05 20:22:42,1431,0,0.00,0.62
2019-01-05 20:23:14,1463,35366,0.12,61.87
2019-01-05 20:23:46,1495,277039,0.92,478.45
2019-01-05 20:24:16,1526,112808,0.38,195.68
2019-01-05 20:24:47,1557,66890,0.22,116.39
2019-01-05 20:25:19,1588,148889,0.50,257.89
2019-01-05 20:25:50,1620,79933,0.27,138.92
2019-01-05 20:26:21,1650,63640,0.21,110.77
2019-01-05 20:26:53,1682,195845,0.65,338.77
2019-01-05 20:27:24,1713,137990,0.46,239.11
2019-01-05 20:27:55,1745,177355,0.59,306.93
2019-01-05 20:28:26,1775,60739,0.20,105.75
2019-01-05 20:28:56,1806,130597,0.44,226.36
2019-01-05 20:29:28,1837,135349,0.45,234.55
2019-01-05 20:29:59,1868,150300,0.50,260.32
2019-01-05 20:30:29,1899,65524,0.22,114.03
2019-01-05 20:31:00,1929,57514,0.19,100.18
2019-01-05 20:31:31,1960,70784,0.24,123.12
2019-01-05 20:32:03,1992,102506,0.34,177.90
2019-01-05 20:32:35,2024,272364,0.91,470.41
2019-01-05 20:33:06,2055,76847,0.26,133.59
2019-01-05 20:33:37,2087,163264,0.54,282.66
2019-01-05 20:34:09,2119,183813,0.61,318.06
2019-01-05 20:34:40,2150,118392,0.39,205.31
2019-01-05 20:35:12,2182,56292,0.19,98.07
2019-01-05 20:35:44,2213,110316,0.37,191.38
2019-01-05 20:36:15,2245,57770,0.19,100.62
2019-01-05 20:36:46,2276,55322,0.18,96.39
2019-01-05 20:37:18,2308,15465,0.05,27.42
2019-01-05 20:37:50,2339,110808,0.37,192.22
2019-01-05 20:38:21,2370,0,0.00,0.62
2019-01-05 20:38:52,2401,119861,0.40,207.84
2019-01-05 20:39:23,2432,0,0.00,0.62
2019-01-05 20:39:55,2464,96303,0.32,167.19
2019-01-05 20:40:26,2495,58463,0.19,101.82
2019-01-05 20:40:56,2526,110397,0.37,191.52
2019-01-05 20:41:28,2557,14068,0.05,25.00
2019-01-05 20:41:59,2588,187023,0.62,323.58
2019-01-05 20:42:30,2619,163577,0.55,283.20
2019-01-05 20:43:01,2651,86249,0.29,149.83
2019-01-05 20:43:32,2682,0,0.00,0.62
2019-01-05 20:44:04,2713,5917,0.02,10.87
2019-01-05 20:44:35,2745,32574,0.11,57.04
2019-01-05 20:45:07,2776,76487,0.25,132.97
2019-01-05 20:45:38,2807,0,0.00,0.62
2019-01-05 20:46:09,2838,0,0.00,0.62
2019-01-05 20:46:40,2870,97250,0.32,168.82
2019-01-05 20:47:12,2901,109043,0.36,189.18
2019-01-05 20:47:43,2932,0,0.00,0.62
2019-01-05 20:48:14,2964,42779,0.14,74.70
2019-01-05 20:48:45,2995,61407,0.20,106.91
2019-01-05 20:49:17,3027,3324,0.01,6.38
2019-01-05 20:49:48,3058,0,0.00,0.62
2019-01-05 20:50:20,3090,81240,0.27,141.18
2019-01-05 20:50:51,3121,84123,0.28,146.16
2019-01-05 20:51:22,3152,36415,0.12,63.69
2019-01-05 20:51:54,3183,13840,0.05,24.60
2019-01-05 20:52:25,3214,0,0.00,0.62
2019-01-05 20:52:56,3245,207695,0.69,359.17
2019-01-05 20:53:27,3276,106434,0.35,184.68
2019-01-05 20:53:58,3308,46466,0.15,81.07
2019-01-05 20:54:30,3339,0,0.00,0.62
2019-01-05 20:55:01,3370,0,0.00,0.62
2019-01-05 20:55:32,3401,0,0.00,0.62
2019-01-05 20:56:03,3432,186647,0.62,322.94
2019-01-05 20:56:34,3463,0,0.00,0.62
2019-01-05 20:57:05,3494,23174,0.08,40.77
2019-01-05 20:57:36,3525,0,0.00,0.62
2019-01-05 20:58:07,3556,0,0.00,0.62
2019-01-05 20:58:38,3588,1859,0.01,3.84
2019-01-05 20:59:10,3620,100086,0.33,173.72
2019-01-05 20:59:41,3651,0,0.00,0.62
2019-01-05 21:00:12,3682,0,0.00,0.62
2019-01-05 21:00:43,3713,0,0.00,0.62
2019-01-05 21:01:15,3745,173269,0.58,299.90
2019-01-05 21:01:46,3776,0,0.00,0.62
2019-01-05 21:02:17,3807,0,0.00,0.62
2019-01-05 21:02:48,3838,0,0.00,0.62
2019-01-05 21:03:19,3869,0,0.00,0.62
2019-01-05 21:03:50,3900,93400,0.31,162.18
2019-01-05 21:04:21,3931,92569,0.31,160.74
2019-01-05 21:04:52,3962,31062,0.10,54.42
2019-01-05 21:05:23,3993,0,0.00,0.62
2019-01-05 21:05:54,4024,0,0.00,0.62
2019-01-05 21:06:25,4055,0,0.00,0.62
2019-01-05 21:06:56,4086,0,0.00,0.62
2019-01-05 21:07:28,4117,0,0.00,0.62
2019-01-05 21:07:59,4148,0,0.00,0.62
2019-01-05 21:08:30,4179,0,0.00,0.62
2019-01-05 21:09:02,4211,73329,0.24,127.51
2019-01-05 21:09:32,4242,61186,0.20,106.53
2019-01-05 21:10:03,4273,0,0.00,0.62
2019-01-05 21:10:34,4304,0,0.00,0.62
2019-01-05 21:11:05,4334,71914,0.24,125.07
2019-01-05 21:11:36,4366,0,0.00,0.62
2019-01-05 21:12:07,4397,0,0.00,0.62
2019-01-05 21:12:39,4429,30147,0.10,52.84
2019-01-05 21:13:10,4460,0,0.00,0.62
2019-01-05 21:13:41,4490,1152,0.00,2.62
2019-01-05 21:14:12,4521,0,0.00,0.62
2019-01-05 21:14:43,4552,0,0.00,0.62
2019-01-05 21:15:14,4583,0,0.00,0.62
2019-01-05 21:15:45,4614,44602,0.15,77.85
2019-01-05 21:16:16,4645,0,0.00,0.62
2019-01-05 21:16:47,4677,0,0.00,0.62
2019-01-05 21:17:18,4708,0,0.00,0.62
2019-01-05 21:17:49,4739,0,0.00,0.62
2019-01-05 21:18:20,4770,0,0.00,0.62
2019-01-05 21:18:52,4802,26478,0.09,46.49
2019-01-05 21:19:23,4832,49802,0.17,86.84
2019-01-05 21:19:54,4863,0,0.00,0.62
2019-01-05 21:20:25,4894,60540,0.20,105.41
2019-01-05 21:20:56,4926,26185,0.09,45.98
2019-01-05 21:21:27,4956,136028,0.45,235.72
2019-01-05 21:21:58,4987,80906,0.27,140.60
2019-01-05 21:22:29,5018,0,0.00,0.62
2019-01-05 21:23:00,5049,0,0.00,0.62
2019-01-05 21:23:31,5081,4882,0.02,9.08
2019-01-05 21:24:02,5112,0,0.00,0.62
2019-01-05 21:24:34,5143,0,0.00,0.62
2019-01-05 21:25:05,5174,0,0.00,0.62
2019-01-05 21:25:35,5205,80813,0.27,140.44
2019-01-05 21:26:07,5236,0,0.00,0.62
2019-01-05 21:26:38,5268,135012,0.45,233.97
2019-01-05 21:27:09,5299,0,0.00,0.62
2019-01-05 21:27:40,5330,0,0.00,0.62
2019-01-05 21:28:11,5361,0,0.00,0.62
2019-01-05 21:28:42,5392,0,0.00,0.62
2019-01-05 21:29:13,5423,93174,0.31,161.79
2019-01-05 21:29:44,5454,0,0.00,0.62
2019-01-05 21:30:15,5485,0,0.00,0.62
2019-01-05 21:30:46,5516,0,0.00,0.62
2019-01-05 21:31:17,5547,0,0.00,0.62
2019-01-05 21:31:48,5578,0,0.00,0.62
2019-01-05 21:32:19,5609,0,0.00,0.62
2019-01-05 21:32:51,5640,0,0.00,0.62
2019-01-05 21:33:22,5672,73552,0.25,127.90
2019-01-05 21:33:54,5703,19057,0.06,33.64
2019-01-05 21:34:25,5734,50732,0.17,88.45
2019-01-05 21:34:56,5765,0,0.00,0.62
2019-01-05 21:35:27,5796,0,0.00,0.62
2019-01-05 21:35:58,5828,0,0.00,0.62
2019-01-05 21:36:29,5859,0,0.00,0.62
2019-01-05 21:37:00,5890,0,0.00,0.62
2019-01-05 21:37:31,5921,0,0.00,0.62
2019-01-05 21:38:02,5952,0,0.00,0.62
2019-01-05 21:38:33,5983,0,0.00,0.62
2019-01-05 21:39:04,6014,0,0.00,0.62
2019-01-05 21:39:35,6045,0,0.00,0.62
2019-01-05 21:40:07,6076,0,0.00,0.62
2019-01-05 21:40:38,6108,72037,0.24,125.28
2019-01-05 21:41:09,6139,0,0.00,0.62
2019-01-05 21:41:40,6170,0,0.00,0.62
2019-01-05 21:42:11,6201,0,0.00,0.62
2019-01-05 21:42:42,6232,0,0.00,0.62
2019-01-05 21:43:14,6264,47213,0.16,82.37
2019-01-05 21:43:45,6295,0,0.00,0.62
2019-01-05 21:44:16,6326,0,0.00,0.62
2019-01-05 21:44:48,6357,0,0.00,0.62
2019-01-05 21:45:18,6388,50656,0.17,88.32
2019-01-05 21:45:49,6419,0,0.00,0.62
2019-01-05 21:46:20,6450,0,0.00,0.62
2019-01-05 21:46:51,6481,0,0.00,0.62
2019-01-05 21:47:23,6512,0,0.00,0.62
2019-01-05 21:47:54,6543,0,0.00,0.62
2019-01-05 21:48:25,6574,66683,0.22,116.03
2019-01-05 21:48:56,6606,0,0.00,0.62
2019-01-05 21:49:27,6637,0,0.00,0.62
2019-01-05 21:49:58,6668,0,0.00,0.62
2019-01-05 21:50:30,6699,68944,0.23,119.94
2019-01-05 21:51:00,6730,154978,0.52,268.39
2019-01-05 21:51:31,6761,0,0.00,0.62
2019-01-05 21:52:02,6792,0,0.00,0.62
2019-01-05 21:52:34,6824,172412,0.57,298.42
2019-01-05 21:53:05,6855,0,0.00,0.62
2019-01-05 21:53:36,6886,0,0.00,0.62
2019-01-05 21:54:07,6917,0,0.00,0.62
2019-01-05 21:54:38,6948,0,0.00,0.62
2019-01-05 21:55:09,6979,0,0.00,0.62
2019-01-05 21:55:41,7010,0,0.00,0.62
2019-01-05 21:56:12,7041,0,0.00,0.62
2019-01-05 21:56:43,7072,0,0.00,0.62
2019-01-05 21:57:14,7103,0,0.00,0.62
2019-01-05 21:57:44,7134,98041,0.33,170.19
2019-01-05 21:58:16,7165,117605,0.39,203.95
2019-01-05 21:58:47,7196,0,0.00,0.62
2019-01-05 21:59:18,7227,0,0.00,0.62
2019-01-05 21:59:49,7258,0,0.00,0.62
2019-01-05 22:00:20,7289,0,0.00,0.62
2019-01-05 22:00:51,7321,0,0.00,0.62
2019-01-05 22:01:22,7352,0,0.00,0.62
2019-01-05 22:01:53,7383,104330,0.35,181.05
2019-01-05 22:02:24,7414,0,0.00,0.62
2019-01-05 22:02:56,7445,0,0.00,0.62
2019-01-05 22:03:27,7476,0,0.00,0.62
2019-01-05 22:03:58,7508,16235,0.05,28.75
2019-01-05 22:04:29,7539,0,0.00,0.62
2019-01-05 22:05:01,7571,111599,0.37,193.59
2019-01-05 22:05:32,7602,0,0.00,0.62
2019-01-05 22:06:03,7633,0,0.00,0.62
2019-01-05 22:06:34,7664,0,0.00,0.62
2019-01-05 22:07:05,7695,0,0.00,0.62
2019-01-05 22:07:36,7726,0,0.00,0.62
2019-01-05 22:08:07,7757,0,0.00,0.62
2019-01-05 22:08:38,7788,0,0.00,0.62
2019-01-05 22:09:09,7818,35293,0.12,61.74
2019-01-05 22:09:40,7850,0,0.00,0.62
2019-01-05 22:10:11,7881,216688,0.72,374.64
2019-01-05 22:10:42,7912,0,0.00,0.62
2019-01-05 22:11:13,7943,0,0.00,0.62
2019-01-05 22:11:44,7974,0,0.00,0.62
2019-01-05 22:12:16,8006,59634,0.20,103.84
2019-01-05 22:12:48,8038,60228,0.20,104.87
2019-01-05 22:13:19,8069,0,0.00,0.62
2019-01-05 22:13:50,8100,0,0.00,0.62
2019-01-05 22:14:21,8131,0,0.00,0.62
2019-01-05 22:14:52,8162,0,0.00,0.62
2019-01-05 22:15:23,8193,0,0.00,0.62
2019-01-05 22:15:55,8224,0,0.00,0.62
2019-01-05 22:16:26,8255,0,0.00,0.62
2019-01-05 22:16:57,8286,0,0.00,0.62
2019-01-05 22:17:28,8317,0,0.00,0.62
2019-01-05 22:17:59,8348,0,0.00,0.62
2019-01-05 22:18:30,8380,80824,0.27,140.46
2019-01-05 22:19:01,8411,0,0.00,0.62
2019-01-05 22:19:32,8442,0,0.00,0.62
2019-01-05 22:20:04,8473,0,0.00,0.62
2019-01-05 22:20:35,8504,0,0.00,0.62
2019-01-05 22:21:06,8535,0,0.00,0.62
2019-01-05 22:21:37,8566,0,0.00,0.62
2019-01-05 22:22:08,8597,0,0.00,0.62
2019-01-05 22:22:39,8628,0,0.00,0.62
2019-01-05 22:23:10,8659,0,0.00,0.62
2019-01-05 22:23:41,8691,52550,0.18,91.60
2019-01-05 22:24:12,8722,0,0.00,0.62
2019-01-05 22:24:43,8753,0,0.00,0.62
2019-01-05 22:25:14,8784,0,0.00,0.62
2019-01-05 22:25:46,8816,158085,0.53,273.74
2019-01-05 22:26:17,8847,0,0.00,0.62
2019-01-05 22:26:48,8878,0,0.00,0.62
2019-01-05 22:27:19,8909,0,0.00,0.62
2019-01-05 22:27:50,8940,0,0.00,0.62
2019-01-05 22:28:22,8971,0,0.00,0.62
2019-01-05 22:28:53,9003,350,0.00,1.23
2019-01-05 22:29:25,9034,0,0.00,0.62
2019-01-05 22:29:56,9065,0,0.00,0.62
2019-01-05 22:30:27,9096,0,0.00,0.62
2019-01-05 22:30:58,9127,0,0.00,0.62
2019-01-05 22:31:28,9158,34950,0.12,61.15
2019-01-05 22:31:59,9189,93440,0.31,162.25
2019-01-05 22:32:30,9220,0,0.00,0.62
2019-01-05 22:33:01,9251,0,0.00,0.62
2019-01-05 22:33:32,9282,0,0.00,0.62
2019-01-05 22:34:03,9313,0,0.00,0.62
2019-01-05 22:34:35,9344,0,0.00,0.62
2019-01-05 22:35:06,9375,0,0.00,0.62
2019-01-05 22:35:37,9406,0,0.00,0.62
2019-01-05 22:36:08,9437,0,0.00,0.62
2019-01-05 22:36:39,9468,0,0.00,0.62
2019-01-05 22:37:10,9499,0,0.00,0.62
2019-01-05 22:37:41,9530,0,0.00,0.62
2019-01-05 22:38:12,9561,0,0.00,0.62
2019-01-05 22:38:43,9592,0,0.00,0.62
2019-01-05 22:39:14,9623,0,0.00,0.62
2019-01-05 22:39:45,9655,0,0.00,0.62
2019-01-05 22:40:16,9686,17692,0.06,31.27
2019-01-05 22:40:48,9717,0,0.00,0.62
2019-01-05 22:41:19,9748,0,0.00,0.62
2019-01-05 22:41:50,9779,0,0.00,0.62
2019-01-05 22:42:21,9810,0,0.00,0.62
2019-01-05 22:42:52,9841,0,0.00,0.62
2019-01-05 22:43:23,9872,0,0.00,0.62
2019-01-05 22:43:54,9903,0,0.00,0.62
2019-01-05 22:44:24,9934,138506,0.46,240.00
2019-01-05 22:44:55,9965,0,0.00,0.62
2019-01-05 22:45:26,9996,0,0.00,0.62
2019-01-05 22:45:57,10027,113363,0.38,196.63
2019-01-05 22:46:28,10058,0,0.00,0.62
2019-01-05 22:46:59,10089,89254,0.30,155.02
2019-01-05 22:47:30,10120,0,0.00,0.62
2019-01-05 22:48:02,10151,0,0.00,0.62
2019-01-05 22:48:33,10182,0,0.00,0.62
2019-01-05 22:49:04,10213,0,0.00,0.62
2019-01-05 22:49:35,10244,0,0.00,0.62
2019-01-05 22:50:06,10275,0,0.00,0.62
2019-01-05 22:50:37,10306,0,0.00,0.62
2019-01-05 22:51:08,10337,0,0.00,0.62
2019-01-05 22:51:39,10368,0,0.00,0.62
2019-01-05 22:52:10,10399,0,0.00,0.62
2019-01-05 22:52:41,10431,0,0.00,0.62
2019-01-05 22:53:12,10462,0,0.00,0.62
2019-01-05 22:53:43,10493,0,0.00,0.62
2019-01-05 22:54:14,10524,0,0.00,0.62
2019-01-05 22:54:45,10555,64193,0.21,111.72
2019-01-05 22:55:16,10585,69420,0.23,120.76
2019-01-05 22:55:47,10616,0,0.00,0.62
2019-01-05 22:56:18,10647,0,0.00,0.62
2019-01-05 22:56:49,10678,0,0.00,0.62
2019-01-05 22:57:20,10710,0,0.00,0.62
2019-01-05 22:57:51,10741,0,0.00,0.62
2019-01-05 22:58:22,10772,0,0.00,0.62
2019-01-05 22:58:53,10803,0,0.00,0.62
2019-01-05 22:59:25,10834,159184,0.53,275.63
2019-01-05 22:59:56,10865,0,0.00,0.62
2019-01-05 23:00:28,10897,22835,0.08,40.18
2019-01-05 23:00:59,10928,0,0.00,0.62
2019-01-05 23:01:30,10959,0,0.00,0.62
2019-01-05 23:02:01,10990,0,0.00,0.62
2019-01-05 23:02:32,11021,0,0.00,0.62
2019-01-05 23:03:04,11053,29230,0.10,51.25
2019-01-05 23:03:35,11084,0,0.00,0.62
2019-01-05 23:04:06,11115,0,0.00,0.62
2019-01-05 23:04:37,11146,0,0.00,0.62
2019-01-05 23:05:08,11178,0,0.00,0.62
2019-01-05 23:05:39,11209,0,0.00,0.62
2019-01-05 23:06:10,11240,0,0.00,0.62
2019-01-05 23:06:41,11271,0,0.00,0.62
2019-01-05 23:07:12,11302,0,0.00,0.62
2019-01-05 23:07:43,11333,0,0.00,0.62
2019-01-05 23:08:14,11364,0,0.00,0.62
2019-01-05 23:08:46,11395,0,0.00,0.62
2019-01-05 23:09:17,11426,0,0.00,0.62
2019-01-05 23:09:48,11457,734711,2.45,1267.49
2019-01-05 23:10:19,11488,0,0.00,0.62
2019-01-05 23:10:51,11520,31315,0.10,54.86
2019-01-05 23:11:22,11551,0,0.00,0.62
2019-01-05 23:11:53,11582,0,0.00,0.62
2019-01-05 23:12:24,11613,0,0.00,0.62
2019-01-05 23:12:55,11644,0,0.00,0.62
2019-01-05 23:13:26,11676,36580,0.12,63.97
2019-01-05 23:13:57,11707,0,0.00,0.62
2019-01-05 23:14:28,11738,0,0.00,0.62
2019-01-05 23:14:59,11769,0,0.00,0.62
2019-01-05 23:15:30,11800,0,0.00,0.62
2019-01-05 23:16:01,11830,69449,0.23,120.81
2019-01-05 23:16:32,11861,0,0.00,0.62
2019-01-05 23:17:03,11892,0,0.00,0.62
2019-01-05 23:17:34,11923,0,0.00,0.62
2019-01-05 23:18:05,11955,0,0.00,0.62
2019-01-05 23:18:37,11986,78615,0.26,136.64
2019-01-05 23:19:08,12017,0,0.00,0.62
2019-01-05 23:19:39,12048,7157,0.02,13.02
2019-01-05 23:20:10,12079,0,0.00,0.62
2019-01-05 23:20:41,12110,0,0.00,0.62
2019-01-05 23:21:11,12141,94516,0.32,164.10
2019-01-05 23:21:42,12172,0,0.00,0.62
2019-01-05 23:22:13,12203,0,0.00,0.62
2019-01-05 23:22:44,12234,0,0.00,0.62
2019-01-05 23:23:15,12265,0,0.00,0.62
2019-01-05 23:23:47,12296,0,0.00,0.62
2019-01-05 23:24:18,12327,0,0.00,0.62
2019-01-05 23:24:49,12358,0,0.00,0.62

+ 1
- 0
docs/.~lock.AirQualityDocs14.odt# View File

@ -0,0 +1 @@
,dev,dev.dev,25.01.2019 01:59,file:///home/dev/.config/libreoffice/4;

+ 14841
- 0
docs/AirQualityDocs11.odt.saved
File diff suppressed because it is too large
View File


BIN
docs/AirQualityDocs12.odt View File


BIN
docs/AirQualityDocs13.odt View File


BIN
docs/AirQualityDocs14.odt View File


+ 12191
- 0
docs/AirQualityDocs9.odt.saved
File diff suppressed because it is too large
View File


Loading…
Cancel
Save