Python library for nello.io intercoms
Project description
pynello
Public API
This is new prefered way of interacting with Nello devices.
Get started
Shoot an email to hello@nello.io and ask them to generate a client_id for you.
Code sample
from pynello.public import Nello
n = Nello(client_id='you-need-to-ask-nello-for-this', username='me@example.com', password='somethingLong')
# Get available locations
n.locations
# Open the door ("main" ie. first available location)
n.main_location.open_door()
# Setup a webhook for new events
n.main_location.set_webook('https://example.com/nello/event')
Upstream documentation
Private API
This API is deprecated
A huge thanks to Oskar Neumann for his original work on the FHEM integration.
Code sample
from pynello.private import Nello
n = Nello(username='me@example.com', password='somethingLong')
# Get available locations
n.locations
# Open the door ("main" ie. first available location)
n.main_location.open_door()
# Get the recent activity
n.main_location.activity
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pynello-2.0.3.tar.gz
(7.7 kB
view details)
File details
Details for the file pynello-2.0.3.tar.gz.
File metadata
- Download URL: pynello-2.0.3.tar.gz
- Upload date:
- Size: 7.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e5ff6d953438909e2b731136335d48680e91996e6a406cc1a8e6215d43f064a7
|
|
| MD5 |
a5b87473a3fe62e15dae04801e751788
|
|
| BLAKE2b-256 |
710e77c6b7ee3f87d8a0620667699ddc9730bbfadaec4097e49ccc47113eb464
|