}
//switch level
-def getLevelStatus() {
- def device = switchlevels.find { it.id == params.id }
- if (!device) {
- [Level: "No dimmer"]
- } else {
- return [Level: device.currentValue('level')]
- }
-}
-
def getLevelStatus(id) {
def device = switchlevels.find { it.id == id }
if (!device) {
}
}
//batteries
-def getBatteryStatus() {
- def device = batteries.find { it.id == params.id }
- if (!device) {
- httpError(404, "Device not found")
- } else {
- return [Device_state: device.latestValue("battery")]
- }
-}
-
def getBatteryStatus(id) {
def device = batteries.find { it.id == id }
if (!device) {
return [Device_state: device.currentValue('switch')] + watt
}
-def getMeterStatus() {
-
- def device = meters.find { it.id == params.id }
- if (!device) {
- httpError(404, "Device not found")
- } else {
- return [Device_id: device.id, Device_type: device.type, Current_watt: device.currentValue("power")]
- }
-}
-
def getMeterStatus(id) {
def device = meters.find { it.id == id }
//TEMPERATURE
-def getTempSensorsStatus() {
- def device = temperature_sensors.find { it.id == params.id }
- if (!device) {
- httpError(404, "Device not found")
- } else {
- def bat = getBatteryStatus(device.id)
- def scale = [Scale: location.temperatureScale]
- return [Device_state: device.currentValue('temperature')] + scale + bat
- }
-}
-
def getTempSensorsStatus(id) {
def device = temperature_sensors.find { it.id == id }
if (!device) {