Skip to main content

Communicate with the AVM FRITZ!Box

Project description

Python versions https://img.shields.io/pypi/l/fritzconnection.svg

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


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.3.1.tar.gz (30.6 kB view details)

Uploaded Source

Built Distribution

fritzconnection-1.3.1-py3-none-any.whl (71.0 kB view details)

Uploaded Python 3

File details

Details for the file fritzconnection-1.3.1.tar.gz.

File metadata

  • Download URL: fritzconnection-1.3.1.tar.gz
  • Upload date:
  • Size: 30.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

File hashes

Hashes for fritzconnection-1.3.1.tar.gz
Algorithm Hash digest
SHA256 36cc8fd40e75f0bd5c9f7f2b2824e265c21b0514c2ded6e2db0649b33ba59666
MD5 08b2915c20a882850ed90edd1f5adffc
BLAKE2b-256 6ee657b0c9690e0acfd3b4ee7f5ce739c06d94337ce8e130de657cf33de0c340

See more details on using hashes here.

Provenance

File details

Details for the file fritzconnection-1.3.1-py3-none-any.whl.

File metadata

  • Download URL: fritzconnection-1.3.1-py3-none-any.whl
  • Upload date:
  • Size: 71.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

File hashes

Hashes for fritzconnection-1.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 fdc9bb505c937896a5da3429141ab33886170b6ba4a9fa014919ffd3c6beeb27
MD5 d4da75cc3ee0f61751e6e5e4cf40d525
BLAKE2b-256 094ab7b831b50c271589e4094d50da43e3b794e37fe8b17e962b46b165a43231

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page