core/homeassistant/components/demo
G Johansson 4e30056830
Add new Forecasting to Weather (#75219)
* Add new Forecasting to Weather

* Add is_daytime for forecast_twice_daily

* Fix test

* Fix demo test

* Adjust tests

* Fix typing

* Add demo

* Mod demo more realistic

* Fix test

* Remove one weather

* Fix weather example

* kitchen_sink

* Reverse demo partially

* mod kitchen sink

* Fix twice_daily

* kitchen_sink

* Add test weathers

* Add twice daily to demo

* dt_util

* Fix names

* Expose forecast via WS instead of as state attributes

* Regularly update demo + kitchen_sink weather forecasts

* Run linters

* Fix rebase mistake

* Improve demo test coverage

* Improve weather test coverage

* Exclude kitchen_sink weather from test coverage

* Rename async_update_forecast to async_update_listeners

* Add async_has_listeners helper

* Revert "Add async_has_listeners helper"

This reverts commit 52af3664bb06d9feac2c5ff963ee0022077c23ba.

* Fix rebase mistake

---------

Co-authored-by: Erik <erik@montnemery.com>
2023-07-21 17:30:48 +02:00
..
__init__.py Add new Forecasting to Weather (#75219) 2023-07-21 17:30:48 +02:00
air_quality.py
alarm_control_panel.py
binary_sensor.py
button.py Add event entity (#96797) 2023-07-21 12:16:35 +02:00
calendar.py Fix timezones used in list events (#95804) 2023-07-05 08:25:03 +02:00
camera.py
climate.py Remove unneeded str() in StrEnum backport (#96509) 2023-07-13 22:37:59 -10:00
config_flow.py
const.py
cover.py
date.py
datetime.py
demo_0.jpg
demo_0.png
demo_1.jpg
demo_1.png
demo_2.jpg
demo_2.png
demo_3.jpg
demo_3.png
device_tracker.py
event.py Add event entity (#96797) 2023-07-21 12:16:35 +02:00
fan.py
geo_location.py
humidifier.py
image_processing.py
light.py
lock.py
mailbox.py
manifest.json
media_player.py
notify.py
number.py
remote.py
select.py
sensor.py
services.yaml Migrate integration services (E-F) to support translations (#96367) 2023-07-11 23:57:29 +02:00
siren.py
strings.json Add event entity (#96797) 2023-07-21 12:16:35 +02:00
stt.py
switch.py
text.py
time.py
tts.mp3
tts.py
update.py
vacuum.py
water_heater.py
weather.py Add new Forecasting to Weather (#75219) 2023-07-21 17:30:48 +02:00