Franck Nijhof and GitHub
78b83c653a
Add WLED integration ( #28542 )
...
* Add WLED integration
* Use f-string for uniq id in sensor platform
* Typing improvements
* Removes sensor & light platform
* Remove PARALLEL_UPDATES from integration level
* Correct type in code comment 'themselves'
* Use async_track_time_interval in async context
* Remove stale code
* Remove decorator from Flow handler
* Remove unused __init__ from config flow
* Move show form methods to sync
* Only wrap lines that can raise in try except block
* Remove domain and platform from uniq id
* Wrap light state in bool object in is_on method
* Use async_schedule_update_ha_state in async context
* Return empty dict in device state attributes instead of None
* Remove unneeded setdefault call in setup entry
* Cancel update timer on entry unload
* Restructure config flow code
* Adjust tests for new uniq id
* Correct typo AdGuard Home -> WLED in config flow file comment
* Convert internal package imports to be relative
* Reformat JSON files with Prettier
* Improve tests based on review comments
* Add test for zeroconf when no data is provided
* Cleanup and extended tests
2019-11-06 23:55:39 +01:00
Franck Nijhof and cgtobi
756c36171d
Bump youtube_dl to 2019.10.29 ( #28312 )
2019-10-29 09:37:51 +01:00
Franck Nijhof and cgtobi
4dc6d36224
Bump pre-commit to 1.20.0 ( #28313 )
2019-10-29 09:37:18 +01:00
Franck Nijhof and Paulus Schoutsen
a4ec4d5a18
Add source constants for all config entry discovery sources ( #28311 )
2019-10-28 23:32:57 -07:00
Franck Nijhof and Paulus Schoutsen
04ab20846a
Bump black to 19.10b0 ( #28310 )
2019-10-28 23:32:34 -07:00
Franck Nijhof and Paulus Schoutsen
adb15286b4
Fix test coverage, reverting top level import ptvsd ( #28118 )
2019-10-22 16:13:34 -07:00
Franck Nijhof and Paulus Schoutsen
cb061e57d2
Add support for AdGuard Home v0.99.0 ( #27926 )
...
* Bump adguardhome to 0.3.0
* Add a more user friendly version handling and added logs
* ✏️ Fixes spelling error in abort messages
* ✏️ Error messages improvements, suggested by cgtobi
2019-10-19 12:11:09 -07:00
Franck Nijhof and Paulus Schoutsen
ed3516186b
Bump sqlalchemy to 1.3.10 ( #27408 )
2019-10-10 12:52:54 -07:00
Franck Nijhof and Paulus Schoutsen
aecf7e65ff
Bump aiohttp to 3.6.2 ( #27409 )
2019-10-10 12:52:40 -07:00
Franck Nijhof and Martin Hjelmare
2e9e8a16bd
Remove hydroquebec integration (ADR-0004) ( #27407 )
2019-10-10 20:51:04 +02:00
Franck Nijhof and Pascal Vizeli
2e17ad86af
Adds guards for missing information in call stack frames ( #27217 )
2019-10-05 11:59:33 +02:00
Franck Nijhof and Paulus Schoutsen
4733fea416
Adds fields to light.toggle service description ( #27155 )
2019-10-03 13:28:53 -07:00
Franck Nijhof and Paulus Schoutsen
d4a67e3a30
Update documentation link URL for integrations (part2) ( #27117 )
2019-10-02 09:34:07 -07:00
Franck Nijhof and Paulus Schoutsen
c7da781efc
Update documentation link URL for integrations in all manifests ( #27114 )
2019-10-02 09:25:44 -07:00
Franck Nijhof and Charles Garwood
3b0744d021
Bump attrs to 19.2.0 ( #27102 )
2019-10-01 15:19:50 -04:00
Franck Nijhof and Charles Garwood
9615ba3d99
Bump shodan to 1.19.0 ( #27079 )
2019-09-30 17:46:58 -04:00
Franck Nijhof and Paulus Schoutsen
1f03508bfe
Removes unnecessary print_function future import ( #26888 )
2019-09-24 21:29:57 -07:00
Franck Nijhof and Paulus Schoutsen
87f1f6cc9f
Removes unnecessary utf8 source encoding declarations ( #26887 )
2019-09-24 21:28:50 -07:00
Franck Nijhof and Paulus Schoutsen
9c9c921922
Use Python3 new super syntax sugar ( #26890 )
2019-09-24 15:38:20 -07:00
Franck Nijhof and Paulus Schoutsen
b52cfd3409
Add comment for clarity to helper.entity.enabled() ( #26793 )
...
* Fixes entity enabled expression
* Ensure True is returned when there is no registry_entity
* Add comment for clarity to helper.entity.enabled()
2019-09-24 14:21:00 -07:00
Franck Nijhof and Paulus Schoutsen
6f9ccb5434
Add and corrects typehints in Entity helper & core class ( #26805 )
...
* Add and corrects typehints in Entity class
* Adjust state type based on comments
2019-09-24 14:20:04 -07:00
Franck Nijhof and Paulus Schoutsen
b1118cb8ff
Removes unnecessary else/elif blocks ( #26884 )
2019-09-24 13:53:03 -07:00
Franck Nijhof and Pascal Vizeli
911d289333
Remove deprecated linksys_ap integration (ADR-0004) ( #26847 )
2019-09-23 16:05:02 +02:00
Franck Nijhof and Pascal Vizeli
8a9e47d3c7
Bump pyotp to 2.3.0 ( #26849 )
2019-09-23 15:43:48 +02:00
Franck Nijhof and Pascal Vizeli
ad9daa922b
Remove deprecated fedex integration (ADR-0004) ( #26822 )
2019-09-23 12:16:41 +02:00
Franck Nijhof and Pascal Vizeli
9fd9ccc2a3
Remove deprecated srp_energy integration (ADR-0004) ( #26826 )
2019-09-23 12:13:12 +02:00
Franck Nijhof and Pascal Vizeli
5c7f869f9b
Remove deprecated sytadin integration (ADR-0004) ( #26819 )
...
* Remove deprecated sytadin integration (ADR-0004)
* Update code owners file
* Cleanup coveragerc
2019-09-23 08:44:38 +02:00
Franck Nijhof and Pascal Vizeli
38ad573b96
Remove deprecated usps integration (ADR-0004) ( #26823 )
2019-09-23 08:44:17 +02:00
Franck Nijhof and Pascal Vizeli
2f277c4ea7
Remove deprecated ups integration (ADR-0004) ( #26824 )
2019-09-23 08:43:55 +02:00
Franck Nijhof and Paulus Schoutsen
14647f5391
Exempt 'Help wanted' issue from stale bot ( #26829 )
2019-09-22 08:31:01 -07:00
Franck Nijhof and Daniel Høyer Iversen
4f7a4b93da
Bump request_mock to 1.7.0 ( #26799 )
2019-09-22 11:02:23 +03:00
Franck Nijhof and Daniel Høyer Iversen
48369ad08f
Bump shodan to 1.17.0 ( #26797 )
...
* Bump shodan to 1.16.0
* Bump shodan to 1.17.0
2019-09-22 10:57:11 +03:00
Franck Nijhof and Daniel Høyer Iversen
a5ebf9f38d
Bump iperf3 to 0.1.11 ( #26795 )
2019-09-22 10:57:02 +03:00
Franck Nijhof and Daniel Høyer Iversen
6bdfab1124
Bump pytest to 5.1.3 ( #26794 )
2019-09-22 10:56:43 +03:00
Franck Nijhof and Paulus Schoutsen
ef0dd689fa
Bump python-slugify to 3.0.4 ( #26801 )
2019-09-21 22:10:34 -07:00
Franck Nijhof and Paulus Schoutsen
6135b862ba
Bump hbmqtt to 0.9.5 ( #26804 )
2019-09-21 22:10:21 -07:00
Franck Nijhof and Paulus Schoutsen
d26273a9e9
Bump influxdb to 5.2.3 ( #26743 )
2019-09-19 14:38:58 -07:00
Franck Nijhof and Paulus Schoutsen
c8fb7ce98b
Bump restrictedpython to 5.0 ( #26741 )
2019-09-19 14:30:25 -07:00
Franck Nijhof and Paulus Schoutsen
246a611a7c
Bump aiohttp to 3.6.1 ( #26739 )
2019-09-19 14:05:02 -07:00
Franck Nijhof and Pascal Vizeli
44cde5fb73
Bumps pre-commit to 1.18.3 ( #26717 )
2019-09-19 20:50:45 +02:00
Franck Nijhof and Pascal Vizeli
a8a485abf7
Bumps aiohttp to 3.6.0 ( #26728 )
2019-09-19 20:34:41 +02:00
Franck Nijhof and Pascal Vizeli
468deef326
Bumps pytest to 5.1.2 ( #26718 )
2019-09-19 20:02:21 +02:00
Franck Nijhof and Pascal Vizeli
0df1b4c7a1
Replaces IOError by OSError ( #26428 )
2019-09-04 19:09:24 +02:00
Franck Nijhof and Paulus Schoutsen
60ef41cc69
Correct file permissions in slide integration ( #26390 )
2019-09-03 23:13:53 -07:00
Franck Nijhof and Paulus Schoutsen
2f0eb07624
Migrate legacy typehints in core to PEP-526 ( #26403 )
...
* Migrate legacy typehints in core to PEP-526
* Fix one type
2019-09-03 20:36:04 -07:00
Franck Nijhof and Paulus Schoutsen
9035efee10
Fixes invalid JSON files and whitespace corrections in YAML files ( #26396 )
2019-09-03 16:02:42 -07:00
Franck Nijhof and Pascal Vizeli
dae6895a95
Use literal string interpolation in integrations X-Z (f-strings) ( #26395 )
2019-09-03 21:15:31 +02:00
Franck Nijhof and Pascal Vizeli
445c741b30
Use literal string interpolation in integrations R-S (f-strings) ( #26392 )
2019-09-03 21:14:39 +02:00
Franck Nijhof and Pascal Vizeli
7203027cbf
Use literal string interpolation in integrations K-M (f-strings) ( #26389 )
2019-09-03 21:14:00 +02:00
Franck Nijhof and Pascal Vizeli
ef0e9431b6
Use literal string interpolation in integrations T-W (f-strings) ( #26394 )
2019-09-03 21:12:51 +02:00
Franck Nijhof and Paulus Schoutsen
1c5e0123c9
Use literal string interpolation in integrations N-Q (f-strings) ( #26391 )
2019-09-03 11:35:00 -07:00
Franck Nijhof and Pascal Vizeli
09a350ba26
Removes executable but from hassfest codeowners ( #26381 )
2019-09-03 17:28:47 +02:00
Franck Nijhof and Pascal Vizeli
f9edec19ad
Use literal string interpolation in integrations H-J (f-strings) ( #26380 )
2019-09-03 17:27:14 +02:00
Franck Nijhof and Pascal Vizeli
fa79ef1220
Use literal string interpolation in integrations E-G (f-strings) ( #26379 )
2019-09-03 17:10:56 +02:00
Franck Nijhof and Pascal Vizeli
6a24d893c8
Use literal string interpolation in integrations B-D (f-strings) ( #26378 )
2019-09-03 17:09:59 +02:00
Franck Nijhof and Andrew Sayre
ad51615718
Use literal string interpolation in integrations A (f-strings) ( #26377 )
...
* Use literal string interpolation in integrations A (f-strings)
* Black
2019-09-03 09:11:36 -05:00
Franck Nijhof and Pascal Vizeli
617133e465
Correct file permissions, removing executable bits ( #26376 )
2019-09-03 14:13:44 +02:00
Franck Nijhof and Paulus Schoutsen
decf13b948
Use literal string interpolation in core (f-strings) ( #26166 )
2019-08-23 09:53:33 -07:00
Franck Nijhof and Paulus Schoutsen
12f964ca57
Statistics sensors repect given name ( #26119 )
2019-08-21 15:54:04 -07:00
Franck Nijhof and GitHub
e47ed0e182
Deprecates linksys_ap integration (ADR-0004) ( #25804 )
2019-08-09 16:47:08 +02:00
Franck Nijhof and Pascal Vizeli
07499faa9c
Deprecates srp_energy integration (ADR-0004) ( #25754 )
2019-08-07 21:41:44 +02:00
Franck Nijhof and Pascal Vizeli
84f464d089
Deprecates fedex integration (ADR-0004) ( #25745 )
2019-08-07 15:26:43 +02:00
Franck Nijhof and Pascal Vizeli
b696f9ce5e
Deprecates ups integration (ADR-0004) ( #25746 )
2019-08-07 13:41:35 +02:00
Franck Nijhof and Pascal Vizeli
d3aac13065
Deprecates sytadin integration (ADR-0004) ( #25742 )
2019-08-07 13:40:47 +02:00
Franck Nijhof and Pascal Vizeli
2b6674b27f
Deprecates usps integration (ADR-0004) ( #25743 )
2019-08-07 13:40:30 +02:00
Franck Nijhof and Paulus Schoutsen
9550a38f22
Upgrades Dockerfiles to Debian Buster ( #25208 )
2019-07-17 15:16:15 -07:00
Franck Nijhof and Martin Hjelmare
9d4b5ee58d
Add Twente Milieu integration ( #25129 )
...
* Adds Twente Milieu integration
* Addresses flake8 warnings
* Adds required test deps
* Fixes path typo in coveragerc
* dispatcher_send -> async_dispatcher_send
Signed-off-by: Franck Nijhof <frenck@addons.community >
* Removes not needed __init__
Signed-off-by: Franck Nijhof <frenck@addons.community >
* Remove explicitly setting None default value on get call
Signed-off-by: Franck Nijhof <frenck@addons.community >
* Correct typo in comment
Signed-off-by: Franck Nijhof <frenck@addons.community >
* Clean storage for only the unloaded entry
Signed-off-by: Franck Nijhof <frenck@addons.community >
* asyncio.wait on updating all integrations
Signed-off-by: Franck Nijhof <frenck@addons.community >
* Use string formatting
Signed-off-by: Franck Nijhof <frenck@addons.community >
* Set a more sane SCAN_INTERVAL
Signed-off-by: Franck Nijhof <frenck@addons.community >
* Small refactor around services
Signed-off-by: Franck Nijhof <frenck@addons.community >
* Small styling correction
* Extract update logic into own function
Signed-off-by: Franck Nijhof <frenck@addons.community >
* Addresses flake8 warnings
2019-07-14 12:30:23 +02:00
Franck Nijhof and Martin Hjelmare
36ed725ab4
Improve toon climate ( #25040 )
...
* Renames internal climate state variable to preset
* Shorten function comments
* Updates local variables on preset and temp changes
* Adds support for hvac_action
2019-07-09 19:52:38 +02:00
Franck Nijhof and Pascal Vizeli
3ce1049d21
Centralizes Toon data, reducing API calls ( #23988 )
...
* Centralizes Toon data, reducing API calls
Fixes #21825
Signed-off-by: Franck Nijhof <frenck@addons.community >
* Fixes bad copy past action in services.yaml
Signed-off-by: Franck Nijhof <frenck@addons.community >
* Addresses review comments
Signed-off-by: Franck Nijhof <frenck@addons.community >
* 👕 Fixes too many blank lines
* Unsub dispatcher
2019-07-09 14:18:51 +02:00
Franck Nijhof and Pascal Vizeli
3016d3a186
Toon fixes for Climate 1.0 ( #25027 )
2019-07-09 08:44:30 +02:00
Franck Nijhof and GitHub
b274b10f38
Adds Stale Probot for issues ( #24985 )
...
* Adds Stale Probot for issues
* Do not ignore assigned issues
* Small language tweak in mark comment
2019-07-06 20:18:20 +02:00
Franck Nijhof and GitHub
ac4f2c9f73
Adds Lock Threads Probot ( #24984 )
2019-07-06 19:48:08 +02:00
Franck Nijhof and Paulus Schoutsen
31f569ada9
Batch of Component(s) -> Integration(s) ( #24972 )
2019-07-05 15:24:26 -07:00
Franck Nijhof and Paulus Schoutsen
592edd10ef
Upgrade toonapilib to 3.2.2 + lower interval ( #22160 )
2019-03-18 17:04:43 -07:00
Franck Nijhof and Paulus Schoutsen
e5a2ef9b8d
Upgrade toonapilib to 3.2.2 + lower interval ( #22160 )
2019-03-18 16:56:57 -07:00
Franck Nijhof and Paulus Schoutsen
87b5faa244
Upgrade toonapilib to 3.2.1 ( #21706 )
2019-03-06 10:05:32 -08:00
Franck Nijhof and Paulus Schoutsen
0e36b26770
Upgrade toonapilib to 3.2.1 ( #21706 )
2019-03-06 07:40:29 -08:00
Franck Nijhof and Paulus Schoutsen
a778cd117f
Upgrade toonapilib to 3.1.0 ( #21661 )
2019-03-04 16:01:15 -08:00
Franck Nijhof and Paulus Schoutsen
31b88197eb
🚑 Fixes Toon doing I/O in coroutines ( #21657 )
2019-03-04 16:01:14 -08:00
Franck Nijhof and Paulus Schoutsen
f5a0b5ab98
👕 Corrects unit of measurement symbol for Watt ( #21654 )
2019-03-04 16:01:12 -08:00
Franck Nijhof and Paulus Schoutsen
955b71c44b
👕 Corrects unit of measurement symbol for Watt ( #21654 )
2019-03-04 15:53:16 -08:00
Franck Nijhof and Paulus Schoutsen
73b100d3af
🚑 Fixes Toon doing I/O in coroutines ( #21657 )
2019-03-04 15:52:00 -08:00
Franck Nijhof and Paulus Schoutsen
641138a986
Upgrade toonapilib to 3.1.0 ( #21661 )
2019-03-04 15:51:15 -08:00
Franck Nijhof and Paulus Schoutsen
f3c9327ccf
Rewrite of Toon component ( #21186 )
...
* 🚜 Rewrite of Toon component
* 🔥 Removed manual state from list
* 👕 Addresses code review comments
* 🔥 Removes a log line that should not have been left behind
* 👕 Addresses linting warnings
* 👕 Addresses Hound CI warning
* 👕 Fixes small code styling issues
* ✨ Sets an appropriate SCAN_INTERVAL
* ✨ Sets min/max temperature for climate platform
* 👕 Makes imports more consistent with codebase
* 🚑 Fixes incorrect SCAN_INTERVAL value in climate platform
* 🚑 Uses OrderedDict for config_flow schema
* 👕 Adds return types for min/max temp
* 🚜 Refactors entities into their actual devices
* ⬆️ Updates toonapilib to 3.0.7
* 🚜 Refactors binary sensor state inversion
* 🚑 Fixes states of OpenTherm connection and Hot Tap Water
* ✨ Adds Boiler Preheat binary sensor
* ✨ Adds Toon Thermostat Program binary sensor
* ✨ Adds Boiler Modulation Level sensor
* ✨ Adds Daily Power Cost sensor
* 🔥 Cleanup of Toon Thermostat climate attributes
* 🚜 Adjusts config_flow with Tenant selection
* 🙋 Adds myself to codeowners file as maintainer
* ⬆️ Gen requirements
* ⬆️ Updates toonapilib to 3.0.9
* ☔ Adds config_flow tests
2019-02-26 10:18:09 -08:00
Franck Nijhof and Paulus Schoutsen
2cbe083460
⬆️ Upgrades InfluxDB dependency to 5.2.0 ( #18668 )
2018-11-25 20:52:09 +01:00
Franck Nijhof and Pascal Vizeli
80cd8b180c
Adds light switch platform ( #18562 )
...
* Adds light switch platform
* Addresses HoundCI warnings
* Addresses Flake8 reported issues
* Removes async_update call as per review
2018-11-20 11:51:34 +01:00
Franck Nijhof and Paulus Schoutsen
7a5e828f6b
Updates documentation repo URL in PR template ( #16537 )
2018-09-10 14:28:21 +02:00
Franck Nijhof and Paulus Schoutsen
e17e080639
✏️ Corrects typo in code comments ( #15923 )
...
`MomematicIP` -> `HomematicIP`
2018-08-11 08:47:41 +02:00
Franck Nijhof and Fabian Affolter
872b6cf16b
Updates default Pilight port number ( #13419 )
2018-03-23 23:22:33 +01:00