Compare commits

..

1 Commits

Author SHA1 Message Date
Vinay Rao 083ed7cc9a Merge pull request #1518 from SmartThingsCommunity/staging
Rolling up staging to prod for deploy
2016-12-07 12:41:33 -08:00
@@ -16,15 +16,12 @@
*
* Date: 2013-04-30
*/
// for the UI
metadata {
// Automatically generated. Make future change here.
definition (name: "SmartWeather Station Tile", namespace: "smartthings", author: "SmartThings") {
capability "Illuminance Measurement"
capability "Temperature Measurement"
capability "Relative Humidity Measurement"
capability "Sensor"
capability "Polling"
attribute "localSunrise", "string"
attribute "localSunset", "string"
@@ -217,7 +214,7 @@ def poll() {
send(name: "localSunrise", value: localSunrise, descriptionText: "Sunrise today is at $localSunrise")
send(name: "localSunset", value: localSunset, descriptionText: "Sunset today at is $localSunset")
send(name: "illuminance", value: estimateLux(obs.solarradiation, sunriseDate, sunsetDate, weatherIcon) as Integer)
send(name: "illuminance", value: estimateLux(sunriseDate, sunsetDate, weatherIcon))
// Forecast
def f = get("forecast")
@@ -308,12 +305,8 @@ private send(map) {
sendEvent(map)
}
private estimateLux(solarradiation, sunriseDate, sunsetDate, weatherIcon) {
private estimateLux(sunriseDate, sunsetDate, weatherIcon) {
def lux = 0
if (solarradiation != '--') {
lux = solarradiation.toDouble() / 0.0079
} else {
def now = new Date().time
if (now > sunriseDate.time && now < sunsetDate.time) {
//day
@@ -355,7 +348,6 @@ private estimateLux(solarradiation, sunriseDate, sunsetDate, weatherIcon) {
//could do calculations for dusk/dawn too
lux = 10
}
}
lux
}