Beste Tweakers,
voor mijn projectje van een Arduino, kWh meter en een webservertje ben ik terecht gekomen bij Highcharts om de uitkomsten netjes te vertalen naar grafieken.
Nu schrijft mijn Arduino (gekoppeld aan een Raspberry welke deze uitleest) elke keer wanneer de streep op mijn draaischijf (kWh meter) voorbij komt een meting weg naar mijn MySQL database welke er als volgt uitziet:
Nu wordt deze simpelweg gevuld met data als hieronder:
id,datetime,watt
------------------------------------------
1,2015-10-30 21:50:43,523.61
2,2015-10-30 21:51:55,540.12
3,2015-10-30 21:52:23,590.51
4,2015-10-30 21:52:59,610.89
5,2015-10-30 21:53:22,605.03
Nu is mijn vraag, hoe zijn de kolommen datetime en watt makkelijk te verwerken in grafieken van Highcharts?
Allereerst wil ik een simpele grafiek met alles wat er al in de database staat.
Later zou ik zelf kunnen proberen om er tijdperiodes aan vast te binden zoals:
- Huidige verbruik
- Afgelopen week
- Afgelopen maand
- Afgelopen jaar
Momenteel heb ik while met een mysql_fetch_array, maar geen idee hoe die data (en dan met name de datum/tijd) goed in een array te krijgen zodat deze ook weer bruikbaar wordt voor Highcharts.
Kan iemand mij een schop in de goede richting helpen? Momenteel vind ik op internet alleen maar resultaten met andere soorten datum/tijd formats en niet de format die ik gebruik.
voor mijn projectje van een Arduino, kWh meter en een webservertje ben ik terecht gekomen bij Highcharts om de uitkomsten netjes te vertalen naar grafieken.
Nu schrijft mijn Arduino (gekoppeld aan een Raspberry welke deze uitleest) elke keer wanneer de streep op mijn draaischijf (kWh meter) voorbij komt een meting weg naar mijn MySQL database welke er als volgt uitziet:
code:
1
2
3
4
5
6
7
| +--------------+-------------+------+-----+-------------------+----------------+ | Field | Type | Null | Key | Default | Extra | +--------------+-------------+------+-----+-------------------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment | | datetime | timestamp | NO | | CURRENT_TIMESTAMP | | | watt | varchar(11) | NO | | NULL | | +--------------+-------------+------+-----+-------------------+----------------+ |
Nu wordt deze simpelweg gevuld met data als hieronder:
id,datetime,watt
------------------------------------------
1,2015-10-30 21:50:43,523.61
2,2015-10-30 21:51:55,540.12
3,2015-10-30 21:52:23,590.51
4,2015-10-30 21:52:59,610.89
5,2015-10-30 21:53:22,605.03
Nu is mijn vraag, hoe zijn de kolommen datetime en watt makkelijk te verwerken in grafieken van Highcharts?
Allereerst wil ik een simpele grafiek met alles wat er al in de database staat.
Later zou ik zelf kunnen proberen om er tijdperiodes aan vast te binden zoals:
- Huidige verbruik
- Afgelopen week
- Afgelopen maand
- Afgelopen jaar
Momenteel heb ik while met een mysql_fetch_array, maar geen idee hoe die data (en dan met name de datum/tijd) goed in een array te krijgen zodat deze ook weer bruikbaar wordt voor Highcharts.
Kan iemand mij een schop in de goede richting helpen? Momenteel vind ik op internet alleen maar resultaten met andere soorten datum/tijd formats en niet de format die ik gebruik.
Steam: GAITii | PSN: GAITii | 3DS FC: 0361-7487-5231