2020-06-15 10:02:25 +00:00
|
|
|
"""Common Met Office Data class used by both sensor and entity."""
|
|
|
|
|
|
|
|
|
2022-07-04 16:12:41 +00:00
|
|
|
from dataclasses import dataclass
|
|
|
|
|
|
|
|
from datapoint.Forecast import Forecast
|
|
|
|
from datapoint.Site import Site
|
|
|
|
from datapoint.Timestep import Timestep
|
|
|
|
|
|
|
|
|
|
|
|
@dataclass
|
2020-06-15 10:02:25 +00:00
|
|
|
class MetOfficeData:
|
2021-06-27 19:04:42 +00:00
|
|
|
"""Data structure for MetOffice weather and forecast."""
|
2020-06-15 10:02:25 +00:00
|
|
|
|
2022-07-04 16:12:41 +00:00
|
|
|
now: Forecast
|
|
|
|
forecast: list[Timestep]
|
|
|
|
site: Site
|