Skip to content

Suites de relecture : couleur sombre, volume 0, docs du bouton et du délai - #42

Merged
lfpoulain merged 1 commit into
lfpoulain:betafrom
NeuTroNBZh:suivi-relectures
Nov 9, 2026
Merged

lfpoulain merged 1 commit into
lfpoulain:betafrom
NeuTroNBZh:suivi-relectures

Conversation

@NeuTroNBZh

Copy link
Copy Markdown
Contributor

But

Reprendre les remarques non bloquantes faites sur #26, #34, #36 et #38, fusionnées dans 0.3.0.

Ce qui change

#26, couleur des lumières

  • Home Assistant relit rgb_color à pleine intensité : une teinte sombre ([128, 0, 128]) revenait [255, 0, 255], donc confirmed: false. La couleur demandée et la couleur relue sont maintenant comparées à pleine intensité (canal le plus fort ramené à 255), avec la même tolérance.
  • Le faux Home Assistant des tests relit la couleur comme le vrai (pleine intensité).
  • Test de la route admin POST /api/admin/home-assistant/control avec rgbColor (violet sombre envoyé tel quel, confirmé).
  • docs/developpement/architecture.md : home_assistant__control cite la couleur et le blanc ; la doc Home Assistant précise la comparaison.

#34, bouton du satellite

#36, fin de parole propre au satellite

  • satellites.md et administration.md : le délai est pris à satelliteWake, un changement fait pendant une conversation vaut pour la suivante.

#38, volume à la voix

  • Vérifié dans le firmware (main/audio.c, main/board.c) : la sonnerie passe par board_speaker_write sur le même codec que la voix, dont board_set_volume règle esp_codec_dev_set_out_vol. Au volume 0, les sonneries du satellite sont donc muettes aussi (lecture du code, pas mesuré). L'outil le rappelle au volume 0 (« Attention : les réveils et minuteurs de ce satellite seront muets aussi. ») et la doc le dit.
  • La fiche du satellite suit un réglage vocal : le curseur se resynchronise sur la liste rechargée (toutes les 4 s), sauf pendant un réglage au curseur pas encore enregistré.

Vérifications

  • npm run check : OK ; prettier sur les fichiers modifiés.
  • home-assistant, home-assistant-api, satellite-volume, satellites : 32/32.
  • CHANGELOG.md mis à jour.

Conflits possibles sur docs/developpement/architecture.md:134 avec #28 et #30, qui touchent la même ligne : je rebaserai selon l'ordre de fusion.

…délai

Remarques faites sur lfpoulain#26, lfpoulain#34, lfpoulain#36 et lfpoulain#38 (fusionnées dans 0.3.0) :
- lfpoulain#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.
- lfpoulain#34 : confidentialite.md, le bouton coupe le micro en veille et ferme
  la conversation pendant une conversation.
- lfpoulain#36 : le délai propre au satellite est pris à satelliteWake, un
  changement vaut pour la conversation suivante (satellites.md,
  administration.md).
- lfpoulain#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>
Copilot AI balanced review requested due to automatic review settings November 9, 2026 16:16

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has insufficient remaining quota. Try requesting a review at a lower effort level.

@lfpoulain

Copy link
Copy Markdown
Owner

Merci, fusionnée dans beta. Conflits de CHANGELOG et de migrations résolus de mon côté, tests complets verts.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants