Skip to content

dseichter/yahac

YAHAC - Yet Another Home Assistant Client

YAHAC Logo

Release Downloads License

📖 Documentation⬇️ Downloads🐛 Issues

Desktop system tray client for Home Assistant - Monitor sensors and control switches directly from your desktop. Cross-platform support for Windows and Linux with native packaging.

yahac in tray Icon

✨ Features

  • 📊 Real-time sensor monitoring - View current values/states
  • 🔄 One-click switch control - Toggle switches instantly
  • 💻 Computer integration - Register as HA binary sensor via MQTT
  • 📦 Native packages - Debian/Ubuntu (.deb) and Arch Linux (.pkg.tar.zst)
  • 🚀 Portable binaries - No installation required
  • 🎨 System tray integration - Minimal desktop footprint

🚀 Quick Start

Linux Package Installation (Recommended)

# Debian/Ubuntu/Mint - auto-installs dependencies
sudo apt install ./yahac-*.deb

# Arch/Manjaro - auto-installs dependencies  
sudo pacman -U yahac-*.pkg.tar.zst

Portable Binaries

  1. Download from Releases
  2. Make executable: chmod +x yahac-*
  3. Run: ./yahac-*

Dependencies

  • Qt6: python3-pyside6 (Debian) / python-pyside6 (Arch)
  • MQTT: python3-paho-mqtt (Debian) / python-paho-mqtt (Arch)
  • HTTP: python3-urllib3 (Debian) / python-urllib3 (Arch)

Note

Windows Defender may flag the executable as false positive (#34). See compatibility guide for details.

🏠 About Home Assistant

Open source home automation that puts local control and privacy first.
Learn more: home-assistant.io

📄 License & Credits

About

Yet Another Home Assistant Client

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •