25 lines
677 B
Plaintext
25 lines
677 B
Plaintext
@page
|
|
@model ManagementPage.Pages.UserHomeModel
|
|
@{
|
|
}
|
|
|
|
<div>
|
|
<h2>Current Conditions</h2>
|
|
<div>
|
|
Temp: @Model.data.Last().Temperature.ToString("N1")
|
|
</div>
|
|
<div>
|
|
Humidity: @Model.data.Last().Humidity.ToString("N1")
|
|
</div>
|
|
</div>
|
|
|
|
<canvas id="tempChart" width="400" height="400"></canvas>
|
|
|
|
<script src="~/lib/chart.js/dist/chart.js"></script>
|
|
<script src="~/js/temperature_chart.js" asp-append-version="true"></script>
|
|
<script>
|
|
var ctx = document.getElementById('tempChart');
|
|
var temp = @Json.Serialize(Model.temperature);
|
|
var humidity = @Json.Serialize(Model.humidity);
|
|
var chart = CreateChart(ctx, temp, humidity);
|
|
</script> |