Sida 1 av 1

Central för att styra hemelektronik (hembio, lampor mm)

Postat: 18 juli 2011, 10:10:13
av sebnil
För en tid sedan började jag att jobba på en applikation för att styra hemelektronik. Monterade upp en gammal android-tablet på väggen och programmerade en webbplats för att styra det mesta i lägenheten.

Bild

En funktioner är att kunna sätta lägenheten i olika moods. Exempelvis om man vill se på film så ska lamporna dimmras ner, tv startas, musik stängas av och xbmc startas. Allt detta sker med ett knapptryck på väggen. La upp det på min blogg tillsammans med en liten youtube-video som jag tror beskriver det hela lite bättre:
Bloggen
Youtube-videon
(Skrivet på engelska för att de som tillverkat programmet jag använder ska kunna ta del av arbetet.)

Några skärmdumpar:
Bild
Bild
Bild
Bild

Några fördelar med den här lösningen är att all programvara är gratis och att hårdvaran inte är speciellt dyr. Så länge man har en webbläsare kommer man åt applikationen vilket betyder att det fungerar även på moderna mobiltelefoner. Jag använder en ir-sändare för att styra tv:n och nexabrytare till lampor och strömbrytare. Nexabrytarna kontrolleras med en tellstick. Det går dessutom att starta dammsugaren eller släcka lyset när man inte är hemma :)

All kod jag skrivit går att ladda ner.
Vad tycker ni?

Re: Central för att styra hemelektronik (hembio, lampor mm)

Postat: 18 juli 2011, 10:29:50
av Electricguy
ASCOOLT! :D skulle vara roligt att göra något liknande själv!

Snyggt jobbat!

Re: Central för att styra hemelektronik (hembio, lampor mm)

Postat: 18 juli 2011, 12:47:35
av dubbear
Fint!
Mycket sugen på något i denna stilen

Re: Central för att styra hemelektronik (hembio, lampor mm)

Postat: 18 juli 2011, 13:08:16
av blueint
Är IR-sändare, reläer osv. Direkt anslutna till webbserverns portar?
Eller är det kopplat på annat sätt?, har betydelse när det blir fler saker att styra och längre avstånd mellan dom.

Re: Central för att styra hemelektronik (hembio, lampor mm)

Postat: 18 juli 2011, 22:16:17
av sebnil
På serverdatorn behöver man dels en webbserver och dels eventghost. Till datorn har jag kopplat en ir-sändare (http://www.usbuirt.com/) och en tellstick. båda via usb. Vid varje apparat sitter en nexa-brytare. Nexa har även en med dimmerfunktion som jag kopplade till taklampan. Ir-sändaren styr tv:n och tellsticken styr lampor och strömbrytare. Tellsticken klarar av att skicka signalerna ganska långt. Jag monterade dessutom dit en egen antenn på den för att förstärka signalen.

Re: Central för att styra hemelektronik (hembio, lampor mm)

Postat: 2 april 2012, 01:14:43
av sebnil
Idag förbättrade jag gränssnittet en del. La upp allt material på http://sebastiannilsson.com/open-source ... re-version. Demo, youtube-video och instruktioner för hur man får det att fungera finns där.

Några förbättringar i nya versionen:
- Rensade bort all seg kod från jQuery Mobile. Less is more!
- Endast 4 http request per sidvisning. Toksnabba sidvisningar är resultatet.
- Ingen onödig javascript. Tog bort ganska mycket av min egen kod.
- Lättare html. jQuery Mobile gjorde många enkla saker svåra. I den nya versionen så borde en nybörjare inom html-programmering kunna lista ut hur man ska göra egna gränssnitt. Det är i alla fall min förhoppning.

Skärmdumpar:
Bild
Bild

Re: Central för att styra hemelektronik (hembio, lampor mm)

Postat: 2 april 2012, 20:57:25
av MiaM
Trevligt projekt!

Men musiken vill man väl inte döda förrän man faktiskt åtminstone valt vilken film man vill se? :)

(Kollar du på direktstreamade saker åxå med XBMC? I så fall kanske ett reklamläge är bra, där ljudet ersätts med vanlig musik).

Bonusfråga: går det alltså numera att styra dimningen vettigt med tellstick? Jag trodde att det bara gick att chansa genom att skicka "hålla inne knappen" så att säga?

Re: Central för att styra hemelektronik (hembio, lampor mm)

Postat: 3 april 2012, 16:33:05
av sebnil
>Men musiken vill man väl inte döda förrän man faktiskt åtminstone valt vilken film man vill se?
Att välja film görs utan musik precis som när man letar efter en gatuadress :)

>Kollar du på direktstreamade saker åxå med XBMC?
Nope. Ingen tv alls.

>Bonusfråga: går det alltså numera att styra dimningen vettigt med tellstick?
Går att styra utmärkt med tellstick. Stödet i Eventghost är däremot inget vidare. Skrev några egna script för att få det att fungera ok.