Tableau de bord Home Assistant
YAML prêt à l'emploi pour une belle page MuPiBox dans Home Assistant – lecteur, batterie, image de l'écran, annonces et maintenance – avec des exemples d'automatisations.
Avec l'intégration Home Assistant, le lecteur, la batterie, le Wi-Fi et la maintenance de la MuPiBox arrivent dans Home Assistant. Cette page fournit une carte de tableau de bord prête à coller et deux automatisations à adapter. Seules des cartes intégrées à Home Assistant sont utilisées : aucun frontend HACS supplémentaire n'est nécessaire.
D'abord : vérifier les noms des entités
L'intégration nomme les entités d'après l'appareil. Dans les exemples, le boîtier s'appelle MuPiBox, donc tous les identifiants commencent par mupibox_ (p. ex. media_player.mupibox_player). Si votre boîtier porte un autre nom, par exemple « Chambre », l'identifiant devient media_player.chambre_player.
Pour vérifier les identifiants, ouvrez Paramètres → Appareils et services → MuPiBox → appareil et cliquez sur les entités. Pour certaines entités (boutons, sortie audio, annonce), le nom dépend de la langue de Home Assistant lors de la configuration : vérifiez ces identifiants à cet endroit.
| Entité (nom anglais) | Identifiant d'exemple |
|---|---|
| Player | media_player.mupibox_player |
| Battery | sensor.mupibox_battery |
| Charging / External power | binary_sensor.mupibox_charging, binary_sensor.mupibox_external_power |
| Wi-Fi signal | sensor.mupibox_wi_fi_signal |
| CPU temperature / CPU usage / Storage usage | sensor.mupibox_cpu_temperature, sensor.mupibox_cpu_usage, sensor.mupibox_storage_usage |
| Version / Active provider | sensor.mupibox_version, sensor.mupibox_active_provider |
| Display (image de l'écran tactile) | camera.mupibox_display |
| Audio output | select.mupibox_audio_output |
| Restart box / Power off box | button.mupibox_restart_box, button.mupibox_power_off_box |
| Speak announcement | notify.mupibox_speak_announcement |
Les valeurs de batterie et de charge n'existent qu'avec un MuPiHAT. L'entité d'annonce et les boutons de redémarrage et d'arrêt n'existent que si vous avez autorisé TTS et messages à l'écran ou Redémarrer et éteindre lors de l'appairage.
La carte du tableau de bord
- Touchez le crayon (Modifier le tableau de bord) en haut à droite.
- Ajouter une carte → choisissez Manuel tout en bas.
- Effacez le contenu, collez le YAML ci-dessous, adaptez les identifiants si besoin, puis Enregistrer.
type: vertical-stack
cards:
- type: media-control
entity: media_player.mupibox_player
- type: grid
columns: 3
square: false
cards:
- type: gauge
entity: sensor.mupibox_battery
name: Batterie
min: 0
max: 100
severity:
green: 50
yellow: 20
red: 0
- type: tile
entity: binary_sensor.mupibox_charging
name: En charge
- type: tile
entity: sensor.mupibox_wi_fi_signal
name: Wi-Fi
- type: picture-entity
entity: camera.mupibox_display
name: Écran du boîtier
camera_view: auto
show_state: false
- type: entities
title: Annonce et sortie
entities:
- entity: select.mupibox_audio_output
name: Sortie audio
- type: button
name: Annonce bonne nuit
icon: mdi:weather-night
action_name: Envoyer
tap_action:
action: perform-action
perform_action: notify.send_message
target:
entity_id: notify.mupibox_speak_announcement
data:
message: Bonne nuit ! La musique va bientôt baisser.
- type: entities
title: Maintenance
state_color: true
entities:
- entity: sensor.mupibox_version
name: Version
- entity: sensor.mupibox_cpu_temperature
name: Température CPU
- entity: sensor.mupibox_storage_usage
name: Stockage utilisé
- entity: button.mupibox_restart_box
name: Redémarrer le boîtier
- entity: button.mupibox_power_off_box
name: Éteindre le boîtier
Automatisation : annonce de bonne nuit
Chaque soir à 19 h 30, une annonce, puis le volume baisse. volume_level se rapporte au volume maximal du boîtier : 0.2 en représente 20 %. À coller sous Paramètres → Automatisations et scènes → Créer une automatisation → ⋮ → Modifier en YAML :
alias: MuPiBox – Bonne nuit
triggers:
- trigger: time
at: "19:30:00"
actions:
- action: notify.send_message
target:
entity_id: notify.mupibox_speak_announcement
data:
message: Bonne nuit ! Au lit dans dix minutes.
- delay: "00:00:10"
- action: media_player.volume_set
target:
entity_id: media_player.mupibox_player
data:
volume_level: 0.2
mode: single
Automatisation : alerte de batterie faible
Envoie un message sur le téléphone quand la batterie passe sous 15 % et que le boîtier ne charge pas. Remplacez notify.mobile_app_votre_telephone par votre propre service de notification.
alias: MuPiBox – Batterie faible
triggers:
- trigger: numeric_state
entity_id: sensor.mupibox_battery
below: 15
conditions:
- condition: state
entity_id: binary_sensor.mupibox_charging
state: "off"
actions:
- action: notify.mobile_app_votre_telephone
data:
message: La batterie de la MuPiBox n'est plus qu'à {{ states('sensor.mupibox_battery') }} %.
mode: single