plugins/inputs/fritzbox_smarthome/README.md
This plugin gathers status information from Smarthome capable FRITZ! routers using the device's AVM Home Automation interface.
⭐ Telegraf v1.40.0 🏷️ network, iot 💻 all
Plugins support additional global and plugin configuration settings for tasks such as modifying metrics, tags, and fields, creating aliases, and configuring plugin ordering. See CONFIGURATION.md for more details.
# Gather fritzbox smarthome status
[[inputs.fritzbox_smarthome]]
## URLs of the devices to query including login credentials
urls = [ "http://user:[email protected]/" ]
## The http timeout to use.
# timeout = "10s"
## Optional TLS Config
# tls_ca = "/etc/telegraf/ca.pem"
# tls_cert = "/etc/telegraf/cert.pem"
# tls_key = "/etc/telegraf/key.pem"
# tls_key_pwd = "secret"
## Use TLS but skip chain & host verification
# insecure_skip_verify = false
By default field names are directly derived from the corresponding interface specification.
fritzbox_smarthome_device
source - The hostname of the routermanufacturer - The manufacturer of the smarthome deviceproduct_category - The category (e.g. sensor, button)power_source - The power source (internal, external, battery)name (string) - Device's name (as given by user).product_name (string) - Device's product name.connected (bool) - Device's connected status.battery_value (int) - Device's battery level (0-100).battery_low (bool) - Device's battery low state.update_available (bool) - Device's software update available state.fritzbox_smarthome_multimeter
source - The name of the router (this metric has been queried from)group - The group this unit is assigned to (<none> if unassigned)type - The type of the unit (as reported by the API; e.g. dimmableLight)name (string) - The name of the unit or group.energy (int) - Overall energy consumption (Wh).power (int) - Latest power consumption (mW).voltage (int) - Latest voltage (mV).current (int) - Latest current (mA).fritzbox_smarthome_level_control
source - The name of the router (this metric has been queried from)group - The group this unit is assigned to (<none> if unassigned)type - The type of the unit (as reported by the API; e.g. dimmableLight)name (string) - The name of the unit or group.level (int) - The current light level (0-100).fritzbox_smarthome_on_off
source - The name of the router (this metric has been queried from)group - The group this unit is assigned to (<none> if unassigned)type - The type of the unit (as reported by the API; e.g. dimmableLight)name (string) - The name of the unit or group.active(bool) - The current active state.fritzbox_smarthome_device,manufacturer=AVM,power_source=battery,product_category=sensor,source=127.0.0.1 connected=true,battery_value=100i,battery_low=false,update_available=false,name="Name#1",product_name="FRITZ!Smart Energy 250" 1787604406292123000
fritzbox_smarthome_multimeter,group=<none>,source=127.0.0.1,type=avmMeter energy=325528i,power=289130i,voltage=0i,name="Name#1",current=0i 1787604406292152000
fritzbox_smarthome_level_control,group=Name#3,source=127.0.0.1,type=dimmableLight name="Name#2",level=100i 1787604406292154000
fritzbox_smarthome_on_off,group=Name#3,source=127.0.0.1,type=dimmableLight name="Name#2",active=false 1787604406292156000