Skip to content

lordlala/pysifely

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pysifely

Python module for Sifely home products

A Python 3.11 based project written to interact with Sifely products through code.

To get started:

import asyncio

from pysifely import Pysifely, LockService

async def async_main():
    client = await Pysifely.create()
    await client.login("[email protected]", "password")
    await client._service.get_user_profile()
    print(await client.unique_device_ids)
    #await client._service.get_object_list()
    lock = LockService(client)
    locks = await lock.get_locks()
    await lock.unlock(locks[0])

if __name__ == "__main__":
    loop = asyncio.get_event_loop()
    loop.run_until_complete(async_main())

About

Python module for Sifely home products

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages