Guide d'installation · Home Assistant OS

Installez TED directement dans Home Assistant

Sur Home Assistant OS, TED s'installe comme une application, sur la même machine que Home Assistant : pas de Docker à manipuler, pas de jeton d'accès à créer, et l'interface de TED dans la barre latérale. Comptez une quinzaine de minutes.

Votre Home Assistant est-il concerné ?

  • Home Assistant OS (Home Assistant Green ou Yellow, Raspberry Pi, mini-PC, machine virtuelle) et Home Assistant Supervised : oui, suivez ce guide.
  • Home Assistant Container (Home Assistant dans Docker) ou Home Assistant Core : ils ne peuvent pas installer d'applications. Installez TED avec Docker, à côté de Home Assistant : guide NAS ou guide Docker.

Pour vérifier : si le menu Paramètres de Home Assistant contient une rubrique Applications (ou Modules complémentaires sur les versions antérieures à 2026), vous pouvez suivre ce guide. Le type exact figure dans Paramètres › Système › Réparations › ⋮ › Informations système, ligne « Type d'installation ».

À préparer avant de commencer

  • Vos onduleurs et batteries visibles dans Home Assistant, via l'intégration de leur marque.
  • Un compteur d'électricité dont la mesure (import et injection) remonte dans Home Assistant, ou un Shelly lu en direct par son adresse IP.
  • Une machine 64 bits (Intel / AMD ou ARM64 : Raspberry Pi 4 ou 5, Home Assistant Green ou Yellow) avec au moins 1 Go d'espace libre.
  • Un accès à Internet pendant l'installation : Home Assistant télécharge Python et les composants de TED (environ 60 Mo).

Aucun jeton d'accès longue durée n'est nécessaire : l'application reçoit automatiquement son accès à Home Assistant.

Installation

Les étapes, dans l'ordre

  1. 1

    Téléchargez l'application et votre licence

    Sur la page Télécharger, choisissez Home Assistant OS et indiquez votre prénom et votre email. Vous obtenez :

    • votre fichier de licence (ted-license-….json), à garder sur votre ordinateur ;
    • le paquet ted-bot-v3.2-home-assistant.zip (3,2 Mo), identique pour tous les processeurs ;
    • une commande personnelle qui fait l'étape 2 à votre place.
  2. 2

    Déposez l'application dans Home Assistant

    L'application doit se trouver dans le dossier des applications locales de Home Assistant, sous la forme d'un dossier ted contenant config.yaml. Deux façons de faire, au choix.

    Méthode A, la plus simple : le Terminal de Home Assistant.

    1. Paramètres › Applications › bouton en bas à droite (boutique d'applications) : cherchez Terminal & SSH (application officielle), cliquez sur Installer, puis sur Démarrer. Activez Afficher dans la barre latérale.
    2. Ouvrez Terminal dans la barre latérale.
    3. Collez la commande copiée sur la page Télécharger, puis appuyez sur Entrée. Elle se termine par la liste des fichiers de TED (config.yaml, Dockerfile, app…).
    Exemple (copiez la vôtre sur la page Télécharger)
    D=/addons; [ -d /local_apps ] && D=/local_apps; cd "$D" && curl -fL -o ted.zip "https://ted-energy.fr/download/home-assistant/current?token=VOTRE-LIEN-PERSONNEL" && rm -rf ted && unzip -q ted.zip && rm ted.zip && ls ted

    Méthode B : le partage réseau (Samba).

    1. Installez l'application officielle Samba share ; dans son onglet Configuration, choisissez un nom d'utilisateur et un mot de passe, puis démarrez-la.
    2. Sur votre ordinateur, décompressez ted-bot-v3.2-home-assistant.zip : vous obtenez un dossier ted.
    3. Ouvrez le partage local_apps de Home Assistant (anciennement addons) : \\homeassistant.local\local_apps dans l'Explorateur de fichiers, ou smb://homeassistant.local/local_apps depuis le Finder (Aller › Se connecter au serveur). Remplacez homeassistant.local par l'adresse IP de Home Assistant si besoin.
    4. Copiez-y le dossier ted : vous devez obtenir local_apps/ted/config.yaml (et non ted/ted/config.yaml).
  3. 3

    Installez l'application TED

    1. Paramètres › Applications › bouton en bas à droite (boutique d'applications).
    2. Menu ⋮ en haut à droite › Rechercher des mises à jour, puis rechargez la page du navigateur.
    3. En haut de la boutique, rubrique Applications locales : cliquez sur TED Energy Pilot, puis sur Installer.

    Home Assistant construit alors l'application sur votre machine : comptez 2 à 10 minutes (plus long sur Raspberry Pi), sans fermer la page.

  4. 4

    Réglez le démarrage et lancez TED

    Dans l'onglet Info de l'application, activez Démarrage au boot, Chien de garde et Afficher dans la barre latérale, puis cliquez sur Démarrer. L'onglet Journal affiche alors « TED … - application Home Assistant ».

    L'onglet Configuration est facultatif : journal détaillé (diagnostic), durée de conservation des journaux (14 jours par défaut) et, rubrique Réseau, le port d'accès direct (5001 par défaut).

  5. 5

    Ouvrez TED et importez votre licence

    Cliquez sur TED dans la barre latérale (ou sur Ouvrir l'interface web). Dans TED, page Paramètres › Sauvegarde, restauration et licence › Importer une licence…, choisissez votre fichier de licence.

    La connexion à Home Assistant est automatique : dans Paramètres › Connexion Home Assistant et compteur, le bouton Tester doit répondre « Home Assistant répond ». Poursuivez avec la mise en route : compteur, puis onduleurs.

Au quotidien

Téléphone, mises à jour et sauvegardes

Accès direct et application mobile

TED répond aussi sur http://ADRESSE-DE-HOME-ASSISTANT:5001, depuis votre réseau local. C'est cette adresse que l'application Android de TED trouve toute seule sur le Wi-Fi. L'application et le mode opératoire de l'accès à distance sont dans TED : Paramètres › Application mobile et accès à distance.

Mettre à jour TED

Téléchargez la nouvelle version (même page, même email) et déposez-la comme à l'étape 2 : la commande du Terminal remplace l'ancienne version. Puis boutique › ⋮ › Rechercher des mises à jour › TED › Mettre à jour. Vos réglages et votre licence sont conservés.

Vos données et vos sauvegardes

TED range ses données dans le dossier local_ted du partage app_configs (anciennement addon_configs). Les sauvegardes de Home Assistant les incluent, sauf les journaux : restaurer une sauvegarde restaure aussi TED.

Migration

Vous utilisiez déjà TED avec Docker ?

Récupérez vos réglages, vos onduleurs, votre historique et votre licence en copiant le dossier runtime de l'ancienne installation.

  1. 1

    Arrêtez l'ancien TED

    Par exemple sudo docker stop ted-bot sur le NAS. Deux TED ne doivent jamais piloter les mêmes onduleurs en même temps.

  2. 2

    Installez l'application puis arrêtez-la

    Suivez les étapes 1 à 4 ci-dessus, démarrez TED une première fois pour créer son dossier, puis cliquez sur Arrêter.

  3. 3

    Copiez vos données

    Copiez le contenu de l'ancien dossier runtime (par exemple /volume1/docker/ted-bot/runtime) dans local_ted/runtime du partage app_configs, en remplaçant les fichiers existants.

  4. 4

    Redémarrez l'application TED

    Vous retrouvez votre configuration et votre licence. L'adresse et le jeton de Home Assistant de l'ancienne installation sont ignorés : la connexion passe désormais par Home Assistant.

Dépannage

Un souci pendant l'installation ?

TED n'apparaît pas dans les applications locales

Vérifiez que le fichier est bien à l'emplacement local_apps/ted/config.yaml (et non ted/ted/config.yaml). Dans la boutique, refaites ⋮ › Rechercher des mises à jour, puis rechargez complètement la page du navigateur. Les éventuelles erreurs sont dans Paramètres › Système › Journaux, journal « Superviseur ».

La commande du Terminal affiche une erreur

curl: (22) ou unzip qui refuse le fichier : votre lien personnel n'est plus valide. Revenez sur la page Télécharger avec la même adresse email et copiez de nouveau la commande. Could not resolve host : Home Assistant n'a pas accès à Internet.

L'installation échoue ou dure très longtemps

Home Assistant doit pouvoir joindre Internet pendant l'installation et disposer d'au moins 1 Go d'espace libre. Sur Raspberry Pi, la construction peut prendre une dizaine de minutes. En cas d'échec, le détail est dans le journal « Superviseur » (Paramètres › Système › Journaux) ; relancez ensuite Installer.

Le compteur ou les onduleurs ne remontent pas

Dans TED, Paramètres › Connexion Home Assistant et compteur › Tester. Si Home Assistant répond, vérifiez le nom exact des entités dans Home Assistant (Outils de développement › États). Si le test échoue, redémarrez l'application TED et consultez son onglet Journal.

Le port 5001 est déjà utilisé

Dans l'onglet Configuration de l'application, rubrique Réseau, indiquez un autre port libre (de préférence entre 5000 et 5009, que l'application mobile explore d'elle-même), enregistrez puis redémarrez TED. L'interface dans la barre latérale n'utilise pas ce port.

Comment désinstaller TED ?

Paramètres › Applications › TED Energy Pilot › Désinstaller, puis supprimez le dossier ted des applications locales. Pensez à télécharger votre configuration avant (dans TED : Paramètres › Sauvegarde, restauration et licence).

TED tourne dans Home Assistant ? Passez à la mise en route.

Licence, compteur et premiers onduleurs : la configuration initiale expliquée pas à pas.

Télécharger gratuitement