Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru · Příspěvky na provoz EB

Vlákno na téma KORONAVIRUS - nutná registrace


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

Starší TV jako monitor

 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Výpočetní technika
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
matahari



Založen: Oct 29, 2017
Příspěvky: 633

PříspěvekZaslal: čt prosinec 02 2021, 16:09    Předmět: Starší TV jako monitor Citovat

Mám asi 10-letou LCD TV Panasonic TX-L32U2E (FullHD IPS) a k ní je připojené Raspberry Pi 4.

Chtěl bych, aby se TV chovala jako monitor, jenže mi to nejde.
TV se přes HDMI-CEC zapne, ale najede do režimu TV, i když mám v menu zvoleno, aby se tento vstup přeskočil a dálkovým ovladačem musím zvolit vstup na HDMI1/2.
Další problém mám takový, že se TV po vypnutí Raspberry Pi 4 sama nevypne. Zkoušel jsem měnit hodnoty v menu Nastavení spojení a v Označení vstupů jsem pro HDMI1/2 navolil HRY (PC tam není) a jiné, ale vypnout se nechce.

Nemáte někdo tip, jestli by to nějak nešlo?



tv.jpg
 Komentář:
 Velikost:  120.97 kB
 Zobrazeno:  72 krát

tv.jpg


Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
rnbw



Založen: Mar 21, 2006
Příspěvky: 33853
Bydliště: Bratislava

PříspěvekZaslal: čt prosinec 02 2021, 17:25    Předmět: Citovat

Musis z toho Raspberry vyslat CEC prikazy, samo to neurobi.
Jedine pri zapnuti vysle firmware prikaz "power on".

Toto je pre Raspberry 1:

tv_on.sh:
kód:
#!/bin/sh
echo "on 0 p 0 1 as" | cec-client -s>/dev/null
sleep 10
/usr/bin/tvservice -p
echo "as" | cec-client -s>/dev/null


tv_off.sh:
kód:
#!/bin/sh
echo "standby 0" | cec-client -s>/dev/null
/usr/bin/tvservice -o
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
matahari



Založen: Oct 29, 2017
Příspěvky: 633

PříspěvekZaslal: čt prosinec 02 2021, 17:57    Předmět: Citovat

Aha, takže HDMI-CEC jde ovládat i dodatečně, to jsem netušil, myslel jsem si, že to je HW záležitost. Zkusím něco najít k RPi4, protože má dva HDMI porty a příkaz by měl směřovat na ten správný. Do cronu asi jde dát příkaz, aby se vykonal po najetí systému, ale bude umět zpracovat script před vypnutím?

Naposledy upravil matahari dne čt prosinec 02 2021, 18:42, celkově upraveno 1 krát.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Ivan_01



Založen: Sep 15, 2018
Příspěvky: 960
Bydliště: BB SK

PříspěvekZaslal: čt prosinec 02 2021, 18:29    Předmět: Citovat

Nastav si v Hotel mode toho TV predvolený vstup a po zapnutí ti nabehne vždy ten. Na lokálnej klávesnici šípka dole a na DO tlačidlo AV súčasne.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
matahari



Založen: Oct 29, 2017
Příspěvky: 633

PříspěvekZaslal: čt prosinec 02 2021, 18:32    Předmět: Citovat

Nainstaloval jsem cec-client a zde je jeho sken
kód:
pi@raspberrypi:~ $ echo 'scan' | cec-client -s -d 1
opening a connection to the CEC adapter...
requesting CEC bus information ...
CEC bus information
===================
device #0: TV
address:       0.0.0.0
active source: no
vendor:        Panasonic
osd string:    TV
CEC version:   1.4
power status:  on
language:      cze


device #4: Playback 1
address:       1.0.0.0
active source: no
vendor:        Panasonic
osd string:    CECTester
CEC version:   1.4
power status:  on
language:      eng


Když TV vypnu dálkovým ovladačem a zapnu ji cec-clientem
kód:
pi@raspberrypi:~ $ echo 'on 0.0.0.0' | cec-client -s -d 1
opening a connection to the CEC adapter...

tak se zapne na TV vstup.
Když ji vypnu a zapnu cec-clientem
kód:
pi@raspberrypi:~ $ echo 'standby 0.0.0.0' | cec-client -s -d 1
opening a connection to the CEC adapter...
pi@raspberrypi:~ $ echo 'on 0.0.0.0' | cec-client -s -d 1
opening a connection to the CEC adapter...

tak se zapne (správně) na HDMI vstup.

Již zapnutou TV cec-clientem přepnout na jiný vstup nejde, takže na vypnutí to je dobré, ale zapnutí je ještě blbé, protože se TV spouští při zapnutí RPi4. Zkusím ještě bádat.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
matahari



Založen: Oct 29, 2017
Příspěvky: 633

PříspěvekZaslal: čt prosinec 02 2021, 18:38    Předmět: Citovat

Ivan_01 napsal(a):
Nastav si v Hotel mode toho TV predvolený vstup a po zapnutí ti nabehne vždy ten. Na lokálnej klávesnici šípka dole a na DO tlačidlo AV súčasne.

To jsem měl jako první a na ovládání přes HDMI-CEC to nemá žádný vliv.



hotel.jpg
 Komentář:
 Velikost:  69.99 kB
 Zobrazeno:  70 krát

hotel.jpg


Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
rnbw



Založen: Mar 21, 2006
Příspěvky: 33853
Bydliště: Bratislava

PříspěvekZaslal: čt prosinec 02 2021, 18:54    Předmět: Citovat

Skus to, co tam mam ja na konci:
kód:
echo "as" | cec-client -s
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
matahari



Založen: Oct 29, 2017
Příspěvky: 633

PříspěvekZaslal: čt prosinec 02 2021, 19:01    Předmět: Citovat

Super, dík, to funguje i při vypnutí ovladačem.
Jenže jak zakázat zapnutí TV při spuštění RPi4, aby ji zapnul až script? Máš ty scripty @rnbw taky v cronu?

P.S. Tak ten 'as' TV přepne, i když je zapnutá, dokonalé.
Někteří doporučují scripty spouštět přes systemd a vypínací dát do /lib/systemd/system-shutdown/.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
rnbw



Založen: Mar 21, 2006
Příspěvky: 33853
Bydliště: Bratislava

PříspěvekZaslal: čt prosinec 02 2021, 19:27    Předmět: Citovat

Pouzivame to na prehravanie reklamy a mimo otvaracich hodin sa tymto televizor vypina. Raspberry zostava zapnute. A je to bez systemd.

Kym som tie skripty vyladil, tak to "chvilu" trvalo. Myslim, ze "sleep 10" som pridaval specialne kvoli TV Panasonic. Mam tam este ovladanie starych LG TV (plazmy) cez RS232, ale tu cast som sem nekopiroval.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
matahari



Založen: Oct 29, 2017
Příspěvky: 633

PříspěvekZaslal: čt prosinec 02 2021, 20:25    Předmět: Citovat

Aha, ono RPi4 ani vypnout nejde, větráček se stále točí, ale na to mám vypínač na zdroji.
Ale zásadní informace je, že to přes systemd funguje přesně podle představ. RPi4 zapnu, TV se sice spustí na DVB-T vstup, ale při najíždění plochy se přepne na HDMI vstup a při vypnutí RPi4 se TV vypne do standby.
Akorát ty systemd spouštěče, které se odkazují na HDMI-CEC scripty, musí být v /lib/systemd/system a symlink toho vypínacího v /lib/systemd/system-shutdown.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
matahari



Založen: Oct 29, 2017
Příspěvky: 633

PříspěvekZaslal: pá prosinec 03 2021, 14:08    Předmět: Citovat

Poté co se mi podařilo rozjet základní desku (viz. jiné vlákno), tak jsem ji připojil k této TV. Jenže HDMI-CEC je ve Windows u Intel® HD Graphics 510 asi utopie. Zlaté RPi, protože tu desku mám navíc a pro RPi bych našel jiné využití.
Ohledně SW jsem nenašel nic, akorát jsem objevil odkazy na USB - HDMI-CEC Adapter, ale ten je drahý jak šlak a také je k němu i ovladač + aktualizovaný firmware.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
matahari



Založen: Oct 29, 2017
Příspěvky: 633

PříspěvekZaslal: pá prosinec 17 2021, 19:52    Předmět: Citovat

Stejně bych k tomu nějakou prodlužku potřeboval, tak jsem zapínání/vypínání TV vyřešil zásuvkovou lištou s funkcí master/slave. Má nastavitelnou prahovou hodnotou spínání, takže to funguje i pro režim spánku.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Výpočetní technika Časy uváděny v GMT + 1 hodina
Strana 1 z 1

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra.
Nemůžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Nemůžete připojovat soubory k příspěvkům
Můžete stahovat a prohlížet přiložené soubory

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.16 sekund