Robin
346a4b399d
Fix sighthound dependency issue ( #33010 )
2020-03-19 20:45:56 -07:00
Robin
9451920ab5
Fix sighthound dependency issue ( #33010 )
2020-03-19 20:34:15 +01:00
Robin
4cc4f070f5
Add sighthound save image ( #32103 )
...
* Adds save_image
* Update test_image_processing.py
* Update test
* Tidy test
* update image_processing with reviewer comments
* Update test_image_processing.py
* Ammend tests
not passing
* Patch convert
* remove join
* Use valid_config_save_file
2020-02-23 19:11:05 +01:00
Robin
a7d5e898ba
Add convert_to_pil_image to pil util ( #31825 )
...
* Update pil.py
* Update doods and tensorflow to use convert_to_pil_image
* Update pil.py
* Add log messages on bad data
* Drop convert_to_pil_image
Just perform conversion in the integrations without seperate convert_to_pil_image()
2020-02-20 17:50:28 +01:00
Robin
e38522c612
Bump pillow to 7.0 ( #31847 )
2020-02-15 11:59:41 +01:00
Robin
c71ae090fc
Add sighthound integration ( #28824 )
...
* Add component files
* Add test state
* Adds person detected event
* Update CODEOWNERS
* Updates requirements
* remove unused datetime
* Bump sighthound version
* Update CODEOWNERS
* Update CODEOWNERS
* Create requirements_test_all.txt
* Address reviewer comments
* Add test for bad_api_key
2020-01-23 09:30:06 +01:00
Robin
1d60cccc21
Put draw_box in image_processing ( #26712 )
...
* Put draw_box in image_processing
* Update draw_box
* Update __init__.py
* run isort
* Fix lints
* Update __init__.py
* Update requirements_all.txt
* Adds type hints
* Update gen_requirements_all.py
* Update requirements_test_all.txt
* rerun script/gen_requirements_all.py
* Change Pillow to pillow
* Update manifest.json
* Run script/gen_requirements_all.py
2019-09-24 12:09:16 +02:00
Robin
687bbce900
Fixes local_file camera service ( #23479 )
...
* Fixes service
Fixes service so only the target camera is updated
* Update test_camera.py
* fix lint
2019-04-28 19:32:02 +01:00
Robin
ff80fc347b
Fix london_underground issue ( #19642 )
...
* Update london_underground.py
* Update test
* Update london_underground.py
* Update london_underground.py
* Update london_underground.py
* Fix lint
* Use london-tube-status==0.2
2018-12-31 06:24:52 -08:00
Robin
61721478f3
Add facebox auth ( #15439 )
...
* Adds auth
* Update facebox.py
* Update test_facebox.py
* Update facebox.py
* Update facebox.py
* Update facebox.py
* Update facebox.py
* Remove TIMEOUT
* Update test_facebox.py
* fix lint
* Update facebox.py
* Update test_facebox.py
* Update facebox.py
* Adds check_box_health
* Adds test auth
* Update test_facebox.py
* Update test_facebox.py
* Update test_facebox.py
* Update test_facebox.py
* Ups coverage
* Update test_facebox.py
* Update facebox.py
* Update test_facebox.py
* Update facebox.py
* Update test_facebox.py
* Update facebox.py
* Update facebox.py
* Update facebox.py
2018-08-07 07:30:36 +02:00
Robin
df8c59406b
Add Facebox teach service ( #14998 )
...
* Adds service
* Address pylint
* Update facebox.py
* patch tests
* Update facebox.py
* Update test_facebox.py
* Update facebox.py
* Update facebox.py
* Update facebox.py
* Update test_facebox.py
* Update test_facebox.py
* Update facebox.py
* Update facebox.py
* Update facebox.py
* Update facebox.py
* Adds total_matched_faces
* Update test_facebox.py
* Update facebox.py
* Update test_facebox.py
* Update test_facebox.py
* Remove fixtures
Removes the fixtures which were causing `setup` to fail, replace with `@patch`
* Fix teach service test and lint issues
2018-07-10 03:11:39 +02:00
Robin
cccd0deb65
Fix Facebox face data parsing ( #14951 )
...
* Adds parse_faces
* Update facebox.py
2018-06-13 21:02:46 +02:00
Robin
528ad56530
Adds facebox ( #14356 )
...
* Adds facebox
* Update .coveragerc
* Remove facebox
* Add test of faces attribute
* Add event test
* Adds more tests
* Adds tests to increase coverage
* Rename MOCK_FACES to MOCK_FACE
* Adds STATE_UNKNOWN
2018-05-11 09:57:00 +02:00
Robin
b9e893184a
Refactor ImageProcessingFaceEntity ( #14296 )
...
* Refactor ImageProcessingFaceEntity
* Replace STATE_UNKNOWN with None
2018-05-05 16:57:53 +02:00
Robin
3e18078700
Adds update file_path service to local_file camera ( #13976 )
...
* WIP: Add update_file service to local_file camera
* Add event on update
* Update local_file.py
* Update services.yaml
* Fix indent
* Update test_local_file.py
* Update test_local_file.py
* Update test_local_file.py
* Update test_local_file.py
* Update test_local_file.py
* Update test_local_file.py
* Update test_local_file.py
* Update test_local_file.py
* Update test_local_file.py
* Update test_local_file.py
* Update test_local_file.py
* Update test_local_file.py
* Update local_file.py
* Update test_local_file.py
* Update local_file.py
* Adds file_path to device_state_attributes
* Update test_local_file.py
* Update test_local_file.py
* Update test_local_file.py
* Update test_local_file.py
* Update local_file.py
* Update test_local_file.py
* fixed test_update_file_path
* Update local_file.py
* Update test_local_file.py
* Update test_local_file.py
* Update services.yaml
* Update local_file.py
* Update local_file.py
* Update test_local_file.py
* Update local_file.py
2018-04-26 15:01:58 -04:00
Robin
569f5c111f
Adds SigFox sensor ( #13731 )
...
* Create sigfox.py
* Create test_sigfox.py
* Update .coveragerc
* Fix lints
* Fix logger message string
* More lints
* Address reviewer comments
* edit exception handling
* Update sigfox.py
* Update sigfox.py
* Update sigfox.py
* Update sigfox.py
2018-04-17 13:08:32 +02:00
Robin
ef16c53e46
Check valid file on get_size ( #13756 )
...
Addresses https://github.com/home-assistant/home-assistant/issues/13754
2018-04-08 11:32:49 +02:00
Robin
0081764ddc
Remove unused CONF_WATCHERS ( #13678 )
...
`CONF_WATCHERS` was from an earlier version, now unused
2018-04-05 18:07:42 +02:00
Robin
df78eecc1b
Adds folder_watcher component ( #12918 )
...
* Create watchdog_file_watcher.py
* Rename watchdog_file_watcher.py to folder_watcher.py
* Address a number of issues
* Adds filter
* Adds pattern matching
* Adds create_event_handler()
* Update folder_watcher.py
* Adds run_setup()
* Remove stop_watching()
* Adds shutdown()
* Update config to allow patterns on each folder
* Update to patterns from filters
* Adds watchdog
* Fix indents on schema
* Update folder_watcher.py
* Create test_file_watcher.py
* Fix lints
* Add test_invalid_path()
* Adds folder_watcher
* Update test_file_watcher.py
* Update folder_watcher.py
* Simplify config
* Adapt for new config
* Run observer.schedule() on EVENT_HOMEASSISTANT_START
* Amend Watcher removing entity and tidying startup
* Tidy config
* Rename process to on_any_event for consistency
* Rename on_any_event back to process
Using `on_any_event` resulted in 2 events being fired
* Update folder_watcher.py
* Fix return False on setup
* Update test_file_watcher.py
* Update folder_watcher.py
* Adds watchdog
* Undo adding watchdog
* Update test_file_watcher.py
* Update test_file_watcher.py
* Update test_file_watcher.py
* Update test_file_watcher.py
* Update test_file_watcher.py
* Add event
* Update test_file_watcher.py
* Update .coveragerc
* Update test_file_watcher.py
* Update test_file_watcher.py
* debug + join
* test event
* lint
* lint
* Rename test_file_watcher.py to test_folder_watcher.py
* hound
* Tidy test
* Further refine test
* Adds to test_all
* Fix test for py35
* Change test again
* Update test_folder_watcher.py
* Fix test
* Add watchdog to test
* Update folder_watcher.py
* add watchdog
* Update folder_watcher.py
2018-03-29 18:10:20 -07:00