Přidat konektor pro napájení ventilátoru, který bude možné ovládat softwarově na základě teploty procesoru. Myslím pouze ten konektor - ventilátor už si tam dobastlí ten, kdo ho bude potřebovat (tj. ten, který provozuje Omnii v “nepokojových” teplotách, případně ten, který nedůvěřuje stávajícímu systému chlazení) - pokud teď nechci aby ventilátor běžel nonstop musím to řešit buď úplně odděleným tepelným spínačem, což je technicky velmi neelegantní a nebo asi spínačem ovládaným softwarově přes GPIO, což je zase neelegantní vzhledově (bastl na GPIO)
Je to fajn nápad, bohužel ne úplně jednoduše (=levně) řešitelné.
Let me give you more precise explanation. There is no pwm output on cpu it self. It could be implemented in microcontroler, but doing so would require redesign and more hardware/software hacking with, let me tell you, minimal gain. As I would do it is small board (could be in heatshrink tube) containing attiny85 with some power transistor (maybe darlington) or something like that with power and i2c connection from headers (power for fan should be from 12V connector near power jack). Small piece of code for mcu and user-space service to pull temperature from sensors and sending value to mcu. (Of course there have to be some clever code in mcu to handle situation when no data are sent from cpu, probably just resetable ramp?). But whole solution can be just wire with just a small heatshrinked bump for lets say less than ten dollars.
Edit: Ups česká sekce O:-) No co se dá dělat
To je zajímavý nápad - jen kdyby bylo čeho se chytit Kde hledat popis funkčnosti onoho tlačítka a případnou nápovědu? A je to zvládnutelné nějakým skriptem nebo by to znamenalo vrtat se přímo v Turris OS?
Instalátor Pi-hole nepočítá s PPC architekturou a stáhne ‘pihole-FTL’ binární soubor pro Win32. Lze ručně stáhnout build pro PPC (pihole-FTL-powerpc-linux-gnu), stejný soubor stáhne i instalátor po přepnutí do devel větvě (pihole checkout dev
), který sice už s PPC architekturou počítá, nicméně to nefunguje správně a proces ‘pihole-FTL’ je nestabilní a různě padá, je pomalý nebo vůbec nenastartuje v důsledku čehož není přes WWW GUI přístupné FTL API a nefungují grafy ani žádná jiná statistika, případně vytuhne celé webové rozhraní a ‘lighttpd’ přestane odpovídat, tomu odpovídá i debug výstup plný chyb.
Zkompiloval jsem ‘pihole-FTL’ pro “náš debian powerpcspe”, takže kdo chce Pi-hole na Turrisech 1.x, stačí:
-
nainstalovat LXC a rozchodit debian podle TOHOTO návodu
-
nainstalovat Pi-hole podle TOHOTO návodu
-
nainstalovat ‘net-tools’ a ‘php-zip’ — tento krok není nezbytně nutný pro vlastní fungování DNS resolveru a blokování adres, bez něj ale nebudou fungovat některé části webového rozhraní
apt-get install net-tools php-zip
4a) stáhnout aktuální ‘pihole-FTL-turris1.x-debian-powerpcspe-latest’ TADY
wget https://nikdykde.cz/download/turris/pi-hole/pihole-FTL-turris1.x-debian-powerpcspe-latest
4b) stažený soubor přejmenovat na ‘pihole-FTL’ a přesunout do adresáře /usr/bin
namísto původního
mv pihole-FTL-turris1.x-debian-powerpcspe-latest /usr/bin/pihole-FTL
4c) nastavit atributy tak, aby byl spustitelný
chmod +x /usr/bin/pihole-FTL
5a) restartovat služby
service lighttpd restart
service pihole-FTL restart
5b) případně restartovat celý LXC kontejner
Moc děkuju za návod, ale zaseknul jsem se instalaci samotného pi-hole.
Při pokusu instalovat mě vyskočí hláška:
::: Checking for git… added to install list!
A samotná instalace spadne.
Když se snažím nainstalovat git nebo git-man, nedokážu vyřešit dependencies a jiná než níže uvedená verze nainstalovat nejde
The following packages have unmet dependencies:
git : Depends: git-man (< 1:2.15.0~rc0-.) but 1:2.15.0~rc1-1 is to be installed
Prosím tedy u radu, jestli něco dělám špatně
PS: Taky v návodu chybí, že je potřeba (teda myslím) změnit repositories v
nano /etc/apt/sources.list
na
deb Index of /debian-ports unstable main
deb Index of /debian-ports unreleased main
Vypadá to že ve vámi nastavených repozitářích chybí potřebné závislosti … změnte si /etc/apt/sources.list
na:
deb https://deb.debian.org/debian-ports sid main
a po změně nezapomeňte
apt-get update
apt-get upgrade
pak už by vše mělo fungovat, instalační skript Pi-hole by si už měl všechny potřebné balíčky stáhnout sám.
Moc děkuju, nyní už funguje všechno jak má.