Skip to content

Commit

Permalink
Update xiaomi-flora.groovy
Browse files Browse the repository at this point in the history
  • Loading branch information
fison67 committed Jun 29, 2019
1 parent b41401b commit 7d7bd74
Showing 1 changed file with 24 additions and 8 deletions.
32 changes: 24 additions & 8 deletions devicetypes/fison67/xiaomi-flora.src/xiaomi-flora.groovy
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**
* Xiaomi Mi Flora (v.0.0.1)
* Xiaomi Mi Flora (v.0.0.2)
*
* MIT License
*
Expand Down Expand Up @@ -222,15 +222,31 @@ def setStatus(params){
log.debug "${params.key} : ${params.data}"

def data = new JsonSlurper().parseText(params.data)
log.debug data.sensor

sendEvent(name:"battery", value: data.firmware.battery)
sendEvent(name:"versions", value: 'version: ' + data.firmware.firmware)
if(data.firmware != null){
sendEvent(name:"battery", value: data.firmware.battery)
sendEvent(name:"versions", value: 'version: ' + data.firmware.firmware)
}

if(data.sensor != null){
sendEvent(name:"temperature", value: makeTemperature(data.sensor.temperature))
sendEvent(name:"illuminance", value: data.sensor.lux)
sendEvent(name:"humidity", value: data.sensor.moisture)
sendEvent(name:"fertility", value: data.sensor.fertility)
}

sendEvent(name:"temperature", value: makeTemperature(data.sensor.temperature))
sendEvent(name:"illuminance", value: data.sensor.lux)
sendEvent(name:"humidity", value: data.sensor.moisture)
sendEvent(name:"fertility", value: data.sensor.fertility)
if(data.temperature != null){
sendEvent(name:"temperature", value: makeTemperature(data.temperature))
}
if(data.moisture != null){
sendEvent(name:"humidity", value: data.moisture)
}
if(data.lux != null){
sendEvent(name:"illuminance", value: data.lux)
}
if(data.fertility != null){
sendEvent(name:"fertility", value: data.fertility)
}

updateLastTime()
}
Expand Down

0 comments on commit 7d7bd74

Please sign in to comment.