Google Nest SDM

Doesnot work for me😬

Hi Peter can you pm me that piece of the log

Will do in a few minutes. Just went back to 6..

Dank je Peter, ik ga eens spitten.

Martin Verbeek

1 Like

Will introduce warning level alarm for smoke/co/heat on top op emergency level in 7.2.0. Found how to do that.

3 Likes

Hi Alfred, not sure how to do that, when Nest provides the change, the app immediately triggers. I was too late checking out the video, it has expired. Could you make it valid again?

Here :slightly_smiling_face:

Thanks, I will check some of the timings here and see if it can be optimized.

1 Like

Today i had to restart the app, both camera and protect were not available

undefined2022-12-29  15:06:14  onOAuth2Init() settings enableDebug true
2022-12-29  15:06:13  onOAuth2Init() settings enableDebug false
2022-12-29  15:06:01  onOAuth2Init() settings enableDebug true
2022-12-29  15:06:01  onOAuth2Init() settings enableDebug false
2022-12-29  15:05:52  [dbg] [NestOAuth2Client] [c:NEST] [s:b0ff48ae-6843-41c4-8e6f-d32db7eddebb] [res] { ok: true, status: 200, statusText: 'OK' }
2022-12-29  15:05:51  [dbg] [NestOAuth2Client] [c:NEST] [s:b0ff48ae-6843-41c4-8e6f-d32db7eddebb] [req] Authorization: Bearer ya29.a0AX9GBdX3usSvlIcZjALqCUwGQRtBB1G7MTYyquoPyyduArTUpbhtBhHjVYmGOOHfIccZCctXx23j6kCsvH9XyEidDT2vC-_OBFYnC932QTZLYsQTw5LwFnuK3sR60vZSURZHrIXHIcpNZJTI-0IjV-Dd6WBP8ZvHaCgYKAX4SAQASFQHUCsbCu9m2NxvdW-dvHxZVWxYHGw0167
2022-12-29  15:05:51  [dbg] [NestOAuth2Client] [c:NEST] [s:b0ff48ae-6843-41c4-8e6f-d32db7eddebb] [req] GET https://smartdevicemanagement.googleapis.com/v1/enterprises/feb60162-046c-47a0-9d80-efbdc7a5f4bf/structures
2022-12-29  15:05:22  [dbg] [NestOAuth2Client] [c:NEST] [s:b0ff48ae-6843-41c4-8e6f-d32db7eddebb] [res] { ok: true, status: 200, statusText: 'OK' }
2022-12-29  15:05:21  [dbg] [NestOAuth2Client] [c:NEST] [s:b0ff48ae-6843-41c4-8e6f-d32db7eddebb] [req] Authorization: Bearer ya29.a0AX9GBdX3usSvlIcZjALqCUwGQRtBB1G7MTYyquoPyyduArTUpbhtBhHjVYmGOOHfIccZCctXx23j6kCsvH9XyEidDT2vC-_OBFYnC932QTZLYsQTw5LwFnuK3sR60vZSURZHrIXHIcpNZJTI-0IjV-Dd6WBP8ZvHaCgYKAX4SAQASFQHUCsbCu9m2NxvdW-dvHxZVWxYHGw0167
2022-12-29  15:05:21  [dbg] [NestOAuth2Client] [c:NEST] [s:b0ff48ae-6843-41c4-8e6f-d32db7eddebb] [req] GET https://smartdevicemanagement.googleapis.com/v1/enterprises/feb60162-046c-47a0-9d80-efbdc7a5f4bf/structures
2022-12-29  15:04:52  [dbg] [NestOAuth2Client] [c:NEST] [s:b0ff48ae-6843-41c4-8e6f-d32db7eddebb] [res] { ok: true, status: 200, statusText: 'OK' }
2022-12-29  15:04:51  [dbg] [NestOAuth2Client] [c:NEST] [s:b0ff48ae-6843-41c4-8e6f-d32db7eddebb] [req] Authorization: Bearer ya29.a0AX9GBdX3usSvlIcZjALqCUwGQRtBB1G7MTYyquoPyyduArTUpbhtBhHjVYmGOOHfIccZCctXx23j6kCsvH9XyEidDT2vC-_OBFYnC932QTZLYsQTw5LwFnuK3sR60vZSURZHrIXHIcpNZJTI-0IjV-Dd6WBP8ZvHaCgYKAX4SAQASFQHUCsbCu9m2NxvdW-dvHxZVWxYHGw0167
2022-12-29  15:04:51  [dbg] [NestOAuth2Client] [c:NEST] [s:b0ff48ae-6843-41c4-8e6f-d32db7eddebb] [req] GET https://smartdevicemanagement.googleapis.com/v1/enterprises/feb60162-046c-47a0-9d80-efbdc7a5f4bf/structures
2022-12-29  15:04:21  [dbg] [NestOAuth2Client] [c:NEST] [s:b0ff48ae-6843-41c4-8e6f-d32db7eddebb] [res] { ok: true, status: 200, statusText: 'OK' }
2022-12-29  15:04:21  [dbg] [NestOAuth2Client] [c:NEST] [s:b0ff48ae-6843-41c4-8e6f-d32db7eddebb] [req] Authorization: Bearer ya29.a0AX9GBdX3usSvlIcZjALqCUwGQRtBB1G7MTYyquoPyyduArTUpbhtBhHjVYmGOOHfIccZCctXx23j6kCsvH9XyEidDT2vC-_OBFYnC932QTZLYsQTw5LwFnuK3sR60vZSURZHrIXHIcpNZJTI-0IjV-Dd6WBP8ZvHaCgYKAX4SAQASFQHUCsbCu9m2NxvdW-dvHxZVWxYHGw0167
2022-12-29  15:04:21  [dbg] [NestOAuth2Client] [c:NEST] [s:b0ff48ae-6843-41c4-8e6f-d32db7eddebb] [req] GET https://smartdevicemanagement.googleapis.com/v1/enterprises/feb60162-046c-47a0-9d80-efbdc7a5f4bf/structures
2022-12-29  15:03:52  [dbg] [NestOAuth2Client] [c:NEST] [s:b0ff48ae-6843-41c4-8e6f-d32db7eddebb] [res] { ok: true, status: 200, statusText: 'OK' }
2022-12-29  15:03:51  [dbg] [NestOAuth2Client] [c:NEST] [s:b0ff48ae-6843-41c4-8e6f-d32db7eddebb] [req] Authorization: Bearer ya29.a0AX9GBdX3usSvlIcZjALqCUwGQRtBB1G7MTYyquoPyyduArTUpbhtBhHjVYmGOOHfIccZCctXx23j6kCsvH9XyEidDT2vC-_OBFYnC932QTZLYsQTw5LwFnuK3sR60vZSURZHrIXHIcpNZJTI-0IjV-Dd6WBP8ZvHaCgYKAX4SAQASFQHUCsbCu9m2NxvdW-dvHxZVWxYHGw0167
2022-12-29  15:03:51  [dbg] [NestOAuth2Client] [c:NEST] [s:b0ff48ae-6843-41c4-8e6f-d32db7eddebb] [req] GET https://smartdevicemanagement.googleapis.com/v1/enterprises/feb60162-046c-47a0-9d80-efbdc7a5f4bf/structures
2022-12-29  15:03:22  [dbg] [NestOAuth2Client] [c:NEST] [s:b0ff48ae-6843-41c4-8e6f-d32db7eddebb] [res] { ok: true, status: 200, statusText: 'OK' }
2022-12-29  15:03:21  [dbg] [NestOAuth2Client] [c:NEST] [s:b0ff48ae-6843-41c4-8e6f-d32db7eddebb] [req] Authorization: Bearer ya29.a0AX9GBdX3usSvlIcZjALqCUwGQRtBB1G7MTYyquoPyyduArTUpbhtBhHjVYmGOOHfIccZCctXx23j6kCsvH9XyEidDT2vC-_OBFYnC932QTZLYsQTw5LwFnuK3sR60vZSURZHrIXHIcpNZJTI-0IjV-Dd6WBP8ZvHaCgYKAX4SAQASFQHUCsbCu9m2NxvdW-dvHxZVWxYHGw0167
2022-12-29  15:03:21  [dbg] [NestOAuth2Client] [c:NEST] [s:b0ff48ae-6843-41c4-8e6f-d32db7eddebb] [req] GET https://smartdevicemanagement.googleapis.com/v1/enterprises/feb60162-046c-47a0-9d80-efbdc7a5f4bf/structures
2022-12-29  15:02:52  [dbg] [NestOAuth2Client] [c:NEST] [s:b0ff48ae-6843-41c4-8e6f-d32db7eddebb] [res] { ok: true, status: 200, statusText: 'OK' }
2022-12-29  15:02:51  [dbg] [NestOAuth2Client] [c:NEST] [s:b0ff48ae-6843-41c4-8e6f-d32db7eddebb] [req] Authorization: Bearer ya29.a0AX9GBdX3usSvlIcZjALqCUwGQRtBB1G7MTYyquoPyyduArTUpbhtBhHjVYmGOOHfIccZCctXx23j6kCsvH9XyEidDT2vC-_OBFYnC932QTZLYsQTw5LwFnuK3sR60vZSURZHrIXHIcpNZJTI-0IjV-Dd6WBP8ZvHaCgYKAX4SAQASFQHUCsbCu9m2NxvdW-dvHxZVWxYHGw0167
2022-12-29  15:02:51  [dbg] [NestOAuth2Client] [c:NEST] [s:b0ff48ae-6843-41c4-8e6f-d32db7eddebb] [req] GET https://smartdevicemanagement.googleapis.com/v1/enterprises/feb60162-046c-47a0-9d80-efbdc7a5f4bf/structures
2022-12-29  15:02:22  [dbg] [NestOAuth2Client] [c:NEST] [s:b0ff48ae-6843-41c4-8e6f-d32db7eddebb] [res] { ok: true, status: 200, statusText: 'OK' }
2022-12-29  15:02:21  [dbg] [NestOAuth2Client] [c:NEST] [s:b0ff48ae-6843-41c4-8e6f-d32db7eddebb] [req] Authorization: Bearer ya29.a0AX9GBdX3usSvlIcZjALqCUwGQRtBB1G7MTYyquoPyyduArTUpbhtBhHjVYmGOOHfIccZCctXx23j6kCsvH9XyEidDT2vC-_OBFYnC932QTZLYsQTw5LwFnuK3sR60vZSURZHrIXHIcpNZJTI-0IjV-Dd6WBP8ZvHaCgYKAX4SAQASFQHUCsbCu9m2NxvdW-dvHxZVWxYHGw0167
2022-12-29  15:02:21  [dbg] [NestOAuth2Client] [c:NEST] [s:b0ff48ae-6843-41c4-8e6f-d32db7eddebb] [req] GET https://smartdevicemanagement.googleapis.com/v1/enterprises/feb60162-046c-47a0-9d80-efbdc7a5f4bf/structures
2022-12-29  15:01:52  [dbg] [NestOAuth2Client] [c:NEST] [s:b0ff48ae-6843-41c4-8e6f-d32db7eddebb] [res] { ok: true, status: 200, statusText: 'OK' }
2022-12-29  15:01:51  [dbg] [NestOAuth2Client] [c:NEST] [s:b0ff48ae-6843-41c4-8e6f-d32db7eddebb] [req] Authorization: Bearer ya29.a0AX9GBdX3usSvlIcZjALqCUwGQRtBB1G7MTYyquoPyyduArTUpbhtBhHjVYmGOOHfIccZCctXx23j6kCsvH9XyEidDT2vC-_OBFYnC932QTZLYsQTw5LwFnuK3sR60vZSURZHrIXHIcpNZJTI-0IjV-Dd6WBP8ZvHaCgYKAX4SAQASFQHUCsbCu9m2NxvdW-dvHxZVWxYHGw0167
2022-12-29  15:01:51  [dbg] [NestOAuth2Client] [c:NEST] [s:b0ff48ae-6843-41c4-8e6f-d32db7eddebb] [req] GET https://smartdevicemanagement.googleapis.com/v1/enterprises/feb60162-046c-47a0-9d80-efbdc7a5f4bf/structures
2022-12-29  15:01:22  [dbg] [NestOAuth2Client] [c:NEST] [s:b0ff48ae-6843-41c4-8e6f-d32db7eddebb] [res] { ok: true, status: 200, statusText: 'OK' }
2022-12-29  15:01:21  [dbg] [NestOAuth2Client] [c:NEST] [s:b0ff48ae-6843-41c4-8e6f-d32db7eddebb] [req] Authorization: Bearer ya29.a0AX9GBdX3usSvlIcZjALqCUwGQRtBB1G7MTYyquoPyyduArTUpbhtBhHjVYmGOOHfIccZCctXx23j6kCsvH9XyEidDT2vC-_OBFYnC932QTZLYsQTw5LwFnuK3sR60vZSURZHrIXHIcpNZJTI-0IjV-Dd6WBP8ZvHaCgYKAX4SAQASFQHUCsbCu9m2NxvdW-dvHxZVWxYHGw0167
2022-12-29  15:01:21  [dbg] [NestOAuth2Client] [c:NEST] [s:b0ff48ae-6843-41c4-8e6f-d32db7eddebb] [req] GET https://smartdevicemanagement.googleapis.com/v1/enterprises/feb60162-046c-47a0-9d80-efbdc7a5f4bf/structures
2022-12-29  15:01:08  apisToCheck() Timeout for Cloud
2022-12-29  15:01:04  onOAuth2Init() settings enableDebug true
2022-12-29  15:00:55  initNestLegacy() Authorized
2022-12-29  15:00:55 auth() NEST Legacy Authentication successful.
2022-12-29  15:00:54  return from createCloud true
2022-12-29  15:00:54  isSubscriptionOkay() Push subscription and Endpoint, Pull subscription, all checked and OK
2022-12-29  15:00:54  Topic projects/sdm-prod/topics/enterprise-feb60162-046c-47a0-9d80-efbdc7a5f4bf true
2022-12-29  15:00:53  checkGCPProject() [ true, true, true ]
2022-12-29  15:00:53  checkAPI() API was already enabled vision.googleapis.com
2022-12-29  15:00:53  checkAPI() API was already enabled pubsub.googleapis.com
2022-12-29  15:00:53  checkAPI() API was already enabled smartdevicemanagement.googleapis.com
2022-12-29  15:00:52 NEST Legacy Authenticating via Google using Google.auth.
2022-12-29  14:56:09  apisToCheck() Timeout for Cloud
2022-12-29  14:55:56  initNestLegacy() Authorized
2022-12-29  14:55:56 auth() NEST Legacy Authentication successful.
2022-12-29  14:55:55  return from createCloud true
2022-12-29  14:55:55  isSubscriptionOkay() Push subscription and Endpoint, Pull subscription, all checked and OK
2022-12-29  14:55:55  Topic projects/sdm-prod/topics/enterprise-feb60162-046c-47a0-9d80-efbdc7a5f4bf true
2022-12-29  14:55:54  checkGCPProject() [ true, true, true ]
2022-12-29  14:55:54  checkAPI() API was already enabled vision.googleapis.com
2022-12-29  14:55:54  checkAPI() API was already enabled pubsub.googleapis.com
2022-12-29  14:55:54  checkAPI() API was already enabled smartdevicemanagement.googleapis.com
2022-12-29  14:55:52 NEST Legacy Authenticating via Google using Google.auth.
2022-12-29  14:55:34  apisToCheck() Timeout for Cloud
2022-12-29  14:55:22  initNestLegacy() Authorized
2022-12-29  14:55:22 auth() NEST Legacy Authentication successful.
2022-12-29  14:55:21  return from createCloud true
2022-12-29  14:55:21  isSubscriptionOkay() Push subscription and Endpoint, Pull subscription, all checked and OK
2022-12-29  14:55:21  Topic projects/sdm-prod/topics/enterprise-feb60162-046c-47a0-9d80-efbdc7a5f4bf true
2022-12-29  14:55:20  [Driver:camera] [Device:4269880c-62e4-44c0-acca-3b111fefef57] onOAuth2Init() -> success
2022-12-29  14:55:19  [Driver:camera] [Device:46be36c8-4673-4ba6-a948-057cf85ef5ba] onOAuth2Init() -> success
2022-12-29  14:55:19  checkGCPProject() [ true, true, true ]
2022-12-29  14:55:19  checkAPI() API was already enabled vision.googleapis.com
2022-12-29  14:55:19  checkAPI() API was already enabled pubsub.googleapis.com
2022-12-29  14:55:19  checkAPI() API was already enabled smartdevicemanagement.googleapis.com
2022-12-29  14:55:19  [Driver:camera] [Device:ffb66c98-c17d-48c0-8717-2cabebbc49cd] onOAuth2Init() -> success
2022-12-29  14:55:18  setHomeyWebhook() -> created webHook
2022-12-29  14:55:08 Unhandled Rejection at: Promise {
  <rejected> Error: setImage() -&gt; Incorrect buffer type for Person device Backyard
      at /lib/NestCameraDevice.js:116:14
      at new Promise (<anonymous>)
      at CameraDevice.setImage (/lib/NestCameraDevice.js:83:10)
      at /lib/NestCameraDevice.js:485:12
      at Array.forEach (<anonymous>)
      at /lib/NestCameraDevice.js:484:38
      at new Promise (<anonymous>)
      at CameraDevice.connectImages (/lib/NestCameraDevice.js:480:10)
      at CameraDevice.onOAuth2Init (/lib/NestCameraDevice.js:40:9)
      at CameraDevice.onInit (/node_modules/homey-oauth2app/lib/OAuth2Device.js:98:16)
} reason: Error: setImage() -&gt; Incorrect buffer type for Person device Backyard
    at /lib/NestCameraDevice.js:116:14
    at new Promise (<anonymous>)
    at CameraDevice.setImage (/lib/NestCameraDevice.js:83:10)
    at /lib/NestCameraDevice.js:485:12
    at Array.forEach (<anonymous>)
    at /lib/NestCameraDevice.js:484:38
    at new Promise (<anonymous>)
    at CameraDevice.connectImages (/lib/NestCameraDevice.js:480:10)
    at CameraDevice.onOAuth2Init (/lib/NestCameraDevice.js:40:9)
    at CameraDevice.onInit (/node_modules/homey-oauth2app/lib/OAuth2Device.js:98:16)
</anonymous></anonymous></anonymous></anonymous></anonymous></anonymous></rejected>2022-12-29  14:55:08 Unhandled Rejection at: Promise {
  <rejected> Error: setImage() -&gt; Incorrect buffer type for Sound device Backyard
      at /lib/NestCameraDevice.js:116:14
      at new Promise (<anonymous>)
      at CameraDevice.setImage (/lib/NestCameraDevice.js:83:10)
      at /lib/NestCameraDevice.js:485:12
      at Array.forEach (<anonymous>)
      at /lib/NestCameraDevice.js:484:38
      at new Promise (<anonymous>)
      at CameraDevice.connectImages (/lib/NestCameraDevice.js:480:10)
      at CameraDevice.onOAuth2Init (/lib/NestCameraDevice.js:40:9)
      at CameraDevice.onInit (/node_modules/homey-oauth2app/lib/OAuth2Device.js:98:16)
} reason: Error: setImage() -&gt; Incorrect buffer type for Sound device Backyard
    at /lib/NestCameraDevice.js:116:14
    at new Promise (<anonymous>)
    at CameraDevice.setImage (/lib/NestCameraDevice.js:83:10)
    at /lib/NestCameraDevice.js:485:12
    at Array.forEach (<anonymous>)
    at /lib/NestCameraDevice.js:484:38
    at new Promise (<anonymous>)
    at CameraDevice.connectImages (/lib/NestCameraDevice.js:480:10)
    at CameraDevice.onOAuth2Init (/lib/NestCameraDevice.js:40:9)
    at CameraDevice.onInit (/node_modules/homey-oauth2app/lib/OAuth2Device.js:98:16)
</anonymous></anonymous></anonymous></anonymous></anonymous></anonymous></rejected>2022-12-29  14:55:08 Unhandled Rejection at: Promise {
  <rejected> Error: setImage() -&gt; Incorrect buffer type for Motion device Backyard
      at /lib/NestCameraDevice.js:116:14
      at new Promise (<anonymous>)
      at CameraDevice.setImage (/lib/NestCameraDevice.js:83:10)
      at /lib/NestCameraDevice.js:485:12
      at Array.forEach (<anonymous>)
      at /lib/NestCameraDevice.js:484:38
      at new Promise (<anonymous>)
      at CameraDevice.connectImages (/lib/NestCameraDevice.js:480:10)
      at CameraDevice.onOAuth2Init (/lib/NestCameraDevice.js:40:9)
      at CameraDevice.onInit (/node_modules/homey-oauth2app/lib/OAuth2Device.js:98:16)
} reason: Error: setImage() -&gt; Incorrect buffer type for Motion device Backyard
    at /lib/NestCameraDevice.js:116:14
    at new Promise (<anonymous>)
    at CameraDevice.setImage (/lib/NestCameraDevice.js:83:10)
    at /lib/NestCameraDevice.js:485:12
    at Array.forEach (<anonymous>)
    at /lib/NestCameraDevice.js:484:38
    at new Promise (<anonymous>)
    at CameraDevice.connectImages (/lib/NestCameraDevice.js:480:10)
    at CameraDevice.onOAuth2Init (/lib/NestCameraDevice.js:40:9)
    at CameraDevice.onInit (/node_modules/homey-oauth2app/lib/OAuth2Device.js:98:16)
</anonymous></anonymous></anonymous></anonymous></anonymous></anonymous></rejected>2022-12-29  14:55:08  [Driver:camera] [Device:46be36c8-4673-4ba6-a948-057cf85ef5ba] registerListeners()
2022-12-29  14:55:08  [Driver:camera] [Device:46be36c8-4673-4ba6-a948-057cf85ef5ba] onOAuth2Init()
2022-12-29  14:55:08  [Driver:camera] [Device:46be36c8-4673-4ba6-a948-057cf85ef5ba] onInit sound events enabled: TRUE, motion events enabled: TRUE 
2022-12-29  14:55:08  [Driver:camera] [Device:ffb66c98-c17d-48c0-8717-2cabebbc49cd] registerListeners()
2022-12-29  14:55:08  [Driver:camera] [Device:ffb66c98-c17d-48c0-8717-2cabebbc49cd] onOAuth2Init()
2022-12-29  14:55:08  [Driver:camera] [Device:ffb66c98-c17d-48c0-8717-2cabebbc49cd] onInit sound events enabled: TRUE, motion events enabled: TRUE 
2022-12-29  14:55:08  [Driver:camera] [Device:4269880c-62e4-44c0-acca-3b111fefef57] registerListeners()
2022-12-29  14:55:08  [Driver:camera] [Device:4269880c-62e4-44c0-acca-3b111fefef57] object remove store value Person
2022-12-29  14:54:58  [Driver:camera] [Device:4269880c-62e4-44c0-acca-3b111fefef57] object remove store value Sound
2022-12-29  14:54:48  [Driver:camera] [Device:4269880c-62e4-44c0-acca-3b111fefef57] object remove store value Motion
2022-12-29  14:54:48  [Driver:camera] [Device:4269880c-62e4-44c0-acca-3b111fefef57] onOAuth2Init()
2022-12-29  14:54:48  [Driver:camera] [Device:4269880c-62e4-44c0-acca-3b111fefef57] onInit sound events enabled: TRUE, motion events enabled: TRUE 
2022-12-29  14:54:47  [Driver:protect] [Device:94b4fcae-3204-4ed3-8f20-3404c5b761f4] Init device Kontor
2022-12-29  14:54:47  [Driver:protect] [Device:88b9f181-8a61-4b6c-a838-a098517bc388] Init device Soverom Nede
2022-12-29  14:54:47  [Driver:protect] [Device:4056d54d-85de-430e-a985-c087e2b4010b] Init device Soverom oppe lite
2022-12-29  14:54:47  [Driver:protect] [Device:36224a61-7fb9-445b-a7de-50eaa88e2355] Init device Soverom oppe stort 
2022-12-29  14:54:47  [Driver:protect] [Device:4ab9d019-dabc-4e6a-8ba9-25761187c709] Init device Teknisk Rom
2022-12-29  14:54:47  [Driver:protect] [Device:f7d74989-9412-4ce0-bc9c-f308d77659fb] Init device Kjøkken
2022-12-29  14:54:47  [Driver:protect] Init Driver Nest Protect
2022-12-29  14:54:47  [Driver:camera] onOAuth2Init() -&gt; success
2022-12-29  14:54:47  [Driver:camera] onOAuth2Init()
2022-12-29  14:54:47  [Driver:thermostat] onOAuth2Init() -&gt; success
2022-12-29  14:54:47  [Driver:thermostat] onOAuth2Init()
2022-12-29  14:54:47  [Driver:hub] onOAuth2Init() -&gt; success
2022-12-29  14:54:47  [Driver:hub] onOAuth2Init()
2022-12-29  14:54:47  [Driver:doorbell] onOAuth2Init() -&gt; success
2022-12-29  14:54:47  [Driver:doorbell] onOAuth2Init()
2022-12-29  14:54:47  onOAuth2Init() Google Nest SDM 7.1.4 has initialised
2022-12-29  14:54:47 NEST Legacy Authenticating via Google using Google.auth.
2022-12-29  14:54:47  setOAuth2ConfigNest() Set NEST SDM Config
2022-12-29  14:54:47 capturing stderr
2022-12-29  14:54:46 capturing stdout
2022-12-29  14:22:20  nOAuth2Init() App unload called, save logs
2022-12-29  14:21:40  [Driver:camera] processingEvents Backyard push-Motion, analytics: disabled
2022-12-29  14:20:25  [Driver:camera] processingEvents Backyard push-Motion, analytics: disabled
2022-12-29  14:15:00  [Driver:camera] processingEvents Oppkjørsel push-Motion, analytics: disabled
2022-12-29  14:15:00  [Driver:camera] processingEvents Oppkjørsel push-Person, analytics: disabled
2022-12-29  13:55:52  [Driver:camera] processingEvents Backyard push-Motion, analytics: disabled
2022-12-29  13:51:54 auth() NEST Legacy Authentication successful.
2022-12-29  13:51:48 NEST Legacy Authenticating via Google using Google.auth.
2022-12-29  13:51:48 Initiating pre-emptive reauthentication.
2022-12-29  13:29:03  [Driver:camera] [Device:4269880c-62e4-44c0-acca-3b111fefef57] 403 Forbidden
2022-12-29  13:28:37  [Driver:camera] triggerNESTFaces faces found []
2022-12-29  13:28:31  [Driver:camera] processingEvents Backyard push-Person, analytics: disabled
2022-12-29  13:28:27  [Driver:camera] processingEvents Backyard push-Motion, analytics: disabled
2022-12-29  12:56:48 auth() NEST Legacy Authentication successful.
2022-12-29  12:56:44 NEST Legacy Authenticating via Google using Google.auth.
2022-12-29  12:56:44 Initiating pre-emptive reauthentication.
2022-12-29  12:01:44 auth() NEST Legacy Authentication successful.
2022-12-29  12:01:39 NEST Legacy Authenticating via Google using Google.auth.
2022-12-29  12:01:39 Initiating pre-emptive reauthentication.
2022-12-29  11:06:39 auth() NEST Legacy Authentication successful.
2022-12-29  11:06:34 NEST Legacy Authenticating via Google using Google.auth.
2022-12-29  11:06:34 Initiating pre-emptive reauthentication.
2022-12-29  10:20:00  [Driver:camera] processingEvents Oppkjørsel push-Motion, analytics: disabled
2022-12-29  10:11:34 auth() NEST Legacy Authentication successful.
2022-12-29  10:11:30 NEST Legacy Authenticating via Google using Google.auth.
2022-12-29  10:11:30 Initiating pre-emptive reauthentication.
2022-12-29  09:16:30 auth() NEST Legacy Authentication successful.
2022-12-29  09:16:26 NEST Legacy Authenticating via Google using Google.auth.
2022-12-29  09:16:26 Initiating pre-emptive reauthentication.
2022-12-29  08:53:40  [Driver:camera] processingEvents Backyard push-Motion, analytics: disabled
2022-12-29  08:48:49  [Driver:camera] processingEvents Backyard push-Motion, analytics: disabled
2022-12-29  08:41:05  [Driver:camera] processingEvents Forhage push-Motion, analytics: disabled
2022-12-29  08:21:26 auth() NEST Legacy Authentication successful.
2022-12-29  08:21:21 NEST Legacy Authenticating via Google using Google.auth.
2022-12-29  08:21:21 Initiating pre-emptive reauthentication.
2022-12-29  07:26:21 auth() NEST Legacy Authentication successful.
2022-12-29  07:26:16 NEST Legacy Authenticating via Google using Google.auth.
2022-12-29  07:26:16 Initiating pre-emptive reauthentication.
2022-12-29  06:31:16 auth() NEST Legacy Authentication successful.
2022-12-29  06:31:13 NEST Legacy Authenticating via Google using Google.auth.
2022-12-29  06:31:13 Initiating pre-emptive reauthentication.
2022-12-29  05:36:13 auth() NEST Legacy Authentication successful.
2022-12-29  05:36:09 NEST Legacy Authenticating via Google using Google.auth.
2022-12-29  05:36:09 Initiating pre-emptive reauthentication.
2022-12-29  04:41:09 auth() NEST Legacy Authentication successful.
2022-12-29  04:41:04 NEST Legacy Authenticating via Google using Google.auth.
2022-12-29  04:41:04 Initiating pre-emptive reauthentication.
2022-12-29  03:53:25  [Driver:camera] processingEvents Backyard push-Motion, analytics: disabled
2022-12-29  03:48:29  [Driver:camera] processingEvents Backyard push-Motion, analytics: disabled
2022-12-29  03:46:04 auth() NEST Legacy Authentication successful.
2022-12-29  03:45:59 NEST Legacy Authenticating via Google using Google.auth.
2022-12-29  03:45:59 Initiating pre-emptive reauthentication.
2022-12-29  03:43:40  [Driver:camera] processingEvents Backyard push-Motion, analytics: disabled
2022-12-29  03:00:26  updateLegacyDevices added entries 0 deleted entries 0 updated entries 0
2022-12-29  03:00:14  updateLegacyDevices updated entry for Kontor {"object_revision":28527,"object_timestamp":1672279203999,"value":{"battery_level":5210}}
2022-12-29  03:00:14  updateLegacyDevices added entries 0 deleted entries 0 updated entries 2
2022-12-29  03:00:06  updateLegacyDevices added entries 0 deleted entries 0 updated entries 1
2022-12-29  03:00:02  updateLegacyDevices added entries 0 deleted entries 0 updated entries 1
2022-12-29  02:59:40  updateLegacyDevices updated entry for Soverom Nede {"object_revision":27519,"object_timestamp":1672279178898,"value":{"battery_level":5146}}
2022-12-29  02:59:40  updateLegacyDevices added entries 0 deleted entries 0 updated entries 2
2022-12-29  02:59:38  updateLegacyDevices updated entry for Soverom oppe lite {"object_revision":-65,"object_timestamp":1672279171203,"value":{"battery_level":5235}}
2022-12-29  02:59:38  updateLegacyDevices added entries 0 deleted entries 0 updated entries 2
2022-12-29  02:59:32  updateLegacyDevices added entries 0 deleted entries 0 updated entries 1
2022-12-29  02:59:30  updateLegacyDevices updated entry for Teknisk Rom {"object_revision":-5345,"object_timestamp":1672279153896,"value":{"battery_level":5119}}
2022-12-29  02:59:30  updateLegacyDevices added entries 0 deleted entries 0 updated entries 2
2022-12-29  02:59:15  updateLegacyDevices added entries 0 deleted entries 0 updated entries 1
2022-12-29  02:59:13  updateLegacyDevices added entries 0 deleted entries 0 updated entries 1
2022-12-29  02:58:47  updateLegacyDevices updated entry for Soverom oppe stort  {"object_revision":-7953,"object_timestamp":1672279125975,"value":{"battery_level":5214}}
2022-12-29  02:58:47  updateLegacyDevices added entries 0 deleted entries 0 updated entries 2
2022-12-29  02:58:45  updateLegacyDevices added entries 0 deleted entries 0 updated entries 0
2022-12-29  02:51:27  [Driver:camera] processingEvents Backyard push-Motion, analytics: disabled
2022-12-29  02:50:59 auth() NEST Legacy Authentication successful.
2022-12-29  02:50:55 NEST Legacy Authenticating via Google using Google.auth.
2022-12-29  02:50:55 Initiating pre-emptive reauthentication.
2022-12-29  02:50:29  [Driver:camera] processingEvents Backyard push-Motion, analytics: disabled
2022-12-29  02:43:06  [Driver:camera] processingEvents Backyard push-Motion, analytics: disabled
2022-12-29  02:37:04  [Driver:camera] processingEvents Backyard push-Motion, analytics: disabled
2022-12-29  02:35:42  [Driver:camera] processingEvents Backyard push-Motion, analytics: disabled
2022-12-29  02:35:41  [Driver:camera] processingEvents Backyard push-Motion, analytics: disabled
2022-12-29  02:23:25  [Driver:camera] processingEvents Backyard push-Motion, analytics: disabled
2022-12-29  02:04:33  [Driver:camera] processingEvents Backyard push-Motion, analytics: disabled
2022-12-29  02:03:50  [Driver:camera] processingEvents Backyard push-Motion, analytics: disabled
2022-12-29  01:59:45  [Driver:camera] processingEvents Backyard push-Motion, analytics: disabled
2022-12-29  01:55:55 auth() NEST Legacy Authentication successful.
2022-12-29  01:55:50 NEST Legacy Authenticating via Google using Google.auth.
2022-12-29  01:55:50 Initiating pre-emptive reauthentication.
2022-12-29  01:48:36  [Driver:camera] processingEvents Backyard push-Motion, analytics: disabled
2022-12-29  01:47:34  [Driver:camera] processingEvents Backyard push-Motion, analytics: disabled
2022-12-29  01:44:22  [Driver:camera] processingEvents Backyard push-Motion, analytics: disabled
2022-12-29  01:44:04  [Driver:camera] processingEvents Backyard push-Motion, analytics: disabled
2022-12-29  01:43:17  [Driver:camera] processingEvents Backyard push-Motion, analytics: disabled
2022-12-29  01:16:13  [Driver:camera] processingEvents Backyard push-Motion, analytics: disabled
2022-12-29  01:00:50 auth() NEST Legacy Authentication successful.
2022-12-29  01:00:44 NEST Legacy Authenticating via Google using Google.auth.
2022-12-29  01:00:44 Initiating pre-emptive reauthentication.
2022-12-29  24:05:43 auth() NEST Legacy Authentication successful.
2022-12-29  24:05:40 NEST Legacy Authenticating via Google using Google.auth.
2022-12-29  24:05:40 Initiating pre-emptive reauthentication.
2022-12-28  23:10:40 auth() NEST Legacy Authentication successful.
2022-12-28  23:10:36 NEST Legacy Authenticating via Google using Google.auth.
2022-12-28  23:10:36 Initiating pre-emptive reauthentication.
2022-12-28  22:15:36 auth() NEST Legacy Authentication successful.
2022-12-28  22:15:32 NEST Legacy Authenticating via Google using Google.auth.
2022-12-28  22:15:32 Initiating pre-emptive reauthentication.
2022-12-28  22:01:58  [Driver:camera] processingEvents Forhage push-Motion, analytics: disabled
2022-12-28  21:42:09  [Driver:camera] processingEvents Oppkjørsel push-Motion, analytics: disabled
2022-12-28  21:20:32 auth() NEST Legacy Authentication successful.
2022-12-28  21:20:28 NEST Legacy Authenticating via Google using Google.auth.
2022-12-28  21:20:28 Initiating pre-emptive reauthentication.
2022-12-28  21:08:14  [Driver:camera] processingEvents Oppkjørsel push-Motion, analytics: disabled
2022-12-28  20:25:28 auth() NEST Legacy Authentication successful.
2022-12-28  20:25:23 NEST Legacy Authenticating via Google using Google.auth.
2022-12-28  20:25:23 Initiating pre-emptive reauthentication.
2022-12-28  20:08:26  [Driver:camera] processingEvents Forhage push-Motion, analytics: disabled
2022-12-28  20:07:18  [Driver:camera] processingEvents Oppkjørsel push-Motion, analytics: disabled
2022-12-28  19:30:23 auth() NEST Legacy Authentication successful.
2022-12-28  19:30:18 NEST Legacy Authenticating via Google using Google.auth.
2022-12-28  19:30:18 Initiating pre-emptive reauthentication.
2022-12-28  18:35:18 auth() NEST Legacy Authentication successful.
2022-12-28  18:35:14 NEST Legacy Authenticating via Google using Google.auth.
2022-12-28  18:35:14 Initiating pre-emptive reauthentication.
2022-12-28  18:22:57  [Driver:camera] processingEvents Oppkjørsel push-Motion, analytics: disabled
2022-12-28  18:22:57  [Driver:camera] processingEvents Forhage push-Motion, analytics: disabled
2022-12-28  17:40:14 auth() NEST Legacy Authentication successful.
2022-12-28  17:40:11 NEST Legacy Authenticating via Google using Google.auth.
2022-12-28  17:40:11 Initiating pre-emptive reauthentication.
2022-12-28  17:12:57  [Driver:camera] processingEvents Forhage push-Motion, analytics: disabled
2022-12-28  16:45:11 auth() NEST Legacy Authentication successful.
2022-12-28  16:45:07 NEST Legacy Authenticating via Google using Google.auth.
2022-12-28  16:45:07 Initiating pre-emptive reauthentication.
2022-12-28  16:21:28  [Driver:camera] processingEvents Backyard push-Motion, analytics: disabled
2022-12-28  16:21:10  [Driver:camera] processingEvents Backyard push-Sound, analytics: disabled
2022-12-28  16:09:59  [Driver:camera] processingEvents Backyard push-Motion, analytics: disabled
2022-12-28  16:09:05  [Driver:camera] processingEvents Backyard push-Motion, analytics: disabled
2022-12-28  16:09:04  [Driver:camera] processingEvents Backyard push-Motion, analytics: disabled
2022-12-28  16:08:51  [Driver:camera] processingEvents Oppkjørsel push-Motion, analytics: disabled
2022-12-28  16:08:48  [Driver:camera] processingEvents Forhage push-Motion, analytics: disabled
2022-12-28  15:50:07 auth() NEST Legacy Authentication successful.
2022-12-28  15:50:02 NEST Legacy Authenticating via Google using Google.auth.
2022-12-28  15:50:02 Initiating pre-emptive reauthentication.
2022-12-28  14:55:02 auth() NEST Legacy Authentication successful.
2022-12-28  14:54:58 NEST Legacy Authenticating via Google using Google.auth.
2022-12-28  14:54:58 Initiating pre-emptive reauthentication.
2022-12-28  13:59:58 auth() NEST Legacy Authentication successful.
2022-12-28  13:59:53 NEST Legacy Authenticating via Google using Google.auth.
2022-12-28  13:59:53 Initiating pre-emptive reauthentication.
2022-12-28  13:43:43  [Driver:camera] processingEvents Backyard push-Motion, analytics: disabled
2022-12-28  13:38:10  [Driver:camera] processingEvents Oppkjørsel push-Motion, analytics: disabled
2022-12-28  13:38:10  [Driver:camera] processingEvents Oppkjørsel push-Person, analytics: disabled
2022-12-28  13:25:12  [Driver:camera] processingEvents Oppkjørsel push-Motion, analytics: disabled
2022-12-28  13:25:12  [Driver:camera] processingEvents Oppkjørsel push-Person, analytics: disabled
2022-12-28  13:21:06  [Driver:camera] processingEvents Forhage push-Motion, analytics: disabled
2022-12-28  13:21:06  [Driver:camera] processingEvents Forhage push-Person, analytics: disabled
2022-12-28  13:10:37  [Driver:camera] processingEvents Forhage push-Motion, analytics: disabled
2022-12-28  13:10:37  [Driver:camera] processingEvents Forhage push-Person, analytics: disabled
2022-12-28  13:10:21  [Driver:camera] processingEvents Oppkjørsel push-Motion, analytics: disabled
2022-12-28  13:10:21  [Driver:camera] processingEvents Oppkjørsel push-Person, analytics: disabled
2022-12-28  13:04:53 auth() NEST Legacy Authentication successful.
2022-12-28  13:04:49 NEST Legacy Authenticating via Google using Google.auth.
2022-12-28  13:04:49 Initiating pre-emptive reauthentication.
2022-12-28  12:09:49 auth() NEST Legacy Authentication successful.
2022-12-28  12:09:45 NEST Legacy Authenticating via Google using Google.auth.
2022-12-28  12:09:45 Initiating pre-emptive reauthentication.
2022-12-28  11:14:45 auth() NEST Legacy Authentication successful.
2022-12-28  11:14:41 NEST Legacy Authenticating via Google using Google.auth.
2022-12-28  11:14:41 Initiating pre-emptive reauthentication.
2022-12-28  10:19:41 auth() NEST Legacy Authentication successful.
2022-12-28  10:19:37 NEST Legacy Authenticating via Google using Google.auth.
2022-12-28  10:19:37 Initiating pre-emptive reauthentication.
2022-12-28  09:24:37 auth() NEST Legacy Authentication successful.
2022-12-28  09:24:33 NEST Legacy Authenticating via Google using Google.auth.
2022-12-28  09:24:33 Initiating pre-emptive reauthentication.
2022-12-28  08:47:07  [Driver:camera] processingEvents Oppkjørsel push-Motion, analytics: disabled
2022-12-28  08:29:33 auth() NEST Legacy Authentication successful.
2022-12-28  08:29:29 NEST Legacy Authenticating via Google using Google.auth.
2022-12-28  08:29:29 Initiating pre-emptive reauthentication.
2022-12-28  07:34:29 auth() NEST Legacy Authentication successful.
2022-12-28  07:34:25 NEST Legacy Authenticating via Google using Google.auth.
2022-12-28  07:34:25 Initiating pre-emptive reauthentication.
2022-12-28  06:39:25 auth() NEST Legacy Authentication successful.
2022-12-28  06:39:21 NEST Legacy Authenticating via Google using Google.auth.
2022-12-28  06:39:21 Initiating pre-emptive reauthentication.
2022-12-28  05:44:21 auth() NEST Legacy Authentication successful.
2022-12-28  05:44:17 NEST Legacy Authenticating via Google using Google.auth.
2022-12-28  05:44:17 Initiating pre-emptive reauthentication.
2022-12-28  04:49:17 auth() NEST Legacy Authentication successful.
2022-12-28  04:49:14 NEST Legacy Authenticating via Google using Google.auth.
2022-12-28  04:49:14 Initiating pre-emptive reauthentication.
2022-12-28  04:00:25  updateLegacyDevices updated entry for Kontor {"object_revision":-14945,"object_timestamp":1672196404725,"value":{"battery_level":5207}}
2022-12-28  04:00:25  updateLegacyDevices added entries 0 deleted entries 0 updated entries 2
2022-12-28  04:00:11  updateLegacyDevices added entries 0 deleted entries 0 updated entries 1
2022-12-28  04:00:02  updateLegacyDevices added entries 0 deleted entries 0 updated entries 1
2022-12-28  03:59:40  updateLegacyDevices updated entry for Soverom Nede {"object_revision":-17649,"object_timestamp":1672196379032,"value":{"battery_level":5145}}
2022-12-28  03:59:40  updateLegacyDevices added entries 0 deleted entries 0 updated entries 2

can you try 7.2.0 it is cleaning out some device stuff that is showing above and reverts images back to old userdata setup as Homey decided it will stay.
Also number of fixes for Oauth setup. For this you might want to logout and login again.

new is nest protect warning level triggers (smoke levels are not emergency level yet).

1 Like

Problem solved for me! Thnx!

Hi, I have 2 wired nest cams and have gotten them into Homey. But no images are generated.
I only get the tag for last person seen by any camera, and it still does not show an image when I try to push this to a notification on my phone…
Tried to search through this topic, but couldn’t find an answer.

Someone know what is wrong?

What version of the app and of Homey are you running? (Not running PRO 2023).

Are you looking for images not generated in the UI or only image not pushed to a notification.

Could you try and push the image and pm me the log.

Martin Verbeek

Homey Pro (Early 2019)
Firmware 8.1.3
v7.2.0 of the app

Will try push an image and pm you the log.

Here is the UI, the same for both cams:
Should the image show up here as well?


Ah…this is the latest wired nest Cam, is it?
If cam shows only in Google Home app and not in the older Nest app, the Google API does not expose an image snapshot

I just added my legacy Nest Protect to Homey, didn’t think it would be this easy :smile:

I have absolutely NO experience with this stuff, but I can follow instructions, and those were very clear. Thanks!

I added my smoke detectors, so can start making flows on rising smoke and/or CO levels. Question: I seemed to read somewhere above that the motion sensors were once exposed in Homey; is there a reason why that isn’t the case anymore? Or did I just read that wrong? - It’s a busy day, could be I’m mixing things up here.

1 Like

Motion is only added when it is a wired nest protect. I think it will be added when a motion is first detected, but not sure.

Martin Verbeek

is homey 2023 supported? have a hard time with the community store app.
Can I local install it from github instead?

2023 is supported, have it running.
Need to wait for SDK3 version of HCS, which seems near ready.

1 Like