mirror of
https://github.com/ckaczor/HomeMonitor.git
synced 2026-01-14 01:25:38 -05:00
Switch new display to Vue
This commit is contained in:
4
WebDisplay/src/models/laundry/device-message.ts
Normal file
4
WebDisplay/src/models/laundry/device-message.ts
Normal file
@@ -0,0 +1,4 @@
|
||||
export default class DeviceMessage {
|
||||
name: string = '';
|
||||
status: boolean = false;
|
||||
}
|
||||
4
WebDisplay/src/models/laundry/laundry-status.ts
Normal file
4
WebDisplay/src/models/laundry/laundry-status.ts
Normal file
@@ -0,0 +1,4 @@
|
||||
export default class LaundryStatus {
|
||||
washer: boolean | undefined = false;
|
||||
dryer: boolean | undefined = false;
|
||||
}
|
||||
4
WebDisplay/src/models/power/power-status.ts
Normal file
4
WebDisplay/src/models/power/power-status.ts
Normal file
@@ -0,0 +1,4 @@
|
||||
export default class PowerStatus {
|
||||
Generation: number = 0;
|
||||
Consumption: number = 0;
|
||||
}
|
||||
25
WebDisplay/src/models/weather/weather-recent.ts
Normal file
25
WebDisplay/src/models/weather/weather-recent.ts
Normal file
@@ -0,0 +1,25 @@
|
||||
export default class WeatherRecent {
|
||||
type: string | undefined;
|
||||
message: null | undefined;
|
||||
timestamp: Date | undefined;
|
||||
windDirection: string | undefined;
|
||||
windSpeed: number | undefined;
|
||||
humidity: number | undefined;
|
||||
rain: number | undefined;
|
||||
pressure: number | undefined;
|
||||
temperature: number | undefined;
|
||||
batteryLevel: number | undefined;
|
||||
lightLevel: number | undefined;
|
||||
latitude: number | undefined;
|
||||
longitude: number | undefined;
|
||||
altitude: number | undefined;
|
||||
satelliteCount: number | undefined;
|
||||
gpsTimestamp: Date | undefined;
|
||||
windChill: number | undefined;
|
||||
heatIndex: number | undefined;
|
||||
dewPoint: number | undefined;
|
||||
pressureDifferenceThreeHour: number | undefined;
|
||||
pressureSlope: number | undefined;
|
||||
pressureAngle: number | undefined;
|
||||
rainLastHour: number | undefined;
|
||||
}
|
||||
25
WebDisplay/src/models/weather/weather-update.ts
Normal file
25
WebDisplay/src/models/weather/weather-update.ts
Normal file
@@ -0,0 +1,25 @@
|
||||
export default class WeatherUpdate {
|
||||
Type: string | undefined;
|
||||
Message: null | undefined;
|
||||
Timestamp: Date | undefined;
|
||||
WindDirection: string | undefined;
|
||||
WindSpeed: number | undefined;
|
||||
Humidity: number | undefined;
|
||||
Rain: number | undefined;
|
||||
Pressure: number | undefined;
|
||||
Temperature: number | undefined;
|
||||
BatteryLevel: number | undefined;
|
||||
LightLevel: number | undefined;
|
||||
Latitude: number | undefined;
|
||||
Longitude: number | undefined;
|
||||
Altitude: number | undefined;
|
||||
SatelliteCount: number | undefined;
|
||||
GpsTimestamp: Date | undefined;
|
||||
WindChill: number | undefined;
|
||||
HeatIndex: number | undefined;
|
||||
DewPoint: number | undefined;
|
||||
PressureDifferenceThreeHour: number | undefined;
|
||||
PressureSlope: number | undefined;
|
||||
PressureAngle: number | undefined;
|
||||
RainLastHour: number | undefined;
|
||||
}
|
||||
4
WebDisplay/src/models/weather/weather-value-grouped.ts
Normal file
4
WebDisplay/src/models/weather/weather-value-grouped.ts
Normal file
@@ -0,0 +1,4 @@
|
||||
export default class WeatherValueGrouped {
|
||||
bucket: string | undefined;
|
||||
averageValue: number | undefined;
|
||||
}
|
||||
8
WebDisplay/src/models/weather/weather-value-type.ts
Normal file
8
WebDisplay/src/models/weather/weather-value-type.ts
Normal file
@@ -0,0 +1,8 @@
|
||||
export enum WeatherValueType {
|
||||
Humidity = 'Humidity',
|
||||
HumidityTemperature = 'HumidityTemperature',
|
||||
PressureTemperature = 'PressureTemperature',
|
||||
Pressure = 'Pressure'
|
||||
}
|
||||
|
||||
export default WeatherValueType;
|
||||
4
WebDisplay/src/models/weather/weather-value.ts
Normal file
4
WebDisplay/src/models/weather/weather-value.ts
Normal file
@@ -0,0 +1,4 @@
|
||||
export default class WeatherValue {
|
||||
timestamp: string | undefined;
|
||||
value: number | undefined;
|
||||
}
|
||||
Reference in New Issue
Block a user