Code by Scott שאול בן ישוע
Unverified Commit 9c1c084e authored by Stephan Hackett's avatar Stephan Hackett Committed by GitHub
Browse files

Create Mode Alert.groovy

parent 28a94144
* Mode Alert
* Copyright 2018 Stephan Hackett
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
* in compliance with the License. You may obtain a copy of the License at:
* Unless required by applicable law or agreed to in writing, software distributed under the License is distributed
* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License
* for the specific language governing permissions and limitations under the License.
name: "Mode Alert",
namespace: "stephack",
author: "Stephan Hackett",
description: "Send notifications when Mode changes",
category: "My Apps",
iconUrl: "",
iconX2Url: "",
iconX3Url: ""
preferences {
section("") {
//input("phone", "phone", title: "Enter phone # to receive SMS notification:", description: "Phone Number", required: false)
input("myDevice", "capability.speechSynthesis", title: "Send push notification to:", description: "Choose notification device:", required: false)
//input("message", "text", title: "Enter message to send:")
def installed() {
log.debug "Installed with settings: ${settings}"
def updated() {
log.debug "Updated with settings: ${settings}"
def initialize() {
subscribe(location, "mode", modeChangeHandler)
def modeChangeHandler(evt){
myDevice.speak("[L]${evt.value} Mode is now active")
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment