Gå til innhold
  • Bli medlem
Støtt hjemmeautomasjon.no!

Mastiff

VIP
  • Innlegg

    1 256
  • Ble med

  • Besøkte siden sist

  • Dager vunnet

    22

Alt skrevet av Mastiff

  1. Da er jeg snart ferdig med nettradiooppsettet mitt. Huset er lagt opp med alle forsterkerne på loftet, og så skjulte kabler ned til høyttalere i så å si alle rom og tre sett ute (pluss HDMI-matriser som sender fem separate kilder til alle soverom, treningsrom, tv-stue og kjøkken - to Canal Digital-tunere, en Get-fibertuner, en Blu-Ray-spiller og en medieserver). Dermed kan man både høre på nettradio med Foobar (lite, enkelt og konfigurerbart program) helt separat i alle rommene, spille musikk fra medieserveren (med J.River Media Center er ikke 20 soner noe som helst problem) eller strømme til TuneAero (AirPlay-kompatibelt) fra mobiler, pc-er og nettbrett. Det siste kan i tillegg settes opp i "party mode", så strømmingen går til akkurat de rommene man selv velger. Styringen bak dette er Girder, som tar seg av nettsiden, starter og stopper musikk, justerer volum og holder kontroll på hva som spilles hvor, og i tillegg sender av/på-ordrer til EventGhost, som bruker RFX_trx433 og Tellstick Duo (det må jo være redundans, må vite!) til å slå av og på forsterkere og skjermer. Det hele er smått komplisert og utviklet i løpet av en god del år, med stadig nye versjoner. Men det er nå 100 % stabilt (bortsett fra hvis lynet tar med seg en forsterker eller pc-en), så jeg selger det og ovnstyringen (som jeg skal skrive litt om en annen dag) som en del av opplegget når jeg skal selge huset om en måneds tid. Eiendomsmeglerne fra to ulike meglere var her og så på det, før jeg valgte den ene. Begge var behørig imponerte. Valget sto mellom å rydde opp i systemet (som ærlig talt var litt av et lappverk fram til jeg begynte på den jobben, både programmeringsmessig med kode her og kode der, mens stort sett alt nå er samlet i funksjoner, og kabelmessig, der kablene nå er tydelig merket og rydet opp i) eller rive ut alt sammen. Siden jeg skal bruke den samme koden på hytta (der er det foreløpig det gamle lappverket), ville jeg uansett gjøre noe med programmeringen. Og kablene og det var jo enten å rydde opp (kanskje en ukes arbeid) eller å fjerne alt sammen (som måtte tatt mye lengre tid, for ikke å snakke om at det hadde vært en del tak og vegger som måtte lappes etter innfelte høyttalere). Alt kan styres fra en hvilken som helst JavaScript-kompatibel nettleser, enten det er iCrap, Android, Windows, Linux eller noe annet, og i motsetning til et system med apper trenger man ikke installere noe som helst. Det er bare å gi brukerne nettaddressen (enten den eksterne, som selvsagt kan brukes fra hvor som helst i verden) eller den interne ip-addressen, pluss brukernavn og passord. Jeg har eget passord på varmestyringen, så ingen kan gå inn og fikle med det utenfra etter å ha vært på besøk her, og jeg skal sette opp et eget gjestepassord for lydstyringen som kan byttes hver gang noen har fått bruke systemet. Paranoid, jeg? Slett ikke! Det er jo ikke derfor jeg kjører ustandard HTTP-porter... Men det er egentlig hovedsakelig fordi jeg ble lei av hamring. Samme grunn som jeg kjører ustandard port på FTP-serveren min og alt annet som er i gang. Jeg skal etter hvert lage noen videoer av systemet i drift, men her er et bilde av nettsiden. De grå viser at den radiokanalen/forsterkeren ikke står på, de klare viser at det står på. Forholdsvis intuitivt, skulle jeg mene. Og ikke minst gjør bruken av kanallogoer at man kan scrolle ned uten å miste oversikten, noe som er en nødvendighet på mobiler og lignende med små skjermer. Den høyre kolonnen, som viser hvilket rom man skal sende noe til, følger med når man scroller mot høyre. Volumkontrollene er grå hele tiden. Men når man trykker/klikker på noe, blir ruten mørkegrå i et øyeblikk, for å vise trykket/klikket. Det hele er gjort i Javascript for selve funksjonaliteten og så CSS for effektene. Jeg har fått hjelp både her og der til det, siden jeg ikke kan javascript eller er særlig god i CSS. Men jeg har klart å sy alt sammen til noe helhetlig.
×
×
  • Opprett ny...

Viktig informasjon

Vi har plassert informasjonskapsler/cookies på din enhet for å gjøre denne siden bedre. Du kan justere dine innstillinger for informasjonskapsler, ellers vil vi anta at dette er ok for deg.