mirror of
https://github.com/ckaczor/HomeMonitor.git
synced 2026-01-14 01:25:38 -05:00
Bunch more new UI
This commit is contained in:
13
WebDisplay/src/models/environment.ts/latestReadings.ts
Normal file
13
WebDisplay/src/models/environment.ts/latestReadings.ts
Normal file
@@ -0,0 +1,13 @@
|
||||
export interface LatestReadings {
|
||||
time: string
|
||||
name: string
|
||||
model: string
|
||||
airQualityIndex: number
|
||||
colorTemperature: number
|
||||
gasResistance: number
|
||||
humidity: number
|
||||
luminance: number
|
||||
pressure: number
|
||||
temperature: number
|
||||
}
|
||||
|
||||
11
WebDisplay/src/models/environment.ts/readingsGrouped.ts
Normal file
11
WebDisplay/src/models/environment.ts/readingsGrouped.ts
Normal file
@@ -0,0 +1,11 @@
|
||||
export interface ReadingsGrouped {
|
||||
bucket: string;
|
||||
name: string;
|
||||
averageTemperature: number;
|
||||
averagePressure: number;
|
||||
averageHumidity: number;
|
||||
averageLuminance: number;
|
||||
averageGasResistance: number;
|
||||
averageColorTemperature: number;
|
||||
averageAirQualityIndex: number;
|
||||
}
|
||||
5
WebDisplay/src/models/power/power-history-grouped.ts
Normal file
5
WebDisplay/src/models/power/power-history-grouped.ts
Normal file
@@ -0,0 +1,5 @@
|
||||
export default interface PowerHistoryGrouped {
|
||||
bucket: string;
|
||||
averageGeneration: number;
|
||||
averageConsumption: number;
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
export interface WeatherAggregates {
|
||||
export default interface WeatherAggregates {
|
||||
humidity: WeatherAggregate;
|
||||
temperature: WeatherAggregate;
|
||||
pressure: WeatherAggregate;
|
||||
|
||||
8
WebDisplay/src/models/weather/weather-history-grouped.ts
Normal file
8
WebDisplay/src/models/weather/weather-history-grouped.ts
Normal file
@@ -0,0 +1,8 @@
|
||||
export default interface WeatherHistoryGrouped {
|
||||
bucket: string;
|
||||
averageTemperature: number;
|
||||
averagePressure: number;
|
||||
averageLightLevel: number;
|
||||
averageHumidity: number;
|
||||
rainTotal: number;
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
export default class WeatherValueGrouped {
|
||||
bucket: string | undefined;
|
||||
averageValue: number | undefined;
|
||||
export default interface WeatherValueGrouped {
|
||||
bucket: string;
|
||||
averageValue: number;
|
||||
}
|
||||
|
||||
@@ -2,7 +2,8 @@ export enum WeatherValueType {
|
||||
Humidity = 'Humidity',
|
||||
HumidityTemperature = 'HumidityTemperature',
|
||||
PressureTemperature = 'PressureTemperature',
|
||||
Pressure = 'Pressure'
|
||||
Pressure = 'Pressure',
|
||||
Light = 'LightLevel'
|
||||
}
|
||||
|
||||
export default WeatherValueType;
|
||||
|
||||
7
WebDisplay/src/models/weather/wind-history-grouped.ts
Normal file
7
WebDisplay/src/models/weather/wind-history-grouped.ts
Normal file
@@ -0,0 +1,7 @@
|
||||
export default interface WindHistoryGrouped {
|
||||
bucket: string;
|
||||
minimumSpeed: number;
|
||||
averageSpeed: number;
|
||||
maximumSpeed: number;
|
||||
averageDirection: number;
|
||||
}
|
||||
Reference in New Issue
Block a user