explaingit

hudsonbrendon/miyoo-mini-card

Analysis updated 2026-05-18

0TypeScriptAudience · generalLicense

TLDR

A Home Assistant dashboard card that shows live battery, volume, temperature, and game status from a Miyoo Mini Plus handheld.

Mindmap

mindmap
  root((miyoo-mini-card))
    What it does
      Home Assistant card
      Miyoo Mini Plus status
    Tech stack
      TypeScript
      MQTT
      Home Assistant
    Use cases
      Smart home dashboard
      Handheld monitoring
    Audience
      Home Assistant users
      Retro gaming hobbyists

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

See your Miyoo Mini Plus handheld's battery, volume, and temperature on your Home Assistant dashboard.

USE CASE 2

Display the currently running game overlaid on a photo of your device.

USE CASE 3

Monitor WiFi, time-sync, and mute status of the handheld at a glance.

What is it built with?

TypeScriptHome AssistantMQTT

How does it compare?

hudsonbrendon/miyoo-mini-card0xradioac7iv/tempfsabboskhonov/hermium
Stars000
LanguageTypeScriptTypeScriptTypeScript
Setup difficultymoderatemoderate
Complexity3/54/5
Audiencegeneraldeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

In plain English

miyoo-mini-card is a custom dashboard card for Home Assistant (a popular open-source home automation platform) that displays live status information from a Miyoo Mini Plus handheld gaming device. If you have a Miyoo Mini Plus running OnionOS and you also run Home Assistant at home, this card lets you monitor your gaming device from your smart home dashboard. The card shows a photo of the device with the currently running game overlaid on the screen, a status line, and a four-cell stat grid displaying things like battery level, volume, temperature, and playtime for the day. A bottom action bar shows live indicators for WiFi connection, NTP (network time sync), and mute status. To use this card, you first need to set up the companion project miyoo-mqtt-reporter on your Miyoo device. That daemon publishes the device's live state data to an MQTT broker (MQTT is a lightweight messaging protocol common in home automation). Home Assistant reads from that same MQTT broker and automatically creates 73 sensor entities for the device, which the card then pulls together into a single visual display. Installation is done through HACS (Home Assistant Community Store), which is the standard way to add community-made cards and integrations to Home Assistant. A manual installation option is also documented. Once added, the card is configured in YAML with just the device's entity prefix and an optional list of up to four stats to show in the grid. The project is written in TypeScript and licensed under MIT.

Copy-paste prompts

Prompt 1
Walk me through installing miyoo-mini-card via HACS in Home Assistant.
Prompt 2
Explain how miyoo-mqtt-reporter and this card work together.
Prompt 3
How do I configure which four stats show in the card's grid?
Prompt 4
What MQTT entities does this card expect Home Assistant to have?

Frequently asked questions

What is miyoo-mini-card?

A Home Assistant dashboard card that shows live battery, volume, temperature, and game status from a Miyoo Mini Plus handheld.

What language is miyoo-mini-card written in?

Mainly TypeScript. The stack also includes TypeScript, Home Assistant, MQTT.

Who is miyoo-mini-card for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.