I'm make a thermometer skin so I just started out and everything is working correctly. See skin below
Code: Select all
[Rainmeter]
Update=1000
[Metadata]
Author=CyberTheWorm
Version=1.0.0
License=Creative Commons Attribution-Non-Commercial-Share Alike 3.0
Information=Temp Test
;-------------------- Variables ----------------------
[Variables]
; LocationCode can be obtained at http://wxdata.weather.com/wxdata/search/search?where=YourCityName
LocationCode=CAXX0485
; Don't change this
UnitOfMeasure=m
; Don't change this
DaysFeed=1
; Locale (language) to use in the feed.
; https://msdn.microsoft.com/en-us/goglobal/bb896001.aspx
; Note that Weather.com uses "_" underline instead of "-" dash in the codes.
Locale=en_US
WebSite=https://wxdata.weather.com/wxdata/weather/local/#LocationCode#?cc=*&unit=#UnitOfMeasure#&dayf=#DaysFeed#&locale=#Locale#
MyFontColor=255,0,0,255
;-------------------- Measures ----------------------------
[MeasureValues]
Measure=Plugin
Plugin=WebParser
URL=#WebSite#
RegExp=(?siU)<tmp>(.*)</tmp>
;Update every 15 mins
UpdateRate=900
[MeasureCurrentTemp]
Measure=Plugin
Plugin=WebParser
URL=[MeasureValues]
StringIndex=1
[MeasureTempCalcValue]
Measure=Calc
Formula=(MeasureCurrentTemp * -2)+100
;--------------------- Meters --------------------------------
[MeterBackGround]
Meter=Shape
X=0
Y=0
Shape=Line 40,0,120,0 |StrokeWidth 1 | Stroke Color 255,255,255,255
Shape2=Line 40,20,120,20 |StrokeWidth 1 | Stroke Color 255,255,255,255
Shape3=Line 40,40,120,40 |StrokeWidth 1 | Stroke Color 255,255,255,255
Shape4=Line 40,60,120,60 |StrokeWidth 1 | Stroke Color 255,255,255,255
Shape5=Line 40,80,120,80 |StrokeWidth 1 | Stroke Color 255,255,255,255
Shape6=Line 40,100,120,100 |StrokeWidth 1 | Stroke Color 255,255,255,255
Shape7=Line 40,120,120,120 |StrokeWidth 1 | Stroke Color 255,255,255,255
Shape8=Line 40,140,120,140 |StrokeWidth 1 | Stroke Color 255,255,255,255
Shape9=Line 40,160,120,160 |StrokeWidth 1 | Stroke Color 255,255,255,255
Shape10=Line 40,180,120,180 |StrokeWidth 1 | Stroke Color 255,255,255,255
Shape11=Line 40,200,120,200 |StrokeWidth 1 | Stroke Color 255,255,255,255
AntiAlias=1
DynamicVariables=1
[MeterString40]
Meter=String
X=40
Y=20
AntiAlias=1
FontColor=255,255,255,255
FontSize=10
StringAlign=RightCenter
Text=40
[MeterString104]
Meter=String
X=120
Y=20
AntiAlias=1
FontColor=255,255,255,255
FontSize=10
StringAlign=LeftCenter
Text=104
[MeterString30]
Meter=String
X=40
Y=40
AntiAlias=1
FontColor=255,255,255,255
FontSize=10
StringAlign=RightCenter
Text=30
[MeterString86]
Meter=String
X=120
Y=40
AntiAlias=1
FontColor=255,255,255,255
FontSize=10
StringAlign=LeftCenter
Text=86
[MeterString20]
Meter=String
X=40
Y=60
AntiAlias=1
FontColor=255,255,255,255
FontSize=10
StringAlign=RightCenter
Text=20
[MeterString68]
Meter=String
X=120
Y=60
AntiAlias=1
FontColor=255,255,255,255
FontSize=10
StringAlign=LeftCenter
Text=68
[MeterString10]
Meter=String
X=40
Y=80
AntiAlias=1
FontColor=255,255,255,255
FontSize=10
StringAlign=RightCenter
Text=10
[MeterString50]
Meter=String
X=120
Y=80
AntiAlias=1
FontColor=255,255,255,255
FontSize=10
StringAlign=LeftCenter
Text=50
[MeterString0]
Meter=String
X=40
Y=100
AntiAlias=1
FontColor=255,255,255,255
FontSize=10
StringAlign=RightCenter
Text=0
[MeterString32]
Meter=String
X=120
Y=100
AntiAlias=1
FontColor=255,255,255,255
FontSize=10
StringAlign=LeftCenter
Text=32
[MeterString-10]
Meter=String
X=40
Y=120
AntiAlias=1
FontColor=255,255,255,255
FontSize=10
StringAlign=RightCenter
Text=-10
[MeterString14]
Meter=String
X=120
Y=120
AntiAlias=1
FontColor=255,255,255,255
FontSize=10
StringAlign=LeftCenter
Text=14
[MeterString-20]
Meter=String
X=40
Y=140
AntiAlias=1
FontColor=255,255,255,255
FontSize=10
StringAlign=RightCenter
Text=-20
[MeterString-4]
Meter=String
X=120
Y=140
AntiAlias=1
FontColor=255,255,255,255
FontSize=10
StringAlign=LeftCenter
Text=-4
[MeterString-30]
Meter=String
X=40
Y=160
AntiAlias=1
FontColor=255,255,255,255
FontSize=10
StringAlign=RightCenter
Text=-30
[MeterString-22]
Meter=String
X=120
Y=160
AntiAlias=1
FontColor=255,255,255,255
FontSize=10
StringAlign=LeftCenter
Text=-22
[MeterString-40]
Meter=String
X=40
Y=180
AntiAlias=1
FontColor=255,255,255,255
FontSize=10
StringAlign=RightCenter
Text=-40
[MeterString-40F]
Meter=String
X=120
Y=180
AntiAlias=1
FontColor=255,255,255,255
FontSize=10
StringAlign=LeftCenter
Text=-40
[MeterString-50]
Meter=String
X=40
Y=200
AntiAlias=1
FontColor=255,255,255,255
FontSize=10
StringAlign=RightCenter
Text=-50
[MeterString-58]
Meter=String
X=120
Y=200
AntiAlias=1
FontColor=255,255,255,255
FontSize=10
StringAlign=LeftCenter
Text=-58
[MeterTemp]
Meter=Shape
X=0
Y=0
Shape=Line 80,200,80,[MeasureTempCalcValue] | StrokeWidth 40 | Stroke Color #MyFontColor#
AntiAlias=1
DynamicVariables=1
[MeterTempText]
Meter=String
MeasureName=MeasureCurrentTemp
X=80
Y=200
AntiAlias=1
FontColor=255,255,255,255
FontSize=10
StringAlign=Center
Text=%1°C
Code: Select all
[MeasureColour]
Measure=Calc
Formula=MeasureCurrentTemp
IfCondition=(MeasureColour<=0)
IfTrueAction=[!WriteKeyValue Variables MyFontColor 0,0,255,255][!Refresh]
IfFalseAction=[!WriteKeyValue Variables MyFontColor 255,0,0,255][!Refresh]
UpdateRate=60