Skip to content
Permalink
Browse files

Home assistant dev (home-assistant#3)

* Bumped version to 0.88.0b0

* Add legacy PLATFORM_SCHEMA config validation

* Fix tests

* Lint

* Add persistent notification

* Updated frontend to 20190215.0

* Set ZHA device availability on new join (home-assistant#21066)

* set availability on device join

* fix new join test

* Fix pushover schema

* Set uvloop version consistent with hass.io (home-assistant#21080)

This sets the uvloop version in Docker containers to 0.11.3, which is the
same version that hass.io uses.

uvloop might be causing issues with some Docker containers on some host
systems, as reported in home-assistant#20829

* Check against unlinked user (home-assistant#21081)

* Fix hue retry crash (home-assistant#21083)

* Fix Hue retry crash

* Fix hue retry crash

* Fix tests

* Update pychromecast (home-assistant#21097)

* Bump aioambient to 0.1.2 (home-assistant#21098)

* Bumped version to 0.88.0b1

* Update bootstrap.py

* Updated frontend to 20190216.0

* Bump thermoworks_smoke version to get new pyrebase version (home-assistant#21100)

* Fix battery_level error - HomeKit (home-assistant#21120)

* Remove outdated url pattern match support for static file hosting (home-assistant#21109)

* Don't expose services in Utility_Meter unless tariffs are available (home-assistant#20878)

* only expose services when tariffs configured

* don't register services multiple times

* Deprecate conf_update_interval (home-assistant#20924)

* Deprecate update_interval and replace with scan_interval

* Update tests

* Fix Darksky tests

* Fix Darksky tests correctly

This reverts commit a73384a.

* Provide the default for the non deprecated option

* Don't override default schema for sensors

* Add legacy PLATFORM_SCHEMA config validation

* Fix tests

* Lint

* Add persistent notification

* Update bootstrap.py

* Bumped version to 0.88.0b2

* Handle ValueError (home-assistant#21126)

* Fix battery_level error - HomeKit (home-assistant#21120)

* Bump pychromecast to 2.5.2 (home-assistant#21127)

* Upgrade pytest to 4.2.1 (home-assistant#21112)

* Upgrade pytest to 4.2.0

* Upgrade pytest to 4.2.1

* Make litejet switch test work with pytest 4.2

* Make Netatmo able to discover both Weather station and Health Coach (home-assistant#20274)

* Resolve conflicts and review comments

* Corretly handle HomeCoach in manual setup

* Fix code reivew comments

* Move import back int methods

* Formatting fix

* Lint fix

* Return None if no GTFS departures found (home-assistant#20919)

* Add webhook support for Netatmo Cameras (home-assistant#20755)

Add webhook support for Netatmo Cameras

* Logging to find what deCONZ events get created (home-assistant#20551)

* Helpful logging to easily find what events get created

* Add traccar scan_interval configuration option (home-assistant#21079)

* Added scan_interval configuration option

* Fixed trailing whitespace and indentation

* Update traccar.py

* Update homeassistant/components/device_tracker/traccar.py

Co-Authored-By: lapy <lapy@users.noreply.github.com>

* Add component media player.ps4 (home-assistant#21074)

* Added PS4/ __init__.py

* Create en.json

* Create config_flow.py

* Create const.py

* Create media_player.py

* Create services.yaml

* Create strings.json

* Create __init__.py

* Add test_config_flow.py/ Finished adding PS4 files

* Rewrote for loop into short-hand

* bumped pyps4 to 0.2.8

* Pass in helper()

* Rewrite func

* Fixed test

* Added import in init

* bump to 0.2.9

* bump to 0.3.0

* Removed line

* lint

* Add ps4 to flows list

* Added pyps4-homeassistant with script

* Added pyps4

* Added pypys4 to test

* removed list def

* reformatted service call dicts

* removed config from device class

* typo

* removed line

* reformatted .. format

* redefined property

* reformat load games func

* Add __init__ and media_player.py to coveragerc

* Fix for test

* remove init

* remove blank line

* remove mock_coro

* Revert "remove init"

This reverts commit b68996a.

* Correct permissions

* fixes

* fixes

*  Add traccar monitored_conditions option (home-assistant#21149)

* Add traccar monitored_conditions option

User defined additional parameters to track from the traccar platform

* Version bump for pytraccar client

* Update traccar.py

* Remove default value

* Update homeassistant/components/device_tracker/traccar.py

Co-Authored-By: lapy <lapy@users.noreply.github.com>

* Update traccar.py

* RSSI_PEER and RSSI_DEVICE are different things (fixes home-assistant#20900) (home-assistant#20902)

* Fix home-assistant#20900: RSSI_PEER and RSSI_DEVICE are different things

This change is fixing issue home-assistant#20900.

Wireless actors are having two RSSI values. The way the component was programmed one of them was overwritten.

* Added deprecation comment

* Fixed long line

* Fix: pylint comment

* Lint

* flake8

* flake8 again

* Update __init__.py

* Fix track_change error in utility_meter (home-assistant#21134)

* split validation

* remove any()

* Upgrade voluptuous-serialize to 2.1.0 (home-assistant#21166)

* Upgrade youtube_dl to 2019.02.18 (home-assistant#21164)

* Upgrade sqlalchemy to 1.2.18 (home-assistant#21162)

* Update pyEight for Python 3.7 Compatability (home-assistant#21161)

* Upgrade psutil to 5.5.1 (home-assistant#21171)

* Fix HomematicIP Cloud fix cover position property (home-assistant#21154)

* Clean up upc_connect tests (home-assistant#21150)

* Add power source to device and clean up zha listeners (home-assistant#21174)

check available and add comments

ensure order on API test

* deCONZ thermostat support (home-assistant#20586)

* Add support for thermostats in deCONZ by adding Climate platform

* Make sure that device trackers is always a list during creation (home-assistant#21193)

* Fix for home-assistant#19072 (home-assistant#21175)

* Fix for home-assistant#19072

PR home-assistant#19072 introduced the custom_effect feature but it didnt make it optional as the documentation states.
This causes error on startup and the component does not work.
```
Error while setting up platform flux_led
Traceback (most recent call last):
  File "/srv/homeassistant/lib/python3.5/site-packages/homeassistant/helpers/entity_platform.py", line 128, in _async_setup_platform
    SLOW_SETUP_MAX_WAIT, loop=hass.loop)
  File "/usr/lib/python3.5/asyncio/tasks.py", line 400, in wait_for
    return fut.result()
  File "/usr/lib/python3.5/asyncio/futures.py", line 293, in result
    raise self._exception
  File "/usr/lib/python3.5/concurrent/futures/thread.py", line 55, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/srv/homeassistant/lib/python3.5/site-packages/homeassistant/components/light/flux_led.py", line 135, in setup_platform
    device[CONF_CUSTOM_EFFECT] = device_config[CONF_CUSTOM_EFFECT]
KeyError: 'custom_effect'
```

Changing this line to make the custom_effect optional as the original intention.

* Update flux_led.py

* Add context to service call event (home-assistant#21181)

* Updated frontend to 20190218.0

* Updated frontend to 20190218.0

* Return None if no GTFS departures found (home-assistant#20919)

* SmartThings Component Enhancements/Fixes (home-assistant#21085)

* Improve component setup error logging/notification

* Prevent capabilities from being represented my multiple platforms

* Improved logging of received updates

* Updates based on review feedback

* Fix SmartThings Translation Error (home-assistant#21103)

* Fix track_change error in utility_meter (home-assistant#21134)

* split validation

* remove any()

* Update pyEight for Python 3.7 Compatability (home-assistant#21161)

* Add power source to device and clean up zha listeners (home-assistant#21174)

check available and add comments

ensure order on API test

* Fix for home-assistant#19072 (home-assistant#21175)

* Fix for home-assistant#19072

PR home-assistant#19072 introduced the custom_effect feature but it didnt make it optional as the documentation states.
This causes error on startup and the component does not work.
```
Error while setting up platform flux_led
Traceback (most recent call last):
  File "/srv/homeassistant/lib/python3.5/site-packages/homeassistant/helpers/entity_platform.py", line 128, in _async_setup_platform
    SLOW_SETUP_MAX_WAIT, loop=hass.loop)
  File "/usr/lib/python3.5/asyncio/tasks.py", line 400, in wait_for
    return fut.result()
  File "/usr/lib/python3.5/asyncio/futures.py", line 293, in result
    raise self._exception
  File "/usr/lib/python3.5/concurrent/futures/thread.py", line 55, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/srv/homeassistant/lib/python3.5/site-packages/homeassistant/components/light/flux_led.py", line 135, in setup_platform
    device[CONF_CUSTOM_EFFECT] = device_config[CONF_CUSTOM_EFFECT]
KeyError: 'custom_effect'
```

Changing this line to make the custom_effect optional as the original intention.

* Update flux_led.py

* Bumped version to 0.88.0b3

* Expose effect_list attribute for turned off lights (home-assistant#20750)

* Upgrade aioimaplib for Python 3.7 compatibility (home-assistant#21197)

* Philips Hue: Add bridge update prompt (home-assistant#21119)

* Add a prompt if bridge update is available.

* Change logger warning for light update

The self.light.swupdatestate only checks for updates of that specific light, it does not check for updates of the bridge.
Theirfore the warning message schould be updated.

* add space

* fix tests

* rename to swupdate2_bridge_state

* update aiohue to v1.9.1

* update aiohue to v1.9.1

* update aiohue to v1.9.1

* Upgrade crimereports to 1.0.1 (home-assistant#21187)

* Netatmo, address comments from home-assistant#20755 (home-assistant#21157)

Netatmo component cleanup

* Use constants from const.py (home-assistant#21068)

* Use constants from const.py

* Fix lint issues

* Bump Synology SRM dependency to version 0.0.6 (home-assistant#21212)

* Bump Synology SRM dependency to version 0.0.6

* Add @aerialls to the Synology SRM code owners

* Upgrade numpy to 1.16.1 (home-assistant#21190)

* Set aioharmony version to 0.1.8 (home-assistant#21213)

Update aioharmony version to support latest HUB firmware (4.15.250).

* ordered by last occurence (home-assistant#21200)

* Push pyads to 3.0.7 (home-assistant#21216)

* Push to pyads 3.0.7

* Correct too long line

* Fix Homematic IP Cloud configuration (home-assistant#21202)

`homematicip.aio.auth.isRequestAcknowledged` returns false if the
request failed in stead of raising an error.

See coreGreenberet/homematicip-rest-api@0b61954

Closes: home-assistant#20428

* Refactor ZHA listeners into channels (home-assistant#21196)

* refactor listeners to channels

* update coveragerc

* Add yeelight flow action support (home-assistant#21195)

* Updated frontend to 20190219.0

* Updated frontend to 20190219.0

* Upgrade aioimaplib for Python 3.7 compatibility (home-assistant#21197)

* ordered by last occurence (home-assistant#21200)

* Set aioharmony version to 0.1.8 (home-assistant#21213)

Update aioharmony version to support latest HUB firmware (4.15.250).

* Push pyads to 3.0.7 (home-assistant#21216)

* Push to pyads 3.0.7

* Correct too long line

* Bumped version to 0.88.0b4

* Fix the build (home-assistant#21229)

* Update pyhomematic to 0.1.56 (home-assistant#21227)

* Prevent invalid context from crashing (home-assistant#21231)

* Prevent invalid context from crashing

* Lint

* Add self to integration sensor and utility_meter (home-assistant#21226)

* Fix an Ambient PWS exception when location info is missing (home-assistant#21220)

* Add zone and reps for Xiaomi vacuum (home-assistant#19777)

* xiaomi vacuum with zone and reps

* tail whitespace

* tail whitespaces

* new version

* fix params typs

* fix param type

* line length

* rytilahti tips

* houndci-bot

* fix trevis

* rytilahti tips

* service description

* syssi fix

* MartinHjelmare tips

* MartinHjelmare

* data_template schema

* line lenght

* line lenght

* line lenght

* data_template schema

* fix

* Update homeassistant/components/vacuum/xiaomi_miio.py

Co-Authored-By: marcogazzola <dev@marcogazzola.com>

* Update homeassistant/components/vacuum/xiaomi_miio.py

Co-Authored-By: marcogazzola <dev@marcogazzola.com>

* xiaomi vacuum with zone and reps

* tail whitespace

* new version

* fix param type

* rytilahti tips

* rytilahti tips

* MartinHjelmare

* data_template schema

* line lenght

* line lenght

* data_template schema

* fix

* Merge branch 'dev' of https://github.com/marcogazzola/home-assistant into dev

* Revert "Merge branch 'dev' of https://github.com/marcogazzola/home-assistant into dev"

This reverts commit e1f370b.

* log fixed

* Revert "log fixed"

This reverts commit 1f0e7b3.

* Revert "Revert "Merge branch 'dev' of https://github.com/marcogazzola/home-assistant into dev""

This reverts commit 1cf9e5a.

* Revert "Merge branch 'dev' of https://github.com/marcogazzola/home-assistant into dev"

This reverts commit 0e8d534.

* log fixed

* Don't dispatch to components when there are no channels for ZHA sensors (home-assistant#21223)

* don't dispatch when channels don't exist

* review comment

* Fix bug in ZHA and tweak non sensor channel logic (home-assistant#21234)

* fix race condition and prevent profiles from stealing channels

* fix battery voltage

* Bump zigpy (home-assistant#21203)

* Bump zigpy

* Update requirements

* Update test requirements

* Bump zigpy-deconz

* Support OpenWRT 18.06 in luci device tracker (home-assistant#21236)

* Got it right this time i hope

* updates on comments

* Updated frontend to 20190220.0

* Updated frontend to 20190220.0

* Refactor ZHA listeners into channels (home-assistant#21196)

* refactor listeners to channels

* update coveragerc

* Fix an Ambient PWS exception when location info is missing (home-assistant#21220)

* Prevent invalid context from crashing (home-assistant#21231)

* Prevent invalid context from crashing

* Lint

* Bumped version to 0.88.0

* Don't dispatch to components when there are no channels for ZHA sensors (home-assistant#21223)

* don't dispatch when channels don't exist

* review comment

* Fix bug in ZHA and tweak non sensor channel logic (home-assistant#21234)

* fix race condition and prevent profiles from stealing channels

* fix battery voltage

* Remove constraint from regex (home-assistant#21239)

* Upgrade opensensemap-api to 0.1.4 (home-assistant#21240)

* Alarm trigger support for Point (home-assistant#21207)

* Prevent partial custom component overlays (home-assistant#21070)

* Prevent partial custom component overlays

* Fix tests

* Fix ZHA bugs (home-assistant#21246)

* fix bugs

* add comment

* allow entities to be marked unavailable

* Correctly detect devices, which went offline during HA restart (home-assistant#20933)

* Correctly detect devices, which went offline during HA restart

* Update __init__.py

* Update rova component with suffix for house number (home-assistant#21182)

* Update rova component with release rova release 0.1.0
Add house_number_suffix to configuration

* Set default value for house_number_suffix

* Add missing configuration option to plex (home-assistant#21264)

Fixes part of: home-assistant#21254

* Add missing configation option (home-assistant#21265)

Fixes home-assistant#21254

* Add SamsungTV Mac validation (home-assistant#21268)

* Added device tracker support for Ubee Router (home-assistant#19586)

* Added Ubee Router Device Tracker.

* Updated code to meet requirements.

* Code clean-up.

* Code clean-up.

* Code clean-up.

* Minor error message update

* Ubee device tracker: Minor code clean-up

* Bump pyubee version

* Code clean-up

* account specific cookies file to enable multiple accounts (home-assistant#19811)

* Add support for automatic discovery of TP-Link switches, bulbs and dimmers (home-assistant#18091)

* {switch,light}.tplink: use deviceid as unique id, fetch name from the device during initialization

* raise PlatformNotReady when no device is available

* Use mac instead of deviceid

* remove name option as obsolete

* Add support for configuration flow / integration

Allows activating automatic discovery of supported devices from the configuration

* Fix linting, update requirements_all.txt

* start cleaning up tplink component based on feedback

* add device info, improve config handling

* Allow overriding detected devices via configuration file

* Update requirements.txt

* Remove debug logging

* make hound happy

* Avoid I/O during init and simplify the code, remove remains of leds_on

* Fix issues based on feedback, use consistent quotation marks for device info

* add async_setup_platform emiting a deprecation warning

* Avoid blocking the I/O, check for None on features

* handle some Martin's comments, schema-validation is still missing

* use async_create_task instead of async_add_job, let core validate the schema

* simplify configuration handling by storing the configuration data separately from initialized instances

* add default values to schema, make hound happy

* with defaults set by schema, simplify the checks. add async_unload_entry

* Use constant for data structure access

* REWORD add a short note about async_unload_entry

* handle feedback from Martin, config_data is checked against Noneness

* use pop to remove the domain on unload

* First steps to add tests for the new tplink component

* embed platforms under the component directory

* Fix tests by mocking the pyhs100 internals

* Fix linting

* Test against multiple instances of devices, tidy up

* (hopefully) final linting round

* Add pyHS100 to test requirements

* log always the warnings occured during an update to make them easy to see

* revert back the warning behavior (requirement for silver level in IQS)

* Unload only when an entry is being loaded and add tests for that

Thanks @MartinHjelmare for pointing this out!

* Fix linting

* Bump the upstream lib, fixes most prominently the HSV setting on bulbs

* Test unloading for all platforms, clear the data storage instead of popping it out, making it possible to reconfigure after removal without restarting hass first

* Use class variables instead of instance variables for bulb states, required for HS220

* Use new-style format string

* Fix indenting, uppercase the mock constant

* Run black on test_init, hopefully that will finally fix the weird formatting (pycharm, pylint and hound seems to have different opinions...)

* update services.yaml (home-assistant#21276)

* Fix unhandled exception in Ambient PWS config entry (home-assistant#21278)

* Version bump: python-anthemav to v1.1.9 (home-assistant#21273)

* Do not warn for internally loaded components (home-assistant#21287)

* Fix yeelight config validation (home-assistant#21295)

* Update translations

* Remove index (home-assistant#21304)

* Remove index

* Remove emnumerate
  • Loading branch information...
SukramJ committed Feb 22, 2019
1 parent c5dc6bc commit 0a8a4c2c1fde3ac5a9f6e66140e0010a9eb1fb79
Showing with 1,976 additions and 113 deletions.
  1. +19 −0 homeassistant/components/ambient_station/.translations/es-419.json
  2. +19 −0 homeassistant/components/ambient_station/.translations/hu.json
  3. +18 −0 homeassistant/components/ambient_station/.translations/it.json
  4. +11 −3 homeassistant/components/ambient_station/.translations/pt.json
  5. +19 −0 homeassistant/components/ambient_station/.translations/sl.json
  6. +19 −0 homeassistant/components/auth/.translations/es-419.json
  7. +2 −1 homeassistant/components/auth/.translations/hu.json
  8. +2 −1 homeassistant/components/auth/.translations/it.json
  9. +17 −0 homeassistant/components/daikin/.translations/es-419.json
  10. +10 −2 homeassistant/components/daikin/.translations/hu.json
  11. +19 −0 homeassistant/components/daikin/.translations/it.json
  12. +2 −1 homeassistant/components/deconz/.translations/es-419.json
  13. +1 −1 homeassistant/components/deconz/.translations/hu.json
  14. +1 −1 homeassistant/components/deconz/.translations/it.json
  15. +18 −0 homeassistant/components/dialogflow/.translations/es-419.json
  16. +18 −0 homeassistant/components/dialogflow/.translations/it.json
  17. +6 −0 homeassistant/components/ebusd/.translations/es-419.json
  18. +6 −0 homeassistant/components/ebusd/.translations/es.json
  19. +6 −0 homeassistant/components/ebusd/.translations/hu.json
  20. +6 −0 homeassistant/components/ebusd/.translations/no.json
  21. +6 −0 homeassistant/components/ebusd/.translations/pt.json
  22. +6 −0 homeassistant/components/ebusd/.translations/sl.json
  23. +6 −0 homeassistant/components/ebusd/.translations/uk.json
  24. +17 −0 homeassistant/components/emulated_roku/.translations/es-419.json
  25. +18 −0 homeassistant/components/emulated_roku/.translations/hu.json
  26. +17 −0 homeassistant/components/emulated_roku/.translations/it.json
  27. +13 −3 homeassistant/components/emulated_roku/.translations/pt.json
  28. +30 −0 homeassistant/components/esphome/.translations/es-419.json
  29. +5 −0 homeassistant/components/esphome/.translations/hu.json
  30. +30 −0 homeassistant/components/esphome/.translations/it.json
  31. +18 −0 homeassistant/components/geofency/.translations/es-419.json
  32. +18 −0 homeassistant/components/geofency/.translations/hu.json
  33. +18 −0 homeassistant/components/geofency/.translations/it.json
  34. +18 −0 homeassistant/components/geofency/.translations/pt.json
  35. +18 −0 homeassistant/components/gpslogger/.translations/es-419.json
  36. +18 −0 homeassistant/components/gpslogger/.translations/hu.json
  37. +18 −0 homeassistant/components/gpslogger/.translations/it.json
  38. +18 −0 homeassistant/components/gpslogger/.translations/pt.json
  39. +6 −0 homeassistant/components/hangouts/.translations/es-419.json
  40. +3 −0 homeassistant/components/homematicip_cloud/.translations/es-419.json
  41. +10 −2 homeassistant/components/homematicip_cloud/.translations/hu.json
  42. +14 −4 homeassistant/components/homematicip_cloud/.translations/it.json
  43. +17 −0 homeassistant/components/ifttt/.translations/es-419.json
  44. +2 −2 homeassistant/components/ifttt/.translations/it.json
  45. +14 −0 homeassistant/components/ios/.translations/es-419.json
  46. +9 −0 homeassistant/components/ios/.translations/it.json
  47. +19 −0 homeassistant/components/ipma/.translations/es-419.json
  48. +18 −0 homeassistant/components/ipma/.translations/es.json
  49. +19 −0 homeassistant/components/ipma/.translations/hu.json
  50. +19 −0 homeassistant/components/ipma/.translations/it.json
  51. +17 −0 homeassistant/components/ipma/.translations/no.json
  52. +19 −0 homeassistant/components/ipma/.translations/sl.json
  53. +9 −0 homeassistant/components/ipma/.translations/uk.json
  54. +15 −0 homeassistant/components/lifx/.translations/es-419.json
  55. +15 −0 homeassistant/components/lifx/.translations/it.json
  56. +4 −3 homeassistant/components/light/yeelight.py
  57. +18 −0 homeassistant/components/locative/.translations/es-419.json
  58. +15 −0 homeassistant/components/locative/.translations/hu.json
  59. +18 −0 homeassistant/components/locative/.translations/it.json
  60. +18 −0 homeassistant/components/locative/.translations/pt.json
  61. +19 −0 homeassistant/components/luftdaten/.translations/es-419.json
  62. +9 −0 homeassistant/components/luftdaten/.translations/hu.json
  63. +19 −0 homeassistant/components/luftdaten/.translations/it.json
  64. +18 −0 homeassistant/components/mailgun/.translations/es-419.json
  65. +18 −0 homeassistant/components/mailgun/.translations/it.json
  66. +1 −1 homeassistant/components/media_player/anthemav.py
  67. +23 −1 homeassistant/components/mqtt/.translations/es-419.json
  68. +2 −1 homeassistant/components/mqtt/.translations/hu.json
  69. +10 −3 homeassistant/components/mqtt/.translations/it.json
  70. +1 −0 homeassistant/components/nest/.translations/es-419.json
  71. +1 −0 homeassistant/components/nest/.translations/hu.json
  72. +1 −1 homeassistant/components/nest/.translations/it.json
  73. +5 −2 homeassistant/components/openuv/.translations/es-419.json
  74. +7 −2 homeassistant/components/openuv/.translations/it.json
  75. +17 −0 homeassistant/components/owntracks/.translations/es-419.json
  76. +14 −0 homeassistant/components/owntracks/.translations/it.json
  77. +24 −0 homeassistant/components/point/.translations/es-419.json
  78. +9 −0 homeassistant/components/point/.translations/hu.json
  79. +20 −1 homeassistant/components/point/.translations/it.json
  80. +32 −0 homeassistant/components/ps4/.translations/ca.json
  81. +13 −0 homeassistant/components/ps4/.translations/cs.json
  82. +32 −0 homeassistant/components/ps4/.translations/da.json
  83. +29 −29 homeassistant/components/ps4/.translations/en.json
  84. +32 −0 homeassistant/components/ps4/.translations/es-419.json
  85. +32 −0 homeassistant/components/ps4/.translations/it.json
  86. +32 −0 homeassistant/components/ps4/.translations/ko.json
  87. +32 −0 homeassistant/components/ps4/.translations/lb.json
  88. +32 −0 homeassistant/components/ps4/.translations/pl.json
  89. +18 −0 homeassistant/components/ps4/.translations/pt.json
  90. +32 −0 homeassistant/components/ps4/.translations/ru.json
  91. +32 −0 homeassistant/components/ps4/.translations/zh-Hant.json
  92. +19 −0 homeassistant/components/rainmachine/.translations/es-419.json
  93. +3 −1 homeassistant/components/rainmachine/.translations/hu.json
  94. +19 −0 homeassistant/components/rainmachine/.translations/it.json
  95. +1 −1 homeassistant/components/sensor/.translations/moon.it.json
  96. +19 −0 homeassistant/components/simplisafe/.translations/es-419.json
  97. +2 −1 homeassistant/components/smartthings/.translations/ca.json
  98. +2 −1 homeassistant/components/smartthings/.translations/da.json
  99. +25 −0 homeassistant/components/smartthings/.translations/es-419.json
  100. +28 −0 homeassistant/components/smartthings/.translations/hu.json
  101. +26 −0 homeassistant/components/smartthings/.translations/it.json
  102. +4 −3 homeassistant/components/smartthings/.translations/ko.json
  103. +2 −1 homeassistant/components/smartthings/.translations/lb.json
  104. +2 −1 homeassistant/components/smartthings/.translations/pl.json
  105. +10 −2 homeassistant/components/smartthings/.translations/pt.json
  106. +5 −4 homeassistant/components/smartthings/.translations/ru.json
  107. +27 −0 homeassistant/components/smartthings/.translations/sl.json
  108. +2 −1 homeassistant/components/smartthings/.translations/zh-Hant.json
  109. +19 −0 homeassistant/components/smhi/.translations/es-419.json
  110. +2 −1 homeassistant/components/smhi/.translations/hu.json
  111. +19 −0 homeassistant/components/smhi/.translations/it.json
  112. +1 −1 homeassistant/components/sonos/.translations/it.json
  113. +23 −0 homeassistant/components/tellduslive/.translations/es-419.json
  114. +11 −2 homeassistant/components/tellduslive/.translations/hu.json
  115. +26 −0 homeassistant/components/tellduslive/.translations/it.json
  116. +4 −0 homeassistant/components/tellduslive/.translations/pt.json
  117. +1 −1 homeassistant/components/tellduslive/.translations/zh-Hant.json
  118. +12 −12 homeassistant/components/tplink/.translations/en.json
  119. +22 −0 homeassistant/components/tradfri/.translations/es-419.json
  120. +18 −0 homeassistant/components/tradfri/.translations/it.json
  121. +18 −0 homeassistant/components/twilio/.translations/es-419.json
  122. +9 −1 homeassistant/components/twilio/.translations/hu.json
  123. +18 −0 homeassistant/components/twilio/.translations/it.json
  124. +26 −0 homeassistant/components/unifi/.translations/es-419.json
  125. +6 −3 homeassistant/components/unifi/.translations/hu.json
  126. +26 −0 homeassistant/components/unifi/.translations/it.json
  127. +30 −0 homeassistant/components/upnp/.translations/es-419.json
  128. +6 −1 homeassistant/components/upnp/.translations/hu.json
  129. +30 −0 homeassistant/components/upnp/.translations/it.json
  130. +0 −3 homeassistant/components/upnp/.translations/ko.json
  131. +20 −0 homeassistant/components/zha/.translations/es-419.json
  132. +1 −0 homeassistant/components/zha/.translations/hu.json
  133. +20 −0 homeassistant/components/zha/.translations/it.json
  134. +19 −0 homeassistant/components/zwave/.translations/es-419.json
  135. +5 −1 homeassistant/components/zwave/.translations/hu.json
  136. +8 −1 homeassistant/components/zwave/.translations/it.json
  137. +4 −4 homeassistant/loader.py
  138. +1 −1 requirements_all.txt
@@ -0,0 +1,19 @@
{
"config": {
"error": {
"identifier_exists": "Clave de aplicaci\u00f3n y/o clave de API ya registrada",
"invalid_key": "Clave de API y/o clave de aplicaci\u00f3n no v\u00e1lida",
"no_devices": "No se han encontrado dispositivos en la cuenta."
},
"step": {
"user": {
"data": {
"api_key": "Clave API",
"app_key": "Clave de aplicaci\u00f3n"
},
"title": "Completa tu informaci\u00f3n"
}
},
"title": "Ambient PWS"
}
}
@@ -0,0 +1,19 @@
{
"config": {
"error": {
"identifier_exists": "Alkalmaz\u00e1s kulcsot \u00e9s/vagy az API kulcsot m\u00e1r regisztr\u00e1lt\u00e1k",
"invalid_key": "\u00c9rv\u00e9nytelen API kulcs \u00e9s / vagy alkalmaz\u00e1skulcs",
"no_devices": "Nincs a fi\u00f3kodban tal\u00e1lhat\u00f3 eszk\u00f6z"
},
"step": {
"user": {
"data": {
"api_key": "API kulcs",
"app_key": "Alkalmaz\u00e1skulcs"
},
"title": "T\u00f6ltsd ki az adataid"
}
},
"title": "Ambient PWS"
}
}
@@ -0,0 +1,18 @@
{
"config": {
"error": {
"identifier_exists": "API Key e/o Application Key gi\u00e0 registrata",
"invalid_key": "API Key e/o Application Key non valida",
"no_devices": "Nessun dispositivo trovato nell'account"
},
"step": {
"user": {
"data": {
"api_key": "API Key",
"app_key": "Application Key"
},
"title": "Inserisci i tuoi dati"
}
}
}
}
@@ -1,11 +1,19 @@
{
"config": {
"error": {
"identifier_exists": "Chave de aplica\u00e7\u00e3o e/ou chave de API j\u00e1 registradas.",
"invalid_key": "Chave de API e/ou chave de aplica\u00e7\u00e3o inv\u00e1lidas",
"no_devices": "Nenhum dispositivo encontrado na conta"
},
"step": {
"user": {
"data": {
"api_key": "Chave de API"
}
"api_key": "Chave de API",
"app_key": "Chave de aplica\u00e7\u00e3o"
},
"title": "Preencha as suas informa\u00e7\u00f5es"
}
}
},
"title": "Ambient PWS"
}
}
@@ -0,0 +1,19 @@
{
"config": {
"error": {
"identifier_exists": "Aplikacijski klju\u010d in / ali klju\u010d API je \u017ee registriran",
"invalid_key": "Neveljaven klju\u010d API in / ali klju\u010d aplikacije",
"no_devices": "V ra\u010dunu ni najdene nobene naprave"
},
"step": {
"user": {
"data": {
"api_key": "API Klju\u010d",
"app_key": "Klju\u010d aplikacije"
},
"title": "Izpolnite svoje podatke"
}
},
"title": "Ambient PWS"
}
}
@@ -1,8 +1,27 @@
{
"mfa_setup": {
"notify": {
"abort": {
"no_available_service": "No hay servicios de notificaci\u00f3n disponibles."
},
"error": {
"invalid_code": "C\u00f3digo inv\u00e1lido, por favor int\u00e9ntelo de nuevo."
},
"step": {
"init": {
"description": "Por favor seleccione uno de los servicios de notificaci\u00f3n:",
"title": "Configure la contrase\u00f1a de un solo uso entregada por el componente de notificaci\u00f3n"
},
"setup": {
"description": "Se ha enviado una contrase\u00f1a \u00fanica a trav\u00e9s de **notify.{notify_service}**. Por favor ingr\u00e9selo a continuaci\u00f3n:",
"title": "Verificar la configuracion"
}
}
},
"totp": {
"step": {
"init": {
"description": "Para activar la autenticaci\u00f3n de dos factores utilizando contrase\u00f1as de un solo uso basadas en el tiempo, escanee el c\u00f3digo QR con su aplicaci\u00f3n de autenticaci\u00f3n. Si no tiene uno, le recomendamos [Autenticador de Google] (https://support.google.com/accounts/answer/1066447) o [Authy] (https://authy.com/). \n\n {qr_code} \n \n Despu\u00e9s de escanear el c\u00f3digo, ingrese el c\u00f3digo de seis d\u00edgitos de su aplicaci\u00f3n para verificar la configuraci\u00f3n. Si tiene problemas para escanear el c\u00f3digo QR, realice una configuraci\u00f3n manual con el c\u00f3digo ** ` {code} ` **.",
"title": "Configurar la autenticaci\u00f3n de dos factores mediante TOTP"
}
},
@@ -9,7 +9,8 @@
},
"step": {
"init": {
"description": "V\u00e1lassz \u00e9rtes\u00edt\u00e9si szolg\u00e1ltat\u00e1st:"
"description": "V\u00e1lassz \u00e9rtes\u00edt\u00e9si szolg\u00e1ltat\u00e1st:",
"title": "\u00c1ll\u00edtsa be az \u00e9rtes\u00edt\u00e9si \u00f6sszetev\u0151 \u00e1ltal megadott egyszeri jelsz\u00f3t"
},
"setup": {
"title": "Be\u00e1ll\u00edt\u00e1s ellen\u0151rz\u00e9se"
@@ -9,7 +9,8 @@
},
"step": {
"init": {
"description": "Selezionare uno dei servizi di notifica:"
"description": "Selezionare uno dei servizi di notifica:",
"title": "Imposta la password one-time fornita dal componente di notifica"
},
"setup": {
"description": "\u00c8 stata inviata una password monouso tramite **notify.{notify_service}**. Per favore, inseriscila qui sotto:",
@@ -0,0 +1,17 @@
{
"config": {
"abort": {
"device_timeout": "Tiempo de espera de conexi\u00f3n al dispositivo."
},
"step": {
"user": {
"data": {
"host": "Host"
},
"description": "Introduzca la direcci\u00f3n IP de su Daikin AC.",
"title": "Configurar Daikin AC"
}
},
"title": "Daikin AC"
}
}
@@ -1,11 +1,19 @@
{
"config": {
"abort": {
"already_configured": "Az eszk\u00f6zt m\u00e1r konfigur\u00e1ltuk",
"device_fail": "Az eszk\u00f6z l\u00e9trehoz\u00e1sakor v\u00e1ratlan hiba l\u00e9pett fel.",
"device_timeout": "Id\u0151t\u00fall\u00e9p\u00e9s a k\u00e9sz\u00fcl\u00e9k csatlakoz\u00e1sakor."
},
"step": {
"user": {
"data": {
"host": "Kiszolg\u00e1l\u00f3"
}
},
"description": "Add meg a Daikin l\u00e9gkond\u00edcion\u00e1l\u00f3 IP-c\u00edm\u00e9t.",
"title": "A Daikin l\u00e9gkond\u00edcion\u00e1l\u00f3 konfigur\u00e1l\u00e1sa"
}
}
},
"title": "Daikin L\u00e9gkond\u00edci\u00f3n\u00e1l\u00f3"
}
}
@@ -0,0 +1,19 @@
{
"config": {
"abort": {
"already_configured": "Il dispositivo \u00e8 gi\u00e0 configurato",
"device_fail": "Errore inatteso durante la creazione del dispositivo.",
"device_timeout": "Tempo scaduto per la connessione al dispositivo."
},
"step": {
"user": {
"data": {
"host": "Host"
},
"description": "Inserisci l'indirizzo IP del tuo Daikin AC.",
"title": "Configura Daikin AC"
}
},
"title": "Daikin AC"
}
}
@@ -23,7 +23,8 @@
"data": {
"allow_clip_sensor": "Permitir la importaci\u00f3n de sensores virtuales",
"allow_deconz_groups": "Permitir la importaci\u00f3n de grupos deCONZ"
}
},
"title": "Opciones de configuraci\u00f3n adicionales para deCONZ"
}
},
"title": "deCONZ Zigbee gateway"
@@ -12,7 +12,7 @@
"init": {
"data": {
"host": "H\u00e1zigazda (Host)",
"port": "Port (alap\u00e9rtelmezett \u00e9rt\u00e9k: '80')"
"port": "Port"
},
"title": "deCONZ \u00e1tj\u00e1r\u00f3 megad\u00e1sa"
},
@@ -28,6 +28,6 @@
"title": "Opzioni di configurazione extra per deCONZ"
}
},
"title": "deCONZ"
"title": "Gateway Zigbee deCONZ"
}
}
@@ -0,0 +1,18 @@
{
"config": {
"abort": {
"not_internet_accessible": "Su instancia de Home Assistant debe ser accesible desde Internet para recibir mensajes de Dialogflow.",
"one_instance_allowed": "Solo una instancia es necesaria."
},
"create_entry": {
"default": "Para enviar eventos a Home Assistant, deber\u00e1 configurar [integraci\u00f3n de webhook de Dialogflow] ( {dialogflow_url} ). \n\n Complete la siguiente informaci\u00f3n: \n\n - URL: ` {webhook_url} ` \n - M\u00e9todo: POST \n - Tipo de contenido: aplicaci\u00f3n / json \n\n Vea [la documentaci\u00f3n] ( {docs_url} ) para m\u00e1s detalles."
},
"step": {
"user": {
"description": "\u00bfEst\u00e1 seguro de que desea configurar Dialogflow?",
"title": "Configurar el Webhook de Dialogflow"
}
},
"title": "Dialogflow"
}
}
@@ -0,0 +1,18 @@
{
"config": {
"abort": {
"not_internet_accessible": "La tua istanza di Home Assistant deve essere accessibile da Internet per ricevere messaggi da Dialogflow.",
"one_instance_allowed": "\u00c8 necessaria una sola istanza."
},
"create_entry": {
"default": "Per inviare eventi a Home Assistant, dovrai configurare [l'integrazione webhook di Dialogflow]({dialogflow_url})\n\n Compila le seguenti informazioni: \n\n - URL: ` {webhook_url} ` \n - Method: POST \n - Content Type: application/json \n\n Vedi [la documentazione]({docs_url}) for ulteriori dettagli."
},
"step": {
"user": {
"description": "Sei sicuro di voler configurare Dialogflow?",
"title": "Configura il webhook di Dialogflow"
}
},
"title": "Dialogflow"
}
}
@@ -0,0 +1,6 @@
{
"state": {
"day": "D\u00eda",
"night": "Noche"
}
}
@@ -0,0 +1,6 @@
{
"state": {
"day": "D\u00eda",
"night": "Noche"
}
}
@@ -0,0 +1,6 @@
{
"state": {
"day": "Nappal",
"night": "\u00c9jszaka"
}
}
@@ -0,0 +1,6 @@
{
"state": {
"day": "Dag",
"night": "Natt"
}
}
@@ -0,0 +1,6 @@
{
"state": {
"day": "Dia",
"night": "Noite"
}
}
@@ -0,0 +1,6 @@
{
"state": {
"day": "Dan",
"night": "No\u010d"
}
}
@@ -0,0 +1,6 @@
{
"state": {
"day": "\u0414\u0435\u043d\u044c",
"night": "\u041d\u0456\u0447"
}
}
@@ -0,0 +1,17 @@
{
"config": {
"abort": {
"name_exists": "El nombre ya existe"
},
"step": {
"user": {
"data": {
"host_ip": "IP del host",
"name": "Nombre"
},
"title": "Definir la configuraci\u00f3n del servidor."
}
},
"title": "EmulatedRoku"
}
}
@@ -0,0 +1,18 @@
{
"config": {
"abort": {
"name_exists": "A n\u00e9v m\u00e1r l\u00e9tezik"
},
"step": {
"user": {
"data": {
"host_ip": "H\u00e1zigazda IP",
"listen_port": "Port figyel\u00e9se",
"name": "N\u00e9v"
},
"title": "A kiszolg\u00e1l\u00f3 szerver konfigur\u00e1l\u00e1sa"
}
},
"title": "EmulatedRoku"
}
}
@@ -0,0 +1,17 @@
{
"config": {
"abort": {
"name_exists": "Il nome \u00e8 gi\u00e0 esistente"
},
"step": {
"user": {
"data": {
"host_ip": "Indirizzo IP dell'host",
"name": "Nome"
},
"title": "Definisci la configurazione del server"
}
},
"title": "EmulatedRoku"
}
}
Oops, something went wrong.

0 comments on commit 0a8a4c2

Please sign in to comment.
You can’t perform that action at this time.