Impressive Gauge Pack

Posted on
Fri Apr 03, 2015 3:42 am
autolog offline
Posts: 3991
Joined: Sep 10, 2013
Location: West Sussex, UK [GMT aka UTC]

Impressive Gauge Pack

Hi Dave,
I have just downloaded your gauge pack :)

You are to be highly commended for sharing these excellent graphics - it looks like you have spent some considerable time on them.
They are very impressive, especially as it looks like you can tailor them to one's own specific requirements by mixing and matching.

Thanks, it is much appreciated. :D

Now I just need to work out how to use them :wink:

Posted on
Fri Apr 03, 2015 5:27 am
DaveL17 offline
User avatar
Posts: 6757
Joined: Aug 20, 2013
Location: Chicago, IL, USA

Re: Impressive Gauge Pack

Thanks so much. It's something that I've wanted to do for some time.

Never fear, instructions are coming. I have to go take care of the day job so I can continue to afford my toys. :D

I came here to drink milk and kick ass....and I've just finished my milk.

[My Plugins] - [My Forums]

Posted on
Sat Apr 04, 2015 7:23 am
hamw offline
Posts: 1212
Joined: Mar 31, 2008

Re: Impressive Gauge Pack

What a great idea and excellent contribution! I've wanted to have gauges on the weather pages for years...

I *think* that the HTML code from control pages can be dragged and dropped from one user to another, and will work as long as the devices and library locations are the updated. Do you think if a user had the icons in the proper folders, they could drag your assembled gauge panel control page HTML from a forum post and copy and paste the gauges into a new control page preassembled? That would save a lot of fiddling if it actually worked.

Posted on
Sat Apr 04, 2015 8:29 am
DaveL17 offline
User avatar
Posts: 6757
Joined: Aug 20, 2013
Location: Chicago, IL, USA

Re: Impressive Gauge Pack

hamw wrote:
What a great idea and excellent contribution! I've wanted to have gauges on the weather pages for years...

Thanks! It's been in the back of my mind for a while.

Do you think if a user had the icons in the proper folders, they could drag your assembled gauge panel control page HTML from a forum post and copy and paste the gauges into a new control page preassembled?

I honestly don't know. Let's find out!
Code: Select all
<PageElemList type="vector"><PageElem type="dict"><ActionGroup type="dict"><ActionSteps type="vector"><Action type="dict"><Class type="integer">0</Class><ObjVers type="integer">12</ObjVers></Action></ActionSteps><ObjVers type="integer">2</ObjVers></ActionGroup><CaptionPlacement type="integer">1</CaptionPlacement><CaptionPointSize type="integer">14</CaptionPointSize><ControlType type="integer">100</ControlType><ImageFileName type="string">WUfaceWhite.png</ImageFileName><ObjVers type="integer">9</ObjVers><Position type="string">90 59</Position><ShowStateImage type="bool">true</ShowStateImage><ShowStateText type="bool">false</ShowStateText><Size type="string">100 100</Size></PageElem><PageElem type="dict"><ActionGroup type="dict"><ActionSteps type="vector"><Action type="dict"><Class type="integer">0</Class><ObjVers type="integer">12</ObjVers></Action></ActionSteps><ObjVers type="integer">2</ObjVers></ActionGroup><CaptionPlacement type="integer">1</CaptionPlacement><CaptionPointSize type="integer">14</CaptionPointSize><ControlType type="integer">100</ControlType><ImageFileName type="string">WUnumberspressure 28 to 32 black.png</ImageFileName><ObjVers type="integer">9</ObjVers><Position type="string">90 59</Position><ShowStateImage type="bool">true</ShowStateImage><ShowStateText type="bool">false</ShowStateText><Size type="string">100 100</Size></PageElem><PageElem type="dict"><ActionGroup type="dict"><ActionSteps type="vector"><Action type="dict"><Class type="integer">0</Class><ObjVers type="integer">12</ObjVers></Action></ActionSteps><ObjVers type="integer">2</ObjVers></ActionGroup><CaptionFontColor type="string">66 66 66</CaptionFontColor><CaptionPlacement type="integer">5</CaptionPlacement><CaptionPointSize type="integer">20</CaptionPointSize><ControlType type="integer">1</ControlType><ImageFileName type="string">WUpressureNeedleIN+.png</ImageFileName><ObjVers type="integer">9</ObjVers><Position type="string">90 59</Position><ShowStateImage type="bool">true</ShowStateImage><ShowStateText type="bool">false</ShowStateText><Size type="string">100 100</Size><StateTextAlignment type="integer">0</StateTextAlignment><StateTextFontColor type="string">FF FF FF</StateTextFontColor><StateTextFontType type="integer">1</StateTextFontType><TargetElemID type="integer">19099912</TargetElemID><TargetElemSubKey type="string">pressureIcon</TargetElemSubKey></PageElem><PageElem type="dict"><ActionGroup type="dict"><ActionSteps type="vector"><Action type="dict"><Class type="integer">0</Class><ObjVers type="integer">12</ObjVers></Action></ActionSteps><ObjVers type="integer">2</ObjVers></ActionGroup><CaptionFontColor type="string">66 66 66</CaptionFontColor><CaptionPlacement type="integer">5</CaptionPlacement><CaptionPointSize type="integer">20</CaptionPointSize><ControlType type="integer">1</ControlType><ImageFileName type="string">WUarrow+.png</ImageFileName><ObjVers type="integer">9</ObjVers><Position type="string">90 59</Position><ShowStateImage type="bool">true</ShowStateImage><ShowStateText type="bool">false</ShowStateText><Size type="string">100 100</Size><StateTextAlignment type="integer">0</StateTextAlignment><StateTextFontColor type="string">FF FF FF</StateTextFontColor><StateTextFontType type="integer">1</StateTextFontType><TargetElemID type="integer">19099912</TargetElemID><TargetElemSubKey type="string">pressureTrend</TargetElemSubKey></PageElem><PageElem type="dict"><ActionGroup type="dict"><ActionSteps type="vector"><Action type="dict"><Class type="integer">0</Class><ObjVers type="integer">12</ObjVers></Action></ActionSteps><ObjVers type="integer">2</ObjVers></ActionGroup><CaptionPlacement type="integer">1</CaptionPlacement><CaptionPointSize type="integer">14</CaptionPointSize><ControlType type="integer">100</ControlType><ImageFileName type="string">WUbubbleBlack.png</ImageFileName><ObjVers type="integer">9</ObjVers><Position type="string">90 59</Position><ShowStateImage type="bool">true</ShowStateImage><ShowStateText type="bool">false</ShowStateText><Size type="string">100 100</Size><TargetElemSubKey type="string">deviceIsOnline</TargetElemSubKey></PageElem><PageElem type="dict"><ActionGroup type="dict"><ActionSteps type="vector"><Action type="dict"><Class type="integer">0</Class><ObjVers type="integer">12</ObjVers></Action></ActionSteps><ObjVers type="integer">2</ObjVers></ActionGroup><CaptionPlacement type="integer">1</CaptionPlacement><CaptionPointSize type="integer">14</CaptionPointSize><ControlType type="integer">100</ControlType><ImageFileName type="string">WUbezelAviation.png</ImageFileName><ObjVers type="integer">9</ObjVers><Position type="string">90 59</Position><ShowStateImage type="bool">true</ShowStateImage><ShowStateText type="bool">false</ShowStateText><Size type="string">100 100</Size></PageElem><PageElem type="dict"><ActionGroup type="dict"><ActionSteps type="vector"><Action type="dict"><Class type="integer">0</Class><ObjVers type="integer">12</ObjVers></Action></ActionSteps><ObjVers type="integer">2</ObjVers></ActionGroup><CaptionPlacement type="integer">1</CaptionPlacement><CaptionPointSize type="integer">14</CaptionPointSize><ControlType type="integer">100</ControlType><ImageFileName type="string">WUfaceWhite.png</ImageFileName><ObjVers type="integer">9</ObjVers><Position type="string">210 59</Position><ShowStateImage type="bool">true</ShowStateImage><ShowStateText type="bool">false</ShowStateText><Size type="string">100 100</Size></PageElem><PageElem type="dict"><ActionGroup type="dict"><ActionSteps type="vector"><Action type="dict"><Class type="integer">0</Class><ObjVers type="integer">12</ObjVers></Action></ActionSteps><ObjVers type="integer">2</ObjVers></ActionGroup><CaptionPlacement type="integer">1</CaptionPlacement><CaptionPointSize type="integer">14</CaptionPointSize><ControlType type="integer">100</ControlType><ImageFileName type="string">WUnumberswindSpeed 0 to 40 black.png</ImageFileName><ObjVers type="integer">9</ObjVers><Position type="string">210 59</Position><ShowStateImage type="bool">true</ShowStateImage><ShowStateText type="bool">false</ShowStateText><Size type="string">100 100</Size></PageElem><PageElem type="dict"><ActionGroup type="dict"><ActionSteps type="vector"><Action type="dict"><Class type="integer">0</Class><ObjVers type="integer">12</ObjVers></Action></ActionSteps><ObjVers type="integer">2</ObjVers></ActionGroup><CaptionFontColor type="string">66 66 66</CaptionFontColor><CaptionPlacement type="integer">5</CaptionPlacement><CaptionPointSize type="integer">20</CaptionPointSize><ControlType type="integer">1</ControlType><ImageFileName type="string">WUwindSpeedNeedleMPH+.png</ImageFileName><ObjVers type="integer">9</ObjVers><Position type="string">210 59</Position><ShowStateImage type="bool">true</ShowStateImage><ShowStateText type="bool">false</ShowStateText><Size type="string">100 100</Size><StateTextAlignment type="integer">0</StateTextAlignment><StateTextFontColor type="string">FF FF FF</StateTextFontColor><StateTextFontType type="integer">1</StateTextFontType><TargetElemID type="integer">19099912</TargetElemID><TargetElemSubKey type="string">windSpeedIcon</TargetElemSubKey></PageElem><PageElem type="dict"><ActionGroup type="dict"><ActionSteps type="vector"><Action type="dict"><Class type="integer">0</Class><ObjVers type="integer">12</ObjVers></Action></ActionSteps><ObjVers type="integer">2</ObjVers></ActionGroup><CaptionPlacement type="integer">1</CaptionPlacement><CaptionPointSize type="integer">14</CaptionPointSize><ControlType type="integer">100</ControlType><ImageFileName type="string">WUbubbleBlack.png</ImageFileName><ObjVers type="integer">9</ObjVers><Position type="string">210 59</Position><ShowStateImage type="bool">true</ShowStateImage><ShowStateText type="bool">false</ShowStateText><Size type="string">100 100</Size></PageElem><PageElem type="dict"><ActionGroup type="dict"><ActionSteps type="vector"><Action type="dict"><Class type="integer">0</Class><ObjVers type="integer">12</ObjVers></Action></ActionSteps><ObjVers type="integer">2</ObjVers></ActionGroup><CaptionPlacement type="integer">1</CaptionPlacement><CaptionPointSize type="integer">14</CaptionPointSize><ControlType type="integer">100</ControlType><ImageFileName type="string">WUbezelAviation.png</ImageFileName><ObjVers type="integer">9</ObjVers><Position type="string">210 59</Position><ShowStateImage type="bool">true</ShowStateImage><ShowStateText type="bool">false</ShowStateText><Size type="string">100 100</Size></PageElem><PageElem type="dict"><ActionGroup type="dict"><ActionSteps type="vector"><Action type="dict"><Class type="integer">0</Class><ObjVers type="integer">12</ObjVers></Action></ActionSteps><ObjVers type="integer">2</ObjVers></ActionGroup><CaptionPlacement type="integer">1</CaptionPlacement><CaptionPointSize type="integer">14</CaptionPointSize><ControlType type="integer">100</ControlType><ImageFileName type="string">WUfaceWhite.png</ImageFileName><ObjVers type="integer">9</ObjVers><Position type="string">330 59</Position><ShowStateImage type="bool">true</ShowStateImage><ShowStateText type="bool">false</ShowStateText><Size type="string">100 100</Size></PageElem><PageElem type="dict"><ActionGroup type="dict"><ActionSteps type="vector"><Action type="dict"><Class type="integer">0</Class><ObjVers type="integer">12</ObjVers></Action></ActionSteps><ObjVers type="integer">2</ObjVers></ActionGroup><CaptionPlacement type="integer">1</CaptionPlacement><CaptionPointSize type="integer">14</CaptionPointSize><ControlType type="integer">100</ControlType><ImageFileName type="string">WUnumberswindSpeed 0 to 40 black.png</ImageFileName><ObjVers type="integer">9</ObjVers><Position type="string">330 59</Position><ShowStateImage type="bool">true</ShowStateImage><ShowStateText type="bool">false</ShowStateText><Size type="string">100 100</Size></PageElem><PageElem type="dict"><ActionGroup type="dict"><ActionSteps type="vector"><Action type="dict"><Class type="integer">0</Class><ObjVers type="integer">12</ObjVers></Action></ActionSteps><ObjVers type="integer">2</ObjVers></ActionGroup><CaptionFontColor type="string">66 66 66</CaptionFontColor><CaptionPlacement type="integer">5</CaptionPlacement><CaptionPointSize type="integer">20</CaptionPointSize><ControlType type="integer">1</ControlType><ImageFileName type="string">WUwindSpeedNeedleMPH+.png</ImageFileName><ObjVers type="integer">9</ObjVers><Position type="string">330 59</Position><ShowStateImage type="bool">true</ShowStateImage><ShowStateText type="bool">false</ShowStateText><Size type="string">100 100</Size><StateTextAlignment type="integer">0</StateTextAlignment><StateTextFontColor type="string">FF FF FF</StateTextFontColor><StateTextFontType type="integer">1</StateTextFontType><TargetElemID type="integer">19099912</TargetElemID><TargetElemSubKey type="string">windGustIcon</TargetElemSubKey></PageElem><PageElem type="dict"><ActionGroup type="dict"><ActionSteps type="vector"><Action type="dict"><Class type="integer">0</Class><ObjVers type="integer">12</ObjVers></Action></ActionSteps><ObjVers type="integer">2</ObjVers></ActionGroup><CaptionPlacement type="integer">1</CaptionPlacement><CaptionPointSize type="integer">14</CaptionPointSize><ControlType type="integer">100</ControlType><ImageFileName type="string">WUbubbleBlack.png</ImageFileName><ObjVers type="integer">9</ObjVers><Position type="string">330 59</Position><ShowStateImage type="bool">true</ShowStateImage><ShowStateText type="bool">false</ShowStateText><Size type="string">100 100</Size></PageElem><PageElem type="dict"><ActionGroup type="dict"><ActionSteps type="vector"><Action type="dict"><Class type="integer">0</Class><ObjVers type="integer">12</ObjVers></Action></ActionSteps><ObjVers type="integer">2</ObjVers></ActionGroup><CaptionPlacement type="integer">1</CaptionPlacement><CaptionPointSize type="integer">14</CaptionPointSize><ControlType type="integer">100</ControlType><ImageFileName type="string">WUbezelAviation.png</ImageFileName><ObjVers type="integer">9</ObjVers><Position type="string">330 59</Position><ShowStateImage type="bool">true</ShowStateImage><ShowStateText type="bool">false</ShowStateText><Size type="string">100 100</Size></PageElem><PageElem type="dict"><ActionGroup type="dict"><ActionSteps type="vector"><Action type="dict"><Class type="integer">0</Class><ObjVers type="integer">12</ObjVers></Action></ActionSteps><ObjVers type="integer">2</ObjVers></ActionGroup><CaptionPlacement type="integer">1</CaptionPlacement><CaptionPointSize type="integer">14</CaptionPointSize><ControlType type="integer">100</ControlType><ImageFileName type="string">WUfaceWhite.png</ImageFileName><ObjVers type="integer">9</ObjVers><Position type="string">450 59</Position><ShowStateImage type="bool">true</ShowStateImage><ShowStateText type="bool">false</ShowStateText><Size type="string">100 100</Size></PageElem><PageElem type="dict"><ActionGroup type="dict"><ActionSteps type="vector"><Action type="dict"><Class type="integer">0</Class><ObjVers type="integer">12</ObjVers></Action></ActionSteps><ObjVers type="integer">2</ObjVers></ActionGroup><CaptionPlacement type="integer">1</CaptionPlacement><CaptionPointSize type="integer">14</CaptionPointSize><ControlType type="integer">100</ControlType><ImageFileName type="string">WUnumberscompass NESW black.png</ImageFileName><ObjVers type="integer">9</ObjVers><Position type="string">450 59</Position><ShowStateImage type="bool">true</ShowStateImage><ShowStateText type="bool">false</ShowStateText><Size type="string">100 100</Size></PageElem><PageElem type="dict"><ActionGroup type="dict"><ActionSteps type="vector"><Action type="dict"><Class type="integer">0</Class><ObjVers type="integer">12</ObjVers></Action></ActionSteps><ObjVers type="integer">2</ObjVers></ActionGroup><CaptionFontColor type="string">66 66 66</CaptionFontColor><CaptionPlacement type="integer">5</CaptionPlacement><CaptionPointSize type="integer">20</CaptionPointSize><ControlType type="integer">1</ControlType><ImageFileName type="string">WUcompassNeedleDeg+.png</ImageFileName><ObjVers type="integer">9</ObjVers><Position type="string">450 59</Position><ShowStateImage type="bool">true</ShowStateImage><ShowStateText type="bool">false</ShowStateText><Size type="string">100 100</Size><StateTextAlignment type="integer">0</StateTextAlignment><StateTextFontColor type="string">FF FF FF</StateTextFontColor><StateTextFontType type="integer">1</StateTextFontType><TargetElemID type="integer">19099912</TargetElemID><TargetElemSubKey type="string">windDegrees</TargetElemSubKey></PageElem><PageElem type="dict"><ActionGroup type="dict"><ActionSteps type="vector"><Action type="dict"><Class type="integer">0</Class><ObjVers type="integer">12</ObjVers></Action></ActionSteps><ObjVers type="integer">2</ObjVers></ActionGroup><CaptionPlacement type="integer">1</CaptionPlacement><CaptionPointSize type="integer">14</CaptionPointSize><ControlType type="integer">100</ControlType><ImageFileName type="string">WUbubbleBlack.png</ImageFileName><ObjVers type="integer">9</ObjVers><Position type="string">450 59</Position><ShowStateImage type="bool">true</ShowStateImage><ShowStateText type="bool">false</ShowStateText><Size type="string">100 100</Size></PageElem><PageElem type="dict"><ActionGroup type="dict"><ActionSteps type="vector"><Action type="dict"><Class type="integer">0</Class><ObjVers type="integer">12</ObjVers></Action></ActionSteps><ObjVers type="integer">2</ObjVers></ActionGroup><CaptionPlacement type="integer">1</CaptionPlacement><CaptionPointSize type="integer">14</CaptionPointSize><ControlType type="integer">100</ControlType><ImageFileName type="string">WUbezelAviation.png</ImageFileName><ObjVers type="integer">9</ObjVers><Position type="string">450 59</Position><ShowStateImage type="bool">true</ShowStateImage><ShowStateText type="bool">false</ShowStateText><Size type="string">100 100</Size></PageElem><PageElem type="dict"><ActionGroup type="dict"><ActionSteps type="vector"><Action type="dict"><Class type="integer">0</Class><ObjVers type="integer">12</ObjVers></Action></ActionSteps><ObjVers type="integer">2</ObjVers></ActionGroup><CaptionPlacement type="integer">1</CaptionPlacement><CaptionPointSize type="integer">14</CaptionPointSize><ControlType type="integer">100</ControlType><ImageFileName type="string">WUfaceWhite.png</ImageFileName><ObjVers type="integer">9</ObjVers><Position type="string">570 59</Position><ShowStateImage type="bool">true</ShowStateImage><ShowStateText type="bool">false</ShowStateText><Size type="string">100 100</Size></PageElem><PageElem type="dict"><ActionGroup type="dict"><ActionSteps type="vector"><Action type="dict"><Class type="integer">0</Class><ObjVers type="integer">12</ObjVers></Action></ActionSteps><ObjVers type="integer">2</ObjVers></ActionGroup><CaptionPlacement type="integer">1</CaptionPlacement><CaptionPointSize type="integer">14</CaptionPointSize><ControlType type="integer">100</ControlType><ImageFileName type="string">WUnumbersPercent 0 to 100 black.png</ImageFileName><ObjVers type="integer">9</ObjVers><Position type="string">570 59</Position><ShowStateImage type="bool">true</ShowStateImage><ShowStateText type="bool">false</ShowStateText><Size type="string">100 100</Size></PageElem><PageElem type="dict"><ActionGroup type="dict"><ActionSteps type="vector"><Action type="dict"><Class type="integer">0</Class><ObjVers type="integer">12</ObjVers></Action></ActionSteps><ObjVers type="integer">2</ObjVers></ActionGroup><CaptionFontColor type="string">66 66 66</CaptionFontColor><CaptionPlacement type="integer">5</CaptionPlacement><CaptionPointSize type="integer">20</CaptionPointSize><ControlType type="integer">1</ControlType><ImageFileName type="string">WUpercentNeedle+.png</ImageFileName><ObjVers type="integer">9</ObjVers><Position type="string">570 59</Position><ShowStateImage type="bool">true</ShowStateImage><ShowStateText type="bool">false</ShowStateText><Size type="string">100 100</Size><StateTextAlignment type="integer">0</StateTextAlignment><StateTextFontColor type="string">FF FF FF</StateTextFontColor><StateTextFontType type="integer">1</StateTextFontType><TargetElemID type="integer">19099912</TargetElemID><TargetElemSubKey type="string">relativeHumidity</TargetElemSubKey></PageElem><PageElem type="dict"><ActionGroup type="dict"><ActionSteps type="vector"><Action type="dict"><Class type="integer">0</Class><ObjVers type="integer">12</ObjVers></Action></ActionSteps><ObjVers type="integer">2</ObjVers></ActionGroup><CaptionPlacement type="integer">1</CaptionPlacement><CaptionPointSize type="integer">14</CaptionPointSize><ControlType type="integer">100</ControlType><ImageFileName type="string">WUbubbleBlack.png</ImageFileName><ObjVers type="integer">9</ObjVers><Position type="string">570 59</Position><ShowStateImage type="bool">true</ShowStateImage><ShowStateText type="bool">false</ShowStateText><Size type="string">100 100</Size></PageElem><PageElem type="dict"><ActionGroup type="dict"><ActionSteps type="vector"><Action type="dict"><Class type="integer">0</Class><ObjVers type="integer">12</ObjVers></Action></ActionSteps><ObjVers type="integer">2</ObjVers></ActionGroup><CaptionPlacement type="integer">1</CaptionPlacement><CaptionPointSize type="integer">14</CaptionPointSize><ControlType type="integer">100</ControlType><ImageFileName type="string">WUbezelAviation.png</ImageFileName><ObjVers type="integer">9</ObjVers><Position type="string">570 59</Position><ShowStateImage type="bool">true</ShowStateImage><ShowStateText type="bool">false</ShowStateText><Size type="string">100 100</Size></PageElem><PageElem type="dict"><ActionGroup type="dict"><ActionSteps type="vector"><Action type="dict"><Class type="integer">0</Class><ObjVers type="integer">12</ObjVers></Action></ActionSteps><ObjVers type="integer">2</ObjVers></ActionGroup><CaptionPlacement type="integer">1</CaptionPlacement><CaptionPointSize type="integer">14</CaptionPointSize><ControlType type="integer">100</ControlType><ImageFileName type="string">WUfaceWhite.png</ImageFileName><ObjVers type="integer">9</ObjVers><Position type="string">690 59</Position><ShowStateImage type="bool">true</ShowStateImage><ShowStateText type="bool">false</ShowStateText><Size type="string">100 100</Size></PageElem><PageElem type="dict"><ActionGroup type="dict"><ActionSteps type="vector"><Action type="dict"><Class type="integer">0</Class><ObjVers type="integer">12</ObjVers></Action></ActionSteps><ObjVers type="integer">2</ObjVers></ActionGroup><CaptionPlacement type="integer">1</CaptionPlacement><CaptionPointSize type="integer">14</CaptionPointSize><ControlType type="integer">100</ControlType><ImageFileName type="string">WUnumbersPercent 0 to 100 black.png</ImageFileName><ObjVers type="integer">9</ObjVers><Position type="string">690 59</Position><ShowStateImage type="bool">true</ShowStateImage><ShowStateText type="bool">false</ShowStateText><Size type="string">100 100</Size></PageElem><PageElem type="dict"><ActionGroup type="dict"><ActionSteps type="vector"><Action type="dict"><Class type="integer">0</Class><ObjVers type="integer">12</ObjVers></Action></ActionSteps><ObjVers type="integer">2</ObjVers></ActionGroup><CaptionFontColor type="string">66 66 66</CaptionFontColor><CaptionPlacement type="integer">5</CaptionPlacement><CaptionPointSize type="integer">20</CaptionPointSize><ControlType type="integer">1</ControlType><ImageFileName type="string">WUpercentNeedle+.png</ImageFileName><ObjVers type="integer">9</ObjVers><Position type="string">690 59</Position><ShowStateImage type="bool">true</ShowStateImage><ShowStateText type="bool">false</ShowStateText><Size type="string">100 100</Size><StateTextAlignment type="integer">0</StateTextAlignment><StateTextFontColor type="string">FF FF FF</StateTextFontColor><StateTextFontType type="integer">1</StateTextFontType><TargetElemID type="integer">19099912</TargetElemID><TargetElemSubKey type="string">forePop1</TargetElemSubKey></PageElem><PageElem type="dict"><ActionGroup type="dict"><ActionSteps type="vector"><Action type="dict"><Class type="integer">0</Class><ObjVers type="integer">12</ObjVers></Action></ActionSteps><ObjVers type="integer">2</ObjVers></ActionGroup><CaptionPlacement type="integer">1</CaptionPlacement><CaptionPointSize type="integer">14</CaptionPointSize><ControlType type="integer">100</ControlType><ImageFileName type="string">WUbubbleBlack.png</ImageFileName><ObjVers type="integer">9</ObjVers><Position type="string">690 59</Position><ShowStateImage type="bool">true</ShowStateImage><ShowStateText type="bool">false</ShowStateText><Size type="string">100 100</Size></PageElem><PageElem type="dict"><ActionGroup type="dict"><ActionSteps type="vector"><Action type="dict"><Class type="integer">0</Class><ObjVers type="integer">12</ObjVers></Action></ActionSteps><ObjVers type="integer">2</ObjVers></ActionGroup><CaptionPlacement type="integer">1</CaptionPlacement><CaptionPointSize type="integer">14</CaptionPointSize><ControlType type="integer">100</ControlType><ImageFileName type="string">WUbezelAviation.png</ImageFileName><ObjVers type="integer">9</ObjVers><Position type="string">690 59</Position><ShowStateImage type="bool">true</ShowStateImage><ShowStateText type="bool">false</ShowStateText><Size type="string">100 100</Size></PageElem><PageElem type="dict"><ActionGroup type="dict"><ActionSteps type="vector"><Action type="dict"><Class type="integer">0</Class><ObjVers type="integer">12</ObjVers></Action></ActionSteps><ObjVers type="integer">2</ObjVers></ActionGroup><CaptionCurHeight type="integer">16</CaptionCurHeight><CaptionCurWidth type="integer">56</CaptionCurWidth><CaptionFontColor type="string">FF FF FF</CaptionFontColor><CaptionName type="string">pressure</CaptionName><CaptionPlacement type="integer">1</CaptionPlacement><CaptionPointSize type="integer">14</CaptionPointSize><CaptionWraps type="bool">false</CaptionWraps><ControlType type="integer">100</ControlType><ObjVers type="integer">9</ObjVers><Position type="string">136 173</Position><ShowStateImage type="bool">true</ShowStateImage><ShowStateText type="bool">false</ShowStateText><Size type="string">0 0</Size></PageElem><PageElem type="dict"><ActionGroup type="dict"><ActionSteps type="vector"><Action type="dict"><Class type="integer">0</Class><ObjVers type="integer">12</ObjVers></Action></ActionSteps><ObjVers type="integer">2</ObjVers></ActionGroup><CaptionCurHeight type="integer">16</CaptionCurHeight><CaptionCurWidth type="integer">56</CaptionCurWidth><CaptionFontColor type="string">FF FF FF</CaptionFontColor><CaptionName type="string">wind spd</CaptionName><CaptionPlacement type="integer">1</CaptionPlacement><CaptionPointSize type="integer">14</CaptionPointSize><CaptionWraps type="bool">false</CaptionWraps><ControlType type="integer">100</ControlType><ObjVers type="integer">9</ObjVers><Position type="string">255 172</Position><ShowStateImage type="bool">true</ShowStateImage><ShowStateText type="bool">false</ShowStateText><Size type="string">0 0</Size></PageElem><PageElem type="dict"><ActionGroup type="dict"><ActionSteps type="vector"><Action type="dict"><Class type="integer">0</Class><ObjVers type="integer">12</ObjVers></Action></ActionSteps><ObjVers type="integer">2</ObjVers></ActionGroup><CaptionCurHeight type="integer">16</CaptionCurHeight><CaptionCurWidth type="integer">60</CaptionCurWidth><CaptionFontColor type="string">FF FF FF</CaptionFontColor><CaptionName type="string">wind gust</CaptionName><CaptionPlacement type="integer">1</CaptionPlacement><CaptionPointSize type="integer">14</CaptionPointSize><CaptionWraps type="bool">false</CaptionWraps><ControlType type="integer">100</ControlType><ObjVers type="integer">9</ObjVers><Position type="string">380 172</Position><ShowStateImage type="bool">true</ShowStateImage><ShowStateText type="bool">false</ShowStateText><Size type="string">0 0</Size></PageElem><PageElem type="dict"><ActionGroup type="dict"><ActionSteps type="vector"><Action type="dict"><Class type="integer">0</Class><ObjVers type="integer">12</ObjVers></Action></ActionSteps><ObjVers type="integer">2</ObjVers></ActionGroup><CaptionCurHeight type="integer">16</CaptionCurHeight><CaptionCurWidth type="integer">49</CaptionCurWidth><CaptionFontColor type="string">FF FF FF</CaptionFontColor><CaptionName type="string">wind dir</CaptionName><CaptionPlacement type="integer">1</CaptionPlacement><CaptionPointSize type="integer">14</CaptionPointSize><CaptionWraps type="bool">false</CaptionWraps><ControlType type="integer">100</ControlType><ObjVers type="integer">9</ObjVers><Position type="string">496 172</Position><ShowStateImage type="bool">true</ShowStateImage><ShowStateText type="bool">false</ShowStateText><Size type="string">0 0</Size></PageElem><PageElem type="dict"><ActionGroup type="dict"><ActionSteps type="vector"><Action type="dict"><Class type="integer">0</Class><ObjVers type="integer">12</ObjVers></Action></ActionSteps><ObjVers type="integer">2</ObjVers></ActionGroup><CaptionCurHeight type="integer">16</CaptionCurHeight><CaptionCurWidth type="integer">53</CaptionCurWidth><CaptionFontColor type="string">FF FF FF</CaptionFontColor><CaptionName type="string">humidity</CaptionName><CaptionPlacement type="integer">1</CaptionPlacement><CaptionPointSize type="integer">14</CaptionPointSize><CaptionWraps type="bool">false</CaptionWraps><ControlType type="integer">100</ControlType><ObjVers type="integer">9</ObjVers><Position type="string">620 172</Position><ShowStateImage type="bool">true</ShowStateImage><ShowStateText type="bool">false</ShowStateText><Size type="string">0 0</Size></PageElem><PageElem type="dict"><ActionGroup type="dict"><ActionSteps type="vector"><Action type="dict"><Class type="integer">0</Class><ObjVers type="integer">12</ObjVers></Action></ActionSteps><ObjVers type="integer">2</ObjVers></ActionGroup><CaptionCurHeight type="integer">16</CaptionCurHeight><CaptionCurWidth type="integer">105</CaptionCurWidth><CaptionFontColor type="string">FF FF FF</CaptionFontColor><CaptionName type="string">chance of precip</CaptionName><CaptionPlacement type="integer">1</CaptionPlacement><CaptionPointSize type="integer">14</CaptionPointSize><CaptionWraps type="bool">false</CaptionWraps><ControlType type="integer">100</ControlType><ObjVers type="integer">9</ObjVers><Position type="string">738 172</Position><ShowStateImage type="bool">true</ShowStateImage><ShowStateText type="bool">false</ShowStateText><Size type="string">0 0</Size></PageElem></PageElemList>


Cheers,
Dave

I came here to drink milk and kick ass....and I've just finished my milk.

[My Plugins] - [My Forums]

Posted on
Sat Apr 04, 2015 8:30 am
DaveL17 offline
User avatar
Posts: 6757
Joined: Aug 20, 2013
Location: Chicago, IL, USA

Re: Impressive Gauge Pack

autolog wrote:
Now I just need to work out how to use them :wink:


I've posted a fairly detailed Hot To to the forum. Please let me know whether it's easy enough to follow.
viewtopic.php?f=149&t=13781

Dave

I came here to drink milk and kick ass....and I've just finished my milk.

[My Plugins] - [My Forums]

Posted on
Sat Apr 04, 2015 9:50 am
DaveL17 offline
User avatar
Posts: 6757
Joined: Aug 20, 2013
Location: Chicago, IL, USA

Re: Impressive Gauge Pack

DaveL17 wrote:
hamw wrote:
Do you think if a user had the icons in the proper folders, they could drag your assembled gauge panel control page HTML from a forum post and copy and paste the gauges into a new control page preassembled?

I honestly don't know. Let's find out!

It seems that you can. I created a new control page and dragged the HTML to the window and it popped right up.

Works for me anyway. :D
Dave

I came here to drink milk and kick ass....and I've just finished my milk.

[My Plugins] - [My Forums]

Posted on
Sat Apr 04, 2015 10:05 am
DaveL17 offline
User avatar
Posts: 6757
Joined: Aug 20, 2013
Location: Chicago, IL, USA

Re: Impressive Gauge Pack

By the way, in case it's not obvious, you will need to associate the device and variable elements with your IDs -- as they're a part of the HTML package.

Dave

I came here to drink milk and kick ass....and I've just finished my milk.

[My Plugins] - [My Forums]

Posted on
Sat Apr 04, 2015 10:06 am
roussell offline
User avatar
Posts: 1108
Joined: Aug 18, 2008
Location: Alabama

Re: Impressive Gauge Pack

As the others have said; great job on the gauges Dave!

Terry

Posted on
Sat Apr 04, 2015 10:54 am
DaveL17 offline
User avatar
Posts: 6757
Joined: Aug 20, 2013
Location: Chicago, IL, USA

Re: Impressive Gauge Pack

roussell wrote:
As the others have said; great job on the gauges Dave!

Terry

Hey, thanks Terry.

Dave

I came here to drink milk and kick ass....and I've just finished my milk.

[My Plugins] - [My Forums]

Posted on
Sat Apr 04, 2015 12:40 pm
matt (support) offline
Site Admin
User avatar
Posts: 21417
Joined: Jan 27, 2003
Location: Texas

Re: Impressive Gauge Pack

+what everyone else said. These look great. Thanks for sharing them!

Image

Posted on
Sat Apr 04, 2015 1:00 pm
DaveL17 offline
User avatar
Posts: 6757
Joined: Aug 20, 2013
Location: Chicago, IL, USA

Re: Impressive Gauge Pack

matt (support) wrote:
+what everyone else said. These look great. Thanks for sharing them!

Thanks Matt!

Dave

I came here to drink milk and kick ass....and I've just finished my milk.

[My Plugins] - [My Forums]

Posted on
Sat Apr 04, 2015 2:21 pm
Sleepy81 offline
Posts: 47
Joined: Sep 25, 2014

Re: Impressive Gauge Pack

Excelent addon to the WUnderground plugin! :)

Made a hack at making a temperature scale for people using celsius.
It goes from -25C to +25C.
Archive contains scale with gradient (blue->green->red) and a simple on only with blue and red arcs.
Also included is needles converted to use from -25 to +25.

Image

Image

There are several things that are not perfectly aligned, but its good enough for me... :)

https://www.dropbox.com/s/8juj2d2s84vwf0e/Temp%20-25%20to%2025%20C.zip?dl=0

Posted on
Sat Apr 04, 2015 5:02 pm
DaveL17 offline
User avatar
Posts: 6757
Joined: Aug 20, 2013
Location: Chicago, IL, USA

Re: Impressive Gauge Pack

Thank you! This is exactly what I was hoping would happen.

There's a trick with temperature (or any value for that matter) that is fractional. If you key off a temperature that's a decimal, the Indigo image heuristics will punt. Best to use whole values and avoid the trouble.

I will put a temperature scale together using your values of -25 to 25 and a corresponding Fahrenheit version on the to do list.

Nice work, and thanks again!

I came here to drink milk and kick ass....and I've just finished my milk.

[My Plugins] - [My Forums]

Posted on
Tue Apr 07, 2015 9:09 pm
DaveL17 offline
User avatar
Posts: 6757
Joined: Aug 20, 2013
Location: Chicago, IL, USA

Re: Impressive Gauge Pack

Here's a little teaser for some upcoming additions to the gauge pack. The use of some things shown here will require WUnderground Plugin v0.9.03 or later (which is also coming soon.)

I'm not happy with the clock just yet. With the initial version, 9:59 is nearly indistinguishable from 9:00 (getting the hour hand to advance throughout the hour requires more images, and a dedicated value to control it--either a device state or variable value.) Any thoughts here would be welcome.

The split gauge is new, and there are no scales built for it just yet. I must admit that I just thought it would look cool. :D

Cheers,
Dave

Screen Shot 2015-04-07 at 9.51.36 PM.png
Even more gauges.
Screen Shot 2015-04-07 at 9.51.36 PM.png (66.21 KiB) Viewed 3878 times

Screen Shot 2015-04-07 at 10.06.57 PM.png
Aviation Split Gauge
Screen Shot 2015-04-07 at 10.06.57 PM.png (15.77 KiB) Viewed 3878 times

I came here to drink milk and kick ass....and I've just finished my milk.

[My Plugins] - [My Forums]

Posted on
Wed Apr 08, 2015 10:11 am
Korey offline
User avatar
Posts: 813
Joined: Jun 04, 2008
Location: Henderson, NV

Re: Impressive Gauge Pack

Thanks for all your contributions to the Indigo community Dave!!
:D

--
Korey

Who is online

Users browsing this forum: No registered users and 7 guests