Releases: bb-Ricardo/fritzinfluxdb
Releases · bb-Ricardo/fritzinfluxdb
1.2.4: fixes issues on Cable FritzBoxes with newer Firmware versions
1.2.3: adds support for FritzOS 8.00
Bugfix:
Thanks to @tombirdberlin for the PR
1.2.2: adds support for FritzOS 7.90
Features:
- adds support for new call log format of FritzOS 7.90 #122
- adds lua service 'Cable Channel Info' #100 (not in dashboard present so far)
- adds link mode 'Ethernet' to FritzBoxLinkTypes #110
Bugfixes:
Maintanace
- bump container version to Python 3.12 and reduced size
- bump dependencies
Special thanks to @thomo for the pull request.
1.2.1: adds data types to TR-69 measurements and adds more IPv6 information
Features:
- adds 'ipv6_prefix' and 'ipv6_prefix_length' to system dashboard #91
- adds logging of blocktime for failed Lua connection logins #89
- permits connection to InfluxDB 1 without user and password #88
Bugfixes:
- specifies data type for all TR-69 measurements #87
Special thanks to @flok for the two pull requests.
v1.2.0: WireGuard VPN data, better link type detection, HAN-FUN/DECT device support
Features:
- adds support for WireGuard VPN #77
- adds support to determine link type based on model number #71
- adds support for HAN-FUN/DECT home automation devices #81
- improves home automation dashboards with more panels for different home automation attributes
Bugfixes:
- fixes issue with incorrect linkuptime #72
- fixes DSL Connection info for version 7.50 #79
- fixes issue with home automation containing only one device #74
- fixes issue with overwriting existing default retention policy #80
Special thanks to @MarcLandis and @matthiasstock for their contributions and all other user for their support in finding and fixing issues.
v1.1.0: add smart home devices and phone list
Features:
- adds support for SmartHome / HomeAutomation devices #44
- adds support for FritzOS versions 7.30, 7.31, 7.39 and 7.50 #49
- adds support for exporting phone list #53
- add all dashboards as Flux version as well (InfluxQL dashboards are deprecated now) #63
- switches system stats from 10s interval to 150s interval #68
- adds fritzinfluxdb logs to FritzBox log dashboard and timezone setting as well #70
- adds first dashboard for Wifi client capabilities and current upstream/downstream rates #65
Bugfixes:
- fixes issue with VPN data not parsed due to wrong data format #51
- fixes issue with duplicated log messages in FritzOS 7.39 BETA #58
- removes misleading log messages #64
- fixes issue with InfluxQL dashboard import into Grafana 9.2 #61
- fixes issue with invalid session on FritzBox restart #67
- fixes and enhances creation of 'dbrp's in influx 2.4 #54
Special thanks to @matthiasstock and @muenzpraeger for their contributions and all other user for their support in finding and fixing issues.
v1.0.1: minor bugfixes
- fixed issues with Python version
- updated README
- added support for Fritz!OS 7.39 BETA
v1.0.0 - All things new
This is a complete rewrite of the whole project and includes loads of features missing in the previous versions.
Features:
- support for influxDB 1 and influxDB 2
- support for DSL and Cable models
- cleaned up and structured code
- uses python asyncio to query and write data using different threads
- able to read config from environment
- supports multiple config files
- supports tags to select multiple FritzBoxes from the same dashboard
- imports all the logs into a separat dashboard
- power consumption and os metrics
- lists off active and passive hosts
- WLAN channels and associations
- VPN and DynDNS info
- pre build docker container
v0.3.0 - TLS and Python3 support
- minimum version is now python 3.6 and dropped Python2 support
- update string formatting to python 3.6 notation
- moved to newer version of fritzconnection library
- add TLS support for FritzBox connection
- add TLS support for InfluxDB connection
- add timeout for fritzbox connection
- add interval option to config
- enhanced debugging output
Last version working with Python 2.7
This will be the last version working with Python 2.7.
Main branch will switch to >=3.6
- Adds InfluxDB TLS support.