Innholdsfortegnelse:

Mitt ledningskuttesystem: 24 trinn
Mitt ledningskuttesystem: 24 trinn

Video: Mitt ledningskuttesystem: 24 trinn

Video: Mitt ledningskuttesystem: 24 trinn
Video: Международная туристическая выставка MITT 2022, отчётное видео 2024, Juli
Anonim
Mitt ledningskuttesystem
Mitt ledningskuttesystem

[Oppdatert og flyttet hit]

Målet mitt med å kutte ledninger er å redusere kabel -TVs svært høye månedlige avgifter betydelig og fortsatt ha ønskede kanaler, tjenester og funksjoner. Denne instruksen beskriver ledningskuttesystemet mitt.

Min kabel -TV -leverandør gir tilgang til nesten 900 kanaler. Familien min trenger ikke 900 kanaler. Halvparten av 900 er standard definisjon - ingen av disse er nødvendige. Jeg har deaktivert 811 av de nesten 900 kanalene som tilbys. Og av de resterende kanalene ser familien min på 20% av dem. Jeg vil bare betale for tjenestene, kanalene og funksjonene som familien min ser på.

Jeg får en spesifisert regning for internett og TV. TV -regningen min med avgifter og avgifter er som følger:

$ 60,00 for TV og HBO $ 6,88 for skatter $ 12,09 for tillegg ===== $ 88,97 totalt

Den totale månedlige regningen min kutter:

$ 24,99 for Sling TV $ 15,00 for HBO $ 2,50 for skatter ===== $ 42,49 Totalt

I begge tilfeller har jeg NetFlix og Amazon Prime.

Jeg prøvde mange forskjellige tilnærminger, og dette fungerte for meg.

Trinn 1: Mine krav

Mine krav til ledningsskjæring er:

  • Spill innhold fra førsteklasses internett -TV, for eksempel SlingTV, DirecTV Now, PlayStation Vue
  • Spill innhold fra en førsteklasses tjeneste, for eksempel Hulu, Netflix, Amazon eller iTunes
  • Minimale månedlige avgifter, og ingen avgifter for:

    • DVR eller PVR
    • Set top box eller fjernkontroll
    • Tilleggsavgifter
    • Skatter
    • Kringkastings-TV eller OTA-TV (over-the-air, off-the-air)
  • Betal for så mye digital videoopptak (DVR) eller personlig videoopptak (PVR) som jeg vil
  • Betal for så mange samtidige live- eller opptakskanaler jeg vil
  • Se i alle rom som har en TV, projektor eller datamaskin
  • Se på en kablet eller trådløs tilkobling (802.11AC AP)
  • Se live -hendelser på kringkastings -TV mens de skjer
  • 1080p eller HD -TV
  • Hvis jeg er noen minutter forsinket til et kringkastingsprogram, vil jeg kunne spole tilbake og se fra begynnelsen i stedet for å vente N timer etter at showet er avsluttet
  • Velg ønskede tjenester og avbryt uønskede tjenester månedlig uten straff
  • Lavprisoppsett (savnet dette kravet)
  • Nødvendige kabelkanaler (Roku med SlingTV Orange + DVR $ 25/mo eller DirecTV Now (Live litt med HBO $ 43,30/måned, PlayStation Vue Access Slim med HBO $ 44,90):

    • Comedy Central (The Daily Show) (ikke på PSVUE)
    • AMC (The Walking Dead)
    • TBS (Full Frontal with Samantha Bee) (ikke på PSVUE)
    • ESPN (på oransje, men ikke blått)
    • CNN
    • HLN (ikke på slynge)
    • HBO (Denne uken i kveld, Game of Thrones, …)
    • HGTV (Fixer Upper)
  • SlingTV Orange har alle mine nødvendige kanaler, men gir bare én strøm. Blå har ikke alle de nødvendige kanalene mine og en haug jeg ikke vil ha, men tillater 3 strømmer. Ala Carte, vel egentlig ikke.
  • La flere mennesker se på samme tid (Sling Blue)
  • Kringkastings -TV (Raspberry Pi som kjører Kodi / OSMC koblet til PC som kjører TVheadend):

    ABC, CBS, CW, Fox, NBC, PBS - Kringkast TV via TVheadEnd

  • Ha den samme tjenesten i alle rom - ikke bruk forskjellige fjernkontroller, forskjellige enheter osv.

    Felles universell fjernkontroll

  • Teaterkvalitets -TV - ingen hakkete, ingen pauser under lasting, og så videre

Trinn 2: Samle deler

Dette er de grunnleggende komponentene i ledningskuttesystemet mitt. Jeg går ikke inn for at dette er de beste komponentene, bare at de fungerer for meg:

  • Hjemmekino: Projektor, Surround sound system, Hjemmekino PC / Media Center
  • TV, bærbar PC, nettbrett, smarttelefon
  • Blu-ray/DVD-spiller
  • Premiuminnhold (Sling og Netflix) og internett -TV:

    Roku Ultra

  • Kringkastings -TV:

    • Raspberry Pi med IR -mottaker som kjører Kodi på OSMC for å spille kringkastings -TV
    • PC som kjører ubuntu med TVheadend og 4 955Q Hauppauge TV -tunere
    • Digital antenne
  • Universal fjernkontroll for å kontrollere alt ovenfor:

    Logitech Harmony 650

De fleste komponentene er selvforklarende, og du kan bruke det du har eller foretrekker.

Jeg ønsket å lage et helt Raspberry Pi -system. Når jeg opprettet dette systemet, prøvde jeg mange varianter og kombinasjoner av maskinvare, og jeg fant ut at uten en PC -klasse datamaskin en Raspberry Pi 3:

  • Kan ikke støtte premium -tjenester (f.eks. DLNA, NetFlix, Hulu)
  • Kan ikke spille multicast -TV (f.eks. Raspberry Pi kan ikke kjøre VLC)
  • Kan ikke kjøre TVheadend med høy kvalitet

Roku er et plug-and-play-oppsett. Instruksjonene er veldig enkle. Så, tFokuset for dette instruerbare er kringkastings -TV

I fremtiden håper jeg at ett av følgende skjer:

  • Roku støtter TVheadend, eller
  • Raspberry Pi 4 støtter førsteklasses innhold

Merknader:

  • Tekst i spar er ment å bli erstattet av dataene dine, ♣ brukernavn ♣
  • Den instruerbare redaktøren roter opp HTTP -lenker og alt som er innesluttet i vinkelparenteser

Trinn 3: TVheadend: Installer Ubuntu på PC

Lenke til TVheadend ubuntu PC 2019 -oppdatering, eller her er de opprinnelige trinnene:

Ledningsskjæringssystemer krever en frontend og backend. Hvis systemet er kraftig nok og det bare kreves i ett rom, kan det være alt på ett system. I mitt tilfelle har jeg syv rom med TV. Så jeg trenger en kraftig backend-datamaskin (TVheadend PC) og en billig, distribuert front-end datamaskin (Raspberry Pi i hvert rom).

En PC med relativt høy ytelse er nødvendig for å kjøre TVheadend med fire TV -tunere. Jeg er ikke sikker på hva minimumsspesifikasjonene er, dette er det som fungerte for meg.

PC -maskinvare

For noen år siden kjøpte jeg sønnen min en spillcomputer med følgende egenskaper:

  • CPU-modellnavn: AMD A6-3620 APU med Radeon HD-grafikk
  • Antall kjerner: 4
  • CPU -hastighet: 2,2 GHz
  • Cache: 1 MB
  • HD: 1 TB
  • RAM: 4 GB

Han klarte å samle over 1 000 virus da han sa at det ikke fungerte. Han kjøpte en ny PC og ga meg denne tilbake.

Installer Ubuntu

Last ned den nyeste versjonen av Ubuntu's iso -image og flytt til USB -stasjon.

Oppdatering: I begynnelsen av august 2018 oppdaterte jeg fra ubuntu16.04 til Bionic 18.04.1. Når jeg oppgraderte, ville systemet tilfeldigvis fryse. Jeg kunne ikke finne ut årsaken fra loggene. Jeg gjentok oppdateringsinstruksjonene et par ganger, og frysingen ser ut til å ha stoppet … forhåpentligvis.

Da frysingen begynte, tenkte jeg at jeg måtte gjøre Ubuntu -PCen fra bunnen av på 18.04.1. Så jeg lastet den ned og opprettet en tommelstasjon med iso -bildet. Men systemet kunne ikke starte fra det. Jeg prøvde å brenne en CD flere ganger, og jeg ble stadig mislykket med å bekrefte dataene.

Det er en versjon av tvheadend for bionic.

Sett USB -stasjonen inn i PC -en

Start PCen

Trykk og hold F10 mens du starter for å komme til oppsettverktøyet (F9 tilbakestiller BIOS til standard)

Endre oppstartsrekkefølgen

Sett USB -stasjonen først

Godta endringer

Lagre endringer og avslutt

Installer den nyeste versjonen av Ubuntu

Følg instruksjonene (ikke krypter noe, du vil ha fart ut av denne PCen)

  • Velg språk
  • Avmerkingsboks: Last ned oppdateringer mens du installerer Ubuntu
  • Avmerkingsboks: Installer tredjeparts programvare …
  • Fortsette
  • Slett disken og installer Ubuntu
  • Avmerkingsboks: Bruk LVM …
  • Installere nå
  • Fortsett i UEFI -modus
  • Fortsette
  • Angi tidssone
  • Fortsette
  • Velg tastaturoppsett
  • Fortsette
  • Skriv inn navnet ditt
  • Endre datamaskinens navn til noe rimelig
  • Velg et brukernavn
  • Skriv inn passordet ditt to ganger
  • Angi alternativknapp: Logg på automatisk
  • Fortsette

Etter at du trykker på Fortsett, installerer Ubuntu. Avhengig av internettbåndbredden, diskstasjonen og CPU -hastigheten, tar ubuntu en stund å installere (for meg 13 minutter). Gå og gjør noe annet

  • Fjern USB -stasjonen
  • Start på nytt nå

Du bør være på ubuntu -skrivebordet

Trinn 4: TVheadend: Bruk SSH

Bruk ssh slik at tvheadend -serveren kan kjøre uten en skjerm

Installer og start ssh

$ sudo apt-get install openssh-server

$ sudo service ssh restart

Trinn 5: TVheadend: Få tilgang til datamaskin etter navn

Jeg husker ikke IP -adresser. Jeg foretrekker å referere til servere ved navn

Merk: understreking skal ikke brukes i vertsnavn. avahi vil ikke fungere med understrekinger, bruk bindestreker i stedet. For tvheadend -serveren ♣ hostname ♣ bruker jeg = tvheadend

Avahi er installert på ubuntu, og lar meg ssh inn i TVheadend -PC -en ved å bruke:

$ ssh ♣brukernavn♣@♣hostnavn♣.lokalt

For meg er det lettere å referere til en server etter ♣ vertsnavn ♣.local.

Avahi bør allerede være installert. Så, gå til neste trinn.

Å kjøre kommandoene nedenfor vil ikke skade, og den siste versjonen er installert:

$ sudo apt-get install avahi-daemon

Prøv å pinge enheten

$ vertsnavn

♣ vertsnavn ♣ $ ping ♣ vertsnavn ♣.lokalt

Kjør denne kommandoen for å finne ♣ vertsnavn-IP-adresse ♣:

$ ifconfig

eth0 Link encap: Ethernet HWaddr b8: 27: eb: 64: 56: 82 inet addr: ♣ hostname's-IP-address ♣ Bcast: 192.168.1.255 Mask: 255.255.255.0

Hvis du vil endre vertsnavnet, gjør du følgende, ellers går du til neste trinn

$ sudo nano /etc /hosts

Mitt lokale nettverk er 192.168.1.x. Host -filen min er:

127.0.0.1 lokal vert

127.0.1.1 ♣ vertsnavn ♣ # Følgende linjer er ønskelige for IPv6-kompatible verter:: 1 ip6-localhost ip6-loopback fe00:: 0 ip6-localnet ff00:: 0 ip6-mcastprefix ff02:: 1 ip6-allnodes ff02:: 2 ip6-allrouters

CTRL-O, CTR-X, ENTER for å lagre og avslutte editoren

Vertsnavnfilen bør bare inneholde én oppføring:

$ sudo nano /etc /hostname

♣ vertsnavn ♣

CTRL-O, CTR-X, ENTER for å lagre og avslutte editoren

Hvis du endret vertsnavnet, starter du på nytt

$ sudo omstart

Trinn 6: TVheadend: Installer TV Tuner Utilities

Åpne et nettleservindu og gå til dette instruerbare på Ubuntu -maskinen. Det er mye lettere å klippe og lime inn fra dette instruerbare, for deretter å bla frem og tilbake mellom datamaskiner.

Søk på din ubuntu -PC etter terminal

Dra terminalikonet til kaien

Åpne et terminalvindu

Installer TV Tuner -verktøy:

$ sudo apt-get install dvb-apps dvblast w-scan -y

Trinn 7: TVheadend: Ikke skriv inn passord på hver Sudo

$ sudo nano /etc /sudoers

Uten følgende endring må du skrive inn et passord hver gang sudo brukes.

Etter kommentaren, #includedir …, legg til linjen som starter, ♣ brukernavn ♣ ALL =:

#includedir /etc/sudoers.d

♣ brukernavn ♣ ALL = (ALL) NOPASSWD: ALL

CTRL-o, ENTER, CTRL-x for å lagre og lukke filen

Trinn 8: TVheadend: Installer TV Tuner

Fest TV -tuneren og start på nytt

$ sudo omstart

Logg på og kjør kommandoen for å sjekke om tuneren gjenkjennes.

Åpne et terminalvindu

$ dmesg | grep dvb

[4.232615] cx231xx 1-1.5: 1.1: Cx231xx-dvb [4.232639] cx231xx 1-1.5: 1.1: Cx231xx dvb Extension initialized

Hvis det er problemer som en manglende driver, har du feil TV -tuner eller feil versjon av kjernen eller ubuntu installert. Med en annen TV -tuner brukte jeg mye tid på å prøve å løse disse problemene ved å laste ned drivere og bygge om kjernen. Det var virkelig ikke verdt tiden. Jeg returnerte tuneren til Amazon og fikk den riktige. Så, mye lettere.

En annen måte å kontrollere om den fungerer, er å kjøre kommandoen:

$ ls /dev /dvb

adapter0

Hvis du ikke ser ovennevnte, stopp og begynn på nytt. Sørg for å bruke riktige deler hvis du starter på nytt.

Hvis du ser det ovenfor, fortsett.

Trinn 9: TVheadend: Installer og konfigurer

Installer TVHeadEnd (sier bare at den støtter 16.04)

$ sudo apt-key adv-keyserver hkp: //keyserver.ubuntu.com: 80 --recv-keys 379CE192D401AB61

$ echo "deb https://dl.bintray.com/tvheadend/deb xenial stable-4.2" | sudo tee -a /etc/apt/sources.list $ sudo apt-get oppdatering $ sudo apt-get install tvheadend

Skriv inn ♣ brukernavn ♣ og ♣ passord ♣ for TVHeadEnd

Åpne nettleseren og skriv inn (fjern mellomrom rundt tykktarmen:)

lokal vert: 9981

Logg inn med ♣ brukernavn ♣ og ♣ passord ♣ for TVHeadEnd

Følg instruksjonene, skriv inn dine foretrukne språk

Klikk på Lagre og neste et par ganger for å komme til neste skjermbilde

Skriv inn tillatt nettverk, min 192.168.1.0

Les instruksjonene og skriv inn ♣ admin_name ♣ og ♣ admin_password ♣

Jeg tillot anonym tilgang for en bruker * *

Klikk på Lagre og neste

Min Hauppauge WinTV HVR 955Q dukker opp som LG Electronics …

955Q støtter både kabel (C) og terrestriske (T) nettverk. Jeg skal bare bruke ATSC-T

Klikk på Lagre og neste

Velg dine forhåndsdefinerte muxer. For USA: USA: us-ATSC-senter-frekvenser-8VSB

Klikk på Lagre og neste

Nå skanner den en stund. Gå og gjør noe annet.

Når det er gjort, klikker du på Lagre og neste

Kartlegg alle tjenester og Lag leverandør- og nettverkskoder

Klikk på Lagre og neste

Klikk på Fullfør

Klikk på Se på TV øverst til høyre

Velg en kanal, så skal den fungere!

Trinn 10: TVheadend: Konfigurer

Muxene merket som OK er de der en eller flere stasjoner ble funnet

  • I TvHeadEnd går du til Configuration: DVB Inputs: Muxes
  • Jeg slettet alle de mislykkede muxene
  • Hvis Skanningsresultat viser FEIL, klikker du på den raden og sletter den

Deaktiver ubrukte stasjoner

  • I TvHeadEnd går du til: Konfigurasjon: DVB -innganger: Tjenester
  • Alle stasjonene som er funnet, skal være slått på
  • Fjern merket for dem du ikke vil se
  • Klikk på Lagre

Deaktiver stasjoner i den elektroniske programguiden

  • TvHeadEnd gå til Configuration: Channels / EPG: Channels
  • Alle kanalene bør være aktivert
  • Fjern merket for dem du ikke vil se
  • Klikk på Lagre

Trinn 11: TVheadend: Ekstern tilgang

TVheadend fungerer uten hoder (dvs. ikke koblet til en skjerm). De fleste ubuntu -funksjonene kan nås fra kommandolinjen.

For å få ekstern tilgang til TVheadend, bruk i en nettleser (fjern mellomrommene rundt tykktarmen):

192.168.1.110:9981

Først installerte jeg bare en TV -tuner, så la jeg til tre til.

Hver gang jeg la til en annen TV -tuner, fulgte jeg instruksjonene i de to foregående trinnene, bortsett fra at jeg åpnet TVheadend fra min MacBook.

Trinn 12: Tvheadend: Cron

Det nytter ikke å ha TV -mottakere og TV -headend i gang hele tiden. Etter en stund begynner også opptakene å samle seg. Så, legg til en cron for å slette opptak eldre enn 14 dager

Legg til en cron -jobb for å starte tvheadend -serveren på nytt hver kveld klokken 02.00.

$ sudo crontab -e

og legg til følgende linjer:

# start på nytt hver dag klokken 02.00

0 2 * * * sudo reboot # fjern opptak eldre enn 14 dager # følgende fungerer egentlig ikke. Opptakene vises fortsatt i TVheadend # 0 1 * * * sudo find/home/hts/ * -mtime +14 -exec rm {};

CTRL-o, ENTER, CTRL-x for å lagre og lukke filen

Trinn 13: Raspberry Pi: Running Kodi / OSMC

Oppsett Kodi / OSMC

Last ned det nyeste Raspberry Pi 3 -diskbildet for OSMC herfra

Når den er lastet ned, dobbeltklikker du på filen (OSMC_TGT_rbp2_20170504.img.gz) for å utvide den (OSMC_TGT_rbp2_20170504.img)

Sett inn et Micro SD -kort i USB -kortleseren, og sett det inn i MacBook

Kjør Etcher for å brenne bildet til Micro SD -kortet

Uansett årsak, på min MacBook, tømmer ikke Etcher ut USB -disken

Jeg lukker Etcher og kaster deretter ut disken

Sett inn Micro SD -kort, ethernet -tilkobling, HDMI og tastatur/mus i Raspberry Pi, og sett til slutt inn strømledningen. Hvis du har rask wi-fi, kan du bruke den. Jeg har min Kodi/OSMC Raspberry Pis ved bruk av kablede tilkoblinger.

OSMC -retningene er veldig enkle

  • Velg ditt språk
  • Velg kontinent og tidssone
  • Endre vertsnavnet (mitt er osmc-romnavn)
  • Aksepterer
  • Godta SSH -tjenesten er aktivert
  • Fortsette
  • Jeg er gammel, så jeg velger Classic UI (skin = Estuary)
  • Exit

Legg til TVheadend

Gå til Tillegg, Mine tillegg, Alle

Legg til Tvheadend HTSP Client av Adam Sutton …

Konfigurer TVheadend

TVheadend kontrollerer flere TV -tunere som kjører på en PC. PC -en kjører ubuntu.

IP -adresse: 192.168.1.110

HTTP: 9981

HTTPS: 9982

Brukernavn: ♣ ditt brukernavn ♣

Passord: ♣ ditt passord ♣

Sett automatisk oppdatering på

Muliggjøre

Start på nytt

Gå til My OSMC, Pi Config, Hardware Support, and Enable LIRC GPIO Support, OK

LEGG TIL: Dette kan settes i kodi: dtparam = gpio_in_pull = opp

Reboot (Power, Reboot)

Gå til TV og det burde fungere!

Hvis du trenger å konfigurere Wi-Fi på Kodi, bruk disse instruksjonene

Trinn 14: Raspberry Pi: Finn vert etter navn

Jeg husker ikke IP -adresser. Jeg foretrekker å referere til servere ved navn

Merk: understreking skal ikke brukes i vertsnavn. avahi vil ikke fungere med understrekinger, bruk bindestreker i stedet. Mine vertsnavn har formen: osmc-room-name

Avahi er installert på OSMC, og lar meg logge inn på en Raspberry Pi ved å bruke:

$ ssh osmc@♣hostname♣.local

For meg er det lettere å referere til en Raspberry Pi med sitt ♣ vertsnavn ♣.local.

Avahi bør allerede være installert, og alt skal fungere. Så gå til neste trinn.

Hvis du ikke kan logge inn med vertsnavn, så er her instruksjonene. Å kjøre kommandoen vil ikke skade, og den siste versjonen er installert:

$ sudo apt-get install avahi-daemon

Prøv å pinge enheten

$ ping ♣ vertsnavn ♣.local

Kjør denne kommandoen for å finne ♣ vertsnavn-IP-adresse ♣:

$ ifconfig

eth0 Link encap: Ethernet HWaddr b8: 27: eb: 64: 56: 82 inet addr: ♣ hostname's-IP-address ♣ Bcast: 192.168.1.255 Mask: 255.255.255.0

Hvis du vil endre vertsnavnet, gjør du følgende, ellers går du til neste trinn

$ sudo nano /etc /hosts

Vertsnavnet skal som standard være dietpi. Endre den siste linjen fra dietpi til det nye "vertsnavnet"

♣ vertsnavn-IP-adresse ♣ ♣ vertsnavn ♣

CTRL-O, CTR-X, ENTER for å lagre og avslutte editoren

$ sudo nano /etc /hostname

♣ vertsnavn ♣

CTRL-O, CTR-X, ENTER for å lagre og avslutte editoren

Gjør endringene i systemet

$ sudo insserv vertsnavn.sh

$ sudo omstart

Trinn 15: Raspberry Pi: Endre OSMC -passord

Kjør følgende kommando for å endre standardpassordet fra osmc:

$ passwd

Trinn 16: Raspberry Pi: Legg til MPEG-2-lisens for å aktivere maskinvaredekoding

Jeg får stadig et termometervarsel på skjermen og en og annen OSMC trist ansikt omstart. Jeg mistenker at de to er i slekt. Så jeg kjøpte og installerte en MPEG-2-lisensnøkkel for å muliggjøre maskinvaredekoding av Broadcast TV MPEG-2-strømmen fra tvheadend-tunerne.

Åpne et terminalvindu og logg på bringebær pi, noe som:

$ ssh [email protected]

Kjør kommandoen for å få serienummeret til prosessoren til Rasppberry Pi:

$ cat /proc /cpuinfo

Gå til følgende nettsted og kjøp en mpeg -lisensnøkkel, og vent deretter i opptil 72 timer (selv om det står at du kan laste ned nøkkelen umiddelbart)

www.raspberrypi.com/mpeg-2-license-key/

Når lisensen din kommer, redigerer du følgende fil:

$ sudo nano /boot/config.txt

decode_MPG2 = din lisens

CTRL-o, ENTER, CTRL-x for å lagre og avslutte editoren

For å sikre at maskinvaredekoding brukes, start Raspberry Pi på nytt

$ sudo omstart

Og kjør kommandoen, og det skal vise at MPG2 er aktivert:

$ vcgencmd codec_enabled MPG2

MPG2 = aktivert

Trinn 17: Raspberry Pi: Bygg en Kodi / OSMC -hatt med IR -mottaker og tilbakestillingsknapp

Raspberry Pi: Bygg en Kodi / OSMC -hatt med IR -mottaker og tilbakestillingsknapp
Raspberry Pi: Bygg en Kodi / OSMC -hatt med IR -mottaker og tilbakestillingsknapp

Denne instruksjonen gir trinn for å legge til en infrarød mottaker og tilbakestillingsknapp til en Raspberry Pi -hatt. Bygg hatten og legg deretter hatten til din Raspberry Pi.

På TV -en, gå til My OSMC: Pi Config: Hardware - for å bestemme GPIO -pins som brukes, mine er in = 18 og out = 17 Aktiver LIRC GPIO Support

OK

Start på nytt

Denne instruksen viser koden som må legges til for å aktivere funksjonene til hatten

Trinn 18: Raspberry Pi: Sett i et etui

Denne instruksen viser hvordan du legger alt i en sak.

Trinn 19: Raspberry Pi: Kodi Music and Videos

Legg til videoer (eller musikk)

Medieserveren min er en hjemmekino -PC (HTPC) som kjører Windows 7.

I Kodi,

gå til Videoer: Filer: Legg til videoer: Bla gjennom: Legg til nettverksplassering

Windows -nettverk (SMB)

Navn eller IP -adresse

brukernavn

passord

legg til videoer

Jeg klarte å koble til medieserveren min ved hjelp av en Windows Work -gruppe, men etter en stund sluttet den å fungere. Dette nettstedet har noen tips om hvordan du får det til å fungere

Opprett en hjemmegruppe på Windows 7 -serveren

  • Gå til Start -menyen: Kontrollpanel
  • Skriv inn Hjemmegruppe i søkeboksen
  • Klikk på Hjemmegruppe
  • Klikk på Opprett en hjemmegruppe
  • Legg merke til og endre passord
  • Velg bibliotekene du vil dele (videoer, musikk, bilder)

Gå til mappene Musikk, Videoer og Bilder, høyreklikk og del med hjemmegruppe (les/skriv)

På Windows 7 -serveren:

  • Gå til Start -menyen: Kontrollpanel
  • Skriv inn Hjemmegruppe i søkeboksen
  • Klikk på Hjemmegruppe
  • Velg: Forlat hjemmegruppen. Ignorer advarselen (forlat hjemmegruppe og fullfør)
  • På siden "Del med andre hjemmemaskiner som kjører Windows 7."
  • Velg: Endre avanserte delingsinnstillinger
  • Nettverksoppdagelse: slå på nettverksoppdagelse
  • Mediestreaming: Slå på
  • Offentlig mappedeling: Ditt valg. Det kan være på eller av.
  • Fildeling og skriverdeling: Slå på
  • Passordbeskyttet deling: Slå av passordbeskyttet deling
  • La Windows administrere hjemmegruppeforbindelsene mine

Trinn 20: Raspberry Pi: Kodi Weather

Gå til Kodi

  • Innstillinger
  • Tillegg
  • Installer fra depotet
  • Værinformasjon
  • Yahoo! Vær
  • Installere

Konfigurer deretter Yahoo! Vær ved å gå inn i den største byen i nærheten av deg

Det burde fungere, men hvis det ikke sørger for at andre værprogrammer er deaktivert, og klikk på Bruk -ikonet

Trinn 21: Raspberry Pi: Cron

Jeg vil frigjøre tv -mottakerne når de ikke er i bruk. En måte er å starte på nytt hver kveld.

Installer først cron

$ sudo apt-get install cron

Rediger deretter crontab

$ sudo crontab -e

og legg til

# start på nytt hver dag klokken 02.00

0 2 * * * sudo omstart

CTRL-o, ENTER, CTRL-x for å lagre og avslutte editoren

og start tjenesten på nytt

$ sudo service cron restart

Trinn 22: Logitech Harmony 650 Remote: Kontroll -TV, Roku og Raspberry Pi

Jeg prøvde mange forskjellige fjernkontroller. Jeg prøvde billigere. Jeg prøvde lirc og flirc. Min favoritt er Logitech Harmony 650.

Last ned og installer Logitechs MyHarmony -app. Appen er selvforklarende.

For å sette opp enhetene dine (TV, DVD, projektor, Raspberry Pi og så videre) må du kjenne produsent og modellnummer.

Raspberry Pi er litt unik. Jeg fant ikke noe som fungerte som det skal. Så jeg konfigurerte Raspberry Pi som en Apple TV. Apple Remote A1294 kontrollerer Apple TV A1378. A1294 -fjernkontrollen er forhåndslastet i Kodi.

I mitt oppsett kjører Raspberry Pi Kodi på OSMC og brukes egentlig bare for TV -kringkasting.

Gjør følgende i MyHarmony -appen for å sette opp Raspberry PI:

  • Legg til enhet:

    • Produsent: Apple
    • Modell: A1378
    • A1378 tilsvarer Silver Apple Remote
    • Gi nytt navn til enheten til Raspberry Pi
  • Legg til aktivitet Se på TV

    TV -en skal kontrollere volumet

  • kjører Kodi som Watch Apple, gi nytt navn til "Broadcast TV", produsent: Apple, modell: A1378, velg Apple Silver -fjernkontroll fra Kodi,

Sett opp resten av enhetene ved hjelp av produsent og modellnummer. Legg til aktiviteter. Synkroniser, og gå deretter tilbake og rediger knapper og fysiske knapper på skjermen, og synkroniser igjen. Jeg fjerner premiumknappene (NetFlix, …) og legger til Alternativer, Hjem, Meny, Velg og retningsknapper på skjermen

For å fortsette å sette opp 650 for å kontrollere Raspberry Pi, på TV -en som er koblet til Raspberry Pi og med en mus og tastatur koblet til en Raspberry Pi:

  • gå til My OSMC: Pi Config: Hardware - for å bestemme GPIO -pinner som brukes.
  • GPIO -pinnene mine er inn = 18 og ut = 17
  • gå til My OSMC: Pi Config: Remote - velg den eksterne Apple Silver Remote A1294

Aktiver LIRC GPIO Support OK Reboot

Trinn 23: Roku: Deaktiver SSID

Roku sender sin egen SSID slik at Roku -fjernkontrollen kan koble seg til. Roku kaller denne funksjonen Wi-Fi Direct.

Når den universelle fjernkontrollen er konfigurert, deaktiverer du Roku SSID. Det er ingen reell grunn til å gjøre dette trinnet. Deaktivering av SSID gjør ikke nettverket sikrere, og en kringkastings-SSID bruker ikke betydelig Wi-Fi-båndbredde.

Slå på Roku, gå til hjemmesiden og gå til: Innstillinger: System: Avanserte systeminnstillinger: Enhetstilkobling: Deaktiver enhetstilkobling

Trinn 24: Vedlegg: Feilsøking

Kodi OSMC låses med meldingen "Mus støttes ikke"

Jeg har aktivert automatisk oppdatering. Jeg er ikke sikker på hva som forårsaket at Raspberry Pi låste seg med meldingen Mus støttes ikke, men apt-get oppdatering og oppgradering (dist-upgrade), etterfulgt av en omstart løst

Oppgrader fra 17.04 til 18.04

Jeg oppgraderte ubuntu fra 17.04 til 18.04 etter instruksjonene i denne lenken

Systemet går i dvale etter automatisk oppdatering

03FEB2019: Jeg ga opp ubuntu på skrivebordet og flyttet til ubuntu -serveren, som ikke sovner. De nye instruksjonene er her Oppsett TVheadend på ubuntu PC

Forsøk på å stoppe ubuntu -skrivebordet fra å gå i dvale før 03FEB2019:

Etter en automatisk oppdatering så tvheadend ikke ut til å fungere. Omstart viste at alt kjørte som forventet, men etter 20 minutters inaktivitet ville systemet gå i dvale eller dvale. Jeg kjørte følgende kommandoer anbefalt av denne lenken:

gsettings set org.gnome.desktop.session inaktiv forsinkelse 0

sudo systemctl maske sleep.target suspend.target dvalemodus.tar

Jeg saksøker ikke det som skjedde, men etter flere strømbrudd. Systemet ville slå seg av på tilfeldige tidspunkt i løpet av dagen. Endringene ovenfor løste ikke problemet. Diskverktøy fant ingen korrupsjon. dmesg viste ikke noe galt. Jeg redigerte filen for å finne den når den sluttet å logge, og så på den siste prosessen som kjørte:

$ sudo nano/var/log/syslog

En av de siste linjene refererte til:

Startet Network Manager Script Dispatcher Service

og følgende prøvde å bruke ipv6. Siden jeg ikke bruker ipv6, redigerte jeg filen:

$ sudo nano /etc/sysctl.conf

og la til følgende linjer på slutten:

#Deaktiver IPv6net.ipv6.conf.all.disable_ipv6 = 1

net.ipv6.conf.default.disable_ipv6 = 1

net.ipv6.conf.lo.disable_ipv6 = 1

net.ipv6.conf.eth0.disable_ipv6 = 1

Systemet har holdt seg i et par dager

Anbefalt: