Documentation MuPiBox MuPiBox NG

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
Playermedia_player.mupibox_player
Batterysensor.mupibox_battery
Charging / External powerbinary_sensor.mupibox_charging, binary_sensor.mupibox_external_power
Wi-Fi signalsensor.mupibox_wi_fi_signal
CPU temperature / CPU usage / Storage usagesensor.mupibox_cpu_temperature, sensor.mupibox_cpu_usage, sensor.mupibox_storage_usage
Version / Active providersensor.mupibox_version, sensor.mupibox_active_provider
Display (image de l'écran tactile)camera.mupibox_display
Audio outputselect.mupibox_audio_output
Restart box / Power off boxbutton.mupibox_restart_box, button.mupibox_power_off_box
Speak announcementnotify.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

  1. Touchez le crayon (Modifier le tableau de bord) en haut à droite.
  2. Ajouter une carte → choisissez Manuel tout en bas.
  3. 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
© 2026 MuPiBox