Skip to content

python-mister-fpga

python-mister-fpga

python-mister-fpga is an async Python library for controlling and monitoring a MiSTer FPGA device through the mrext Remote API. It covers the full REST surface (launch cores/games, screenshots, music, wallpapers, INI files, scripts, and more), a reconnecting WebSocket client for real-time state updates, and optional SSH telemetry — all with no Home Assistant dependency.

Install

pip install python-mister-fpga

Quickstart

import asyncio
from mister_fpga import MisterClient

async def main():
    client = MisterClient("192.168.1.50")
    status = await client.async_get_status()
    print(status.core, status.game)
    await client.async_close()

asyncio.run(main())

Next steps