Michael Prokop
08b0629eca
Fix a bunch of typos ( #9545 )
...
s/Addres /Address /
s/Chnage/Change/
s/Converion/Conversion/
s/Supressing/Suppressing/
s/agains /against /
s/allready/already/
s/analagous/analogous/
s/aquired/acquired/
s/arbitray/arbitrary/
s/argment/argument/
s/aroung/around/
s/attibute/attribute/
s/auxillary/auxiliary/
s/befor /before /
s/commmand/command/
s/conatin/contain/
s/conection/connection/
s/coresponding/corresponding/
s/entites/entities/
s/enviroment/environment/
s/everyhing/everything/
s/expected expected/expected/
s/explicity/explicitly/
s/formated/formatted/
s/incomming/incoming/
s/informations/information/
s/inital/initial/
s/inteface/interface/
s/interupt/interrupt/
s/mimick/mimic/
s/mulitple/multiple/
s/multible/multiple/
s/occured/occurred/
s/occuring/occurring/
s/overrided/overridden/
s/overriden/overridden/
s/platfrom/platform/
s/positon/position/
s/progess/progress/
s/recieved/received/
s/reciever/receiver/
s/recieving/receiving/
s/reponse/response/
s/representaion/representation/
s/resgister/register/
s/retrive/retrieve/
s/reuqests/requests/
s/segements/segments/
s/seperated/separated/
s/sheduled/scheduled/
s/succesfully/successfully/
s/suppport/support/
s/targetting/targeting/
s/thats/that's/
s/the the/the/
s/unkown/unknown/
s/verison/version/
s/while loggin out/while logging out/
2017-09-23 17:15:46 +02:00
Paulus Schoutsen
c9fc3fae6e
Update cloud auth ( #9357 )
...
* Update cloud logic
* Lint
* Update test requirements
* Address commments, fix tests
* Add credentials
2017-09-12 18:47:04 +02:00
William Scanlon
3e0eb8763f
Support for season sensor ( #8958 )
...
Add an optional extended description…
2017-08-29 16:18:36 +02:00
Adam Mills
cd3f0f8f96
Use node_modules gulp in script/build_frontend ( #9170 )
2017-08-27 13:46:37 -04:00
Paulus Schoutsen
e49b970665
Block dependencies that depend on enum34 ( #8698 )
...
* Block dependencies that depend on enum34
* Remove uninstalling enum34
* Update validation script
* Add constraints to tox.ini
* Upgrade yeelight to version that uses enum-compat
* Disable sensor.skybeacon
* Lint
2017-08-04 23:06:10 -07:00
Paulus Schoutsen
d4dfb4d80c
Polymer 2 ( #8815 )
...
* Update build for Polymer 2
* Update webcomponents polyfills/helpers
* Load ES5 class adapter when not in dev mode
* Update frontend
2017-08-03 23:46:57 -07:00
Paulus Schoutsen
cad1de790e
Build frontend with polymer-build
2017-08-02 01:46:08 -07:00
Russell Cloran
ac72dea09a
Add support for Prometheus ( #8211 )
...
Prometheus (https://prometheus.io/ ) is an open source metric and alerting
system. This adds support for exporting some metrics to Prometheus, using
its Python client library.
2017-07-10 21:20:17 -07:00
Adam Mills
ec7ca9a560
Make gzips reproducible by excluding timestamp ( #8420 )
2017-07-09 16:21:17 -04:00
Eugenio Panadero
bb05600010
Add I2c BME280 temperature, humidity and pressure sensor for Raspberry Pi ( #7989 )
...
* Add new BME280 temperature, humidity and pressure sensor
* Add BME280 sensor to optional requirements and .coveragerc
* move validation to sensor handler, async fix in setup
* fix Invalid attribute name
* review changes: move sensor code to external module
* async fix
* add i2csense to COMMENT_REQUIREMENTS, require i2csense 0.0.3, round prec to 1 dec
* change style for hass
* fix lint
* fix lint part 2
2017-06-21 17:24:39 +02:00
Caleb
6a017efc0e
Update pyunifi component to use APIError passed from pyunifi 2.13. Better accommodate login failures with wrapper in pyunifi 2.13. ( #7899 )
...
* Pyunifi update
* Update pyunifi_test
* Import API Error
* Adjust test_unifi.py to import APIError
* Remove urllib import
* Remove urllib import from test
* Try fix mock
* Remove automations.yaml
* Lint
2017-06-17 11:09:27 -07:00
Charles Blonde
8c0967a190
Add Dyson Pure Cool Link support ( #7795 )
...
* Add Dyson Pure Cool Link support
* Code review
* Improve auto/night mode
* Move night_mode to Dyson fan component
* Code review
* fix asynchrone/sync
* Create dyson.py
2017-06-14 13:56:03 +02:00
Paulus Schoutsen
db0efc647d
New component: Python Script ( #7950 )
...
* Add initial version
* Fix requirements
* Prefer logging over printing
* Set executor thread name on >Py36 only
* Add tests
* Lint
* Add restrictedpython to test dependencies
* Create python_script.py
From doc:
```
However, an empty dict ({}) is treated as is. If you want to specify a list that can contain anything, specify it as dict:
>>> schema = Schema({}, extra=ALLOW_EXTRA) # don't do this
>>> try:
... schema({'extra': 1})
... raise AssertionError('MultipleInvalid not raised')
... except MultipleInvalid as e:
... exc = e
>>> str(exc) == "not a valid value"
True
>>> schema({})
{}
>>> schema = Schema(dict) # do this instead
>>> schema({})
{}
>>> schema({'extra': 1})
{'extra': 1}
```
2017-06-09 12:38:40 +02:00
Paulus Schoutsen
d0021a6171
Make monkey patch work in Python 3.6 ( #7848 )
...
* Make monkey patch work in Python 3.6
* Update dockerfiles back to 3.6
* Lint
* Do not set env variable for dockerfile
* Lint
2017-06-01 23:23:39 -07:00
Hugo Herter
0abde3aa57
Change setup script to use pip install instead of setup.py develop ( #7756 )
...
Using `python setup.py develop` did not manage to install the required dependencies.
This updates `script/setup` to use `pip install -e .` instead in order to resolve the required dependencies.
2017-05-24 15:31:51 -07:00
Marc Egli
6d245c43fc
Pass additional arguments to tox in test_docker ( #7591 )
2017-05-14 23:21:39 -07:00
Paulus Schoutsen
352cca1037
Remove more test requirements ( #7574 )
...
* No longer require pyunify during tests
* No longer require cast during tests
* No longer required dependency for tests
* No longer require pymochad for tests
* Astral is a core dependency
* Avoid having to install datadog dependency during tests
* CMUS test doesn't test anything
* Frontier Silicon doesn't test anything
* No longer require mutagen
* Update requirements_test_all.txt
* Remove stale comment
2017-05-13 21:25:54 -07:00
Paulus Schoutsen
f0ce6c8210
Update netdisco ( #7563 )
2017-05-12 20:14:17 -07:00
Juggels
ed0ec613c3
Comment RasPi specific requirements ( #7562 )
2017-05-12 20:06:28 -07:00
Paulus Schoutsen
8da10f670b
Only install tox in dev mode ( #7557 )
2017-05-12 00:01:06 -07:00
Paulus Schoutsen
76675a54f8
Do not install all dependencies in dev mode ( #7548 )
...
* ps - do not install all dependencies
* Comment out blinkt because it depends on GPIO
* Add pip upgrade check back
* Disable import error blinkt
* Update comment
* Fix comment
2017-05-11 19:20:23 -07:00
Marc Egli
43296069c3
Update docker dev environment to python3.6 ( #7520 )
...
* Update docker dev environment to python3.6
* comment out disable switches again
2017-05-09 20:16:46 -07:00
Paulus Schoutsen
aa6339818e
Test only dependencies ( #7472 )
...
* Generate requirements file for tests
* Update tox
* Update validate
* Lint
* Tweak order in travis.yml to run longest job first
2017-05-06 22:37:31 -07:00
florincosta
92411cdc18
Add new raspihats component ( #7392 )
...
* Add new raspihats component
* added raspihats to COMMENT_REQUIREMENTS in gen_requirements_all.py
* disabled pylint import errors
* using hass.data for storing i2c-hats manager
2017-05-05 00:02:47 -07:00
Pascal Vizeli
7e539a3cb2
Add support for face recognition with dlib ( #7421 )
...
* Add support for face recognition with dlib
* fix lint
* fix lint p2
* update library
* dlib can not build
* fix lint
* Fix int p1
* Update dlib_face_detect.py
* Update dlib_face_detect.py
* Update dlib_face_detect.py
2017-05-04 16:03:50 +02:00
Andrey
403a721e91
Comment out opencv-python that is not installable on arm ( #7426 )
...
* Comment out opencv-python that is not installable on arm
* Disable import-error
2017-05-03 21:08:21 +03:00
Paulus Schoutsen
40f480c24e
tradfri: Improve color temp support detection ( #7211 )
2017-04-21 23:32:51 -07:00
citruz
e4e7141ae7
Eddystone Beacon Temperature Sensor ( #6789 )
...
* Added eddystone_temperature platform.
* Fixed style issues.
* Fixed style issues #2 .
* Fixed style issues #3 .
* Added new platform to .coveragerc
* Refactored platform to use the beacontools package.
* Fixed style issues and added beacontools to excluded requirements.
* Removed obsolete constants and added pylint exception.
* Added blank line
* Updated beacontools to version 1.0.0
* Updated beacontools to version 1.0.1
* Forgot to regenerate requirements_all
* Minor changes
2017-04-04 23:57:19 +02:00
Paulus Schoutsen
902b72ba1a
Constrain core dependencies to core versions ( #6738 )
...
* Require at least pip 7.1
* Write and use constraint files for packages
* Update gen_requirements_all.py
2017-03-22 08:50:54 -07:00
siebert
fc46a24996
Fix gen_requirements_all.py script for Windows. ( #6547 )
2017-03-12 21:08:49 +02:00
Adam Mills
2993a4a7a5
Add object-assign polyfill support to polymer ( #5994 )
...
* Add object-assign polyfill support to polymer
* Conditionally load compatibility.js
* Remove compatibility preload
* Include newly compiled files
* Update compiled frontend with latest polymer
2017-02-14 12:00:45 -08:00
Michaël Arnauts
8247acb7b9
Move docker installation scripts to virtualization/Docker path. Splits out openalpr to seperate script. ( #5676 )
2017-01-31 19:02:06 -08:00
Mathew Peterson
d65f07860c
Refactors script/setup_docker_prereqs ( #5506 )
...
* Refactors script/setup_docker_prereqs
Refactors script/setup_docker_prereqs to allow toggling of packages
to being installed
* Adds support for openalpr to Docker
* Updates Dockerfile
Comments ENV directives in order to preserve cache.
* Fixes incorrect position of echo
* Fixes telldus installer by updating apt before pkg install
2017-01-31 18:11:51 +01:00
Adam Mills
7f3ee8a83c
[docker] cec install path fixed upstream ( #5651 )
2017-01-30 21:27:20 -05:00
Matt N
1bf3eba603
yarn setup_js_dev was deleted (#5639 )
2017-01-30 09:15:26 -08:00
Johann Kellerman
d500ddac9a
[script] Fix dodgy bash syntax for bootstrap ( #5552 )
2017-01-25 09:21:09 -08:00
Robbie Trencheny
88e0bb6733
Merge pull request #5492 from kellerza/gen_requirements
...
[script] gen_requirement: Raise an error if REQUIREMENT not pinned
2017-01-24 21:23:22 -08:00
Johann Kellerman
e53b2fe121
[script] Only bootstrap frontend if npm installed ( #5507 )
...
* [scripts] Only bootstrap frontend if npm installed
* Message if not frontend dev possible
* yarn
2017-01-24 16:20:18 -08:00
Johann Kellerman
699c615d23
Add url
2017-01-22 18:34:00 +02:00
Johann Kellerman
7df51dc545
gen_requirement: Raise an error if REQUIREMENT not pinned
2017-01-22 01:37:08 +02:00
Matthew Garrett
2992cd35be
Add support for Leviton Decora Bluetooth dimmer switches ( #5434 )
...
* Add support for Leviton Decora Bluetooth dimmer switches
Add support for the Decora Bluetooth smart dimmer switches from Leviton.
* Update decora.py
2017-01-21 14:14:08 -08:00
Colin O'Dell
cb47d16282
Don't use Debian's httpredir for backports ( #5392 )
...
Hopefully this solves https://github.com/home-assistant/home-assistant/pull/5322#issuecomment-273041585
2017-01-20 12:30:09 -08:00
Robbie Trencheny
a74258db09
Block Avion from auto installing because only supported on Linux (cc #5414 )
2017-01-19 13:14:48 -08:00
Paulus Schoutsen
283bcf367b
Ignore python-eq3bt from auto-building
2017-01-17 21:48:33 -08:00
Jesse Newland
41a6c35ea2
Install phantomjs in Docker container ( #5368 )
2017-01-16 22:55:42 -08:00
Paulus Schoutsen
82b84f480b
Fix script release ( #5345 )
2017-01-15 09:16:46 -08:00
Colin O'Dell
e3418f633c
Add ffmpeg to Docker from jessie-backports ( #5322 )
2017-01-14 09:43:40 -08:00
Colin O'Dell
03a6aa48e0
Copy openzwave config to ensure it exists ( fixes #5328 ) ( #5329 )
2017-01-14 09:41:38 -08:00
Michaël Arnauts
d4eabaf844
Remove build dirs from docker image to keep the layers small ( #5243 )
...
* Remove build dirs from docker image to keep the layers small
* Create setup_docker_prereqs script to prepare docker env
* Add documentation for required packages, drop colorlog and cython in first step of Dockerfile since it will be installed later on anyway. Drop libglib2.0-dev and libbluetooth-dev
* Also remove early install of colorlog and cython in Dockerfile.dev
* Re-add libglib2.0-dev and libbluetooth-dev for Bluetooth LE
2017-01-14 07:41:41 -08:00
Johann Kellerman
9f765836f8
[core] Add 'packages' to the config ( #5140 )
...
* Initial
* Merge dicts and lists
* feedback
* Move to homeassistant
* feedback
* increase_coverage
* kick_the_hound
2017-01-13 22:01:47 -08:00