Sikerült életre kelteni az AceMagic S1 mini PC kijelzőjét és LED csíkját Synology NAS környezetben!
A projekt alapja a nyílt forráskódú tjaworski/AceMagic-S1-LED-TFT-Linux,
amit kifejezetten DSM 7.2 / SZBOX mini PC rendszerekre optimalizáltam.
🔧 Mi ez pontosan?
Ez a kis kijelző-vezérlő program Node.js-alapú,
és képes valós időben megjeleníteni a CPU-terhelést, memóriahasználatot, hálózati forgalmat,
valamint az időt, dátumot és a hőmérsékletet a TFT panelen.
Emellett a gép előlapján lévő RGB LED sávot is dinamikusan vezérli — pulzálás, színváltás, sebesség, fényerő beállítható.
⚙️ Telepítés lépésről-lépésre
A módosított verzió egyszerűen telepíthető NAS-ra vagy SZBOX mini PC-re.
sudo apt install nodejs npm -y
mkdir -p /volume1/homes/xxxuser/AceMagic-S1-Panel
cp -r /root/AceMagic-S1-LED-TFT-Linux-main/s1panel/. /volume1/homes/xxxuser/AceMagic-S1-Panel/
cd /volume1/homes/xxxuser/AceMagic-S1-Panel
npm install
Automatikus induláshoz systemd-szolgáltatás is készült,
így a kijelző és a LED-ek minden újraindítás után automatikusan életre kelnek.
💡 Főbb fejlesztések
• ✅ Synology-kompatibilis fájlútvonalak és szolgáltatáskezelés
• ⚡ CPU teljesítmény becslés powercap hiányában
• 📊 RAM-használat GB-ban, pontosított számítás
• 🕓 Magyar dátum + 24 órás óraformátum
• 🌈 LED vezérlés stabilizálva (USB-n keresztül /dev/ttyUSB0)
🔍 Valós idejű adatok kijelzőn
• CPU terhelés és fogyasztás (W)
• Memóriahasználat (GB)
• Hálózati forgalom (↓ / ↑ külön sorban)
• Idő, dátum, időjárás
Minden szenzor 1 másodpercenként frissül, így a panel folyamatosan mutatja a rendszer állapotát
⚠️ Fontos megjegyzés
Ez a verzió kifejezetten NAS és SZBOX rendszerekhez készült.
Más Linux disztribúción is működhet, de ha hiányzik a /sys/class/powercap/,
a CPU-fogyasztás becsült érték lesz.
🔗 Forrás és kreditek
• Eredeti projekt: tjaworski/AceMagic-S1-LED-TFT-Linux
• Synology port & optimalizálás: Parti Albert / AppSysCode (2025)
• GitHub repo: https://github.com/appsyscode/AceMagic-S1-Panel