Telldus live eller via kommandoprompten

Moderator: Telldus

Post Reply
Fredrick
Posts: 3
Joined: Thu Jan 18, 2018 11:08 am

Telldus live eller via kommandoprompten

Post by Fredrick » Thu Jan 18, 2018 11:08 am

Jag har en HTPC hemma som tellsticken sitter i och vill enkelt kunna styra den via någon av dom andra datorerna i samma nätverk, Telldus live fungerar ju men jag måste hela tiden logga in på nytt så fort jag vill styra en enhet, jag saknar alltså funktionen "Kom ihåg mig" eller "Håll mig inloggad" på Telldus Live.

Helst av allt skulle jag vilja kunna slå på/av enheter via kommandoprompten typ som "tdtool --on 3" fast ifrån en annan dator än den som Tellsticken sitter i, dock inom samma nätverk.

Går det på nått enkelt sätt?

micke.prag
Site Admin
Posts: 2242
Joined: Thu Jan 18, 2018 11:08 am
Location: Lund
Contact:

Re: Telldus live eller via kommandoprompten

Post by micke.prag » Thu Jan 18, 2018 11:08 am

Det finns många lösningar till detta.
Har du kunskapen att utveckla något själv finns det ett API till Telldus Live!.
Mer om det finns att läsa här:
https://api.telldus.com/documentation/phpLive

Det går även att lösa med någon av våra tredjeparts-programvaror.

NexaHome har en inbyggd webbserver. Då kan du slippa logga in varje gång.
SwitchKing är även det byggt på en nätverksprincip. Dock vet jag inte vad det finns för kommandoradsverktyg.
EventGhost går att konfigurera för att skicka events via nätverk. Det går även att göra via kommandoraden.
Micke Prag
Software
Telldus Technologies

Fredrick
Posts: 3
Joined: Thu Jan 18, 2018 11:08 am

Re: Telldus live eller via kommandoprompten

Post by Fredrick » Thu Jan 18, 2018 11:08 am

Eftersom jag redan använder RemoteStick så fick jag kontakt med Remotesticks skapare och fick en snabb lösning på mitt önskemål som ser ut på följande sätt.

Remotestick server http://remotestick.org
cURL http://curl.haxx.se/download.html

För att styra enheter via kommando prompten ifrån vilken annan dator som helst med curl installerat så behöver man bara köra något av följande exempel

Code: Select all

curl -u user:pass http://192.168.1.10:8422/devices/1/off.xml
curl -u user:pass http://192.168.1.10:8422/devices/1/on.xml
curl -u user:pass http://192.168.1.10:8422/devices/1/dim/50.xml
Tänkte att det kunde vara till nytta för andra därav postar jag detta.

Post Reply