Mascotte de HectorziN
Blog de HectorziN

Guide SmartIR : comment automatiser votre clim et votre TV avec Broadlink et Home Assistant

Vous avez une climatisation ou une vieille télévision qui ne fonctionne qu’avec une télécommande ? Inutile de les remplacer. Dans cet article, je vous montre comment les intégrer entièrement dans Home Assistant à l’aide d’un émetteur infrarouge comme le Broadlink RM4 Pro et de la puissante intégration SmartIR. Avec cette configuration, vous pourrez non seulement allumer et éteindre vos appareils depuis votre téléphone, mais aussi créer des thermostats intelligents et des commandes multimédias avancées.

Sur YouTube, je partage plus de tutoriels, tests pratiques et projets domotiques reels. S'abonner sur YouTube

Guide SmartIR : comment automatiser votre clim et votre TV avec Broadlink et Home Assistant

Video associee sur YouTube

Video

De quoi avez-vous besoin pour commencer ?

Pour suivre ce guide, l’idéal est d’avoir :

  1. Émetteur IR : Je recommande le Broadlink RM4 Pro (qui inclut aussi la radiofréquence) ou le Broadlink RM4 Mini (IR uniquement).
  2. Capteur de température / humidité : Si vous utilisez le câble spécial Broadlink avec capteur, vous aurez des données en temps réel sur votre pièce.
  3. Home Assistant : Avec HACS installé.
💡 Conseil : Si vous n’avez pas encore configuré votre Broadlink dans Home Assistant, jetez un œil à cette étape préalable.

Étape 1 : installation de SmartIR via HACS

SmartIR est une intégration personnalisée qui facilite énormément la création d’entités climate (climatisation) et media_player (lecteurs multimédias).

  1. Allez dans HACS > Intégrations.
  2. Cliquez sur les trois points (coin supérieur droit) > Dépôts personnalisés.
  3. Collez l’URL de SmartIR : https://github.com/smartHomeHub/SmartIR et sélectionnez Intégration.
  4. Téléchargez puis redémarrez Home Assistant.

Une fois redémarré, ajoutez la ligne de base dans votre configuration.yaml:

smartir:

Étape 2 : configuration de la climatisation (entité climate)

Pour que votre clim s’affiche comme un vrai thermostat dans Home Assistant, ajoutez le code suivant à votre configuration. Vous devrez rechercher le code de votre modèle dans la bibliothèque SmartIR.

Code YAML pour la climatisation :

yaml
climate:
  - platform: smartir
    name: AC Salón
    unique_id: ac_salon
    device_code: 1120 # Sustituye por el código de tu modelo
    controller_data: remote.emisor_ir_remote # ID de tu Broadlink
    temperature_sensor: sensor.emisor_ir_temperatura
    humidity_sensor: sensor.emisor_ir_humedad
    power_sensor: binary_sensor.ac_salon_power # Opcional: para saber si está encendido

Capteur d’état (optionnel mais recommandé)

Si vous avez un compteur de consommation (comme un Shelly ou des pinces ampèremétriques), vous pouvez créer un binary_sensor pour que Home Assistant sache si la clim est réellement allumée :

yaml
template:
  - binary_sensor:
      - name: "AC Salón Encendido"
        unique_id: ac_salon_power
        state: >
          {{ states('sensor.consumo_aire_acondicionado_salon') | float(0) > 10 }}
        icon: >
          {% if this.state == 'on' %}
            mdi:air-conditioner
          {% else %}
            mdi:air-conditioner-off
          {% endif %}

Étape 3 : commande de la TV (entité media_player)

Transformer votre télé en media_player vous permettra de régler le volume, de couper le son ou de changer de source depuis le tableau de bord.

Code YAML pour la télévision :

yaml
media_player:
  - platform: smartir
    name: TV Salón
    unique_id: tv_salon
    device_code: 1060 # Sustituye por el código de tu marca
    controller_data: remote.emisor_ir_remote
    power_sensor: binary_sensor.tv_power_status # Opcional

Materiel recommande

Voici les appareils utilises dans ce projet :

Conclusion et tests

Après avoir ajouté le code et redémarré, vous aurez de nouvelles entités dans votre système. Vous pourrez désormais :

  • Augmenter et diminuer la température depuis votre téléphone.
  • Automatiser la clim pour qu’elle s’allume selon la température ressentie (vous pouvez voir comment faire dans cet autre article).
  • Contrôler la TV avec Google Home ou Alexa via Home Assistant.

Domotiser votre maison pour moins de 20 € , c’est possible ! N’oubliez pas de consulter les coupons AliExpress mis à jour pour obtenir votre Broadlink au meilleur prix.

Liens utiles mentionnés :

Video associee

Guide SmartIR : comment automatiser votre clim et votre TV avec Broadlink et Home Assistant | HectorziN