Projet lumière et son connecté

Bonjour,
Je débute sur HA. Mais j’ai un petit objectif pour noël. J’aimerais connecter une pièce de ma maison pour que lorsque l’on allume la lumière, celle-ci se mets a clignoter entre vert et rouge et mon enceinte se lance avec une playlist Spotify de Noël.
Pour ce faire j’ai une ampoule connecté Philips Hue connecté en Zigbee via Z2M et mon enceinte c’est une Bose connecté avec Google Cast à HA. Je n’ai pas d’interrupteur ou de capteur connecté.
J’ai donc commencé le problème par il me semble la partie la plus facile, lancer la playlist lorsque j’actionne un interrupteur sur HA.

alias: test lancer music
description: ""
triggers:
  - trigger: state
    entity_id:
      - input_boolean.test_music
    from: null
    to: null
conditions: []
actions:
  - choose:
      - conditions:
          - condition: state
            entity_id: input_boolean.test_music
            state:
              - "on"
        sequence:
          - action: media_player.shuffle_set
            metadata: {}
            data:
              shuffle: true
            target:
              entity_id: media_player.magda_2
            enabled: true
          - action: media_player.volume_set
            metadata: {}
            data:
              volume_level: 0.3
            target:
              entity_id: media_player.magda
          - action: music_assistant.play_media
            metadata: {}
            data:
              media_id: >-
                https://open.spotify.com/playlist/37i9dQZF1DX0QqahDuqmRY?si=BT6s6cR2SzC5XTEqQbJ29A
              enqueue: replace
            target:
              entity_id: media_player.magda_2
      - conditions:
          - condition: state
            entity_id: input_boolean.test_music
            state:
              - "off"
        sequence:
          - delay:
              hours: 0
              minutes: 0
              seconds: 1
              milliseconds: 0
          - choose:
              - conditions:
                  - condition: state
                    entity_id: input_boolean.test_music
                    state:
                      - "on"
                sequence:
                  - stop: Trop court arrêt
              - conditions:
                  - condition: state
                    entity_id: input_boolean.test_music
                    state:
                      - "off"
                sequence:
                  - action: media_player.media_stop
                    metadata: {}
                    data: {}
                    target:
                      entity_id: media_player.magda
mode: single

J’aimerais maintenant récupérer l’état de mon Ampoule. Comme ça lorsqu’elle s’allume je pourrais lancer mon enceinte (en remplaçant le bouton par l’état de l’ampoule). J’espère que je suis suffisamment clair.

Mon problème

J’ai donc créé une petite automatisation pour tester cette seconde parti. Et c’est la que le problème commence, j’ai l’impression que je ne peux pas récupérer l’état de cette ampoule (je rappel que je suis débutant sur HA). Je vous partage mon test :

alias: Test Light Auto
description: ""
triggers:
  - trigger: state
    entity_id:
      - light.table_canap
    from: null
    to: null
conditions: []
actions:
  - choose:
      - conditions:
          - condition: state
            entity_id: light.table_canap
            state:
              - "on"
        sequence:
          - action: light.toggle
            metadata: {}
            data:
              rgb_color:
                - 150
                - 211
                - 95
              transition: 1
              brightness_pct: 100
            target:
              entity_id: light.plafond_salon
      - conditions:
          - condition: state
            entity_id: light.table_canap
            state:
              - "off"
              - unavailable
              - unknown
        sequence:
          - delay:
              hours: 0
              minutes: 0
              seconds: 1
              milliseconds: 0
          - choose:
              - conditions:
                  - condition: state
                    entity_id: light.table_canap
                    state:
                      - "on"
                sequence:
                  - stop: Trop court arrêt
              - conditions:
                  - condition: state
                    entity_id: light.table_canap
                    state:
                      - "off"
                      - unavailable
                      - unknown
                sequence:
                  - action: light.turn_off
                    metadata: {}
                    data: {}
                    target:
                      entity_id: light.plafond_salon
mode: single

Est-ce que vous auriez une solution pour récupérer l’état de mon ampoule ? Ou je suis obligé d’acheter un interrupteur connecté ou capteur de présence ?
Merci d’avance pour votre aide pour ce projet bien kitch, mais qui fera plaisir aux plus jeunes de la famille.

Ma configuration


System Information

version core-2025.11.3
installation_type Home Assistant OS
dev false
hassio true
docker true
container_arch aarch64
user root
virtualenv false
python_version 3.13.9
os_name Linux
os_version 6.12.47-haos-raspi
arch aarch64
timezone Europe/Paris
config_dir /config
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 16.3
update_channel stable
supervisor_version supervisor-2025.11.5
agent_version 1.7.2
docker_version 28.3.3
disk_total 457.7 GB
disk_used 8.4 GB
nameservers 192.168.1.125, fd0f:ee:b0::1
healthy true
supported true
host_connectivity true
supervisor_connectivity true
ntp_synchronized true
virtualization
board rpi5-64
supervisor_api ok
version_api ok
installed_addons Mosquitto broker (6.5.2), Advanced SSH & Web Terminal (22.0.2), File editor (5.8.0), MariaDB (2.7.2), AdGuard Home (6.0.1), Zigbee2MQTT (2.6.3-1), Music Assistant (2.6.3), Emulated HUE (0.3.0)
Dashboards
dashboards 2
resources 0
views 0
mode storage
Network Configuration
adapters lo (disabled), end0 (enabled, default, auto), docker0 (disabled), hassio (disabled), vethabc44bf (disabled), veth80f2b03 (disabled), vethcd4bce5 (disabled), veth7cf08f7 (disabled), veth332cdf7 (disabled), vethec45b43 (disabled), veth1f4bf24 (disabled), veth7780a5f (disabled), veth2f3744f (disabled), vethff09593 (disabled)
ipv4_addresses lo (127.0.0.1/8), end0 (192.168.1.125/24), docker0 (172.30.232.1/23), hassio (172.30.32.1/23), vethabc44bf (), veth80f2b03 (), vethcd4bce5 (), veth7cf08f7 (), veth332cdf7 (), vethec45b43 (), veth1f4bf24 (), veth7780a5f (), veth2f3744f (), vethff09593 ()
ipv6_addresses lo (::1/128), end0 (2a01:e0a:deb:c860:9c5b:fa99:1202:ebd5/64, fe80::ec16:21b:aad3:f336/64), docker0 (fe80::bc2e:d4ff:fe03:1778/64), hassio (fd0c:ac1e:2100::1/48, fe80::9032:7fff:fe5f:74df/64), vethabc44bf (fe80::88e0:a1ff:feb9:7d3e/64), veth80f2b03 (fe80::a05f:cfff:fe7e:8d24/64), vethcd4bce5 (fe80::3c3d:79ff:fe5c:cbe7/64), veth7cf08f7 (fe80::4ca1:dfff:fe2c:639c/64), veth332cdf7 (fe80::d493:2bff:fecd:c725/64), vethec45b43 (fe80::d40d:daff:fe96:e917/64), veth1f4bf24 (fe80::6888:b5ff:fe27:904b/64), veth7780a5f (fe80::388d:adff:feb2:f8c9/64), veth2f3744f (fe80::ec0d:63ff:feea:a267/64), vethff09593 (fe80::4cfc:44ff:fec2:6089/64)
announce_addresses 192.168.1.125, 2a01:e0a:deb:c860:9c5b:fa99:1202:ebd5, fe80::ec16:21b:aad3:f336
Recorder
oldest_recorder_run 24 novembre 2025 à 23:05
current_recorder_run 27 novembre 2025 à 17:27
estimated_db_size 6.75 MiB
database_engine mysql
database_version 10.11.6
___

Salut

Dans ton trigger de déclenchement tu n’as pas choisi d’état. L’automatisation ne peut pas ce lancer.

Il te faut donner un état comme ci dessous

Merci de ta réponse mais j’avais déjà testé quelque chose comme ça et on dirait que l’état est bien lu mais très longtemps après. J’aimerais que lorsque l’interrupteur s’active et donc que l’ampoule reçoit un courant électrique et se reconnecte au réseau Zigbee l’enceinte s’allume. Mais je ne trouve aucun moyen de le faire. Je te laisse au cas ou mon test (si ça pourrait venir de la) :

alias: Test step light
description: ""
triggers:
  - entity_id:
      - light.table_canap
    to:
      - "on"
    trigger: state
conditions: []
actions:
  - entity_id: light.plafond_salon
    action: light.turn_on

Celà signifie t’il que tu as une ampoule connectée, mais qui n’est pas alimentée en permanence? (par exemple une ampoule connectée installée dans une lampe, toujours contrôlée par son interrupteur d’origine)

Si c’est ça, c’est normal que ton ampoule mette un peu de temps pour se connecter au reseau zigbee à l’allumage.

Achète toi une petite télécommande zigbee sur pile et met un bout de scotch sur l’interrupteur pour que l’ampoule soit toujours alimentée et allume / éteint l’ampoule avec la télécommande.

Le réactivité sera meilleure, et ton ampoule servira de routeur pour améliorer ton réseau
Un exemple de telecommande voire en kit

1 « J'aime »

Oui mon ampoule est connecté a son interrupteur d’origine. Mais ça n’est pas un problème pour la piloter. Le problème c’est pour récupérer son état régulièrement.
Je ne crois pas que l’on puisse configurer la télécommande IKEA avec mes ampoules Philips Hue ?

Si tu integres ton ampoule et ta telecommande dans HA bien sur que si…

2 « J'aime »

Par contre, que ce soit HA (via le dashboard ou assist), une commande vocale, une automatisation, une télécommande, une enceinte connectée…

tu ne pourras pas monitorer ou commander une ampoule non alimentée…

Ce que cherche à t’expliquer @BBE , c’est que justement si, c’est un problème. Lorsqu’elle est éteinte par l’interrupteur, l’ampoule n’est pas connectée à ton réseau Zigbee (elle n’es pas alimentée). Donc tu n peux pas connaître son état.
Lorsque tu l’alumes avec l’interrupteur, il lui faut du temps pour retrouver le réseau… ce qui explique le délais que tu décris.
Si tu veux absolument conserver ton interrupteur physique pour l’ampoule (pas idéal pour ton réseau Zigbee car tu ajoutes et retires un routeur à chaque fois quer tu allume ou éteins), il serait préférable que tu monitores la position de l’interupteur (avec un module Zigbee).

1 « J'aime »

Ce sujet a été automatiquement fermé après 60 jours. Aucune réponse n’est permise dorénavant.