- if needed, add note to restart HA after changing config - add related topics - add glossary reference to Configuration file
3.3 KiB
title, description, ha_category, ha_release, ha_iot_class, ha_domain, ha_platforms, ha_integration_type, related
| title | description | ha_category | ha_release | ha_iot_class | ha_domain | ha_platforms | ha_integration_type | related | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Bbox | Instructions on how to integrate Bouygues Bbox routers into Home Assistant. |
|
0.31 | Local Polling | bbox |
|
integration |
|
The bbox {% term integration %} uses the Bbox Modem Router from the French Internet provider Bouygues Telecom. Sensors are mainly bandwidth measures.
There is currently support for the following device types within Home Assistant:
Presence detection
The bbox {% term integration %} offers presence detection by looking at connected devices to a Bbox based router from Bouygues, which is one of the main Internet provider in France.
Bbox is a generic name for different hardware routers. The {% term integration %} has been tested with the following devices:
- Sagem F@st 5330b
Configuration
To use an Bbox router in your installation, add the following to your {% term "configuration.yaml" %} file.
{% include integrations/restart_ha_after_config_inclusion.md %}
# Example configuration.yaml entry
device_tracker:
- platform: bbox
{% configuration %} host: description: IP address of your Bbox device. required: false type: string default: 192.168.1.254 {% endconfiguration %}
See the device tracker integration page for instructions how to configure the people to be tracked.
Sensor
To add Bbox sensors to your installation, add the following to your {% term "configuration.yaml" %} file.
{% include integrations/restart_ha_after_config_inclusion.md %}
# Example configuration.yaml entry
sensor:
- platform: bbox
monitored_variables:
- down_max_bandwidth
- up_max_bandwidth
- current_down_bandwidth
- current_up_bandwidth
- uptime
- number_of_reboots
{% configuration %} name: description: Name to display in the frontend. required: false default: Bbox type: string monitored_variables: description: Sensors to display in the frontend. required: true type: list keys: down_max_bandwidth: description: Maximum bandwidth available for download. up_max_bandwidth: description: Maximum bandwidth available for upload. current_down_bandwidth: description: Instant measure of the current used bandwidth for download. current_up_bandwidth: description: Instant measure of the current used bandwidth for upload. uptime: description: Uptime since the last boot. number_of_reboots: description: Number of reboot since the initial configuration of the router. {% endconfiguration %}