Quellcode durchsuchen

feat: wolock example (#211)

Atul Singh vor 2 Jahren
Ursprung
Commit
d60b281149
1 geänderte Dateien mit 21 neuen und 1 gelöschten Zeilen
  1. 21 1
      README.md

+ 21 - 1
README.md

@@ -6,9 +6,29 @@ Using the script `scripts/get_encryption_key.py` you can manually obtain locks e
 
 
 Usage:
 Usage:
 ```shell
 ```shell
-python3 get_encryption_key.py MAC USERNAME
+$ python3 get_encryption_key.py MAC USERNAME
+Key ID: xx
+Encryption key: xxxxxxxxxxxxxxxx
 ```
 ```
+
 Where `MAC` is MAC address of the lock and `USERNAME` is your SwitchBot account username, after that script will ask for your password.
 Where `MAC` is MAC address of the lock and `USERNAME` is your SwitchBot account username, after that script will ask for your password.
 If authentication succeeds then script should output your key id and encryption key.
 If authentication succeeds then script should output your key id and encryption key.
 
 
+Examples:
+
+* WoLock
+
+```python
+import asyncio
+from switchbot.discovery import GetSwitchbotDevices
+from switchbot.devices import lock
+
 
 
+async def main():
+    wolock = await GetSwitchbotDevices().get_locks()
+    await lock.SwitchbotLock(wolock['32C0F607-18B8-xxxx-xxxx-xxxxxxxxxx'].device, "key-id", "encryption-key").get_lock_status()
+
+
+asyncio.run(main())
+
+```