File tree Expand file tree Collapse file tree 5 files changed +19
-46
lines changed
Expand file tree Collapse file tree 5 files changed +19
-46
lines changed Original file line number Diff line number Diff line change 99
1010import backoff
1111import humps
12+ from aiohttp import ClientSession , ServerDisconnectedError
1213
13- from pyoverkiz .const import (
14- SOMFY_API ,
15- SOMFY_CLIENT_ID ,
16- SOMFY_CLIENT_SECRET ,
17- SUPPORTED_SERVERS ,
18- )
1914from pyoverkiz .exceptions import (
2015 InvalidEventListenerIdException ,
2116 NoRegisteredEventListenerException ,
2217 NotAuthenticatedException ,
23- SomfyBadCredentialsException ,
24- SomfyServiceException ,
2518 TooManyConcurrentRequestsException ,
2619 TooManyExecutionsException ,
2720)
3932 State ,
4033)
4134from pyoverkiz .obfuscate import obfuscate_sensitive_data
42- from pyoverkiz .servers .overkiz_server import (
43- ClientSession ,
44- FormData ,
45- OverkizServer ,
46- ServerDisconnectedError ,
47- )
35+ from pyoverkiz .servers .overkiz_server import OverkizServer
4836from pyoverkiz .types import JSON
4937
5038
Original file line number Diff line number Diff line change 11from __future__ import annotations
22
3- from pyoverkiz .models import OverkizServer
4-
5- COZYTOUCH_ATLANTIC_API = "https://apis.groupe-atlantic.com"
6- COZYTOUCH_CLIENT_ID = (
7- "Q3RfMUpWeVRtSUxYOEllZkE3YVVOQmpGblpVYToyRWNORHpfZHkzNDJVSnFvMlo3cFNKTnZVdjBh"
8- )
9-
10- NEXITY_API = "https://api.egn.prd.aws-nexity.fr"
11- NEXITY_COGNITO_CLIENT_ID = "3mca95jd5ase5lfde65rerovok"
12- NEXITY_COGNITO_USER_POOL = "eu-west-1_wj277ucoI"
13- NEXITY_COGNITO_REGION = "eu-west-1"
14-
15- SOMFY_API = "https://accounts.somfy.com"
16- SOMFY_CLIENT_ID = "0d8e920c-1478-11e7-a377-02dd59bd3041_1ewvaqmclfogo4kcsoo0c8k4kso884owg08sg8c40sk4go4ksg"
17- SOMFY_CLIENT_SECRET = "12k73w1n540g8o4cokg0cw84cog840k84cwggscwg884004kgk"
3+ from pyoverkiz .servers .overkiz_server import OverkizServer
184
195SUPPORTED_SERVERS : dict [str , OverkizServer ] = {
206 "atlantic_cozytouch" : OverkizServer (
Original file line number Diff line number Diff line change 11from __future__ import annotations
22
3-
43from aiohttp import FormData
5- from pyoverkiz . const import COZYTOUCH_ATLANTIC_API , COZYTOUCH_CLIENT_ID
4+
65from pyoverkiz .exceptions import (
76 CozyTouchBadCredentialsException ,
87 CozyTouchServiceException ,
98)
10-
119from pyoverkiz .servers .overkiz_server import OverkizServer
1210
11+ COZYTOUCH_ATLANTIC_API = "https://apis.groupe-atlantic.com"
12+ COZYTOUCH_CLIENT_ID = (
13+ "Q3RfMUpWeVRtSUxYOEllZkE3YVVOQmpGblpVYToyRWNORHpfZHkzNDJVSnFvMlo3cFNKTnZVdjBh"
14+ )
15+
1316
1417class AtlanticCozytouch (OverkizServer ):
1518 async def login (self , username : str , password : str ) -> bool :
Original file line number Diff line number Diff line change 11from __future__ import annotations
22
33import asyncio
4-
54from typing import cast
65
76import boto3
8-
97from botocore .config import Config
108from warrant_lite import WarrantLite
119
12- from pyoverkiz .const import (
13- NEXITY_API ,
14- NEXITY_COGNITO_CLIENT_ID ,
15- NEXITY_COGNITO_REGION ,
16- NEXITY_COGNITO_USER_POOL ,
17- )
18- from pyoverkiz .exceptions import (
19- NexityBadCredentialsException ,
20- NexityServiceException ,
21- )
22-
10+ from pyoverkiz .exceptions import NexityBadCredentialsException , NexityServiceException
2311from pyoverkiz .servers .overkiz_server import OverkizServer
2412
13+ NEXITY_API = "https://api.egn.prd.aws-nexity.fr"
14+ NEXITY_COGNITO_CLIENT_ID = "3mca95jd5ase5lfde65rerovok"
15+ NEXITY_COGNITO_USER_POOL = "eu-west-1_wj277ucoI"
16+ NEXITY_COGNITO_REGION = "eu-west-1"
17+
2518
2619class NexityServer (OverkizServer ):
2720 async def login (self , username : str , password : str ) -> bool :
Original file line number Diff line number Diff line change 55
66from aiohttp import FormData
77
8- from pyoverkiz .const import SOMFY_API , SOMFY_CLIENT_ID , SOMFY_CLIENT_SECRET
98from pyoverkiz .exceptions import SomfyBadCredentialsException , SomfyServiceException
109from pyoverkiz .servers .overkiz_server import OverkizServer
1110from pyoverkiz .types import JSON
1211
12+ SOMFY_API = "https://accounts.somfy.com"
13+ SOMFY_CLIENT_ID = "0d8e920c-1478-11e7-a377-02dd59bd3041_1ewvaqmclfogo4kcsoo0c8k4kso884owg08sg8c40sk4go4ksg"
14+ SOMFY_CLIENT_SECRET = "12k73w1n540g8o4cokg0cw84cog840k84cwggscwg884004kgk"
15+
1316
1417class SomfyServer (OverkizServer ):
1518
You can’t perform that action at this time.
0 commit comments