Kirjoittaja Aihe: [Ratkaistu]Rasberry Pi+OpenElec+Kodi ja HDMI-CEC (kaukosäädin) toimintaan  (Luettu 6320 kertaa)

New_user

  • Käyttäjä
  • Viestejä: 1247
    • Profiili
Nyt on sitten se viimeinen ponnistus edessä. Kotiteatterivahvistimen kaukosäätimellä on voinut käytellä HDMI-kaapelilla liitettyä DVD-sointinta, eli HDMI-CEC pelaa, ja kaapeli on kunnollinen hommaan. Rasbiin (OpenElec + Kodi) kytkettynä kakella ei saa mitään kontrollia.

Kodin mukana pitäisi tulla libCEC, joka hoitaa homman, mutta toistaiseksi mitään eloa ei siis laitteeseen saa kotieteatterivahvistimen kaukosäätimellä. Jotain puuttuu siis välistä. Sen verran yhteyttä on, että Raspin käynnistys (virrat päälle) käynnistää HDMI-kaapelin kautta myös vahvistimen, eli data liikkuu kyllä sinne päin.

Apu siis olisi kovasti tarpeen tuon HDMI:n kautta tapahtuvan ohjailun suhteen. Muuten vaikuttaa aika hyvältä nyt.
« Viimeksi muokattu: 06.11.15 - klo:18.33 kirjoittanut New_user »

Postimies

  • Käyttäjä
  • Viestejä: 2644
    • Profiili
Itsellä Rasbi oli kiinni TV:ssä ja TV:n kaukosäädin toimi. Otin virran TV:n USB-paikasta. Oli kyllä vielä XBMC versio.  AV-vahvistin melko vanha, joten en ole kokeillut sillä. Itsellä av-vahvistinen kakessa hirmuinen nappimäärä. Vaatisi jonkun  kurssin

New_user

  • Käyttäjä
  • Viestejä: 1247
    • Profiili
Itsellä Rasbi oli kiinni TV:ssä ja TV:n kaukosäädin toimi. Otin virran TV:n USB-paikasta. Oli kyllä vielä XBMC versio.

Lähtikö toimimaan ns. heittämällä, eli laitoit piuhat kiinni, ja se oli siinä? Jos ei, niin mitä kaikkea piti tehdä? Tässä mietin, onko keinoa nähdä, meneekö näppäimie koodeja ollenkaan raspille päiin. Toinen juttu, mikä mietityttää, onko libcec ollenkaan käytössä? Mistähän näkisi? Jostain näkyi, että joku. python palvelu on päälle, mutta listassa ei ollut muuta. Sitten noita addoneja on saatavissa melkoinen liuta, mutta sielläkään ei libcec:ä näy. Jostain luin myöskin PVR:stä, mutta en tiedä tarvitaanko. Tuo viritivahvstin siis kyllä pelittää Philipsin DVD-soittimen kanssa suoraan. Kaikki ne tyypilliset valikkonuolet, enter, ja soittimen play, pause ja kelaukset jne. toimivat suoraan sen kanssa. Raspi ei inahdakaan mistään kaken napista vaikka vahvarista on HDMI control päällä.

New_user

  • Käyttäjä
  • Viestejä: 1247
    • Profiili

Hei taas. Löysin toiminnon, josta Kodi tekee lokia, ja laitoin CEC verbose loggauksen päälle, ja painelin viritinvahvistimen kaukosäätimen nappeja. Kyllä data liikkuu, mutta mitä puuttuu, että tapahtuisi Kodissa jotain? Tuossa on paineltu tyypillisiä mediasoitinkaken nuolinäppäimiä ja viimeksi valintanäppäintä (OK, Enter) keskellä. Voisiko joku oikeasti auttaa, mitä pitäisi tehdä, jotta Kodin ohjaus kakella lähtisi toimimaan? Mitä puuttuu. Rauta ja LibCEC ovat toiminnassa, koska lokia syntyy. Tuossa hämää tuo TV (0), koska on kyseessä kotiteatterivahvistin.

Koodia: [Valitse]
00:11:00 T:1869608000   DEBUG: CecLogMessage - key pressed: left (3)
00:11:00 T:1869608000   DEBUG: PushCecKeypress - received key a9 duration 0
00:11:00 T:1843360832   DEBUG: CecLogMessage - << Recorder 1 (1) -> TV (0): POLL
00:11:00 T:1843360832   DEBUG: CecLogMessage - << 10
00:11:00 T:1843360832   DEBUG: Previous line repeats 1 times.
00:11:00 T:1843360832   DEBUG: CecLogMessage - >> POLL not sent
00:11:00 T:1869608000   DEBUG: CecLogMessage - >> 51:8b:03
00:11:00 T:1869608000   DEBUG: CecLogMessage - >> Audio (5) -> Recorder 1 (1): vendor remote button up (8B)
00:11:00 T:1869608000   DEBUG: CecLogMessage - key released: left (3)
00:11:00 T:1869608000   DEBUG: PushCecKeypress - received key a9 duration 288
00:11:00 T:1970130944   DEBUG: ------ Window Deinit (Pointer.xml) ------
00:11:00 T:1869608000   DEBUG: CecLogMessage - >> 51:44:02
00:11:00 T:1869608000   DEBUG: CecLogMessage - >> Audio (5) -> Recorder 1 (1): user control pressed (44)
00:11:00 T:1869608000   DEBUG: CecLogMessage - key pressed: down (2)
00:11:00 T:1869608000   DEBUG: PushCecKeypress - received key a7 duration 0
00:11:01 T:1869608000   DEBUG: CecLogMessage - >> 51:8b:02
00:11:01 T:1869608000   DEBUG: CecLogMessage - >> Audio (5) -> Recorder 1 (1): vendor remote button up (8B)
00:11:01 T:1869608000   DEBUG: CecLogMessage - key released: down (2)
00:11:01 T:1869608000   DEBUG: PushCecKeypress - received key a7 duration 254
00:11:01 T:1843360832   DEBUG: CecLogMessage - << Recorder 1 (1) -> TV (0): POLL
00:11:01 T:1843360832   DEBUG: CecLogMessage - << 10
00:11:01 T:1843360832   DEBUG: Previous line repeats 1 times.
00:11:01 T:1843360832   DEBUG: CecLogMessage - >> POLL not sent
00:11:01 T:1869608000   DEBUG: CecLogMessage - >> 51:44:04
00:11:01 T:1869608000   DEBUG: CecLogMessage - >> Audio (5) -> Recorder 1 (1): user control pressed (44)
00:11:01 T:1869608000   DEBUG: CecLogMessage - key pressed: right (4)
00:11:01 T:1869608000   DEBUG: PushCecKeypress - received key a8 duration 0
00:11:02 T:1869608000   DEBUG: CecLogMessage - >> 51:8b:04
00:11:02 T:1869608000   DEBUG: CecLogMessage - >> Audio (5) -> Recorder 1 (1): vendor remote button up (8B)
00:11:02 T:1869608000   DEBUG: CecLogMessage - key released: right (4)
00:11:02 T:1869608000   DEBUG: PushCecKeypress - received key a8 duration 361
00:11:02 T:1843360832   DEBUG: CecLogMessage - << Recorder 1 (1) -> TV (0): POLL
00:11:02 T:1843360832   DEBUG: CecLogMessage - << 10
00:11:02 T:1843360832   DEBUG: Previous line repeats 1 times.
00:11:02 T:1843360832   DEBUG: CecLogMessage - >> POLL not sent
00:11:03 T:1869608000   DEBUG: CecLogMessage - >> 51:44:01
00:11:03 T:1869608000   DEBUG: CecLogMessage - >> Audio (5) -> Recorder 1 (1): user control pressed (44)
00:11:03 T:1869608000   DEBUG: CecLogMessage - key pressed: up (1)
00:11:03 T:1869608000   DEBUG: PushCecKeypress - received key a6 duration 0
00:11:03 T:1869608000   DEBUG: CecLogMessage - >> 51:8b:01
00:11:03 T:1869608000   DEBUG: CecLogMessage - >> Audio (5) -> Recorder 1 (1): vendor remote button up (8B)
00:11:03 T:1869608000   DEBUG: CecLogMessage - key released: up (1)
00:11:03 T:1869608000   DEBUG: PushCecKeypress - received key a6 duration 254
00:11:03 T:1843360832   DEBUG: CecLogMessage - << Recorder 1 (1) -> TV (0): POLL
00:11:03 T:1843360832   DEBUG: CecLogMessage - << 10
00:11:03 T:1843360832   DEBUG: Previous line repeats 1 times.
00:11:03 T:1843360832   DEBUG: CecLogMessage - >> POLL not sent
00:11:04 T:1869608000   DEBUG: CecLogMessage - >> 51:44:00
00:11:04 T:1869608000   DEBUG: CecLogMessage - >> Audio (5) -> Recorder 1 (1): user control pressed (44)
00:11:04 T:1869608000   DEBUG: CecLogMessage - key pressed: select (0)
00:11:04 T:1869608000   DEBUG: PushCecKeypress - received key  b duration 0
00:11:04 T:1869608000   DEBUG: CecLogMessage - >> 51:8b:00
00:11:04 T:1869608000   DEBUG: CecLogMessage - >> Audio (5) -> Recorder 1 (1): vendor remote button up (8B)
00:11:04 T:1869608000   DEBUG: CecLogMessage - key released: select (0)
00:11:04 T:1869608000   DEBUG: PushCecKeypress - received key  b duration 77
00:11:04 T:1843360832   DEBUG: CecLogMessage - << Recorder 1 (1) -> TV (0): POLL
00:11:04 T:1843360832   DEBUG: CecLogMessage - << 10
00:11:05 T:1843360832   DEBUG: Previous line repeats 1 times.
00:11:05 T:1843360832   DEBUG: CecLogMessage - >> POLL not sent
00:11:06 T:1843360832   DEBUG: CecLogMessage - << Recorder 1 (1) -> TV (0): POLL
00:11:06 T:1843360832   DEBUG: CecLogMessage - << 10
00:11:06 T:1843360832   DEBUG: Previous line repeats 1 times.
00:11:06 T:1843360832   DEBUG: CecLogMessage - >> POLL not sent
00:11:07 T:1843360832   DEBUG: CecLogMessage - << Recorder 1 (1) -> TV (0): POLL
00:11:07 T:1843360832   DEBUG: CecLogMessage - << 10
00:11:07 T:1843360832   DEBUG: Previous line repeats 1 times.
00:11:07 T:1843360832   DEBUG: CecLogMessage - >> POLL not sent
00:11:07 T:1869608000   DEBUG: CecLogMessage - >> 51:44:45
00:11:07 T:1869608000   DEBUG: CecLogMessage - >> Audio (5) -> Recorder 1 (1): user control pressed (44)

Postimies

  • Käyttäjä
  • Viestejä: 2644
    • Profiili
Olet kokeillut ensin TV ja Vahvari päälle ja lopuksi Raspi.

raimo

  • Käyttäjä
  • Viestejä: 4269
  • openSUSE Tumbleweed
    • Profiili
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

New_user

  • Käyttäjä
  • Viestejä: 1247
    • Profiili
Systeemissä ei ole telkkaria, vaan HDMI:llä toimiva näyttö vahvistimen päällä. Rasbista menee laadukas HDMI-kaapeli vahvistimen HDMI-sisäänmenoon, ja HDMI-out menee näytölle. Näytöllä ei siis ole mitään aktiivista roolia, se vain näyttää kuvan. Niin, ja olen käynnistellyt eri järjestyksessä, ja tehnyt myös niin, että systeemin ollessa päällä olen kääntänyt vahvistimen HDMI-kontrollin pois ja taas päälle. Ei apuja siitäkään.

Raimolle: olen noita linkkejä lueskellut, mutta en pääse niillä eteenpäin. Ilmiselvästi jotain puuttuu välistä, kun kaapelia pitkin tulevat komennot eivät päädy Kodin käyttöön. Se jokin siinä välissä on hämärän peitossa :(

Pitäneeköhän ruveta Lirciä funtsimaan. TSOP 4838 ir-vastaanotinpalikoita on kotona muutama, ja ohjeet sen kolvaamiseksi io-nastoihin... Mutta toistaiseksi yritän tuota CEC:ä edelleen. Pitäisi kai hankkiutua kansainvälisille foorumeille, jos ei tätä kotomaassa kukaan ole ratkaissut.
« Viimeksi muokattu: 05.11.15 - klo:19.47 kirjoittanut New_user »

New_user

  • Käyttäjä
  • Viestejä: 1247
    • Profiili
Minusta alkaa tuntua, ettei Rasbi/Kodi tunnistu viritinvahvistimelle oikeana laitteena. Vahvarin HDMI-kontrollivalikossa on nimittäin neljä laitetta, joiden kontrollin saa erikseen päälle/pois

BD/DVD
TV
CD
Radio

Noista jos laittaa ekan off, niin Rasbia käynnistettäessä kuva napsuu päälle ja pois, ennekuin löytyy oikea "laite" Rasbin suunnasta. Rasbi itse näyttäisi hyväksyvän viritinvahvistimen ja TV:n kyllä, mutta vahvistin tuntee vain nuo neljä tyyppiä. Uskon, että jos Rasbin/Kodin saisi näkymään vahvistimelle vaikka tuon BD/DVD-soittimen koodilla, homma olisi sillä selvä. CEC-systeemissä on pakko koodityypit eri laitteille. Olisko tästä apuja kellekään homman selvittämisessä?
 

Postimies

  • Käyttäjä
  • Viestejä: 2644
    • Profiili
MCE yhteensopiva kaukosäädin toimii heittämällä. Älykännyn saa pienellä vaivalla toimimaan. Itsellä kiva Philipsin kake kuoli. Sillä sai ohjattua neljää laitetta ja värinapitkin löytyi sopivasti VDR-käyttöä varten. Vaastaanotin on ehjä ja ohjaan sitä nyt vanhalla HP:n palikalla. Kodi ei tarvitse lircd, mutta itsellä käytössä vdr:n ohjaamiseen satunnaisesti. Lircd nappulat määritetään lircmap.xml. CEC käyttää remote.xml. Kun Kodia voi ohjata monilla laitteilla on nappuloiden määrittäminen hieman hankalaa. Ehkä Kodin foorumilta löytyy infoa vahvistimen kauko-ohjaimen käytöstä ja HDMI-cec. Itse en ole kokeillut moista yhdistelmää. Jos vahvistimen kapulan saa opetettua lähettämään samoja koodeja mitä Mikrosoftin mediacenter niin sitten selviää USB-portiin kiinnitellyllä vastaanottimella.

Itsellä on Sonyn TV ja Yamahan vahvistin. Ja toimi kun pisti vain kiinni.  Ja kyllä Yamahankin kake toimi kun piti sen TV-tilaan lähettämään Sonyn koodeja. Itsellä on vahvistimen kakessa yli 60 nappulaa mikä minusta ei ole kivaa. Ja on sitä välillä pitkään ihmetelty mikä mättää kun ääntä tai kuvaa ei tule.

nm

  • Käyttäjä
  • Viestejä: 16431
    • Profiili
Minusta alkaa tuntua, ettei Rasbi/Kodi tunnistu viritinvahvistimelle oikeana laitteena. Vahvarin HDMI-kontrollivalikossa on nimittäin neljä laitetta, joiden kontrollin saa erikseen päälle/pois

Lokien perusteella viritinvahvistin ja RPi/Kodi kytkeytyvät toisiinsa oikein. Sen sijaan ongelmana saattaa olla se, että monitori ei vastaa CEC-kutsuihin, joita Kodi yrittää sille lähettää, ja Kodin CEC-systeemi jää tähän jumiin. Kokeile kytkeä Switch to Source pois päältä, aseta Turn on devices = None ja kytke Set Language to the TV's language pois päältä Kodin CEC-adapterin asetuksissa:

http://forum.kodi.tv/showthread.php?tid=151308
« Viimeksi muokattu: 06.11.15 - klo:12.44 kirjoittanut nm »

Postimies

  • Käyttäjä
  • Viestejä: 2644
    • Profiili
Jos taloudesta löytyy TV kokeile siinä. Av-vahvistin pitäisi saada näkymään Raspille TV:nä. CEC on väylä jossa kaikki laitteet näkevät samat komennot. Näin olen käsittänyt. Ja TV:n komennot ovat tässä masterina. Itsellä Kodi soittelee nytkin musiikkia taustalla. Valokuvien katselu yllättävän hidasta. PicasaWeb ja Flickr ja en pääse kirjautumaan. Ei tuo paha haitta ole kun selain toimii nopsasti.

nm

  • Käyttäjä
  • Viestejä: 16431
    • Profiili
Av-vahvistin pitäisi saada näkymään Raspille TV:nä.

Ei pitäisi olla tarpeen. Nyt se näkyy Audio-laitteena ja komennot otetaan kyllä vastaan niinkin.

Veikkaan, että ongelmana on TV:n pollaus, joka lokeissakin näkyy. Kodi:n CEC-ohjaus jää jumiin, kun se ei saa vastausta TV:ltä. Ongelman voi estää kytkemällä TV:lle lähetettävät ohjauskomennot pois käytöstä Kodin asetuksissa.
« Viimeksi muokattu: 06.11.15 - klo:18.15 kirjoittanut nm »

New_user

  • Käyttäjä
  • Viestejä: 1247
    • Profiili
KIITOS!!!

Nysse toimii!!!

En merkkaa vielä ratkaistuksi, ja selitystä tulee tässä. Huomasin, kun olin ajanut kortille uusimman OpenElecin (6), ja käynnistämällä sen, että kieltä ei saanut vaihdetuksi. Sitten asetuksia selatessa löytyi tuo "Use TV:s language setting". Nuo muut, kytke päälle ja kytke pois vahvistin, kun Kodi kynnistetään, olin myös jo kytkenyt pois. Ja tuo switch to source oli sekin ollut pois päältä. Nyt se taas oli, mutta ottaessani sen veks, laitoin muutkin valikon alaosan optiot pois päältä. Joten en ihan varma oli, riittikö tuo switch to source saamaan systeemin toimimaan. No, yhtä kaikki kiitoksia avusta tosi paljon. Uskoin, että ratkaisu on jossakin, koska libcec kyllä pistää liikenteen kauniisti debuglokiin.

Tuolla on Kodin foorumin säikeessä oli myös juttua osoitteesta. Puhetta nollasta ja viitosesta. En tiedä, mitä niillä on tekemistä sitten loppupeleissä. Kait se on jokin koodi, jolla Rasbi/Kodi näyttäytyy sitten ulospäin muille laitteille?

EDIT: Sen verran vielä Kodista (1.52, joka tulee OpenElecc 6:n mukana), että sekin näyttää kuvat väärin. Kinoformaatin kuvat levittyvän 16:9 ruudulle, jos kuvaesitystä käyttää (pan-zoom on pois kytketty). Jos normaalisti avaat vain ekan kuvan, seuraavaan hypätään hetken päästä, ja siihen homma jymähtää. Toki nuolella oikealle pääsee eteenpäin. Tuo on ikävä tuo kuvaesityksen ominaisuus levittää kuvat ruudulle väärään sivusuhteeseen.

EDIT2: Paras ottaa tuosta sd-kortista nyt levykuva, kun kerran asetukset ovat nyt kunnossa, ja CEC toimii!
« Viimeksi muokattu: 06.11.15 - klo:18.06 kirjoittanut New_user »

nm

  • Käyttäjä
  • Viestejä: 16431
    • Profiili
EDIT: Sen verran vielä Kodista (1.52, joka tulee OpenElecc 6:n mukana), että sekin näyttää kuvat väärin. Kinoformaatin kuvat levittyvän 16:9 ruudulle, jos kuvaesitystä käyttää (pan-zoom on pois kytketty). Jos normaalisti avaat vain ekan kuvan, seuraavaan hypätään hetken päästä, ja siihen homma jymähtää. Toki nuolella oikealle pääsee eteenpäin. Tuo on ikävä tuo kuvaesityksen ominaisuus levittää kuvat ruudulle väärään sivusuhteeseen.

Kokeile asettaa slideshow/blackbarcompensation nollaksi advancedsettings.xml-tiedostossa:

http://kodi.wiki/view/Userdata/advancedsettings.xml#slideshow
http://trac.kodi.tv/ticket/12565

New_user

  • Käyttäjä
  • Viestejä: 1247
    • Profiili
Kiitos, kokeilen tuota kuvajuttua illalla.

Ja kiitos tässä myös Postimiehelle, joka antoi ideoita aikaisemmin. Näissä teknisissä jutuissa kaikki tieto on eteenpäin.

Merkkaan säikeen ratkaistuksi.