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

Uploaded Source

Built Distribution

fritzconnection-1.3.4-py3-none-any.whl (71.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: fritzconnection-1.3.4.tar.gz
  • Upload date:
  • Size: 26.7 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.4.tar.gz
Algorithm Hash digest
SHA256 b54c6772192b5679e7559f74dc757d366220967ed26febe3541ec31485cc72db
MD5 e2cf91456781876e8ce0505137eb3a5d
BLAKE2b-256 2e9f8c0af736a1a158b591d6e74b5ed92b5839c8dabf97a1af0c1a52fb67823a

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: fritzconnection-1.3.4-py3-none-any.whl
  • Upload date:
  • Size: 71.5 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 58eb2a211cfe8f78c3c5973830737800039bb45b0413d5558134c2359e85a2a5
MD5 7ff9c1f551850d18512f92ea69964092
BLAKE2b-256 a1cdcfc7666a5ffffa4ae4213eda0e121630452559eff49723e3ae6f1c4d0812

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