cancel
Showing results for 
Search instead for 
Did you mean: 

[PersonDetection] is off for this camera.

Skyjetty
Community Member

I scripted an automation that would turn on the porch lights when my Nest camera detected a person and it worked for one day.  

- type: device.event.PersonDetection # A person has been detected by the camera.

Now I just get this warning in the script editor when I go look for issues in the script.  

[PersonDetection] is off for this camera. Turn it on in camera settings in the Google Home app.

I have 3 Nest cameras that are still recording and sending notifications for events.  But if I choose to use any of them they all say the same thing.  

Help?

12 REPLIES 12

GBD
Bronze
Bronze

@Skyjetty I just attempted to create a script to do the same thing and have no problems with the script except for cameras that I do not have person detection turned on.

Check to see if "People" is turned on for your cameras in the Google Home app.

- Open each camera in your Home App and the select the tree dot menu in the upper right.

- Select Settings

- Select Events

- Select Seen events

(If you have zones setup you'll have to check each zone and "outside of zone" events for the following)

-  Under Event history, make sure that the slider for "People" is on.

Skyjetty
Community Member

Do I have to have People turned in both inside the zone and outside the zone?

You only have to turn it on where you want the detection to turn on the lights. If you're only interested in having the lights turn on when detected in the zone, just turn in on there and leave it off in outside of zone. If you want it to turn on the lights anywhere the camera sees, you'll need to do inside and outside the zone.

Skyjetty
Community Member

I have "People", "Vehicles", "Animals" and just "Motion" all turned on and the script editor still says it's off.  

device.event.MotionDetection

device.event.PersonDetection

device.event.MovingVehicleDetection

device.event.AnimalOtherDetection 

All report:

[MotionDetection] is off for this camera.

[PersonDetection] is off for this camera.

[MovingVehicleDetection] is off for this camera.

[AnimalOtherDetection] is off for this camera.

But they are not off and the event notifications are working for each option...   

I'm stumped now as well, it looks like everything is good on your end so it should work. About the only thing else I could suggest, and it's a stretch, would be to reboot your cameras and maybe try building your automation from scratch. Other than that maybe one of the community specialists could jump in with some suggestions or a link to support for the issue.

Skyjetty
Community Member

I just deleted all my automations and will try again...  

Even the simple automation built in the app with a Starter and an Action doesn't work anymore... 

Skyjetty
Community Member

Stumped.   Rebooting camera didn't fix it...   😞 

Do you have a zone set up? If so and you have event history turned off outside of the zone then you'll get this error. Nothing to worry about since it still works inside of the zone that you care about. 

I gave up using Google for automations and got a Starling Hub.  The hub put everything NEST into Apple Home and it's been working perfect ever since.  

Not not familiar with starling hub but we'll check it out now. Thank you

Here is a link to what I got.   Even the Nest Thermostat is in Home and works with Siri on my HomePods perfectly.  
https://www.starlinghome.io/

Thank you for the information. I'll definitely check it out.