Log - restfull sensor: Error fetching data: status failed with

Mon problème

Hello,

Pour le moment, je relève la température de mes thermomètres switchbot en utilisant leur API en passant par des REST sensors.

Tout allait bien jusqu’il y a quelques jours.
Très régulièrement, j’ai ceci dans le log :
Error fetching data: https://api.switch-bot.com/v1.0/devices/xxx/status failed with
Je n’ai pas tronqué le message, il s’arrête vraiment à with :slight_smile: depuis qu’il est environ 14H j’en ai plus d’une centaine.

Voici le YAML d’un des thermomètres :

switchbot_thermometre_bureau:
  rest:
    - resource: !secret thermometre_bureau_url
      scan_interval: 60
      method: GET
      headers:
        Authorization: !secret switchbot_token
        Content-Type: "application/json; charset=utf8"
      sensor:
        - name: Thermomètre Bureau
          value_template: "{{ value_json.body.temperature if value_json.statusCode==100 else states('sensor.thermometre_bureau') }}"
          device_class: temperature
          unit_of_measurement: "°C"
          force_update: true

        - name: Hygromètre Bureau
          value_template: "{{ value_json.body.humidity if value_json.statusCode==100 else states('sensor.hygrometre_bureau') }}"
          device_class: humidity
          unit_of_measurement: "%"
          force_update: true

Depuis le même temps, je constate pas mal d’ereur de timeout de l’intégration DNSIP, particulièrement pour récupérer l’IPV6.
Coïncidence ou Free qui fait des siennes en ce moment ?
J’ai l’impression de constater des problèmes uniquement sur Home Assistant.
Pas de ralentissement constatée sur la machine qui fait tourner Docker.
Et ça le faisait avant que je mette à jour vers Home Assistant 2021.6.

Quelqu’un a-t-il une idée de où et comment je pourrais creuser ? Ou de ce qui pourrait provoquer ça ?

Ma configuration


System Health

version core-2021.6.0
installation_type Home Assistant Container
dev false
hassio false
docker true
virtualenv false
python_version 3.8.9
os_name Linux
os_version 5.10.0-0.bpo.5-amd64
arch x86_64
timezone Europe/Paris
Home Assistant Community Store
GitHub API ok
Github API Calls Remaining 4775
Installed Version 1.12.4
Stage running
Available Repositories 891
Installed Repositories 2
Home Assistant Cloud
logged_in true
subscription_expiration 20 juin 2021 à 02:00
relayer_connected true
remote_enabled true
remote_connected true
alexa_enabled false
google_enabled true
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Lovelace
dashboards 1
resources 0
mode auto-gen
___

Hier soir une coupure de connexion de quelques secondes, depuis plus d’erreur « failed with ».

Il a Free, il a tout compris :smiley: et plus de timeout DNSIP non plus, je crois qu’il ne faut pas chercher à comprendre. Et pas m’étonner si ça recommence à un moment donné, vivement le BLLE ESP32 pour relever les températures des Switchbot Meter.