hass-core/tests/components
wokar e891f1a260 Filter entities from logbook (#3426)
* o added ability to exclude entities or domains from logbook
o exclude hidden entities

* fixed remaned configuration key

* - filter the events before they get passed to humanify, to separate concerns
- instead of looking at customize, look for the hidden attribute on the state change events
- access to configuration defaults to an empty list - no need to check

* - filter only events of type EVENT_STATE_CHANGED
- improve config handling

* added unit tests to cover all filter cases and logbook message creation
2016-09-20 20:07:26 -07:00
..
alarm_control_panel Use setup_component in tests (#3414) 2016-09-17 10:29:58 -07:00
automation Use setup_component in tests (#3414) 2016-09-17 10:29:58 -07:00
binary_sensor SleepIQ component with sensor and binary sensor platforms (#3390) 2016-09-14 00:11:50 +02:00
camera Migrate camera.uvc to voluptuous (#3440) 2016-09-18 14:22:32 -07:00
climate Use setup_component in tests (#3414) 2016-09-17 10:29:58 -07:00
cover Use setup_component in tests (#3414) 2016-09-17 10:29:58 -07:00
device_tracker Use setup_component in tests (#3414) 2016-09-17 10:29:58 -07:00
fan Use setup_component in tests (#3414) 2016-09-17 10:29:58 -07:00
garage_door Use setup_component in tests (#3414) 2016-09-17 10:29:58 -07:00
hvac Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
light Use setup_component in tests (#3414) 2016-09-17 10:29:58 -07:00
lock Use setup_component in tests (#3414) 2016-09-17 10:29:58 -07:00
media_player Use setup_component in tests (#3414) 2016-09-17 10:29:58 -07:00
mqtt Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
notify Use setup_component in tests (#3414) 2016-09-17 10:29:58 -07:00
recorder Fix tests (#3387) 2016-09-13 18:17:51 -07:00
rollershutter Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
sensor Email (#3421) 2016-09-20 00:09:14 -07:00
switch Use setup_component in tests (#3414) 2016-09-17 10:29:58 -07:00
thermostat Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
__init__.py Fix PEP257 issues 2016-03-09 10:25:50 +01:00
test_alexa.py Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
test_api.py Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
test_configurator.py Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
test_conversation.py Fix PEP257 issues 2016-03-09 10:25:50 +01:00
test_demo.py Allow circular dependency with discovery (#2616) 2016-07-25 22:49:10 -07:00
test_device_sun_light_trigger.py Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
test_emulated_hue.py Add missing docstrings (fix PEP257 issues) (#3098) 2016-09-02 14:25:13 +02:00
test_frontend.py Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
test_graphite.py Use voluptuous for graphite (#2929) 2016-08-23 19:01:46 -07:00
test_group.py Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
test_history.py Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
test_http.py Accept login from approved ips without password (#3427) 2016-09-18 10:20:19 -07:00
test_influxdb.py Feature/voluptuous influxdb (#3441) 2016-09-18 15:32:18 -07:00
test_init.py Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
test_input_boolean.py Add toggle service to input_boolean (#3432) 2016-09-18 10:18:44 -07:00
test_input_select.py Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
test_input_slider.py Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
test_introduction.py Fix PEP257 issues 2016-03-09 10:25:50 +01:00
test_logbook.py Filter entities from logbook (#3426) 2016-09-20 20:07:26 -07:00
test_logentries.py Add support for Logentries (#1945) 2016-05-21 11:21:23 -07:00
test_logger.py Fix logger config validation (#3459) 2016-09-19 21:12:56 -07:00
test_mqtt_eventstream.py Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
test_panel_custom.py Add panel custom to load any webcomponent (#2747) 2016-08-08 17:35:46 -07:00
test_panel_iframe.py Tweak panel parameters (#2746) 2016-08-07 21:56:17 -07:00
test_persistent_notification.py Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
test_proximity.py Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
test_rfxtrx.py Fix slow tests (#3444) 2016-09-18 21:40:37 -07:00
test_scene.py Use setup_component in tests (#3414) 2016-09-17 10:29:58 -07:00
test_script.py Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
test_shell_command.py Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
test_sleepiq.py SleepIQ component with sensor and binary sensor platforms (#3390) 2016-09-14 00:11:50 +02:00
test_splunk.py Use voluptuous for Splunk (#2931) 2016-08-23 18:58:59 -07:00
test_statsd.py Use voluptuous for statsd (#2928) 2016-09-13 18:22:30 -07:00
test_sun.py Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
test_updater.py Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
test_weblink.py Migrate to voluptuous (#3142) 2016-09-02 11:16:42 -06:00
test_zone.py Fix zones (#3413) 2016-09-15 19:40:18 -07:00