Skip to content

jhubig/uebersicht-widget-fritzBoxPro

Repository files navigation

GitHub release made-with-bash GitHub license GitHub issues GitHub issues-closed contributions welcome GitHub contributors Github All Releases

fritzBoxPro widget

Widget for Übersicht http://tracesof.net/uebersicht/ to display data of your Fritz!Box


Version History

  • 20200429: 1.0 - Initial Release

banner.png


Features

Currently the following data is collected from your FritzBox

  • Firmware version
  • Provider name
  • Uptime
  • External IP Address
  • Info about 2.4 Ghz WiFi
  • Info about 5 Ghz WiFi
  • Info about Guest WiFi
  • Answering machine name
  • New and total number of calls

There is a notification indication for new firmware update and new calls on answering machine.

NewUpdateAvailable.gif

Become a part of it
Do you have any ideas to improve or extend the existing functionality? Feel free to raise an issue or create a pull request. Thanks.

Setup

1. Activate the TR064 interface and create a user on your Fritz!Box

To be able to use the the TR-064 interface, it has to be activated on the Fritz!Box:

FritzBox_Activation_TR064.png

In addition, a user needs to be available or created. This user needs to have access to Fritz!Box settings:

FritzBox_CreateUser_TR064.png

2. fritzBoxShell.sh file for config

First of all you need to enter your username (which was created in previous step), password and hostname of your Fritz!Box in the fritzBoxShell.sh file:

# Fritz!Box Config
[[ -z "$BoxIP" ]] && BoxIP="fritz.box"
[[ -z "$BoxUSER" ]] && BoxUSER="YourUser"
[[ -z "$BoxPW" ]] && BoxPW="YourPW"

Afterwards you need to make the file executable: Open a terminal and go to the widget folder (usually located under /Users/<yourUser/Library/Application Support/Übersicht/widgets/fritzBoxPro.widget/). Then apply the following:

chmod 755 fritzBoxShell.sh

3. Start the engines

If steps 1 and 2 were successful, then you should see already data of your Fritz!Box on your widget on the desktop. Enjoy :) Now you can change the position of the widget in the index.coffee file:

# Position of the widget on your screen\
pos_top		= '180px'\
pos_left	= '330px'

Credits

Design is based on the great "Calender Plan - Task Events App" (https://dribbble.com/shots/4594817-Calendar-Plan-Tasks-Events-App-Freebies). Go check out Brice Séraphin's other work: https://dribbble.com/briceseraphin

Used the great Icon pack by Icons8. Thanks! https://github.com/icons8/flat-color-icons


AVM, FRITZ!, Fritz!Box and the FRITZ! logo are registered trademarks of AVM GmbH - https://avm.de/

© 2021 | Johannes Hubig