Intégrer Speedtest CLI Officielle à Home Assistant

Faut deplacer le command_line, tu la copier dans la partie sensor:.
colle le tout en bas de ton confirugation.yaml.

1 « J'aime »

Merci pour le conseil ca marche niquel! Il me manque plus que ce message d’avertissement :

Logger: homeassistant.helpers.template
Source: helpers/template.py:684
First occurred: 11:16:43 (6 occurrences)
Last logged: 11:16:43

Template variable warning: ‹ dict object › has no attribute ‹ server_name › when rendering ‹ {{ ((states(« sensor.speedtest_cli_data ») | from_json).server_name) }} ›
Template variable warning: ‹ dict object › has no attribute ‹ server_host › when rendering ‹ {{ ((states(« sensor.speedtest_cli_data ») | from_json).server_host) }} ›
Template variable warning: ‹ dict object › has no attribute ‹ url › when rendering ‹ {{ ((states(« sensor.speedtest_cli_data ») | from_json).url) }} ›

rajoute les lignes manquantes:

    value_template: >-
      {{ 
        { 
          "ping": value_json.ping.latency, 
          "download": value_json.download.bandwidth, 
          "upload": value_json.upload.bandwidth, 
          "server_name": value_json.server.name,
          "server_host": value_json.server.host,
          "url": value_json.result.url
        }
        | to_json 
      }}

j’ai une erreur de syntaxe:

missed comma between flow collection entries (134:9)

131 | « server_host »: value_json.ser …
132 | « url »: value_json.result.url
133 | }
134 | | to_json
---------------^
135 | }}
136 |

1 « J'aime »

restest avec ce code.

1 « J'aime »

Ca marche niquel, merci beaucoup pour ton aide ! :clap: :clap: :clap:

1 « J'aime »

Par contre tu devrais refaire tes template sensor avec le nouveau format parce que le tiens risque de ne plus marcher prochainement

1 « J'aime »

Surtout que le tutorial est a jour et les sensors template son au nouveau format depuis la création du tuto.

1 « J'aime »

Plus cas attendre la sortie du core 2023.6.2 :wink:

Ah cooooool !!! :sweat_smile::smile: vivement la 6.2 alors

C’est bon, ca fonctionne a nouveau avec la 2023.6.2.

Bizarre, chez moi c’est toujours pas fonctionnel…

Tu passes par le service homeassistant.update_entity ?

service: homeassistant.update_entity
data: {}
target:
  entity_id: sensor.speedtest_cli_data

Oui, j’ai fais un appel dans service. Par contre j’ai pas vue appeler le service qui passe en vert quand tu clique dessus et de message comme quoi le service c’est lancer avec succès.

Après un reboot c’est tout bon :wink:

Bonsoir tout le monde,
Quelqu’un saurait-il comment récupérer l’adresse IP externe en IPV4, car speedtest l’a retourne en IPV6?

Bonjour,
avec l’intégration de ta box internet , tu peu récuperer l’ip externe.
Pour les Livebox , faut utiliser l’intégration custom GitHub - cyr-ius/hass-livebox-component: Livebox Component for Home assistant

Bonsoir, merci pour la réponse rapide.
Par contre l’integration depuis GitHub ne fonctionne pas.
![Livebox_integration_erreur|562x227](upload://1bDaz7QmZqaNfWcbHHlSPWp01zT.png)
Je suis sous la dernière version HAOS.

Merci à vous

Faut l’installer a partir de HACS ( https://hacs.xyz/ ), dans intégration , recherchez Orange Livebox Router et installer.

Configuration

The preferred way to setup the Orange Livebox platform is by enabling the discovery component.

Add Livebox module via HACS

Add your device via the Integration menu