Skip to content
 
 

Repository files navigation

Panda Status

Control your BIQU (BigTreeTech) Panda Aura / P2 Status via Home Assistant

HACS GitHub release (latest by date) GitHub Release Date

Panda_Aura

Overview

Custom Home Assistant integration for monitoring and controlling your BIQU (BigTreeTech) Panda Aura and possibly others (P2) device(s). Connection via WebSocket, parses messages, and exposes device data and controls to Home Assistant.

Tested with: V1.0.0 Panda Aura A1 / A1 Mini


Project Status 🟢🟡🔴

hassfest Lint HACS


Features

Light 💡

  • RGB Idle Light - Allows control the idle light
  • Colour controls - Available based on Light Theme selected (Static/Breathing/Strobe/Marquee)

Switches 🕹️

  • WiFi AP - Allows you to enable/disable the AP function.
  • Follow Printer Light - Conditionally available based on Light Theme selected - all except H2D Style

Text Entities ✏️

  • AP SSID - Set the WiFi AP's network name. Only settable while the AP switch is on.
  • AP IP Address - Set the WiFi AP's own IP address. Only settable while the AP switch is on.
  • AP Password - Set the WiFi AP's password. Only settable while the AP switch is on. Disabled by default (opt-in via entity settings) since it's a plaintext credential.

Select Entities ✅

  • Light effect mode: Lets you swap from mode on the fly (Static/Breathing/Strobe/..../H2D style).

Sensors 📡

  • WiFi AP SSID: Shows the SSID of the device's WiFi access point. Conditionally available - only reports a value while the AP switch is on.
  • Wi-Fi SSID: Shows the SSID of the infrastructure Wi-Fi network the device is joined to (separate from its own AP). The device's Wi-Fi password is never read or exposed by this integration.
  • Device IP address: Displays the IP address of the Panda Status device.
  • Device hostname: Shows the hostname.
  • WiFi connection state: Indicates connection status.
  • Printer name: Displays the connected printer's name.
  • Printer IP address: Shows the printer's IP.
  • Printer S/N: Shows the printer's Serial Number.
  • Printer Binding Status: Indicates status of connection between 3D Printer and Panda Status controller.
  • Firmware version: Shows the firmware version.

📦 Installation

Recommended: 🚨 Install via HACS

  1. Go to HACS → Integrations.
  2. Add this repo to your HACS custom repositories.
  3. Search for Panda Status and install.
  4. Restart Home Assistant.

⚙️ Configuration

After installation, add the integration via Home Assistant UI:

  1. Go to Settings → Devices & Services.
  2. Click Add Integration and search for Panda Status.
  3. Follow the setup prompts.
  4. The required URL has to be something like ws://192.168.0.33/ws.

🎫 Support & Issues

For issues or feature requests, open an issue on GitHub.

Known Limitations / Bugs

  • Setting the Light Theme via the Panda Status Web UI, the colour is not replicated back into the integration
  • The ability to set unique colour for each Light Theme via the Panda Status WEB UI, Integration carries colour over from theme to theme

License

Distributed under the MIT License. See LICENSE for details.

🛠️ Development & Acknowledgments

This integration forked from the original, contributed to by @BambamNZ with AI pair-programming support from Google Gemini, Anthropic Claude for Home Assistant integration.

All AI-assisted code undergoes human review, testing, and architectural validation before release.

About

Control your BigTreeTech Panda Status via Home Assistant

Topics

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages