06-16-2023 04:01 PM - edited 06-16-2023 11:52 PM
We built the Google Home script editor to give you more control over your home automations (announcement post). We are still in the early days of the script editor, and we highly value feedback and ideas from our community to shape its future.
You can use this post to:
How do I submit an idea? Can I submit more than one idea?
To submit an idea, simply click the "Reply" button below this post and add your idea in the following format:
We encourage you to submit as many ideas as you like, but please use one comment per idea so that it's easy for others to vote on your ideas.
How do I vote for an idea? Can I vote on more than one idea?
To vote for an idea, simply click the "Kudos" button next to the idea that helps you with your use case. Please use your votes thoughtfully so that we can clearly understand what matters to you the most.
Will my idea be implemented? Will the top-voted idea be implemented?
We will do our best to prioritize what is important across our entire community and look at feedback across many channels throughout the product cycle. We will very actively use your feedback in our prioritization exercise, but cannot make any guarantees or promises that you'll see your idea/feedback implemented into the product. That said, we will do our best to address the pain points and problems our community is trying to solve.
We look forward to hearing your ideas!
Prafulla Rawal, Senior Product Manager, Google Home
Answered! Go to the Recommended Answer.
07-13-2023 06:47 PM
Hi everyone,
First of all, a huge thank you for your feedback and ideas! The engagement here has truly exceeded our expectations, and we couldn't be more grateful for your participation.
As mentioned above, we cannot make any guarantees or promises that we will implement every idea, but we are actively considering all of this feedback as we prioritize future development.
In the meantime, we encourage you to keep sharing your ideas and upvoting the ideas of others.
Thank you again for your time and input.
Prafulla Rawal, Senior Product Manager, Google Home
07-23-2023 07:37 PM
Idea: Ability to use device settings/state as variables.
Example:
# example 1, take attribute of other setting in device to set variable
automations:
# On/Off
- starters:
- type: device.state.TemperatureSetting
state: thermostatMode
is: cool
as:
thermostatTemperatureSetpoint: CurrentTemp # <--- Set variable
device: Upstairs - Living Room
actions:
- type: device.command.ThermostatSetMode
thermostatMode: on
devices: Dining Room Minisplit - Dining room
- type: device.command.ThermostatSetMode
thermostatMode: cool
devices: Dining Room Minisplit - Dining room
- type: device.command.ThermostatTemperatureSetpoint
thermostatTemperatureSetpoint: CurrentTemp # <--- Use variable
devices: Dining Room Minisplit - Dining room
# example 2 take attribute of current setting in device to set variable
- starters:
- type: device.state.TemperatureSetting
state: thermostatTemperatureSetpoint
is: modified, lowered, raised
as:
thermostatTemperatureSetpoint: CurrentTemp # <--- Set variable
device: Upstairs - Living Room
actions:
- type: device.command.ThermostatTemperatureSetpoint
thermostatTemperatureSetpoint: CurrentTemp # <--- User Variable
devices: Dining Room Minisplit - Dining room
07-24-2023 01:57 PM
Idea: Start and stop routines
Example automation: Routine starts playing music and then starts another routine to cycle the lights to different colors by using a color starter. Another routine stops the music, stops the cycle routine, and changes the lights back to white.
07-24-2023 06:56 PM
Idea: In the Google Home App > Activity, when you have multiple automations show the automation name instead of the metadata name.
Example:
metadata:
name: Kitchen room sensor
description: ...
automations:
- name: Set kitchen lights to Concentrate
starters: ...
- name: Set kitchen lights to Dimm
starters: ...
07-25-2023 03:14 AM
Idea: Seasonal routines or seasonal time differences
Why:
I want to trigger underfloor heating only in the winter or in the winter turn on lights earlier in the evening
07-25-2023 03:58 AM
Idea: When my Pixel is in pixel dock
Why: When I dock my pixel in my bedroom dock it means I'm going to bed, I want to trigger a routine. Currently there is docs for this but the pixel dock does not appear
https://developers.home.google.com/automations/schema/reference/entity/sht_device/dock_state
07-26-2023 03:38 AM
Idea: Response - Broadcast to the device that started the automation
Example: Whenever I launch my "Movie Time" automation (turn on TV, turn on chromecast and turn off the sitting room lights, a message "It's Movie time" would broadcast in the device that I talked to (My Kitchen google nest hub, My google nest mini in the sitting room or even my phone), to confirm the automation has ended.
07-27-2023 01:05 PM
I would be great an automation for example If I turn on the Chromecast my google home device ask if I want to turn off the lights my possible answer to that question will be Yes or Not, and google home takes to execute a routine according to my answer.
07-28-2023 06:24 PM
The Nest Mini (2nd Gen) speaker is missing support for device.state.MediaState (playbackState) in the script editor - please add it. I wonder why this option is missing from scripted automations, seeing how the speaker must report its media state status to the Home app. Even though all of the device.command.Media commands are supported, media state is unsupported on the Mini.
01-23-2024 10:10 AM
This also applies to device.command.MediaNext, device.command.MediaPause, etc... And this is also true for the Nest Audio and I presume other speakers.
07-28-2023 10:16 PM
Idea: Support for handling PIN code with assistant.command.OkGoogle
Example automation: When I got home, indoor cameras and sensors can be turned off and the outdoor cameras keeps working.
Some third-party cameras require a PIN to be turned on or off through Google Assistant, which makes it impossible to automate the action within the current routine feature.
07-29-2023 02:11 AM
Idea: Possibility to start existing routines from within another routine
Example: You have a routine to turn out the lights, let's call it "Turn Out Lights", and a routine to turn on the cameras (Google Nest Cam), let's call it "Turn On Cameras". It would be more efficient to be able to run both routines from another routine without having to reprogram both routines. E.g. a bedtime routine "I'm going to sleep" that activates both routines "Turn Out Lights" and "Turn On Cameras".
Code Example:
starters:
- type: assistant.event.OkGoogle
eventData: query
is: I'm going to sleep
actions:
- type: routine.command.Run
routine: Turn Out Lights
- type: routine.command.Run
routine: Turn On Cameras
05-29-2024 01:49 AM
Is there any development news on this type of functionality?
07-29-2023 03:25 AM
Idea: Possibility to configure individual parameters of Google products from within a routine
Example: I have a Google Nest Doorbell which I would like to function as a simple doorbell during the day without detection of "Seen events". But at night I would like to have it function like a kind of security cam the detects movements and people (settings currently mannually available in "Seen events"), and sends me notifications.
To be able to configure these parameters from within a routine, would make it easier to manage the doorbell (and other products).
Code Example:
starters:
- type: assistant.event.OkGoogle
eventData: query
is: Turn on security functionality
actions:
- type: device.SeenEvents.OnOff
devices: Google Nest Doorbell
setting: People
on: true
- type: device.Notifications.OnOff
devices: Google Nest Doorbell
setting: People
on: true
05-29-2024 01:49 AM
Is there any news on this type of functionality?
07-29-2023 06:08 PM
having the app option "device for audio" available, it will be good to have selection for no device, because there's devices that are offline, but I really don't like Google to tell that the device is unavailable.
07-30-2023 11:22 AM
weather as condition.
use case:
starter - home.state.HomePresence - already exists
condition - temperature > 25c (get from any weather api) - missing
actions - device.command.ActivateScene (turn on air condtion) - already exists
07-30-2023 04:28 PM
Idea: Increase support for Google Chromecast and Chromecast Audio (yes I know it was discontinued). Speakers already have a starter condition which is really weird ("if volume is", how the hell is that useful), just add a starter thats says if music is playing." The device state stuff isn't really working with the google home script editor. This is particularly useful for when the chromecast is inputted into a tv that can be turned on with a smarthome action or a speaker that can be turned on with a smarthome action. I have a tv that is next to a Switch-bot hub which has an ir blaster in it that can turn on the tv and my speakers are hooked up to a smart outlet.
Example: When music starts playing on this chromecast audio, turn on this smart outlet.
Example: When the chromecast tv is in use, trigger this switch-bot action.
07-31-2023 11:25 AM
Idea: Dim or brighten select lights depending on media state
Example automation:
This would be for any Android or Google TV. I gave the script editor a try to get this working, but my TV does not support "device.state.mediaState" - even though the Google Home app can detect state, and control state.
07-31-2023 04:33 PM
I would like to be able to set different actions depending on the day from the same command (i know i could do a morning and say weekend morning routine)
ie mon - fri open blinds, turn off elec blanket, tell me the weather and my commute
sat - sun open blinds, tell me weather and the news for the day
07-31-2023 05:29 PM
This is exciting. I started to play with various scripts and naturally as a developer I wanted to push things a little further. I keep a copy of each routine locally so I have a history of the changes through git. It would been nice to have an API to push updates onto the assistant so I can automate my changes instead of having to copy/paste each routine in the UI. I have plans on generating the YAML from another language which has more capabilities and pushing them to the assistant would be really cool, maybe through a terraform provider even.
Thanks!
08-03-2023 04:10 AM
Idea
For selected lights, their default color temerature will be based on daytime. It can be based on sun position/color.
For example
08-03-2023 08:25 AM
Idea: Flic support flic support flic support flic support
FOR GODS SAKE FLIC SUPPORT!!!!!!!!
08-05-2023 04:24 AM
Hey all,
I have a few Google Nest Minis around the house (bathroom, cellar, etc.) which are usually off and come online when I turn on the lights. Usually I always listen to the same radio or playlist.
device.state.OnOff
seems not to be supported for these devices.
08-05-2023 06:35 AM
There is a solution for this, since your Google Nest Mini is always activated when you turn on a lightbulb, create a routine that when you turn on that lightbulb, it plays the radio you want to listen to.
But if this lamp is not Smart, you can create a virtual switch there in the Google playground, and again create a routine with that virtual switch.
Example: I created a virtual switch in the Google Playground, for the same purpose, so that everyone didn't have to give the same voice command, "ok Google, play X radio on all Google mini." With the virtual switch, I just say, turn on switch x or I press it myself through the smartphone and that's it. Music all over the house
08-05-2023 12:25 PM
Hi @15624980 and thank you for taking the time writing your ideas, appreciate it!
The thing is, my Nest Minis are always off (=no power) and start up with the light (=power on). I would look for a starter event like "do on startup" or "do on power up".
I already have a routine for it to make it a bit quicker (just saying "ok google, play", I like the virtual switch idea.
A proper device state would be ideal!
08-07-2023 07:21 AM
Work on an ability to share automations with other users and a "marketplace" to browse and add other users' automations.
08-07-2023 05:17 PM
Idea: Temperature as a starter (for this sensor Broadlink SENSOR HTS2 temperaturecontrol)
Example automation: If temperatureAmbientCelsius is greaterThan 22C then turn Fan/Outlet On
08-08-2023 02:49 AM
08-08-2023 03:29 AM
This would be amazing for sure.
08-08-2023 06:28 AM
08-09-2023 05:49 PM
Idea: Nest Cam Starters
Example: I would like to broadcast or announce when a person has been seen on my cameras. I am so disappointed that Google's own nest cam's ONLY starter is if the device is off or on.
08-09-2023 07:55 PM
Don't be too disappointed ☹️
This is something that is probably going to be added soon.
08-10-2023 10:01 PM
Hi everyone,
Hoping someone might have tried this out or confirmed if it's possible. I have a nest indoor wired camera in our little one's bedroom. She's now at an age where when she wakes up before us she likes to play around the room. Using the zones and motion detection on the nest wired cam, is it possible to use that as a trigger so it can do 1) turn on some of the smart lights in her room so she has light to play and 2) broadcast an alert in our bedroom that she's awake and playing?
Thanks!
08-10-2023 10:31 PM
It's not currently possible to use camera events as triggers for something else but Google are apparently working on adding this sometime in the future.
05-26-2024 08:00 AM
Is there support added for next camera zones? I would love to be able to trigger routine when certain events(like person detection /motion detection) happens in specific camera zone. This is also discussed here but no solution yet.
08-17-2023 12:26 AM
I did something very similar using Google Home and Smart Things applications together. ST application can use the camera events of Google.
In my case, if my camera detects motion, ST turns on a light. Then, another routine on Google Home plays a sound on a Nest speaker when the light is turned on during night.
08-12-2023 12:09 PM
Idea: Use bluetooth in Google Nest speakers as presence sensor
Example automation:
When I walk in my room Google Nest mini recognize my watch's bluetooth and start Home routine.
When I'm not in my room speaker doesn't recieve bluetooth from my watch and it starts Away routine.
08-12-2023 12:13 PM
Bluetooth signal strength could also be used to triangulate location too. My August smart door lock does this to know I'm at the door and unlocks. This should be used to determine where we are in the house and trigger automations as well as determine which speaker responds when we say OK Google.
08-13-2023 11:38 PM
Hi all,
I'm looking for a way to automate my Roborock S7 MaxV Ultra with my home. Rather than having time scheduled cleaning sessions, I want to do something intelligently to clean up the kitchen and dining room once we're done with our dinner. I have smart lights/google hubs in both the dining room and kitchen that can technically act as a trigger (whether its turning off a light) but I want to know if anyone has come up with a much more genius method to doing this?
08-14-2023 08:39 AM
I want to create a home chime that rings at 0 minutes and 45 minutes past every hour. Please add an option to starters that allows setting it to ring every hour, similar to 'every hour'