Web Analytics

PCTools

⭐ 148 stars English by 1812z

🖥️ PCTools

A simple Python program that seamlessly integrates Windows with Home Assistant to achieve hardware monitoring, remote control, and other functions.

GitHub Release GitHub Downloads GitHub Stars License


✨ Features

| Feature | Description | |------|------| | 📊 Aida64 Monitoring | Periodically updates selected sensor data | | 🎮 Remote Commands | Automatically syncs .bat and .lnk files in the commands folder to HA | | 📸 Web Monitoring | Screenshots / Camera / Real-time stream | | 💬 Message Notification | Listens to HA text input and displays Toast messages | | 🌐 Sidebar Webpage | Shortcut key to call out HA webpage sidebar | | ⌨️ Shortcut Key Linkage | Shortcut keys trigger HA binary sensors | | 📱 Foreground App Feedback | Automatically reports current app name, supports Runtime Tracker | | 🖥️ Monitor Control | Multi-monitor brightness / power / DDC-CI commands | | 🔊 Volume Control | Controls Windows system volume | | 🌙 Dark Mode | Switches system/app dark mode | | 📶 Bluetooth Control | Turns system Bluetooth on/off | | ⚡ Command Line | Executes custom CMD/PowerShell | | 🎨 Wallpaper Engine | Controls Wallpaper Engine | | ⌨️ Key Simulation | Simulates keyboard input (including media keys) | | 🔗 URL Launcher | Opens custom URLs |

Web Monitoring Endpoints:

---

📷 Screenshot Showcase

🖼️ Software Interface GUI

📱 HA Interface

Alternative Secondary Screen (Recommended to use with HA_Helper)

Secondary Screen

Main Page

Main Page


🚀 Quick Start

1️⃣ Install Environment

Method One: Download the archive in Releases (with built-in runtime environment)

Method Two: Manual configuration

# Python 3.12
pip install -r requirements.txt

2️⃣ Install Third-Party Dependencies (Optional)

| Dependency | Purpose | |------|------| | MQTT Server | Connect to Home Assistant | | Aida64 | Hardware information monitoring | | Twinkle Tray | Monitor brightness adjustment |

3️⃣ Configure Dependencies

> 💡 After adding/modifying sensors, if conflicts occur, please delete devices in HA/MQTT and restart the software

4️⃣ Run the Program

5️⃣ Auto-start on Boot (Optional)

Click Auto-start in settings, the program will run in the background, and you can view the icon in the system tray


📋 Development Plan

---

💡 Recommended Combinations

| Software | Description | |------|------| | OpenRGB | RGB lighting control, supports HA integration | | HASS.Agent | More stable similar tool |


Acknowledgements

---

📝 Others

--- Tranlated By Open Ai Tx | Last indexed: 2026-05-23 ---