Salut à tous,
Cela fait maintenant des mois que j’essaie en vain de faire marcher cette intégration.
Bien entendu, j’ai rajouté le simple code dans mon fichier configuration.yaml.
Je vois donc le nouveau service, mais lorsque je tente un code parfaitement similaire à l’exemple donné, à savoir :
- service: color_extractor.turn_on
data_template:
color_extract_url: '{{ states.media_player.chromecast.attributes.entity_picture }}'
entity_id: light.shelf_leds
A marche po. Au mieux, rien ne se passe, au pire, je reçois un message d’erreur :
Voici les différents codes tentés :
service: color_extractor.turn_on
data_template:
color_extract_url: '{{ states.media_player.spotify_quintus.attributes.entity_picture }}'
entity_id: light.ambiance_salon
service: color_extractor.turn_on
data_template:
color_extract_url: "{{ states.media_player.spotify_quintus.attributes.entity_picture }}"
entity_id: light.ambiance_salon
service: color_extractor.turn_on
data_template:
color_extract_path: /local/Images/test.png
entity_id: light.ambiance_salon
service: color_extractor.turn_on
data_template:
color_extract_url: 'http://192.168.X.X:8123{{ states.media_player.spotify_quintus.attributes.entity_picture }}'
entity_id: light.ambiance_salon
service: color_extractor.turn_on
data_template:
color_extract_url: "http://192.168.X.X:8123{{ states.media_player.spotify_quintus.attributes.entity_picture }}"
entity_id: light.ambiance_salon
Les deux derniers sont sortis d’une théorie personnelle extravagante, pensant qu’il fallait mettre le chemin URL complet pour que ça marche. On ne sait jamais, hein…
Même résultat.
Je précise que je ne testais pas ceci dans l’onglet « Services » situé dans Outils de Développement, car conscient qu’il faut se servir du data_template.
Mes essais étaient donc dans une automatisation.
Je précise aussi que l’entity light.ambiance_salon est parfaitement compatible car RVB.
Preuve en est, l’AppDaemon « Media Player Lights Sync » marche. (Pour ceux qui ne connaissent pas, ça fait le même job. Dispo sur HACS sous ce même nom).
« Alors, pourquoi s’em****** avec Color_Extractor si Media Player Lights Sync marche? » Me direz-vous.
Car la fidélité des couleurs n’est pas tip top, la réactivité non plus, et je souhaitais donc comparer avec cette intégration officielle.
Je voudrais donc savoir si quelqu’un a déjà essayé (ou peut essayer de son coté) Color_Extractor et l’a fait correctement marcher.
Pendant longtemps j’ai pensé qu’il me manquait la configuration des allowlist external URLs. Je ne l’ai toujours pas fait et c’est surement ça la source du problème. Si quelqu’un peut m’éclairer dans mon cas de figure…
…mais comment expliquer que demander une URL interne comme je tente de le faire, ne marche pas? Sachant que des data_template basés sur des {{ states…attributes… }}, j’en ai déjà fait quelques uns qui marchent très bien.
Je ne trouve absolument rien là-dessus sur la toile. Ni sur les forums, ni sur les Discord ou autre. A croire que personne n’utilise cette intégration, ou n’a de soucis avec.
Merci d’avance, les gens