Tellstick i Ubuntu Server men styra fr[n windows HTPC

Moderator: Telldus

Post Reply
robban
Posts: 4
Joined: Fri Mar 17, 2023 9:45 am

Tellstick i Ubuntu Server men styra fr[n windows HTPC

Post by robban »

Hej!


Jag har en tellstick i en Ubuntu Server 11,0 dator som star pa 24-7, denna slacker o tander lamporna jattefint vid bestamda tider, tex 17-21
Nu har jag inforskaffat mej en HTPC med XBMC installerat, och hade da velat att om jag startar en film kl 18 sa vill jag att lamporna slacks eller dimmas ner.
Vill inte flytta tellsticken till htpc eftersom denna inte ar igang 24-7.

Robban
pabben
Posts: 21
Joined: Fri Mar 17, 2023 9:45 am

Re: Tellstick i Ubuntu Server men styra fr[n windows HTPC

Post by pabben »

Vi er 2 som leter etter det samme... Det finnes sikkert der ute en plass, men jeg er ikke pr0 nok til å bruke python-script eller programmere det selv. Ønsker gjerne en addon på XBMC som kan installeres med en zip-fil hvor man kobler til switch king server...
MartinV
Posts: 277
Joined: Fri Mar 17, 2023 9:45 am
Contact:

Re: Tellstick i Ubuntu Server men styra fr[n windows HTPC

Post by MartinV »

En XBMC-addon till Switch King finns på Github.

Har dock inte testat den själv...

http://www.switchking.se/forum/viewtopic.php?f=24&t=702
Martin | http://www.switchking.se
Testa Switch King Pro i din Android/iPhone/iPod: http://www.switchking.se/sv/demo
Zapper
Posts: 212
Joined: Fri Mar 17, 2023 9:45 am
Location: Där det är kallt

Re: Tellstick i Ubuntu Server men styra fr[n windows HTPC

Post by Zapper »

Kör sälv ett enkelt pythonscript i XBMC som jag petat ihop från ngt http python exempel tillsammans med ett väldigt basic PHP RPC script som körs i linuxburken som har Tellsticken. Skulle kanske kunna peta upp det lite senare. Om det funkar att ladda upp på forumet.
Zapper
Posts: 212
Joined: Fri Mar 17, 2023 9:45 am
Location: Där det är kallt

Re: Tellstick i Ubuntu Server men styra fr[n windows HTPC

Post by Zapper »

Att få igång en webserver med php i linux och installera tellsticken får läsaren hitta information om på annat håll.

Innehållet i hc.zip lägger du på önskat ställe att delas ut med webservern som du har i samma maskin som tellsticken.
Se till så att webservern har tillåtelse att exekvera tdtool.

Varning: Det är inte rekommenderat att göra så att denna funktion vetter mot internet eftersom det inte är skrivet med säkerhet i åtanke

Alltihop är ett fulhack som gjordes på nån timme för ngt år sedan.
Med nyaste versionen av XBMC så tycker jag mig se en delay då man avslutar programmet då scriptet är laddat.
Om Play Pause Stop blir underligt i XBMC så kan sleeptiden i pythonscriptet ändras.
Sleeplopen i XBMC tycker jag e sketful men jag hade aldrig sett pythonkod eller plugin/script till XBMC före jag skrev den.
Allt detta kan säkert göras mkt bättre men det har funkat nog bra för mig att jag inte orkat förbättra det.

Editera filen action.php för att ställa vad som skall skickas till tdtool vid de olika eventen från XBMC.

Lägg Katalogen i zipfilen i "script" katalogen i din XBMC katalog öppna och redirgera så att adressen stämmer överens med det ip eller hostname servern du har tellsticken på.

Lägg sedan till i autoexec.py som finns nånstans i stil med på Windows XP C:\Documents and Settings\username\Application Data\XBMC\userdata
om den inte finns så skapa den.
Raderna nedan skall läggas till och se till så att sökvägen stämmer överens med var scriptet ligger.

import xbmc
xbmc.executescript('c:\\Program\\XBMC\\scripts\\Lyse\\default.py')

EDIT: Det följer med en liten HTTP/AJAX fjärr för mobiltelefon/dator som ligger i index.php, Och det går att ändra tema på den om du laddar ner ett nytt från jquery ui å byter själv.
Attachments
hc.zip
HTTP RPC Och fjärr
(193.96 KiB) Downloaded 438 times
Lyse.zip
Phython script till XMBC och tellstic på webserver.
(595 Bytes) Downloaded 432 times
starkjohan
Posts: 42
Joined: Fri Mar 17, 2023 9:45 am

Re: Tellstick i Ubuntu Server men styra fr[n windows HTPC

Post by starkjohan »

Fungerar finfint. Jag plockade bort de lite onödiga rader men tack för scriptet och instruktionen!
Zapper
Posts: 212
Joined: Fri Mar 17, 2023 9:45 am
Location: Där det är kallt

Re: Tellstick i Ubuntu Server men styra fr[n windows HTPC

Post by Zapper »

Onödiga rader ? Trodde jag hade rensat ut det mesta skräpet innan jag la upp det :?
Zapper
Posts: 212
Joined: Fri Mar 17, 2023 9:45 am
Location: Där det är kallt

Re: Tellstick i Ubuntu Server men styra fr[n windows HTPC

Post by Zapper »

Skaffade en CMR-100 Som jag satte in i sovrummet så nu fick jag motivation att fulhaxa in en dimmerfunktion i fjärrkontrollen.
action.php funkar även bra att använda med Tasker så att taklampan tänds då väckarklockan på mobilen går igång på morgonen :)

Dock så ser man ej i tdtool --list om det är en dimmer så har gjort så att om man sätter D: som prefix på enheten så visas den som dimmer samt att den tar bort prefixet.
tex
D:Hallampa
visas som
dimmer med namnet Hallampa

Dimnivåerna i denna är hårdkodade till de 10 nivåer som finns i Nexa CMR-100;

Ersätter den gamla indexfilen i hc.zip
indexand action.zip
Ny index och action fil.
(1.68 KiB) Downloaded 395 times
fenderrobban
Posts: 21
Joined: Fri Mar 17, 2023 9:45 am

Re: Tellstick i Ubuntu Server men styra fr[n windows HTPC

Post by fenderrobban »

Zapper!

hej!

la in det precis som det stod..

har en windowsdator oxå med xbmc och provade som du skrev men icke.
däremot kan jag gå in på websidan genom att skriva ( 192.168.0.x/hc ) och klicka on på de olika lamporna...då funkar det klockrent.
men startar jag xbmc från windowsdatorn och pausar eller stoppar en film händer inte ett jota.


något jag missat?
Zapper
Posts: 212
Joined: Fri Mar 17, 2023 9:45 am
Location: Där det är kallt

Re: Tellstick i Ubuntu Server men styra fr[n windows HTPC

Post by Zapper »

Det jag kan tänkas att man kan missa är användarnamnet i raden nedan.
Lägg sedan till i autoexec.py som finns nånstans i stil med på Windows XP C:\Documents and Settings\username\Application Data\XBMC\userdata

eller att man missat att redigera ipaddressen i default.py

Det kan även vara så att om du kör windows 7 så heter sökvägarna lite annars.

så autoexec.py ska vara i
C:\Users\dittusername\AppData\Roaming\XBMC\userdata

samt att i autoexec.py så kan det hända att du måste byta ut "Program" mot "Program files" efterssom i win7 så är alla systemsökvägar eg på engelska, de bara översätts i windows explorer till den svenska motsvarigheten.
Post Reply