Our new official repo is on github
LCD Smartie version 5.6 is released!
Download it now: https://github.com/LCD-Smartie/LCDSmartie/releases

Abi's Screens

Here you can post your screen ideas and your skins.

Moderators: _X7JAY7X_, caesar, IFR, mattcro, limbo

Post Reply
Abi_J
Posts: 36
Joined: March 6th, 2008, 12:47 pm
Location: Teeny-weeny lil town, IL, USA

Abi's Screens

Post by Abi_J »

Just upgraded from a 2x16 to a 4x20 (damn LCDS for making me spend money! I only had the 2x16 for about 2 days before I ordered the 4x20) and been playing for a while, here's what I'm displaying now (until I play some more - my other half is whining about me sitting on the computer instead of sleeping)...

Uses: Swap/Scroll/If (IF and Swap), World Time (HoraMundial), Perf, Everest, Winamp, RegExp, SplitTitle, YahooWeather.
All screens are centered/no scroll unless noted.

First Screen: Time (GMT and local - I'm in Chicago, family in England, Date and Company Title...

Code: Select all

LINE 1:
 La Moille
LINE 2:
 Computer Services
Line 3:
CST: $dll(HoraMundial,1,-6,HH:mm:ss) $dll(HoraMundial,1,-6, dd/MM)
Line 4:
GMT: $dll(HoraMundial,1,0,HH:mm:ss) $dll(HoraMundial,1,0, dd/MM)
Second Screen: System Data. CPU temp switches between ?F and ?C...

Code: Select all

Line 1:
AMD AthlonXP $CPUSpeedMHz
Line 2:
CPU: $Right($dll(perf,4,5,\Processor(0)\% Processor Time)%,$4%) @$dll(swap,1, $dll(everest,1,TCPU,value)C#$dll(math,11,$dll(math,19,$dll(everest,1,TCPU,value),C>F),0)F,1)$dll(PBar,3,4,$CPUUsage%#100)$CustomChar(5,16,16,16,16,16,16,16,16)$Chr(133)
Line 3:
MEM:$Right($MemUsed/$MemTotalMb,$11%)$dll(PBar,3,4,$MemU%#100)$CustomChar(5,16,16,16,16,16,16,16,16)$Chr(133)
Line 4:
P/F:$Right($PageUsed/$PageTotalMb,$11%)$dll(PBar,3,4,$PageU%#100)$CustomChar(5,16,16,16,16,16,16,16,16)$Chr(133)
Third Screen: skip if winamp inactive. If playing title is only 1 part (my movies don't have a - in them) then the title displays on line 4 with a progress bar on line 3, otherwise artist on line 3, song title on line 4...

Code: Select all

Line 1:
$dll(winamp,1,2x12,u#9)$Right($dll(regexp,3,0:(\d*):#\1:#:(\d)#:0\1#0(\d\d)#\1,0:$WinampPosh),$8%)
Line 2:
$dll(winamp,2,0,0)$Right(/$WinampLengts,$8%)
Line 3:
$dll(if,1,$dll(splittitle.dll,2,$WinampTitle,3)#[Exception: Exception has been thrown by the target of an invocation.: Index was outside the bounds of the array.],$WinampPosition(20)#$dll(splittitle.dll,1,$WinampTitle,3))
Line 4:
$dll(if,1,$dll(splittitle.dll,2,$WinampTitle,3)#[Exception: Exception has been thrown by the target of an invocation.: Index was outside the bounds of the array.],$dll(splittitle.dll,1,$WinampTitle,3)#$dll(splittitle.dll,2,$WinampTitle,3))
Fourth Screen: actions set to enable and jump to theme (2) when email1 or 2 is greater than 0, flashes the number of emails for each account (2 diff accounts), or shows steady 0...

Code: Select all

Line 1:
$dll(if,1,$Email1#0,0#$Flash($Email1$)$) Email(s)
Line 2:
(Abi_J@isp.com)
Line 3:
$dll(if,1,$Email2#0,0#$Flash($Email2$)$) Email(s)
Line 4:
(LMCS.com)
Lastly (for now anyways), the weather. Use IF plugin so if there's no connectiong, it displays "--No Data--"location, current temp/high, current conditions, tomorrows temp and conditions...

Code: Select all

Line 1:
La Moille: $Right($dll(if,1,$dll(YahooWeather,1,61330,currenttemp)#!No condition data found at http://xml.weather.yahoo.com/forecastrss?p=61330&u=f,--/--#$dll(YahooWeather,1,61330,currenttemp)/$dll(YahooWeather,1,61330,forecasthigh#1))?F,$6%)
Line 2:
$dll(if,1,$dll(YahooWeather,1,61330,currenttext)#!No condition data found at http://xml.weather.yahoo.com/forecastrss?p=61330&u=f, --No Data--#$dll(YahooWeather,1,61330,currenttext))
Line 3:
Tomorrow: $Right($dll(if,1,$dll(YahooWeather,1,61330,currenttemp)#!No condition data found at http://xml.weather.yahoo.com/forecastrss?p=61330&u=f,--#$dll(YahooWeather,1,61330,forecasthigh#2))?F,$8%)
Line 4:
$dll(if,1,$dll(YahooWeather,1,61330,forecasttext#1)#!No condition data found at http://xml.weather.yahoo.com/forecastrss?p=61330&u=f, #$dll(YahooWeather,1,61330,forecasttext#1))
Image
I'm sure the code could be a lot cleaner, but it works for me. Still have to modify my Nero screen, have to find something else to add for the 2 empty lines, but time for bed now, g'nite.
Abi.

grantb3
Posts: 50
Joined: February 10th, 2008, 4:27 pm

Post by grantb3 »

That's very well done. A good example for all!

Abi_J
Posts: 36
Joined: March 6th, 2008, 12:47 pm
Location: Teeny-weeny lil town, IL, USA

Post by Abi_J »

Thanks Grant,

I've still got more screens to finish setting up, network data, system temps/fan speeds etc. and as I said, I still have things like the Nero plugin running, I just need to think of something to add to the screen since it was laid out for a 2x16, running on the 4x20 it looks a bit naked!

Abi.

Post Reply