XBMC-Kodi.cz

Úplná verze: Hibernace Kodi na Pi3
Prohlížíte si holou variantu vašeho obsahu. Prohlédněte si plnou verzi s příslušným formátováním.
Stran: 1 2
Mám malinu Pi3 s DAC převodníkem HIFIberry DAC+ Pro. Používám jí téměř výhradně na přehrávání hudby a ten převodník je excelentní, doporučuji. Má DAC 192kHz/24bit high-quality Burr-Brown.

Kvůli tomuto převodníku mám stažené Kodi přímo ze stránek www.hifiberry.com, protože jsou v něm provedená všechna nastavení pro fungování DAC. V této verzi Kodi nemohu nikde najít jakoukoliv volbu hibernace nebo uspání maliny. Ani automaticky po nějakém čase ani ručně. Prostě běží nonstop včetně externího HDD. Je to problém jenom mojí distribuce nebo v Kodi žádná možnost hibernace vůbec není? Pokud nechci, aby malina stále běžela, musím prostě Kodi vypnout (mám jen volbu vypnout a restartovat) a pak vytáhnout kablík. To proto, že zapnout jde jen zapojením kablíku napájení. Chtěl bych řešení, aby se malina uložila ke spánku včetně HDD a probudila se příkazem ze sítě, tedy např. požadavkem na sambu nebo probuzením z Android Kore ovládání.

1. Má standardní Kodi možnost hibernace?
2. Když tu možnost nemám, co s tím?
Hibernaci musí podporovt OS a nevím o tom že by tuto možnost některý ze systemů (LibreELEC/OpenELEC) uměl.

Zapínat můžeš i pomocí tlačítka najdeš zde http://www.xbmc-kodi.cz/showthread.php?tid=203
nebo bezdrátově, chytrou zásuvkou:
[attachment=1797]

Uspání HDD není problém doplňkem hd-idle (unofficial-addons/addons/tools/hd-idle/)
Jen doplnim, ze kdyby jsi chtel vypinat malinu, tak na to je dobry doplnek cron.
Nastavis si den v tydnu, cas atd... Pokud vypinas malinu stale ve stejny cas.
(16.11.2016, 11:00)Petrvald Napsal(a): [ -> ]Hibernaci musí podporovt OS a nevím o tom že by tuto možnost některý ze systemů (LibreELEC/OpenELEC) uměl.

Zapínat můžeš i pomocí tlačítka najdeš zde http://www.xbmc-kodi.cz/showthread.php?tid=203
nebo bezdrátově, chytrou zásuvkou:


Uspání HDD není problém doplňkem hd-idle (unofficial-addons/addons/tools/hd-idle/)

Jak moc je tahle zásuvka funkční? Hodil jsem ji do Google a hned první na mě vyskočil dTest, že ji nedoporučuje kvůli obnaženým vidlicím.
Díky všem za rady. Přijde mi divné, že když jsem měl nainstalovaný raspbian, hybernace i probuzení fungovaly. Malina to tedy hardwarově umí, problém je jednoznačně absence příkazu v OpenElec. Zkusím ještě někde popátrat, nebo pokud je tu zdatný linuxák, možná poradí. Hibernace v linuxu určitě půjde nastavit přes SSH někam do konfiguračního souboru. Tedy zadat konfiguraci, ke které OpenElec nemá klíkátko. Jen je mi divné, že to do OpenElec ještě nikdo nepřidal.
optimas: a proč by nebyla ? Já bych se toho nebál, pokud jí nevěříš můžeš se poohlédnout po jiné je to jen ilustrační obrázek....

Claudius: Je nějaký zásadní důvod proč požívat Hibernaci na RPi ? Malina se při nečinosti automaticky podtaktuje a řešit spotřebu opravdu nemá cenu.
Uspání nebo hibernaci systém řeší pomocí pm-utils obsažené v /usr/sbin/ . Tady ale 
Kód:
pm-hibernate
není. Další možnost je použít systemctl např.
Kód:
systemctl suspend
. Myslím že tohle taky nepůjde a poslední možnost co mě napadla je
Kód:
dbus-send --print-reply --system --dest=org.freedesktop.Hal /org/freedesktop/Hal/devices/computer org.freedesktop.Hal.Device.SystemPowerManagement.Hibernate

nebo
Kód:
dbus-send --print-reply --system --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Hibernate

nebo

Kód:
dbus-send --print-reply --system --dest=org.freedesktop.login1 /org/freedesktop/login1 org.freedesktop.login1.Manager.Hibernate boolean:true

Takže to chce otestovat, k tomu zapínání bych to řešil pomocí Arduina. Je to stovková záležitost s nepřeberným množstvím modulů. Takže zapínání si pak můžeš udělat pomocí IR, bluetooth, Wifi apod. Ve výsledku i tím tvým android telefonem...

edit: ještě k hibernaci jsem nedodal, že linuxový systém potřebuje pro hibernaci swap, který u pi neni, takže by se muselo nejdřív rozchodit swapování, ale to jsem se díval, že openelec podporuje. Všechny zmíněné možnosti jsem otestoval v openelec a bohužel nefungují.
Cuore: Pm-utils LibreELEC skutečně nemá. Asi právě proto, že RPi nepodporuje obvyklé metody probouzení (např. DO, přes klávesnici nebo WOL, jak to umí tradiční PC), takže není důvod ho ani uspávat/hibernovat. Použití Arduina je jistě zajímavý přístup, ale v tomto případě mi to připadá jako řešení za každou cenu. Nehledě k tomu, že by se nejdřív stejně muselo vyřešit to uspání/hibernace.

Tlačítko nebo vypínač na napájení je jistě dobrá možnost, ale pokud je např. RPi součástí sestavy v obýváku a ovládá se přes DO, tak je tlačítko pro zapnutí hodně velký "anachronismus". Už vidím uživatele, jak si přes DO zapne televizi, zesilovač a pak se zvedne ze sedačky, aby stiskl tlačítko na Rpi. Je fakt, že se někdy hodí mít možnost do RPi "šťouchnout". Zvláště, pokud člověk používá nestabilní "build-y" nebo si s RPi často hraje. Řešil jsem to také a tlačítko i vypínač na napájení mám na RPi, který mi slouží na hraní a laborování. Ale na RPi v obýváku mám jen možnost restartu přes DO. Používám klasické DO s infra zapojeným do USB a uživatelé jsou instruováni a vědí, že když se stane něco neočekávaného, mají na DO (Harmony One) dvě nouzová tlačítka. První restartuje Kodi, druhé celé RPi. Pokud vím, tak zatím nikdo nikdy to druhé nepoužil a to první asi jen dvakrát za celou dobu, co mám LibreLECE (a před tím OpenELEC) na RPi v obýváku v provozu.

Jinými slovy, není důvod nesmířit se s tím, že se Rpi prostě nevypíná.
Ke kombinaci s Arduinem se nemusí řešit hibernace protože se RasPi vypíná a arduino zapne napajeni.

Jsem uživatel používající Passport , který neumí číst pravidla o nepoužívání podpisu z Tapatalku.
Zacinam ted premyslet, jak na RPi, protoze pokud dojde ke kratkodobemu vypadku elektriny, tak se RPi restartuje a automaticky pres HDMI probudi i televizi, coz me docela stve.
Probouzení TV při startu mám zakázáno přímo v nastavení televize. A nejde tohle řešit nastavením cec v Kodi, případně příkazem ?
V nastaveni televize mam pouze dve moznosti u EasyLink:
> EasyLink
> Dalkove ovladani EasyLink

Oboje ma moznosti ZAPNUTO a VYPNUTO. Zkousel jsem to i prepnout do ENG a to same.
Je to v kodi pod nastavením CEC.
Přesně tak, většinu věcí přes CEC nepovoluji:
[attachment=1814]
Skvele panove, problem vyresen!
a přitom taková blbost 4
Stáhnul jsem hd-idle a nakonfiguroval. To je přesně to, co mi stačí. Malina spát nemusí, stačí uspat disk.
Díky, za mne vyřešeno.

(20.11.2016, 16:38)S474N Napsal(a): [ -> ]Zacinam ted premyslet, jak na RPi, protoze pokud dojde ke kratkodobemu vypadku elektriny, tak se RPi restartuje a automaticky pres HDMI probudi i televizi, coz me docela stve.

Pokud bys v CEC nechtěl přímo televizi zakázat a nepřijít o dosavadní komfort, je tam ještě jedna volba a to se spořičem uspat externí zařízení. Nezkoušel jsem to, ale myslím, že když se ti malina po výpadu elektřiny zapne a nastavíš si spořič třeba na 10 minut, tak snad se spořičem automaticky televizi zase vypna.
Tak jsem myslel, ze vyreseno, ale neni. Porad mi RPi zapina televizi.
A nepomůže ti ani editace config.txt ?

přidej tento řádek:
Kód:
hdmi_ignore_cec_init=1
Tohle uz tam presne je a neni to zakomentovane, takze by to melo byt aktivni.

EDIT: tak jsem to cely jeste nastavil znova pres menu, jedine co mam zatrzene je "Povoleno" a zkousel jsem vsechno. Potvrdim OK, vypnu TV, pripojim se pres SSH a dam "reboot" a zase naskoci televize. Znova zkontroluju nastaveni a je vse povypinane. Fakt nechapu, kde je ten problem.
Stran: 1 2