
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¶
- Usage guide — full runnable examples for REST, WebSocket, and SSH.
- API reference — auto-generated from docstrings.
- Changelog — version history.