This repository has been archived by the owner on Apr 14, 2021. It is now read-only.
Releases: bpicode/fritzctl
Releases · bpicode/fritzctl
fritzctl 1.4.23
fritzctl 1.4.22
- Build using go 1.10.2.
- Upgrade of 3rd party dependencies.
- First release that includes Debian buster.
fritzctl 1.4.21
- Relative changes of temperatures. Example
fritzctl temperature + 1 XYZ fritzctl temperature - 2 XYZ
- Built using go 1.10.1
- 3rd party library updates
- This release contains linux/windows distributions only.
fritzctl 1.4.20
- Command
temperature
supports reset to "comfort" and "saving" viarespectively.fritzctl temperature comf <devices> fritzctl temperature sav <devices>
- Experimental:
list thermostats
as well aslist switches
now have an option--output=json
, which serializes the data into json format and prints it to stdout. An example is:{ "numberOfItems": 1, "devices": [ { "id": "44363 2777777", "internalId": "12", "name": "HKR_1", "properties": { "vendor": { "manufacturer": "AVM", "productName": "Comet DECT", "firmwareVersion": "03.54" }, "lock": { "hwLock": "LOCKED", "swLock": "UNLOCKED" }, "warnings": [ "Battery is running on low capacity" ] }, "measurements": { "temperature": "20.5" }, "state": { "connected": true, "temperatureControl": { "goal": "OFF", "saving": "18", "comfort": "20", "nextChange": { "at": "2017-09-30T23:00:00+02:00", "goal": "20" } } } } ] }
- Improve error message when no configuration file is found.
- NOTICE file and debian copyright file
- Upgrade of 3rd party dependencies.
fritzctl 1.4.19
- Command
certificate export
to dump the x509 certificate offered by the FRITZ!Box in PEM format. - Command
about
. - Configuration with
.yml
files. Opt-in, the app will look for configuration in the following places:- ~/.fritzctl/config.yml
- ~/.fritzctl/config.json
- ~/.fritzctl/fritzctl.yml
- ~/.fritzctl/fritzctl.json
- ~/.fritzctl.yml
- ~/.fritzctl.json
- $PWD/fritzctl.yml
- $PWD/fritzctl.json
- $PWD/.fritzctl.yml
- $PWD/.fritzctl.json
- /etc/fritzctl/config.yml
- /etc/fritzctl/config.json
- /etc/fritzctl/fritzctl.yml
- /etc/fritzctl/fritzctl.json
I.e. the old default location will still work. The recommended location is ~/.fritzctl/config.yml An example of new format is:
---
net:
protocol: "https"
host: "fritz.box"
port: 443
login:
url: "/login_sid.lua"
username:
password: "xxxxx"
pki:
skip_tls_verify: true
certificate_file:
- Built using go 1.10.
- Upgrade of 3rd party dependencies.
fritzctl 1.4.18
- new command:
fritzctl list phonecalls
to see a list of recently made calls - new command:
fritzctl boxinfo
shows metadata of the fritzbox - git revision shown in
fritzctl version
- upgrade of 3rd party dependencies
- sha256 sums:
- linux/amd64: 85e504f855a587dcb2c692442779674ba1368b0b2753b27505a8b20c9822116f
- linux/arm: 82aeac0f08c307ef951a1f20a3bac42aa148e972aa88568cde5310289cbef277
- darwin/amd64: 7f1313439730b18dfc4b417fe66fec638ad05db8fb1f27420d44a71848022772
- windows/amd64: 45964259c6580fe28e226dffa5ea89cc98f90587c5b023eae6de542f321c6b9b
- dragonfly/amd64: ebeb4e9209985c3dca899eb1a157e3490b4ef7acdb43be2fb932df52b779a3c2
- freebsd/amd64: 51d8ed7c8325d45debce24897e1f27d8f07e1cb95e8c6428c9b51019850dc7df
- netbsd/amd64: f833ca3812873cd7b211beb333674e6014be46e3e95dc212585eebf3923a7f47
- openbsd/amd64: dc2a83180d3b47a09bae3bb914b3e4efdde7573e2b94c07281514bff15dd50b3
fritzctl 1.4.17
- First release including binaries for several BSD flavors
- SHA-256 sums
- linux/amd64 5839412940840d863920be33be16d661a00cb694eae4fca240ccaf52f7dc91b5
- linux/arm b8a764c56ff5fdc0fdde7931ac42324364c2c50e859b1d8b0c571aa60b907aca
- darwin/amd64 8c702b5ce1f4a817091154dc7dce9b6f8817155381e62057c9b10e9a5e41c274
- windows/amd64 8ac344dfc9c3612d086efc8594419cf28b466527f2b40a32b9c228ba138413f5
- dragonfly/amd64 b611379a21d0948efa37fe5db68241e2b9daf18a32a16029dd820b9c20f3c7f9
- freebsd/amd64 4b4669209f03061d91bb6e005124520d250b33e5c01abe1dfc7d233bd7ff59a3
- netbsd/amd64 45cf312df447d816c62a6470ef565fea1b781fc1dfd0cee60455c4bcfc8f0045
- openbsd/amd64 5360a1dd2c00c41aa1c51d45829dd8a35fd7de7e8243e3ae92dc87f7113002f1
fritzctl 1.4.16
- improved error handling
- 3rd party library upgrades
- builds are now considered reproducible
- ~30% reduction of binary size since debug symbols are stripped off
SHA-256 sums:
- linux/amd64 0d4d7f8b37ad5399757a8d277e32f48390f58873db0d9e003e9324039253b3c7
- linux/arm a2dbacafd3ec160cbf0c2bffb92a1b644494cc5d4246e64f7ac8de53e8b30a41
- darwin/amd64 aabcd3da316cfddd94ae92e98723c02c8fdb672f421fda69e341f58a3ad99196
- windows/amd64 086ef6884fc859ffdd3cb776912dad90fbed5ee45b8e684947e097708a80ad1a
fritzctl 1.4.15
Bugfix release: fix layout of tables in terminals supporting ANSI colors.
fritzctl 1.4.13
- Support for
fritzctl temperature on/off ...
to switch HKR devices. - Support for
switch/toogle/temperature
on device groups. - New command
fritzctl list groups
shows the configured device groups. - Rework of the survey within
fritzctl configure
. - Reduce logging verbosity by default.
- Improved help for commands.
- 3rd party library upgrades:
- github.com/cpuguy83/go-md2man to v1.0.7
- github.com/russross/blackfriday to v1.5
- removed dependency on github.com/shurcooL/sanitized_anchor_name
- github.com/spf13/cobra to b78744579491c1ceeaaa3b40205e56b0591b93a3
- golang.org/x/crypto to 7d9177d70076375b9a59c8fde23d52d9c4a7ecd5
- golang.org/x/sys to 062cd7e4e68206d8bab9b18396626e855c992658
- golang.org/x/text to 1cbadb444a806fd9430d14ad08967ed91da4fa0a