mirror of
https://github.com/KevinMidboe/brewPi.git
synced 2025-10-29 08:40:13 +00:00
Add temp & humidity graph for brew start & end date
This commit is contained in:
@@ -1,4 +1,7 @@
|
||||
<script lang="ts">
|
||||
import Graph from '../../../lib/components/Graph.svelte';
|
||||
import { fetchTemperature, fetchHumidity } from '../../../lib/graphQueryGenerator';
|
||||
import IChartFrame from '../../../lib/interfaces/IChartFrame';
|
||||
let height: number;
|
||||
|
||||
// let brew = {
|
||||
@@ -9,6 +12,14 @@
|
||||
|
||||
export let data;
|
||||
let brew = data.brew;
|
||||
let temperatureData: IChartFrame[];
|
||||
let humidityData: IChartFrame[];
|
||||
|
||||
const from: Date = new Date();
|
||||
const to = new Date(1684872000000);
|
||||
const size = 40;
|
||||
fetchTemperature(from, to, size, fetch).then((resp) => (temperatureData = resp));
|
||||
fetchHumidity(from, to, size, fetch).then((resp) => (humidityData = resp));
|
||||
|
||||
const dateFormat = { weekday: 'long', year: 'numeric', month: 'short', day: 'numeric' };
|
||||
const dateString = new Date(Number(brew.date * 1000)).toLocaleDateString('no-NB', dateFormat);
|
||||
@@ -64,6 +75,20 @@
|
||||
ble Tuborg Bryggeri en del av Carlsberg.
|
||||
</p>
|
||||
|
||||
{#if temperatureData}
|
||||
<div class="graph">
|
||||
<h3>Temperature during fermentation</h3>
|
||||
<Graph dataFrames="{temperatureData}" name="Temperature" />
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
{#if humidityData}
|
||||
<div class="graph">
|
||||
<h3>Humidity during carbonation</h3>
|
||||
<Graph dataFrames="{humidityData}" name="Humidity" />
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
<h3>Smak</h3>
|
||||
<p>
|
||||
Tuborg Sommerøl er en nordisk pilsner med en svært lys strågul farge. Aromaen er preget av
|
||||
@@ -196,5 +221,17 @@
|
||||
line-height: 1.2;
|
||||
font-weight: 300;
|
||||
}
|
||||
|
||||
.graph {
|
||||
width: 100%;
|
||||
max-height: 50vh;
|
||||
margin-bottom: 5rem;
|
||||
|
||||
@include desktop {
|
||||
float: left;
|
||||
max-height: 450px;
|
||||
max-width: 48%;
|
||||
}
|
||||
}
|
||||
}
|
||||
</style>
|
||||
|
||||
Reference in New Issue
Block a user