core/homeassistant/components/demo
Martin Hjelmare 177f5a35ae Rewrite calendar component (#24950)
* Correct google calendar test name

* Rewrite calendar component

* Save component in hass.data.
* Rename device_state_attributes to state_attributes.
* Remove offset attribute from base state_attributes.
* Extract offset helpers to calendar component.
* Clean imports.
* Remove stale constants.
* Remove name and add async_get_events.
* Add normalize_event helper function. Copied from #21495.
* Add event property to base entity.
* Use event property for calendar state.
* Ensure event start and end.
* Remove entity init.
* Add comment about event data class.
* Temporary keep old start and end datetime format.

* Convert demo calendar

* Convert google calendar

* Convert google calendar.
* Clean up google component.
* Keep offset feature by using offset helpers.

* Convert caldav calendar

* Clean up caldav calendar.
* Update caldav cal on addition.
* Bring back offset to caldav calendar.
* Copy caldav event on update.

* Convert todoist calendar
2019-07-10 20:59:37 -07:00
..
__init__.py Fix demo (#23087) 2019-04-14 16:59:06 -07:00
air_quality.py Clean up docstrings (#22679) 2019-04-03 17:40:03 +02:00
alarm_control_panel.py Add code_arm_required to manual alarm (#22618) 2019-06-17 14:59:20 -07:00
binary_sensor.py Clean up docstrings (#22679) 2019-04-03 17:40:03 +02:00
calendar.py Rewrite calendar component (#24950) 2019-07-10 20:59:37 -07:00
camera.py Clean up docstrings (#22679) 2019-04-03 17:40:03 +02:00
climate.py Climate 1.0 (#23899) 2019-07-08 14:00:24 +02:00
cover.py Clean up docstrings (#22679) 2019-04-03 17:40:03 +02:00
demo_0.jpg Consolidate more platforms (#22308) 2019-03-23 20:22:35 -07:00
demo_1.jpg Consolidate more platforms (#22308) 2019-03-23 20:22:35 -07:00
demo_2.jpg Consolidate more platforms (#22308) 2019-03-23 20:22:35 -07:00
demo_3.jpg Consolidate more platforms (#22308) 2019-03-23 20:22:35 -07:00
device_tracker.py Clean up docstrings (#22679) 2019-04-03 17:40:03 +02:00
fan.py Clean up docstrings (#22679) 2019-04-03 17:40:03 +02:00
geo_location.py Consolidate more platforms (#22308) 2019-03-23 20:22:35 -07:00
image_processing.py Clean up docstrings (#22679) 2019-04-03 17:40:03 +02:00
light.py Clean up docstrings (#22679) 2019-04-03 17:40:03 +02:00
lock.py Clean up docstrings (#22679) 2019-04-03 17:40:03 +02:00
mailbox.py Migrate tts (#22403) 2019-03-26 07:34:16 -07:00
manifest.json Validate component usage (#23037) 2019-04-13 13:17:01 -07:00
media_player.py Add stepped volume to demo (#23759) 2019-05-09 10:18:22 -07:00
notify.py Clean up docstrings (#22679) 2019-04-03 17:40:03 +02:00
remote.py Clean up docstrings (#22679) 2019-04-03 17:40:03 +02:00
sensor.py Clean up docstrings (#22679) 2019-04-03 17:40:03 +02:00
services.yaml Add stub services.yaml and make validation mandatory (#23213) 2019-04-18 15:13:35 -07:00
switch.py Allow switches to be represented as outlets on google assistant (#23149) 2019-04-16 17:07:14 -07:00
tts.mp3 Migrate tts (#22403) 2019-03-26 07:34:16 -07:00
tts.py Clean up docstrings (#22679) 2019-04-03 17:40:03 +02:00
vacuum.py Clean up docstrings (#22679) 2019-04-03 17:40:03 +02:00
water_heater.py Consolidate more platforms (#22308) 2019-03-23 20:22:35 -07:00
weather.py Consolidate all platforms that have no tests (#22096) 2019-03-16 20:44:05 -07:00