Repository navigation
Home Assistant : couleur et blanc des lumières - #26
Merged
Merged
Conversation
home_assistant__control reçoit rgbColor ([r, g, b], 0 à 255) et colorTempKelvin (1500 à 9000 K), seulement pour turn_on et une lumière qui les accepte. Le catalogue indique color et colorTemp, lus dans supported_color_modes ; le blanc demandé est ramené à la plage de l'ampoule. La commande n'est confirmée que si l'état relu montre la couleur (40 par canal près) ou le blanc (150 K près). Les actions HTTP « Bureau en rouge », « en bleu »… deviennent inutiles. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This was referenced Nov 8, 2026
Owner
|
Merci Louis, c'est fusionné dans Trois petites pistes pour une prochaine PR, rien de bloquant :
|
This was referenced Nov 9, 2026
Contributor
Author
This was referenced Nov 9, 2026
lfpoulain
pushed a commit
that referenced
this pull request
Nov 9, 2026
…délai Remarques faites sur #26, #34, #36 et #38 (fusionnées dans 0.3.0) : - #26 : la couleur demandée et la couleur relue sont comparées à pleine intensité (Home Assistant relit [128, 0, 128] en [255, 0, 255]) ; le faux Home Assistant des tests relit comme lui ; test de la route admin POST /control avec rgbColor ; architecture.md cite couleur et blanc. - #34 : confidentialite.md, le bouton coupe le micro en veille et ferme la conversation pendant une conversation. - #36 : le délai propre au satellite est pris à satelliteWake, un changement vaut pour la conversation suivante (satellites.md, administration.md). - #38 : sonneries et voix partagent le volume du codec (board_set_volume → esp_codec_dev_set_out_vol) : au volume 0, l'outil le rappelle et la doc le dit ; la fiche du satellite suit un réglage vocal (resynchronisée sur la liste rechargée hors réglage en cours). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Ticket : #25
But
Régler la couleur et le blanc des lumières à la voix (« mets le bureau en violet », « blanc chaud au salon »), sans une action HTTP par couleur.
Ce qui change
home_assistant__controlreçoitrgbColor([r, g, b], 0 à 255) etcolorTempKelvin(1500 à 9000 K). En mode strict, les deux sont requis et valentnullquand ils ne servent pas. La route d'administrationPOST /api/admin/home-assistant/controlles accepte en option : l'interface actuelle ne change pas.coloretcolorTemppour chaque lumière (lus danssupported_color_modes), ainsi que la couleur, le blanc et la plage de kelvins relus. La description de l'outil ne montrecoloretcolorTempque pour les lumières concernées.turn_off, et couleur et blanc demandés ensemble.min_color_temp_kelvin/max_color_temp_kelvin, pour que la confirmation compare au blanc réellement envoyé.confirmedseulement si l'état relu montre la couleur (40 par canal près, l'ampoule l'arrondissant à sa teinte) ou le blanc (150 K près).docs/fonctionnalites/home-assistant.md) etCHANGELOG.md.Vérifications
npm run check: OK.tests/home-assistant.test.ts,tests/home-assistant-api.test.ts,tests/live.test.ts: 83/83, dont 2 nouveaux tests (couleur et blanc envoyés, ramenés à la plage et confirmés ; couleur jamais atteinte non confirmée ; 8 cas refusés sans appel). Le faux Home Assistant des tests applique désormaisrgb_coloretcolor_temp_kelvin.