Paulus Schoutsen
7678d66464
Fix device tracker TrackerEntity defaults ( #32459 )
2020-03-04 09:43:52 +01:00
springstan
1ee7c483a7
Update file headers and outdated documentation links ( #32022 )
...
* Update documentation links
* Update file headers v2
2020-02-20 15:29:46 -08:00
Daniel Shokouhi
43256ebd83
Add device name to sensor name for mobile_app ( #31756 )
...
* Add device name to sensor name
* Update test to include device name
2020-02-12 11:40:39 -08:00
Robbie Trencheny
0700d38d1f
Add new webhook action to allow enabling encryption in an exis… ( #31743 )
...
* Add new webhook action to allow enabling encryption in an existing registration
* Harden tests
* Make requested fixes
2020-02-11 23:56:22 -08:00
Paulus Schoutsen
e5365779fe
Allow unloading mobile app ( #30995 )
2020-01-22 09:57:47 -08:00
Franck Nijhof
bfa0edaf92
Migrate Integration Quality Scale from docs to manifest: internal ( #30551 )
2020-01-07 20:58:49 +01:00
rccoleman
4a2987e790
Allow specific status codes while notifying mobile_app devices ( #30496 )
...
* Removed check and return with a notification status of 201
* Allow additional result codes
Allow 200, 201, and 202 as valid result codes
2020-01-06 23:41:07 +01:00
Paulus Schoutsen
95cd0a2c68
Mobile App add device tracker to person registering app ( #30460 )
2020-01-04 23:15:50 +01:00
Paulus Schoutsen
2f362b44c4
Allow adding unique device ID to mobile app registration ( #30457 )
...
* Allow adding unique device ID to mobile app registration
* Remove unknown data
* Better fix
2020-01-04 13:45:03 +01:00
Ville Skyttä
e6388e186c
Remove unnecessary string literal concatenations ( #30360 )
2020-01-02 21:17:10 +02:00
HomeAssistant Azure
13116d8d3f
[ci skip] Translation update
2019-12-30 00:32:19 +00:00
Paulus Schoutsen
834929a14e
Clean up mobile app webhooks ( #30123 )
2019-12-21 22:45:06 +01:00
Justin Bassett
114390c95e
Fix mobile app device identifiers ( #29920 )
...
Fix identifiers when updating device registration.
2019-12-14 07:36:12 +01:00
Ville Skyttä
130571c478
Remove no longer needed auth.util, use secrets instead ( #29861 )
2019-12-12 16:46:33 +01:00
springstan
1846b45cb5
Move imports to top for mobile_app ( #29511 )
2019-12-05 16:59:31 +01:00
Paulus Schoutsen
e99184bf68
Install requirements of after_dependencies when loading integrations ( #29491 )
...
* Install requirements of after_dependencies when loading integrations
* Fix smartthings test
2019-12-05 09:28:56 +01:00
Paulus Schoutsen
f6780c1fa2
Allow negative altitude in location updates ( #29381 )
2019-12-03 22:39:12 -08:00
Paulus Schoutsen
e26eebfc19
Remove cloud dependency from mobile_app ( #29373 )
2019-12-03 15:43:48 -08:00
Paulus Schoutsen
4cfd24a03a
Fix mobile app device identifiers ( #29173 )
2019-11-27 20:27:22 -08:00
Ville Skyttä
99c7608fb4
Lint config cleanups ( #28864 )
...
* Remove bunch of unneeded lint exclusions
* Use symbolic names instead of identifiers in pylint disables
* Tighten scope of some pylint disables
2019-11-25 22:40:08 -08:00
Ville Skyttä
d88ca0f5cb
Lint exclusions ( #28655 )
...
* Remove malformed pylint disable markers
* Remove some unused imports
* Remove some unneeded lint exclusions
* Remove more unneeded lint exclusions
* Add specific codes to all noqa's
2019-11-16 10:22:07 +01:00
HomeAssistant Azure
f170ac48d2
[ci skip] Translation update
2019-11-15 00:32:15 +00:00
HomeAssistant Azure
95295791bd
[ci skip] Translation update
2019-10-25 00:32:15 +00:00
Diefferson Koderer Môro
3e9d28f28a
Move imports in mobile_app component ( #28027 )
2019-10-21 10:05:41 +02:00
HomeAssistant Azure
ff3c0e5697
[ci skip] Translation update
2019-10-21 00:32:17 +00:00
Jordan Speicher
86da3fb334
Add mobile_app dependency on cloud ( #27470 )
2019-10-12 13:05:01 -07:00
Franck Nijhof
c7da781efc
Update documentation link URL for integrations in all manifests ( #27114 )
2019-10-02 09:25:44 -07:00
Tsvi Mostovicz
80136f3591
Change datetime.now() to dt_util.now() ( #26582 )
...
* Change datetime.now() to dt_util.now() in cases where the functionality should stay the same
These changes should not affect the functionality, rather cleanup our codebase.
In general we would like integrations to not to use datetime.now() unless there's a very good
reason for it, rather use our own dt_util.now() which makes the code aware of our current time
zone.
* Use datetime.utcnow() for season sensor to get offset-naive utc time
* Revert "Use datetime.utcnow() for season sensor to get offset-naive utc time"
This reverts commit 5f36463d9c7d52f8e11ffcec7e57dfbc7b21bdd1.
* BOM sensor last_updated should be UTC as well
* Run black
* Remove unused last_partition_update variable
2019-09-19 08:39:09 +02:00
HomeAssistant Azure
0b1f389c76
[ci skip] Translation update
2019-09-07 00:32:45 +00:00
Franck Nijhof
7203027cbf
Use literal string interpolation in integrations K-M (f-strings) ( #26389 )
2019-09-03 21:14:00 +02:00
Paulus Schoutsen
e69953fe2d
Update translations
2019-08-28 12:45:48 -07:00
Paulus Schoutsen
37d78af42c
Add translations
2019-07-31 16:16:40 -07:00
Paulus Schoutsen
4de97abc3a
Black
2019-07-31 12:25:30 -07:00
David F. Mulcahey
3c487928d4
New scanner device tracker and ZHA device tracker support ( #24584 )
...
* initial implementation for zha device trackers
* constant
* review comments
* Revert "review comments"
This reverts commit 2130823566820dfc114dbeda08fcdf76ed47a4e7.
* rename device tracker entity
* update trackers
* raise when not implemented
* Update homeassistant/components/device_tracker/config_entry.py
Review comment
Co-Authored-By: Martin Hjelmare <marhje52@kth.se>
* move source type to base state attrs
* review comments
* review comments
* review comments
* fix super call
* fix battery and use last seen from device
* add test
* cleanup and add more to test
* cleanup post zha entity removal PR
* add tests for base entities
* rework entity tests
2019-07-04 12:44:39 +02:00
Paulus Schoutsen
92816b57ef
Update translations
2019-06-14 14:53:13 -07:00
Paulus Schoutsen
8b4ef3bbdd
Guard against bad states in Mobile App/OwnTracks ( #24292 )
2019-06-04 10:18:26 -07:00
Paulus Schoutsen
6795db9bd6
Mobile app device tracker to restore state ( #24266 )
2019-06-03 10:30:56 +02:00
Paulus Schoutsen
b4374c8c4c
Mobile app to use device tracker config entry ( #24238 )
...
* Mobile app to use device tracker config entry
* Lint
* Re-use device_info
* Lint
2019-05-31 23:01:45 -07:00
Robbie Trencheny
a252065f99
Fix calling notify.notify with mobile_app targets in play. Fixes #24064 ( #24156 )
2019-05-29 09:09:24 -07:00
Robbie Trencheny
d9c78b77cb
Use device name for device_tracker entry ( #24155 )
2019-05-28 19:52:47 -07:00
Paulus Schoutsen
206029eadc
Update translations
2019-05-23 13:32:35 -07:00
Paulus Schoutsen
f995ab9d54
Don't pass in loop ( #23984 )
...
* Don't pass in loop
* Revert some changes
* Lint + Axis revert
* reinstate loop
* Fix a test
* Set loop
* Update camera.py
* Lint
2019-05-22 21:09:59 -07:00
Robbie Trencheny
6f9860b25e
Fix improper usage of body attribute on web.Response. Should be text since we arent sending bytes ( #23857 )
2019-05-14 09:12:05 +02:00
Paulus Schoutsen
1e22c8daca
Automatically generate config flow list ( #23802 )
...
* Add config flow to manifest.json
* Still load config flows via config flow platform
* Fix typo
* Lint
* Update config_flows.py"
* Catch import error when setting up entry
* Lint
* Fix tests
* Fix imports
* Lint
* Fix Unifi tests
* Fix translation test
* Add homekit_controller config flow
2019-05-13 01:16:55 -07:00
Paulus Schoutsen
e51925fc58
Update translations
2019-05-08 20:20:58 -07:00
Paulus Schoutsen
a52f96b23a
Add stub services.yaml and make validation mandatory ( #23213 )
2019-04-18 15:13:35 -07:00
cgtobi
2c07bfb9e0
Remove dependencies and requirements ( #23024 )
...
* Remove dependencies and requirements
* Revert "Remove dependencies and requirements"
This reverts commit fe7171b4cd
.
* Remove dependencies and requirements
* Revert "Remove dependencies and requirements"
This reverts commit 391355ee2c
.
* Remove dependencies and requirements
* Fix flake8 complaints
* Fix more flake8 complaints
* Revert non-component removals
2019-04-12 10:13:30 -07:00
Robbie Trencheny
7303d56a55
Mobile App: Remove component loading support ( #23025 )
...
Loading a component defined in a registration didn't actually work and was undocumented, so let's just remove it instead of fixing #23005 .
## Checklist:
- [X] The code change is tested and works locally.
- [X] Local tests pass with `tox`. **Your PR cannot be merged unless tests pass**
- [X] There is no commented out code in this PR.
2019-04-11 19:06:36 -07:00
Paulus Schoutsen
e9d9861bda
Update translations
2019-04-10 15:01:32 -07:00
Paulus Schoutsen
0d2646ba25
Update translations
2019-04-09 08:34:20 -07:00