Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Somfy open api #19548

Merged
merged 61 commits into from Jun 11, 2019
Merged
Changes from 1 commit
Commits
Show all changes
61 commits
Select commit Hold shift + click to select a range
f3e7d3b
CREATE Somfy component
tetienne Dec 14, 2018
326d590
CREATE cover Somfy platform
tetienne Dec 14, 2018
2327a49
USE somfy id as unique id
tetienne Dec 14, 2018
27fe9b3
UPDATE all the devices in one call to limit the number of call
tetienne Dec 21, 2018
3b52376
FIX Don't load devices if not yet configured
tetienne Dec 23, 2018
27f0998
IMP Replace configurator by a simple notification
tetienne Dec 23, 2018
4210196
ADD log in case state does not match
tetienne Dec 23, 2018
ad137db
IMP wording
tetienne Dec 23, 2018
4b95bb3
REMOVE debug stuf
tetienne Dec 23, 2018
c1a3131
ADD support for tilt position
tetienne Dec 23, 2018
e85e294
UPDATE requirements
tetienne Dec 23, 2018
676fbe1
FIX Use code instead of authorization response
tetienne Dec 24, 2018
fe853a4
HANDLE stateless devices (Somfy RTS)
tetienne Dec 24, 2018
1a5af8f
FIX import locally 3rd party library
tetienne Dec 24, 2018
f0aacd7
UPDATE pymfy to 0.4.3
tetienne Dec 24, 2018
b7c075e
ADD missing docstring
tetienne Dec 24, 2018
14b4ff6
FIX For Somfy 100 means closed and 0 opened
tetienne Dec 27, 2018
4537853
FIX position can be None
tetienne Dec 27, 2018
b7015b7
ENHANCE error management when error 500 occurs at setup
tetienne Dec 27, 2018
85238ba
FIX indent
tetienne Dec 27, 2018
2b398dd
ROLLBACK tilt modification
tetienne Dec 28, 2018
aa6dee3
FIX Look for capability instead of state
tetienne Dec 28, 2018
d761818
DON'T use exception to test if a feature is available
tetienne Jan 7, 2019
921e4a4
UPDATE dependency
tetienne Jan 7, 2019
4075f6e
ADD device_info property
tetienne Jan 7, 2019
beaa196
AVOID object creation in each method
tetienne Jan 8, 2019
a2d6b53
REMOVE unused constants
tetienne Jan 8, 2019
ac09087
ADD missing doc
tetienne Jan 8, 2019
46bd487
IMP Only make one call to add_entities
tetienne Jan 14, 2019
baa3e98
USE dict[key] instead of get method
tetienne Jan 14, 2019
54604bb
IMP Don't pass hass object to the entities
tetienne Jan 14, 2019
962eaee
FIX Don't end logging messages with period
tetienne Jan 14, 2019
7bf9f48
USE config entries instead of a cache file
tetienne Jan 30, 2019
676191d
IMPLEMENT async_unload_entry
tetienne Feb 13, 2019
ed2cf07
CONSOLIDATE package
tetienne Feb 14, 2019
894cda0
UPDATE to pymfy 0.5.1
tetienne Feb 14, 2019
de4698d
SIMPLIFY config flow
tetienne Feb 25, 2019
fa630ad
ADD French translation
tetienne Feb 25, 2019
517382d
FIX 80 vs 79 max length
tetienne Feb 25, 2019
bd0548a
ABORT flow asap
tetienne Feb 26, 2019
b2bb967
FIX A tupple was returned
tetienne Mar 9, 2019
cdf8041
MIGRATE to manifest.json
tetienne Apr 25, 2019
4308021
ADD a placeholder async_setup_platform coroutine
tetienne Apr 25, 2019
d4c2969
FIX codeowner
tetienne Apr 25, 2019
85144a3
ADD missing translations file
tetienne May 12, 2019
db0776c
USE new external step
tetienne May 22, 2019
e28918f
UPGRADE pymfy version
tetienne May 24, 2019
5e2a3f1
Close Somfy tab automatically
tetienne May 24, 2019
4405cb1
ADD manufacturer
tetienne May 24, 2019
664b2a7
HANDLE missing code or state in Somfy request
tetienne May 24, 2019
9d31be9
REMOVE unused strings
tetienne May 24, 2019
81db9fd
DECLARE somfy component to use config_flow
tetienne May 24, 2019
7b785bf
APPLY static check remarks
tetienne May 24, 2019
122b6b2
FIX async method cannot be called from sync context
tetienne May 26, 2019
f87b0d7
FIX only unload what has been loaded during entry setup
tetienne May 26, 2019
7ef00ee
DON't catch them all
tetienne May 26, 2019
2709ea1
DON'T log full stacktrace
tetienne May 27, 2019
79e536f
ABORT conflig flow if configuration missing
tetienne May 27, 2019
0dc79a5
OMIT Somfy files for coverage
tetienne May 28, 2019
a2ce8df
ADD tests about Somfy config flow
tetienne Jun 6, 2019
ae093ba
ADD pymfy to the test dependencies
tetienne Jun 6, 2019
File filter...
Filter file types
Jump to…
Jump to file or symbol
Failed to load files and symbols.

Always

Just for now

UPGRADE pymfy version

  • Loading branch information...
tetienne committed May 24, 2019
commit e28918f040494b2877206d01baa5760cca97c5ec
@@ -7,6 +7,6 @@
"@tetienne"
],
"requirements": [
"pymfy==0.5.1"
"pymfy==0.5.2"
]
}
ProTip! Use n and p to navigate between commits in a pull request.
You can’t perform that action at this time.