Maker Forum

Forum-Navigation
Du musst dich anmelden um Beiträge und Themen zu erstellen.

Fritz!Box und Python - Nutze die Schnittstelle

fritzconnection 0.6.5

Communicate with the AVM FritzBox

Project description

Python-Tool to communicate with the AVM FritzBox. Uses the TR-064 protocol.

Installation:

pip install fritzconnection

Dependencies

fritzconnection requires the python modules lxml and requests:

pip install lxml requests

Available Modules, Commands and Tools

fritzconnection.py makes the SOAP interface of the FRITZ!Box available on the command line. Shows all available services and actions when run with the argument -c. Use -h for help.

This is the main module and works standalone. The other modules listet here are utility modules for convenience and examples on how to use fritzconnection.

fritzstatus.py is a command line interface to display status information of the FRITZ!Box. It also serves as an example on how to use the fritzconnection module.

fritzmonitor.py is a Tkinter GUI to display current IP as well as the upstream and downstream rates. It also makes it easy to reconnect and thus get a different IP from your ISP.

fritzhosts.py is a command line interface to display the hosts known by the FRITZ!Box with IP, name, MAC and status.

fritzwlan.py Utility module for FritzConnection to list the known WLAN connections.

fritzcallforwarding.py Utility module for FritzConnection to manage callforwardings.

fritzphonebook.py Utility module for FritzConnection to access phone books.

fritzcall.py Gives access to recent phone calls: incoming, outgoing and missed ones.

Raspberry Pi - Arduino - ESP - Linux - Windows - C++ - Python - C# - Elektronik - 3D Druck - Fusion 360