Communicate with the AVM FritzBox
Project description
Python-Tool to communicate with the AVM FritzBox. Uses the TR-064 protocol over UPnP.
Installation:
pip install fritzconnection
Quickstart:
Using fritzconnection is as easy as:
from fritzconnection import FritzConnection fc = FritzConnection(address='192.168.178.1') fc.reconnect() # get a new external ip from the provider print(fc) # print router model informations
In general FritzConnection can execute every action provided by the (model-specific) API. For i.e. this can be WLAN settings, internet connection and device status informations, home automation services and much more. The package comes with a library providing some modules as examples how to implement applications on top of FritzConnection.
Documentation
The full documentation and release notes are at https://fritzconnection.readthedocs.org
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
fritzconnection-1.2.0.tar.gz
(28.7 kB
view hashes)
Built Distribution
Close
Hashes for fritzconnection-1.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ec8afec5b2e96b81350792f1d28f1ee87ab3ac1c8a835a3289ce29da2d0ca8a |
|
MD5 | aafd42821b47cae898a7e74c8903d16d |
|
BLAKE2b-256 | 14f48b21d9bb0d0f0398ae754e967192bace9b57da75edfce08b0500c54fc398 |