I've been running the enigma desktop, with a bit of other skins mixed in for weather, drive info, and network info. I recently setup a home DHCP/DNS server to better manage my remote connections. Everything was working fine, until one day I stopped receiving a WAN IP on my network monitor skin, and my weather info stays blank. I have internet connectivity, and can ping out to remote sites. It's looking like the problem lies in the DNS server, but I can't figure out why it would cause a problem. Posting a screenshot, and the scripts of the two problems below. Any help welcome. thank you in advance
Weather Script
Code: Select all
;=================================================
; Rainmeter configuration
; Updated July 25, 2009
; By Jeffrey Morley
; Modified by Shiva
;=================================================
;[BEGIN CONFIG FILE]==============================
[Rainmeter]
Author=Jeffrey Morley, modified by Shiva
;==============================================================
;Please replace your location code for Weather.com below
;Set "Metric=" to m for metric measures or f for non-metric
;==============================================================
;Metadata added by RainBrowser
;http://rainmeter.net/RainWiki/index.php?title=Rainmeter_101#.5BMetadata.5D
[Metadata]
Name=
Config=
Description=
Instructions=
Version=
Tags=
License=
Variant=
Preview=
;End of added Metadata
[Variables]
Location=USFL0563
;Location=INXX0012
Metric=e
Font=Century Gothic
FontColor=255, 255, 255, 255
FontInactive=255, 255, 255, 200
;===============================================================
;[GATHER WEATHER INFO FROM RSS]=================================
[Current]
Measure=Plugin
Plugin=Plugins\WebParser.dll
UpdateRate=3000
Url=http://xml.weather.com/weather/local/#Location#?cc=*&unit=#Metric#&dayf=0
RegExp="(?siU).*<locale>(.*)</locale>.*<ut>(.*)</ut>.*<ud>(.*)</ud>.*<us>(.*)</us>.*<up>(.*)</up>.*<ur>(.*)</ur>.*<loc id="(.*)">.*<dnam>(.*)</dnam>.*<tm>(.*)</tm>.*<lat>(.*)</lat>.*<lon>(.*)</lon>.*<sunr>(.*)</sunr>.*<suns>(.*)</suns>.*<zone>(.*)</zone>.*<cc>.*<lsup>(.*)</lsup>.*<obst>(.*)</obst>.*<tmp>(.*)</tmp>.*<flik>(.*)</flik>.*<t>(.*)</t>.*<icon>(.*)</icon>.*<bar>.*<r>(.*)</r>.*<d>(.*)</d>.*<wind>.*<s>(.*)</s>.*<gust>(.*)</gust>.*<d>(.*)</d>.*<t>(.*)</t>.*<hmid>(.*)</hmid>.*<vis>(.*)</vis>.*<uv>.*<i>(.*)</i>.*<t>(.*)</t>.*<dewp>(.*)</dewp>.*<moon>.*<icon>(.*)</icon>.*<t>(.*)</t>.*"
[Today]
Measure=Plugin
Plugin=Plugins\WebParser.dll
UpdateRate=3000
Url=http://xml.weather.com/weather/local/#Location#?cc=*&unit=#Metric#&dayf=1
RegExp="(?siU)<dayf>.*<lsup>(.*)</lsup>.*<day d="0" t="(.*)" dt="(.*)".*<hi>(.*)</hi>.*<low>(.*)</low>.*<sunr>(.*)</sunr>.*<suns>(.*)</suns>.*<part p="d">.*<icon>(.*)</icon>.*<t>(.*)</t>.*<wind>.*<s>(.*)</s>.*<gust>(.*)</gust>.*<d>(.*)</d>.*<t>(.*)</t>.*<bt>(.*)</bt>.*<ppcp>(.*)</ppcp>.*<hmid>(.*)</hmid>.*<part p="n">.*<icon>(.*)</icon>.*<t>(.*)</t>.*<wind>.*<s>(.*)</s>.*<gust>(.*)</gust>.*<d>(.*)</d>.*<t>(.*)</t>.*<bt>(.*)</bt>.*<ppcp>(.*)</ppcp>.*<hmid>(.*)</hmid>.*"
[Tomorrow]
Measure=Plugin
Plugin=Plugins\WebParser.dll
UpdateRate=3000
Url=http://xml.weather.com/weather/local/#Location#?cc=*&unit=#Metric#&dayf=2
RegExp="(?siU)<day d="1" t="(.*)" dt="(.*)".*<hi>(.*)</hi>.*<low>(.*)</low>.*<sunr>(.*)</sunr>.*<suns>(.*)</suns>.*<part p="d">.*<icon>(.*)</icon>.*<t>(.*)</t>.*<wind>.*<s>(.*)</s>.*<gust>(.*)</gust>.*<d>(.*)</d>.*<t>(.*)</t>.*<bt>(.*)</bt>.*<ppcp>(.*)</ppcp>.*<hmid>(.*)</hmid>.*<part p="n">.*<icon>(.*)</icon>.*<t>(.*)</t>.*<wind>.*<s>(.*)</s>.*<gust>(.*)</gust>.*<d>(.*)</d>.*<t>(.*)</t>.*<bt>(.*)</bt>.*<ppcp>(.*)</ppcp>.*<hmid>(.*)</hmid>.*"
[DayAfter]
Measure=Plugin
Plugin=Plugins\WebParser.dll
UpdateRate=3000
Url=http://xml.weather.com/weather/local/#Location#?cc=*&unit=#Metric#&dayf=3
RegExp="(?siU)<day d="2" t="(.*)" dt="(.*)".*<hi>(.*)</hi>.*<low>(.*)</low>.*<sunr>(.*)</sunr>.*<suns>(.*)</suns>.*<part p="d">.*<icon>(.*)</icon>.*<t>(.*)</t>.*<wind>.*<s>(.*)</s>.*<gust>(.*)</gust>.*<d>(.*)</d>.*<t>(.*)</t>.*<bt>(.*)</bt>.*<ppcp>(.*)</ppcp>.*<hmid>(.*)</hmid>.*<part p="n">.*<icon>(.*)</icon>.*<t>(.*)</t>.*<wind>.*<s>(.*)</s>.*<gust>(.*)</gust>.*<d>(.*)</d>.*<t>(.*)</t>.*<bt>(.*)</bt>.*<ppcp>(.*)</ppcp>.*<hmid>(.*)</hmid>.*"
;[Current]=========================================
[MeasureWeatherTemp]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Current]
StringIndex=17
[MeasureWeatherDesc]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Current]
StringIndex=19
Substitute=" And ":" and ","Lgt.":"Light ","Snow/":"Snow & "
[MeasureWeatherIcon]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Current]
StringIndex=20
[MeasureWeatherRealFeel]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Current]
StringIndex=18
;[TODAY]=====================================
[MeasureWeatherDesc1]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Today]
StringIndex=9
Substitute=" And ":" and "
[MeasureWeatherDay1]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Today]
StringIndex=2
[MeasureWeatherTemp1]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Today]
StringIndex=4
Substitute="N/A":"666"
[MeasureWeatherIcon1]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Today]
StringIndex=8
[CheckNATemp]
Measure=Calc
Formula=[MeasureWeatherTemp1]
IfBelowValue=665
IfBelowAction=!execute [!RainmeterHideMeter MeterNightTemp1][!RainmeterHideMeter MeterNightDay1][!RainmeterHideMeter MeterNightDesc1][!RainmeterHideMeter MeterNightIcon1][!RainmeterShowMeter MeterTemp1][!RainmeterShowMeter MeterDay1][!RainmeterShowMeter MeterDesc1][!RainmeterShowMeter MeterIcon1]
IfEqualValue=666
IfEqualAction=!execute [!RainmeterHideMeter MeterTemp1][!RainmeterHideMeter MeterDay1][!RainmeterHideMeter MeterDesc1][!RainmeterHideMeter MeterIcon1][!RainmeterShowMeter MeterNightTemp1][!RainmeterShowMeter MeterNightDay1][!RainmeterShowMeter MeterNightDesc1][!RainmeterShowMeter MeterNightIcon1]
DynamicVariables=1
;[TONIGHT]=====================================
[MeasureWeatherNightDesc]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Today]
StringIndex=18
Substitute=" And ":" and "
[MeasureWeatherNightTemp]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Today]
StringIndex=5
[MeasureWeatherNightIcon]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Today]
StringIndex=17
;[TOMORROW]=====================================
[MeasureWeatherDesc2]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Tomorrow]
StringIndex=8
Substitute=" And ":" and "
[MeasureWeatherDay2]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Tomorrow]
StringIndex=1
[MeasureWeatherTemp2]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Tomorrow]
StringIndex=3
[MeasureWeatherIcon2]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Tomorrow]
StringIndex=7
;[DayAfter]=====================================
[MeasureWeatherDesc3]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[DayAfter]
StringIndex=8
Substitute=" And ":" and "
[MeasureWeatherDay3]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[DayAfter]
StringIndex=1
[MeasureWeatherTemp3]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[DayAfter]
StringIndex=3
;D+3, weather icon, id=38
[MeasureWeatherIcon3]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[DayAfter]
StringIndex=7
;[DISPLAY CURRENT]=================================
[MeterTemp]
MeasureName=MeasureWeatherTemp
Meter=STRING
X=328
Y=5
FontColor=#FontColor#
StringStyle=NORMAL
FontSize=36
StringAlign=RIGHT
StringEffect=Shadow
FontFace=#Font#
Antialias=1
Postfix="°"
[MeterDesc]
MeasureName=MeasureWeatherDesc
Meter=STRING
X=235
Y=10
FontColor=#FontColor#
FontSize=18
StringAlign=RIGHT
StringStyle=NORMAL
StringEffect=Shadow
FontFace=#Font#
Antialias=1
[MeterRealFeel]
MeasureName=MeasureWeatherRealFeel
Meter=STRING
X=235
Y=29r
FontColor=#FontColor#
FontSize=10
StringAlign=RIGHT
StringStyle=NORMAL
StringEffect=Shadow
FontFace=#Font#
Antialias=1
Text="Feels like %1°"
[MeterIconNA]
ImageName=na.png
Meter=IMAGE
H=30
W=30
X=340
Y=1
Hidden=1
[MeterIcon]
MeasureName=MeasureWeatherIcon
Meter=IMAGE
H=70
W=70
X=330
Y=0
Hidden=0
;[DISPLAY TODAY]=============================
[MeterTemp1]
MeasureName=MeasureWeatherTemp1
Meter=STRING
X=326
Y=75
FontColor=#FontInactive#
StringStyle=NORMAL
FontSize=30
StringAlign=RIGHT
FontFace=#Font#
Antialias=1
Postfix="°"
StringEffect=Shadow
Hidden=0
[MeterDay1]
;MeasureName=MeasureWeatherDay1
Meter=STRING
X=240
Y=80
FontColor=#FontInactive#
FontSize=14
StringAlign=RIGHT
StringStyle=NORMAL
FontFace=#Font#
Text="Today"
Antialias=1
StringEffect=Shadow
Hidden=0
[MeterDesc1]
MeasureName=MeasureWeatherDesc1
Meter=STRING
X=240
Y=100
FontColor=#FontInactive#
FontSize=10
StringAlign=RIGHT
StringStyle=NORMAL
FontFace=#Font#
Antialias=1
StringEffect=Shadow
Hidden=0
[MeterIcon1]
MeasureName=MeasureWeatherIcon1
Meter=IMAGE
H=50
W=50
X=340
Y=75
Hidden=0
[MeterNightTemp1]
MeasureName=MeasureWeatherNightTemp
Meter=STRING
X=326
Y=75
FontColor=#FontInactive#
StringStyle=NORMAL
FontSize=30
StringAlign=RIGHT
FontFace=#Font#
Antialias=1
Postfix="°"
StringEffect=Shadow
Hidden=1
[MeterNightDay1]
;MeasureName=MeasureWeatherDay1
Meter=STRING
X=240
Y=80
FontColor=#FontInactive#
FontSize=14
StringAlign=RIGHT
StringStyle=NORMAL
FontFace=#Font#
Text="Tonight"
Antialias=1
StringEffect=Shadow
Hidden=1
[MeterNightDesc1]
MeasureName=MeasureWeatherNightDesc
Meter=STRING
X=240
Y=100
FontColor=#FontInactive#
FontSize=10
StringAlign=RIGHT
StringStyle=NORMAL
FontFace=#Font#
Antialias=1
StringEffect=Shadow
Hidden=1
[MeterNightIcon1]
MeasureName=MeasureWeatherNightIcon
Meter=IMAGE
H=50
W=50
X=340
Y=75
Hidden=1
;[DISPLAY TOMORROW]=============================
[MeterTemp2]
MeasureName=MeasureWeatherTemp2
Meter=STRING
X=326
Y=135
FontColor=#FontInactive#
StringStyle=NORMAL
FontSize=30
StringAlign=RIGHT
FontFace=#Font#
Antialias=1
Postfix="°"
StringEffect=Shadow
[MeterDay2]
;MeasureName=MeasureWeatherDay2
Meter=STRING
X=240
Y=140
FontColor=#FontInactive#
FontSize=14
StringAlign=RIGHT
StringStyle=NORMAL
FontFace=#Font#
Text="Tomorrow"
Antialias=1
StringEffect=Shadow
[MeterDesc2]
MeasureName=MeasureWeatherDesc2
Meter=STRING
X=240
Y=160
FontColor=#FontInactive#
FontSize=10
StringAlign=RIGHT
StringStyle=NORMAL
FontFace=#Font#
Antialias=1
StringEffect=Shadow
[MeterIcon2]
MeasureName=MeasureWeatherIcon2
Meter=IMAGE
H=50
W=50
X=340
Y=135
;[DISPLAY DAY AFTER]=============================
[MeterTemp3]
MeasureName=MeasureWeatherTemp3
Meter=STRING
X=326
Y=195
FontColor=#FontInactive#
StringStyle=NORMAL
FontSize=30
StringAlign=RIGHT
FontFace=#Font#
Antialias=1
Postfix="°"
StringEffect=Shadow
[MeterDay3]
MeasureName=MeasureWeatherDay3
Meter=STRING
X=240
Y=200
FontColor=#FontInactive#
FontSize=14
StringAlign=RIGHT
StringStyle=NORMAL
FontFace=#Font#
Antialias=1
StringEffect=Shadow
[MeterDesc3]
MeasureName=MeasureWeatherDesc3
Meter=STRING
X=240
Y=220
FontColor=#FontInactive#
FontSize=10
StringAlign=RIGHT
StringStyle=NORMAL
FontFace=#Font#
Antialias=1
StringEffect=Shadow
[MeterIcon3]
MeasureName=MeasureWeatherIcon3
Meter=IMAGE
H=50
W=50
X=340
Y=195
Code: Select all
; ------------------------------------------------------------------------------------------------
; ENIGMA NETWORK
; Class: Sidebar
[Rainmeter]
Author=Kaelri.LCD@gmail.com
AppVersion=1001000
Update=1000
MiddleMouseDownAction=!RainmeterRefresh #CURRENTCONFIG#
[Metadata]
Name=Enigma Network
Config=Enigma | Sidebar | Network
Description=Shows your IP address, wireless status and network activity.
Version=2.6
Tags=Network | Sidebar | Histogram
License=Creative Commons Attribution-Non-Commercial-Share Alike 3.0
Preview=#SKINSPATH#Enigma\Resources\Images\Preview.png
[Variables]
@include=#SKINSPATH#Enigma\Resources\Variables\UserVariables.inc
; ------------------------------------------------------------------------------------------------
; MEASURES
[MeasureNetIn]
Measure=NetIn
;MaxValue=1000000
[MeasureNetOut]
Measure=NetOut
;MaxValue=500000
;[MeasureSSID]
;Measure=Plugin
;Plugin=Plugins\WifiStatus.dll
;WifiInfoType=SSID
;WifiIntfID=0
;WifiListStyle=0
;[MeasureWiFi]
;Measure=Plugin
;Plugin=Plugins\WifiStatus.dll
;WifiInfoType=QUALITY
;WifiIntfID=0
;WifiListStyle=0
[MeasureLAN]
Measure=Plugin
Plugin=Plugins\SysInfo.dll
SysInfoType=IP_ADDRESS
SysInfoData=0
[MeasureWAN]
Measure=Plugin
Plugin=Plugins\WebParser.dll
UpdateRate=21600
Url=http://cqcounter.com/whois/what_is_my_ip.php
RegExp="(?siU)<b>Your IP Address is (.*)</b>"
StringIndex=1
; ------------------------------------------------------------------------------------------------
; STYLES
[StyleLabel]
FontColor=#Color2#
FontFace=#Font#
FontSize=#Height3#
StringStyle=NORMAL
AntiAlias=1
[StyleText]
FontFace=#Font#
FontSize=#Height3#
StringStyle=NORMAL
AntiAlias=1
; ------------------------------------------------------------------------------------------------
; METERS
[Border]
Meter=IMAGE
SolidColor=#ColorBorder#
X=0
Y=1
W=180
H=1
[Background]
Meter=IMAGE
SolidColor=0, 0, 0, 2
X=0
Y=1
W=180
H=42
;[MidSeparator]
;Meter=IMAGE
;SolidColor=#ColorBorder#
;X=27
;Y=2
;W=1
;H=40
[MidSeparator2]
Meter=IMAGE
MeterStyle=MidSeparator
X=153
[Border2]
Meter=IMAGE
MeterStyle=Border
SolidColor=#ColorBorder#
Y=42
[Border3]
Meter=IMAGE
MeterStyle=Border
SolidColor=#ColorBorder#
Y=84
[MidSeparator3]
Meter=IMAGE
MeterStyle=MidSeparator
X=90
Y=85
H=19
[Border4]
Meter=IMAGE
MeterStyle=Border
Y=104
;-------------------------
; LABELS
;[LabelSSID]
;Meter=STRING
;MeterStyle=StyleLabel
;Text="SSID"
;X=25
;Y=10
;StringAlign=RIGHT
;[LabelWiFi]
;Meter=STRING
;MeterStyle=StyleLabel
;Text="WiFi"
;X=r
;Y=15r
;StringAlign=RIGHT
[LabelLAN]
Meter=STRING
MeterStyle=StyleLabel
Text="LAN"
X=155
Y=10
StringAlign=LEFT
[LabelWAN]
Meter=STRING
MeterStyle=StyleLabel
Text="WAN"
X=r
Y=15r
StringAlign=LEFT
;-------------------------
; TEXT
;[SSID]
;Meter=STRING
;MeterStyle=StyleText
;MeasureName=MeasureSSID
;X=34
;Y=10
;FontColor=#Color1#
;StringAlign=LEFT
;[WiFi]
;Meter=STRING
;MeterStyle=StyleText
;MeasureName=MeasureWiFi
;X=r
;Y=15r
;FontColor=#Color1#
;StringAlign=LEFT
[LAN]
Meter=STRING
MeterStyle=StyleText
MeasureName=MeasureLAN
X=146
Y=10
FontColor=#Color2#
StringAlign=RIGHT
[WAN]
Meter=STRING
MeterStyle=StyleText
MeasureName=MeasureWAN
X=r
Y=15r
FontColor=#Color2#
StringAlign=RIGHT
;Text="12.345.678.90"
;Uncomment this text when taking screenshots to protect your IP.
;-------------------------
; HISTOGRAMS
[NetOut]
Meter=Histogram
MeasureName=MeasureNetOut
X=0
Y=47
H=37
W=180
PrimaryColor=#ColorUpload#
AntiAlias=1
AutoScale=1
[NetIn]
Meter=Histogram
MeasureName=MeasureNetIn
X=r
Y=104
H=38
W=180
PrimaryColor=#ColorDownload#
AntiAlias=1
AutoScale=1
Flip=1
[NetInLabel]
Meter=STRING
X=94
Y=89
FontColor=#ColorDownload#
FontFace=#Font#
FontSize=#Height2#
StringAlign=LEFT
StringStyle=NORMAL
Text="DOWN ·"
AntiAlias=1
[NetInNumber]
Meter=STRING
MeasureName=MeasureNetIn
X=R
Y=-1r
FontColor=#Color1#
FontFace=#Font#
FontSize=#Height3#
StringAlign=LEFT
StringStyle=NORMAL
AutoScale=1
NumOfDecimals=0
AntiAlias=1
[NetOutLabel]
Meter=STRING
X=87
Y=89
FontColor=#ColorUpload#
FontFace=#Font#
FontSize=#Height2#
StringAlign=RIGHT
StringStyle=NORMAL
Text="· UP"
AntiAlias=1
[NetOutNumber]
Meter=STRING
MeasureName=MeasureNetOut
X=-22r
Y=-1r
FontColor=#Color1#
FontFace=#Font#
FontSize=#Height3#
StringAlign=RIGHT
StringStyle=NORMAL
AutoScale=1
NumOfDecimals=0
AntiAlias=1