Salling Clicker OS X plugin för macanvändare?

Moderator: Telldus

basco
Posts: 108
Joined: Fri Mar 17, 2023 9:45 am
Location: Aspudden

Post by basco »

Det verkar som att Waveman kör samma koder för att tända men ej släcka. Så du borde kunna tända de i alla fall. Om du får igång programmet dvs. Det funkade inte på min PPC-mac rakt av. Blir nog PPC-version imorgon.
Proffen
Posts: 12
Joined: Fri Mar 17, 2023 9:45 am

Post by Proffen »

Nja... nä jag fick det inte att funka.

FT_Open(0) failed får jag till svar.
Testade på Intel, men det är på en PPC (G4) jag tänkte köra stickan sen.

Hur som: Full av beundran är jag och önskar lycka till i UnivBin-konverteringen! :p


Förresten. går det flytta filerna till /usr/local/bin utan att vara inne som root?
basco
Posts: 108
Joined: Fri Mar 17, 2023 9:45 am
Location: Aspudden

Post by basco »

Ah, men då borde det fungera. Glömde en fil bara.
Dra ner den här filen och släng in den i samma mapp som MacTell
http://www.tnwr.net/stuff/myConfig.txt

Vad gäller libbarna så är det bara dra över filerna så kommer en ruta upp som frågar om lösenord.
Om den fortfarande inte hittar Tellsticken så får du plocka bort FTDI-drivisen från /System/Library/Extensions
den kan bråka med D2XX-libbarna ibland..
basco
Posts: 108
Joined: Fri Mar 17, 2023 9:45 am
Location: Aspudden

Post by basco »

Nu ligger det en UB uppe som ska fungera för både PPC och Intel-Macar.

http://www.tnwr.net/stuff/mactell.zip
micke.prag
Site Admin
Posts: 2243
Joined: Fri Mar 17, 2023 9:45 am
Location: Lund
Contact:

Post by micke.prag »

En lista på mottagare vi stödjer kan ni hitta här:
http://www.telldus.se/wiki/index.php?title=Mottagare

Alfa och Sartano är samma tillverkare.

Nexas och Wavemans on är samma men tyvärr inte off. Algoritmer för att generera koder kan lättast hitta i vår programvara (det är ju trots allt opensource).
rfcmd är skriven i C
Windowsversionen är C++

Nu måste jag bara skaffa mig en Mac!
Micke Prag
Software
Telldus Technologies
ejeklint
Posts: 17
Joined: Fri Mar 17, 2023 9:45 am

Post by ejeklint »

Igår hittade jag TellStick och idag den här tråden, och sannerligen blir det inte ljusare dagar redan nu. :)

Jag är erfaren utvecklare och hjälper gärna till med att göra TellStick tillgänglig för macanvändare.

Vad säger ni om att sätta upp en wiki-sida för macutveckling och att mac-koden som basco redan jobbat fram (heja!) får plats i Subversion?

/Per
Proffen
Posts: 12
Joined: Fri Mar 17, 2023 9:45 am

Post by Proffen »

Jag har ingen lycka med mig.

Har tagit den senaste UB-zip:en och lagt in de nya drivrutinerna.
Jag har tagit bort FTDI-drivisen från /System/Library/Extensions.
Jag kör MacTell fån den katalog den ligger i:

$ ./MacTell K 11 1
Device 0 Serial Number - Homeautomation USB-Dongle
FT_Open(0) failed

men det där är resultatet jag får.
(har bara gjort detta på PPC med Leopard, inte på Intel ännu...)
Någon fundering på vad det kan vara?
micke.prag
Site Admin
Posts: 2243
Joined: Fri Mar 17, 2023 9:45 am
Location: Lund
Contact:

Post by micke.prag »

Vill ni ha någonting att utveckla mot så ställer gärna Telldus upp med vad ni behöver. Skriv gärna på wikin och behöver ni ftp eller subversion så fixar vi det med. Bara skicka mig ett email så fixar jag det!
Micke Prag
Software
Telldus Technologies
zanoii
Posts: 7
Joined: Fri Mar 17, 2023 9:45 am

Enkelt script

Post by zanoii »

Starkt jobbat! Jag fick nys om TellStick igår eftermiddag, köpte en i förmiddags och här kommer mitt bidrag:

En första version av ett enkelt applescript till Salling Clicker. Det är en ful-lösning, men den funkar. Scriptet är skapat med hjälp av Jonas Sallings exempelscript, som finns på ClickerWiki (se länk längre ner).
  • För att styra flera enheter, duplicera scriptet och ändra där det behövs (tex "Taklampa")
  • Enhetskoden i scriptet är som ni ser J 1.

Code: Select all

-- copyright © Jonas Salling
using terms from application "SEC Helper"
	on process invoke a_terminal
		tell a_terminal
			set the_widget to make new boolean switch dialog with properties {title:"Taklampa"}
			push the_widget
		end tell
	end process invoke
	
	on process dialog ok the_dialog
		if value of the_dialog is true then
			do shell script "cd /Applications/MacTell/; ./MacTell J 1 1"
			show screen message "Taklampan tänd"
		end if
		if value of the_dialog is false then
			do shell script "cd /Applications/MacTell/; ./MacTell J 1 0"
			show screen message "Taklampan släckt"
		end if
	end process dialog ok
	
	on process dialog cancel the_dialog
		show screen message "Avbrutet"
	end process dialog cancel
	
end using terms from
Observera att scriptet förutsätter att du har lagt MacTell under /Applications/MacTell/ (ladda hem zippen längre upp i tråden, packa upp, dra hela mappen* till Applications om du har engelska valt och Program om du har svenska valt. Eller så får du ändra sökvägen i scriptet).

*-utom det som ska till /usr/local/lib såklart

Just nu är det snyggaste sättet att installera det på att lägga till en mapp under Clicker Items som heter MacTell och sen duplicera scriptet där under och redigera varje script till rätt mottagare. Min tanke är dock att man i framtiden ska kunna tända och släcka 10 valfria mottagare med sifferknapparna på mobilen, och även få feedback i mobilens display.

Om nån känner för att hacka vidare på det här scriptet - kör hårt!


Och.. nu börjar det väl bli dags för en Mac OS X-kategori här på forumet va? Jag börjar jobba på en Dashboard Widget och en iCal-styrning i morgon.. ;)


Länkar:
Last edited by zanoii on Sat Jan 05, 2008 11:26 pm, edited 1 time in total.
basco
Posts: 108
Joined: Fri Mar 17, 2023 9:45 am
Location: Aspudden

Post by basco »

Ah, sorry att jag inte hängt med på forumet. Har varit väldigt upptagen, och det i samband med att jag inte fick dimmern att fungera som jag ville gjorde att prioriteringslistan skrevs om. Fortfarande ingen som vet en dimmer som går att styra lite mer än Nexas?
ejeklint
Posts: 17
Joined: Fri Mar 17, 2023 9:45 am

Re: Enkelt script

Post by ejeklint »

zanoii wrote:Och.. nu börjar det väl bli dags för en Mac OS X-kategori här på forumet va? Jag börjar jobba på en Dashboard Widget och en iCal-styrning i morgon.. ;)
Amen till det! :D
fredrik.gullberg
Site Admin
Posts: 285
Joined: Fri Mar 17, 2023 9:45 am
Location: Lund
Contact:

Post by fredrik.gullberg »

hur har det gått för er?
Fredrik Gullberg
Telldus Technologies
zanoii
Posts: 7
Joined: Fri Mar 17, 2023 9:45 am

Post by zanoii »

fredrik.jacobsson wrote:hur har det gått för er?
Långsamt. ;)

Skämt åsido, mha applescripten ovan kan man styra lamporna via Salling Clicker. Det är lite grovt och nån skulle säkert kunna knåpa ihop ett lite bättre gränssnitt, men det funkar iaf.

Om man modifierar scripten lite så funkar de att lägga in i iCal. Nackdelen är att man måste lägga till ett event för att tända och ett för att släcka, det funkar inte med ett långt som tänder när det börjar och släcker när det tar slut.

Det som saknas i dagsläget är väl en dashboard widget. Jag har tyvärr inte koll på hur det skulle gå till att bygga en sån, men det går ju att läsa sig till antar jag.

Det är väl de tre applikationer som känns mest logiska. Nån som kommer på fler sätt att styra pinnen? Apple remote kanske. Går det att skriva plugins till Front Row? Remote buddy annars kanske.
Last edited by zanoii on Sat Mar 01, 2008 10:40 am, edited 1 time in total.
ejeklint
Posts: 17
Joined: Fri Mar 17, 2023 9:45 am

Post by ejeklint »

fredrik.jacobsson wrote:hur har det gått för er?
Jag har byggt ihop ett litet kommandoradsprogram som funkar för Waveman och Nexa, men det behöver städas upp lite. Och av någon anledning funkar det bara på intel-macar. Kan lägga upp koden i subversion om någon är intresserad.
zanoii
Posts: 7
Joined: Fri Mar 17, 2023 9:45 am

Post by zanoii »

ejeklint wrote:
fredrik.jacobsson wrote:hur har det gått för er?
Jag har byggt ihop ett litet kommandoradsprogram som funkar för Waveman och Nexa, men det behöver städas upp lite. Och av någon anledning funkar det bara på intel-macar. Kan lägga upp koden i subversion om någon är intresserad.
Hur skiljer den sig från bascos MacTell? Den funkar både på Intel och PPC.
Post Reply