Compare commits
8 Commits
640c12ded6
...
e0e4ddb861
Author | SHA1 | Date |
---|---|---|
Robin Hüskes | e0e4ddb861 | |
Robin Hüskes | 25f96f307f | |
Robin Hüskes | 48792763f9 | |
Robin Hüskes | b537d3ed4d | |
Robin Hüskes | f9994e6d3d | |
Robin Hüskes | 720b6be25d | |
Robin Hüskes | 966607fff5 | |
Robin Hüskes | 9bb4445fd9 |
|
@ -0,0 +1,4 @@
|
|||
__pycache__/
|
||||
api/authcache/
|
||||
api/__pycache__/
|
||||
settings.py
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -18,6 +18,7 @@ import sys
|
|||
|
||||
from aiohttp import ClientSession
|
||||
from api import api
|
||||
from settings import *
|
||||
|
||||
_LOGGER: logging.Logger = logging.getLogger(__name__)
|
||||
_LOGGER.addHandler(logging.StreamHandler(sys.stdout))
|
||||
|
@ -26,12 +27,6 @@ CONSOLE: logging.Logger = logging.getLogger("console")
|
|||
CONSOLE.addHandler(logging.StreamHandler(sys.stdout))
|
||||
CONSOLE.setLevel(logging.INFO)
|
||||
|
||||
# Optional default Anker Account credentials to be used
|
||||
USER = ""
|
||||
PASSWORD = ""
|
||||
COUNTRY = ""
|
||||
|
||||
|
||||
async def main() -> None:
|
||||
"""Run main to export energy history from cloud."""
|
||||
global USER, PASSWORD, COUNTRY # noqa: PLW0603
|
||||
|
|
|
@ -0,0 +1,4 @@
|
|||
# Optional default Anker Account credentials to be used
|
||||
USER = ""
|
||||
PASSWORD = ""
|
||||
COUNTRY = ""
|
|
@ -21,6 +21,7 @@ import time
|
|||
from aiohttp import ClientSession
|
||||
from aiohttp.client_exceptions import ClientError
|
||||
from api import api, errors
|
||||
from settings import *
|
||||
|
||||
_LOGGER: logging.Logger = logging.getLogger(__name__)
|
||||
_LOGGER.addHandler(logging.StreamHandler(sys.stdout))
|
||||
|
@ -29,11 +30,6 @@ CONSOLE: logging.Logger = logging.getLogger("console")
|
|||
CONSOLE.addHandler(logging.StreamHandler(sys.stdout))
|
||||
CONSOLE.setLevel(logging.INFO)
|
||||
|
||||
# Optional default Anker Account credentials to be used
|
||||
USER = ""
|
||||
PASSWORD = ""
|
||||
COUNTRY = ""
|
||||
|
||||
RANDOMIZE = True # Global flag to save randomize decission
|
||||
RANDOMDATA = {} # Global dict for randomized data, printed at the end
|
||||
|
||||
|
|
|
@ -15,6 +15,7 @@ import time
|
|||
|
||||
from aiohttp import ClientSession
|
||||
from api import api
|
||||
from settings import *
|
||||
|
||||
_LOGGER: logging.Logger = logging.getLogger(__name__)
|
||||
_LOGGER.addHandler(logging.StreamHandler(sys.stdout))
|
||||
|
@ -23,10 +24,6 @@ CONSOLE: logging.Logger = logging.getLogger("console")
|
|||
CONSOLE.addHandler(logging.StreamHandler(sys.stdout))
|
||||
CONSOLE.setLevel(logging.INFO)
|
||||
|
||||
# Optional default Anker Account credentials to be used
|
||||
USER = ""
|
||||
PASSWORD = ""
|
||||
COUNTRY = ""
|
||||
REFRESH = 30 # default refresh interval in seconds
|
||||
|
||||
|
||||
|
|
|
@ -8,6 +8,7 @@ import sys
|
|||
|
||||
from aiohttp import ClientSession
|
||||
from api import api
|
||||
from settings import *
|
||||
|
||||
_LOGGER: logging.Logger = logging.getLogger(__name__)
|
||||
_LOGGER.addHandler(logging.StreamHandler(sys.stdout))
|
||||
|
@ -23,7 +24,7 @@ async def main() -> None:
|
|||
try:
|
||||
async with ClientSession() as websession:
|
||||
myapi = api.AnkerSolixApi(
|
||||
"username@domain.com", "password", "de", websession, _LOGGER
|
||||
USER, PASSWORD, COUNTRY, websession, _LOGGER
|
||||
)
|
||||
|
||||
# show login response
|
||||
|
|
Loading…
Reference in New Issue