Files
2021-10-25 21:41:41 +02:00

44 lines
857 B
Plaintext

---
title: "Report"
output: html_document
---
```{r setup, include=FALSE}
library(ggplot2)
knitr::opts_chunk$set(echo = TRUE)
df <- read.csv("../data.csv", header = F)
colnames(df) <- c("date", "name", "topic", "humidity", "temperature", "presure", "battery", "voltage", "linkquality")
df$date <- as.POSIXct(df$date)
now <- Sys.time()
cut_off <- now - (2*60*60*24)
df <- subset(df, date > cut_off)
```
```{r echo=FALSE}
now
cut_off
```
## Humidity
```{r}
p_humidity <- ggplot(df, aes(x=date, y=humidity, group=name, color=name)) + geom_line()
p_humidity
```
## Temperature
```{r}
p_temperature <- ggplot(df, aes(x=date, y=temperature, group=name, color=name)) + geom_line()
p_temperature
```
## Last 30 rows
```{r}
most_recent <- tail(df, n=30)
most_recent <- most_recent[order(rev(most_recent$date)),]
knitr::kable(most_recent, row.names = F)
```