Disparition de l'integration bbox

Bonjour, pas de pb mais que puis je vous donner comme infos précises à part ceci ? :

Version core-2022.7.1
Type d’installation Home Assistant OS
Développement false
Supervisor true
Docker true
Utilisateur root
Environnement virtuel false
Version de Python 3.10.5
Famille du système d’exploitation Linux
Version du système d’exploitation 5.15.32-v8
Architecture du processeur aarch64
Fuseau horaire Europe/Paris
Configuration Directory /config

Home Assistant Cloud

GÉRER

Connecté false
Accéder au serveur de certificats ok
Accéder au serveur d’authentification ok
Accéder à Home Assistant Cloud ok

Home Assistant Supervisor

Système d’exploitation hôte Home Assistant OS 8.2
Mise à jour stable
Version du Supervisor supervisor-2022.07.0
Version de l’agent 1.2.1
Version de Docker 20.10.14
Taille total du disque 14.1 GB
Taille du disque utilisé 4.8 GB
Sain true
Prise en charge true
Tableau de bord rpi3-64
API du Supervisor ok
Version API ok
Modules complémentaires installés File editor (5.3.3), Duck DNS (1.15.0), Let’s Encrypt (4.12.5), SSH & Web Terminal (11.0.1), Samba Backup (5.1.1), ESPHome (2022.6.2)

Et tu as quelle box de chez Bouygues ?

Bon, comme j’adore faire et défaire, je viens de repasser en 7.1 pour récupérer les logs et j’ai ouvert un « Issue » sur le GIT, a voir.

Mcp

Merci,Pour comparaison, voici la mienne :

Salut,

J’ai voulu passer en 7.1, puis 7.2 hier, et j’ai le même problème que toi.
J’ai la même BBox que toi, je vais vérifier le firmware.

Je me sers de l’intégration BBox pour la partie device_tracker, et là je n’ai plus rien qui remonte.

En regardant rapidement, c’est aussi un souci SSL pour moi.
« dh key too small ».


Log extract:


Logger: homeassistant.components.device_tracker
Source: components/bbox/device_tracker.py:83
Integration: Dispositif de suivi (documentation, issues)
First occurred: 09:42:01 (1 occurrences)
Last logged: 09:42:01

Error setting up platform legacy bbox
Traceback (most recent call last):
  File "/usr/local/lib/python3.10/site-packages/urllib3/connectionpool.py", line 703, in urlopen
    httplib_response = self._make_request(
  File "/usr/local/lib/python3.10/site-packages/urllib3/connectionpool.py", line 386, in _make_request
    self._validate_conn(conn)
  File "/usr/local/lib/python3.10/site-packages/urllib3/connectionpool.py", line 1042, in _validate_conn
    conn.connect()
  File "/usr/local/lib/python3.10/site-packages/urllib3/connection.py", line 414, in connect
    self.sock = ssl_wrap_socket(
  File "/usr/local/lib/python3.10/site-packages/urllib3/util/ssl_.py", line 449, in ssl_wrap_socket
    ssl_sock = _ssl_wrap_socket_impl(
  File "/usr/local/lib/python3.10/site-packages/urllib3/util/ssl_.py", line 493, in _ssl_wrap_socket_impl
    return ssl_context.wrap_socket(sock, server_hostname=server_hostname)
  File "/usr/local/lib/python3.10/ssl.py", line 513, in wrap_socket
    return self.sslsocket_class._create(
  File "/usr/local/lib/python3.10/ssl.py", line 1071, in _create
    self.do_handshake()
  File "/usr/local/lib/python3.10/ssl.py", line 1342, in do_handshake
    self._sslobj.do_handshake()
ssl.SSLError: [SSL: DH_KEY_TOO_SMALL] dh key too small (_ssl.c:997)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.10/site-packages/requests/adapters.py", line 489, in send
    resp = conn.urlopen(
  File "/usr/local/lib/python3.10/site-packages/urllib3/connectionpool.py", line 787, in urlopen
    retries = retries.increment(
  File "/usr/local/lib/python3.10/site-packages/urllib3/util/retry.py", line 592, in increment
    raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='mabbox.bytel.fr', port=443): Max retries exceeded with url: /api/v1/hosts (Caused by SSLError(SSLError(1, '[SSL: DH_KEY_TOO_SMALL] dh key too small (_ssl.c:997)')))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/device_tracker/legacy.py", line 248, in async_setup_legacy
    scanner = await hass.async_add_executor_job(
  File "/usr/local/lib/python3.10/concurrent/futures/thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/src/homeassistant/homeassistant/components/bbox/device_tracker.py", line 36, in get_scanner
    scanner = BboxDeviceScanner(config[DOMAIN])
  File "/usr/src/homeassistant/homeassistant/components/bbox/device_tracker.py", line 55, in __init__
    self.success_init = self._update_info()
  File "/usr/src/homeassistant/homeassistant/util/__init__.py", line 192, in wrapper
    result = method(*args, **kwargs)
  File "/usr/src/homeassistant/homeassistant/components/bbox/device_tracker.py", line 83, in _update_info
    result = box.get_all_connected_devices()
  File "/usr/local/lib/python3.10/site-packages/pybbox/__init__.py", line 112, in get_all_connected_devices
    resp = api.execute_api_request()
  File "/usr/local/lib/python3.10/site-packages/pybbox/bboxApiCall.py", line 48, in execute_api_request
    resp = self.call_method(self.api_url.get_url())
  File "/usr/local/lib/python3.10/site-packages/requests/api.py", line 73, in get
    return request("get", url, params=params, **kwargs)
  File "/usr/local/lib/python3.10/site-packages/requests/api.py", line 59, in request
    return session.request(method=method, url=url, **kwargs)
  File "/usr/local/lib/python3.10/site-packages/requests/sessions.py", line 587, in request
    resp = self.send(prep, **send_kwargs)
  File "/usr/local/lib/python3.10/site-packages/requests/sessions.py", line 723, in send
    history = [resp for resp in gen]
  File "/usr/local/lib/python3.10/site-packages/requests/sessions.py", line 723, in <listcomp>
    history = [resp for resp in gen]
  File "/usr/local/lib/python3.10/site-packages/requests/sessions.py", line 266, in resolve_redirects
    resp = self.send(
  File "/usr/local/lib/python3.10/site-packages/requests/sessions.py", line 701, in send
    r = adapter.send(request, **kwargs)
  File "/usr/local/lib/python3.10/site-packages/requests/adapters.py", line 563, in send
    raise SSLError(e, request=request)
requests.exceptions.SSLError: HTTPSConnectionPool(host='mabbox.bytel.fr', port=443): Max retries exceeded with url: /api/v1/hosts (Caused by SSLError(SSLError(1, '[SSL: DH_KEY_TOO_SMALL] dh key too small (_ssl.c:997)')))


Je n’ai pas les connaissances pour aller plus loin, mais si ça peut aider :slight_smile: .
Tout du moins, ça aidera ceux qui sont dans le même cas à voir qu’ils ne sont pas seuls ^^.

Edit : Je suis en firmware 20.8.8 aussi, donc ça ne vient probablement pas de là.
bbox

Mais du coup, je ne vois pas bien ce qui différencie l’installation de @MichelD pour qui ça fonctionne toujours, et les nôtres.

Bonjour,

Une petite question à @MichelD, @The_Mandalorian et @Biscotte est-ce que vous êtes toujours sur le réseau par défaut 192.168.x.x, ou avez-vous changé l’adressage du réseau, donc ajouté l’attribut "host: xxx.xxx.xxx.xx dans vos fichiers de configuration pour l’intégration bbox, ce qui est mon cas par exemple ?

Les seuls paramètres que j’ai pour la configuration de l’intégration Bbox, c’est ça :
Sans titre

C’est minimaliste, mais jusqu’à présent ça faisait le job. J’aurais manqué quelque chose ?

Non, non, c’est la configuration par défaut qui est suffisante et marchait très bien jusqu’à la version HA 7.x

Ce serait intéressant d’avoir celle de @MichelD pour voir s’il a mis quelque chose en plus

j’essaie juste de comprendre pourquoi cela fonctionne toujours pour @MichelD alors que pour nous cela n’est plus le cas

Pour la partie sensors, le réseau était par default avec ma box en 192.168.1.254 (comme indiqué sur la doc)

je pense que je fais fausse route, car vous @The_Mandalorian, @Biscotte, êtes sur la conf par défaut et que cela n’est pas mon cas, donc je ne pense pas cela vienne d’un problème à ce niveau

1 « J'aime »

Depuis la liste de mes appareils, j’ai ça :
Sans titre

La vache, pourquoi mes printscreen s’affichent si gros ??

Edit : C’est logique, j’avais viré les lignes idoines de mon fichier conf.yaml.
Je vais les remettre pour voir

Pour nous éviter de mettre nos lunettes :slight_smile: Merci

1 « J'aime »

Bonjour,

de mon coté, j’ai le même firmware de BBox 20.8.8, la version 2022.7.1 de HA,
et j’ai mis ses sensors depuis le début :

  - platform: bbox
    name: bbox
    monitored_variables:
      - down_max_bandwidth
      - up_max_bandwidth
      - current_down_bandwidth
      - current_up_bandwidth
      - uptime
      - number_of_reboots

et je n’ai jamais eu de soucis.
mais il est vrai que je n’ai pas fait autant d’intégration de la bbox jusqu’a mettre les 2 boutons pour controler les leds.

Moi c’est mon élément de base de détection de présence…c’est un tantinet pénible qu’il ne fonctionne plus :sweat_smile:

J’ai remis les sensors dans mon fichier de conf; je veux voir si cette partie fonctionne ou non. Peut-être est-ce juste la partie device_tracker qui pose problème.

Edit : non, les sensors ne remontent pas non plus; ils sont toujours désactivés.

Bonjour @LeLapinFou, vous voulez dire que pour vous cela fonctionne toujours ?

Il est possible de faire ça ??? :astonished:
Si tu penses aux copies d’écran plus haut, elles sont issues du dashboard d’administration de la Bbox, pas de HA

au temps pour moi alors :slight_smile: