twrecked / hass-aarlo

Asynchronous Arlo Component for Home Assistant
GNU Lesser General Public License v3.0
385 stars 78 forks source link

Aarlo not picking up all the Arlo Pro2 cameras #176

Closed hjalmeida closed 4 years ago

hjalmeida commented 4 years ago

Hello,

I have installed the Aarlo component, configured it correctly and successfully. Although i have restarted hassio several times i am completely unable to pick up all the cameras. I can only pick the base station and 2 of my 4 cameras. 1) On those 2 cameras picked up i also pick the confiugred motion and battery level sensors. 2) On the picture side i can pick up the last activity from those 2 cameras also. 3) On the other 2 i cannot see anything or any sensor. from the home-assistant.log I can also see it picking up the Base Station and all the modes. 1) All modes are picked up incluiding custom schedules

No error in the logs is being recorded in debug mode. I am really lost here as i am getting no clue about why it is not picking up all the cameras. Thanks in advance. Regards

twrecked commented 4 years ago

Do you have admin access for your guest account?

hjalmeida commented 4 years ago

Hi twrecked,

Yes i do. For all the cameras and the base station.

twrecked commented 4 years ago

Sorry this isn't working. Before we start diving into the debug can you try logging into the Aarlo web site using - https://my.arlo.com/#/home - using your Home Assistant Arlo login and verifying the camers are appearing there.

You will probably need to stop Home Assistant while checking this, you can't login to Arlo from more than one place.

hjalmeida commented 4 years ago

Hi twrecked. I have logged in with the user in the Arlo Web site and everything is appearing correctly. All the cameras and the base station. So everything seems to be fine with the user.

twrecked commented 4 years ago

Damn. Debug time. I've added some extra debug to the last build - https://github.com/twrecked/hass-aarlo/releases/tag/v0.6.14.2 - can you upgrade to that and add the following to your configuration:

aaarlo:
  ...existing-config...
    verbose_debug: True

logger:
  default: info
  logs:
    pyaarlo: debug

And restart Home Assistant. Look through the debug log - /config/homeassistant.log for debug with [pyaarlo] devices= in it. Mine looks like this:

2020-03-11 09:09:46 DEBUG (SyncWorker_36) [pyaarlo] devices=[{'arloMobilePlan': False,
  'cvrEnabled': False,

The line following lines will list all the devices reported by Arlo. Look for deviceName and make sure all your devices appear there.

Another piece of debug to look for is this line telling you the device was created - Garage Camera will be replaced with the name of your devices.

2020-03-11 09:09:48 INFO (MainThread) [custom_components.aarlo.camera] ArloCam: Garage Camera created
rsaffi commented 4 years ago

EDIT: If you think I should open a separate issue for this, please let me know and I'll gladly do so.

Another Arlo Pro 2 owner here. Both my cameras are being picked up, but something I did notice is that on the custom:aarlo-glance card on Lovelace I see 0% battery for both...

image

... but as can be seen for both the camera entity as well as the sensor for its battery, it's not 0%:

image

image

I'm using v0.6.14.3, installed via HACS.

twrecked commented 4 years ago

@rsaffi 0.6.14.3 is broken... I'll push a fix later. You can go back a release and it should work.

rsaffi commented 4 years ago

@rsaffi 0.6.14.3 is broken... I'll push a fix later. You can go back a release and it should work.

Well, I actually got to v0.6.14.3 because I thought that maybe it'd fix it. Before upgrading to that version I was running v0.6.14 and I already had that issue.

twrecked commented 4 years ago

Ahh... do you have admin access on your Home Assistant Arlo account?

And if you do can you post your aarlo-glance card config?

rsaffi commented 4 years ago

Ahh... do you have admin access on your Home Assistant Arlo account? And if you do can you post your aarlo-glance card config?

Yes, sure! Here it is:

cards:
  - entity: camera.aarlo_entrance
    image_click: play
    name: Entrance
    show:
      - motion
      - sound
      - snapshot
      - battery_level
      - signal_strength
      - captured_today
      - image_date
    top_date: true
    top_status: true
    top_title: true
    type: 'custom:aarlo-glance'
  - entity: camera.aarlo_living_room
    image_click: play
    name: Living Room
    show:
      - motion
      - sound
      - snapshot
      - battery_level
      - signal_strength
      - captured_today
      - image_date
    top_date: true
    top_status: true
    top_title: true
    type: 'custom:aarlo-glance'
title: Cameras
type: vertical-stack
twrecked commented 4 years ago

Did you change the name of the battery sensor? Mine have the format sensor.aarlo_battery_level_front_camera

The lovelace card relies on the name not changing.

twrecked commented 4 years ago

@hjalmeida

Can you try again with this release: https://github.com/twrecked/hass-aarlo/releases/tag/v0.6.14.4

And keep the debug on, this one should force a reload of the library.

(also, do you want to try the new lovelace card too? It might help)

rsaffi commented 4 years ago

@twrecked I have changed the name, indeed. I didn't know I couldn't rename the sensor. I renamed it because I have a convention I like to stick to when naming entities. I guess I'll revert that change, then... Thanks for the heads up!

PS: I think it'd be best to have that documented somewhere.

EDIT: Just confirmed that renaming the battery level sensor back to its original name fixed the issue for me! Thanks for the super quick feedback!

twrecked commented 4 years ago

@rsaffi I'll update the docs to reflect that.

Right now the show devices are found programmatically but I can add support for custom names for devices it's just not a high priority.

rpitera commented 4 years ago

I'm missing the images of all of my Arlo cams. Verified that I can see all of them when logging into the dashboard with my HA account creds. The data from the cams seems to be there, but no images. Here's the debug logs:

2020-03-13 10:41:48 DEBUG (SyncWorker_5) [pyaarlo] Cfg started
2020-03-13 10:41:48 DEBUG (SyncWorker_5) [pyaarlo] starting
2020-03-13 10:41:48 DEBUG (SyncWorker_5) [pyaarlo] custom connections 5:10
2020-03-13 10:41:48 DEBUG (ArloEventStream) [pyaarlo] starting event loop
2020-03-13 10:41:48 DEBUG (ArloEventStream) [pyaarlo] starting stream with no timeout
2020-03-13 10:41:49 INFO (SyncWorker_5) [pyaarlo] pyaarlo starting
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] devices=[{'arloMobilePlan': False,
  'cvrEnabled': False,
  'dateCreated': 1528747968727,
  'deviceId': '48B457727AC4E',
  'deviceName': 'Bedroom',
  'deviceType': 'camera',
  'displayOrder': 1,
  'firmwareVersion': '1.2.21616',
  'interfaceSchemaVer': '3',
  'interfaceVersion': 'i002',
  'lastImageUploaded': 'true',
  'lastModified': 1584110509287,
  'mediaObjectCount': 0,
  'modelId': 'VMC3030',
  'owner': {'firstName': 'Robert',
            'lastName': 'Pitera',
            'ownerId': '4TC7NK-336-34051609'},
  'parentId': '4893617SA0865',
  'presignedFullFrameSnapshotUrl': 'https://arlos3-prod-z2.s3.amazonaws.com/790f5a2c_ffda_4b8e_b2e4_39c57c4424ac/4TC7NK-336-34051609/48B457727AC4E/fullFrameSnapshot.jpg?AWSAccessKeyId=AKIA2BAHQO5QSVBZC5SC&Expires=1584196909&Signature=H2rGdNe2LaLlOTD3%2BkiVS9%2FcEzg%3D',
  'presignedLastImageUrl': 'https://arlolastimage-z2.s3.amazonaws.com/790f5a2c_ffda_4b8e_b2e4_39c57c4424ac/4TC7NK-336-34051609/48B457727AC4E/lastImage.jpg?AWSAccessKeyId=AKIA2BAHQO5QSVBZC5SC&Expires=1584196909&Signature=zOohRXoN6vAK%2BWFn2PyfVi4%2BmuU%3D',
  'presignedSnapshotUrl': 'https://arlos3-prod-z2.s3.amazonaws.com/790f5a2c_ffda_4b8e_b2e4_39c57c4424ac/4TC7NK-336-34051609/48B457727AC4E/snapshot.jpg?AWSAccessKeyId=AKIA2BAHQO5QSVBZC5SC&Expires=1584196909&Signature=P6x3MFkFCcA7tGYHKswB%2F9hPdn4%3D',
  'properties': {'hwVersion': 'H7',
                 'modelId': 'VMC3030',
                 'olsonTimeZone': 'America/New_York'},
  'state': 'provisioned',
  'uniqueId': '4TC7NK-336-34051609_48B457727AC4E',
  'userId': 'SU2UQ8Y4-336-36519917',
  'userRole': 'ADMIN',
  'xCloudId': '95B49-1005-336-49046226'},
 {'arloMobilePlan': False,
  'cvrEnabled': False,
  'dateCreated': 1528748208339,
  'deviceId': '48B4637Y71DDE',
  'deviceName': 'Kitchen',
  'deviceType': 'camera',
  'displayOrder': 2,
  'firmwareVersion': '1.2.21616',
  'interfaceSchemaVer': '3',
  'interfaceVersion': 'i002',
  'lastImageUploaded': 'true',
  'lastModified': 1584110509287,
  'mediaObjectCount': 0,
  'modelId': 'VMC3030',
  'owner': {'firstName': 'Robert',
            'lastName': 'Pitera',
            'ownerId': '4TC7NK-336-34051609'},
  'parentId': '4893617SA0865',
  'presignedFullFrameSnapshotUrl': 'https://arlos3-prod-z2.s3.amazonaws.com/790f5a2c_ffda_4b8e_b2e4_39c57c4424ac/4TC7NK-336-34051609/48B4637Y71DDE/fullFrameSnapshot.jpg?AWSAccessKeyId=AKIA2BAHQO5QSVBZC5SC&Expires=1584196909&Signature=5GBmjz3e4xYgo5UniZ7BA4GpMy0%3D',
  'presignedLastImageUrl': 'https://arlolastimage-z2.s3.amazonaws.com/790f5a2c_ffda_4b8e_b2e4_39c57c4424ac/4TC7NK-336-34051609/48B4637Y71DDE/lastImage.jpg?AWSAccessKeyId=AKIA2BAHQO5QSVBZC5SC&Expires=1584196909&Signature=sPQgX4l4Mu%2BDvOfdsmLfHFMfkZo%3D',
  'presignedSnapshotUrl': 'https://arlos3-prod-z2.s3.amazonaws.com/790f5a2c_ffda_4b8e_b2e4_39c57c4424ac/4TC7NK-336-34051609/48B4637Y71DDE/snapshot.jpg?AWSAccessKeyId=AKIA2BAHQO5QSVBZC5SC&Expires=1584196909&Signature=lzIat8spxxtjy1M5MaSjT3hink0%3D',
  'properties': {'hwVersion': 'H7',
                 'modelId': 'VMC3030',
                 'olsonTimeZone': 'America/New_York'},
  'state': 'provisioned',
  'uniqueId': '4TC7NK-336-34051609_48B4637Y71DDE',
  'userId': 'SU2UQ8Y4-336-36519917',
  'userRole': 'ADMIN',
  'xCloudId': '95B49-1005-336-49046226'},
 {'arloMobilePlan': False,
  'cvrEnabled': False,
  'dateCreated': 1529190193355,
  'deviceId': '4N727CSBB8428',
  'deviceName': 'Side Entry',
  'deviceType': 'camera',
  'displayOrder': 3,
  'firmwareVersion': '1.2.21616',
  'interfaceSchemaVer': '3',
  'interfaceVersion': 'i002',
  'lastImageUploaded': 'true',
  'lastModified': 1584110509287,
  'mediaObjectCount': 0,
  'modelId': 'VMC3030',
  'owner': {'firstName': 'Robert',
            'lastName': 'Pitera',
            'ownerId': '4TC7NK-336-34051609'},
  'parentId': '4893617SA0865',
  'presignedFullFrameSnapshotUrl': 'https://arlos3-prod-z2.s3.amazonaws.com/790f5a2c_ffda_4b8e_b2e4_39c57c4424ac/4TC7NK-336-34051609/4N727CSBB8428/fullFrameSnapshot.jpg?AWSAccessKeyId=AKIA2BAHQO5QSVBZC5SC&Expires=1584196909&Signature=LT9OzkLHqaSj%2BzRNw7lMLmrQJHQ%3D',
  'presignedLastImageUrl': 'https://arlolastimage-z2.s3.amazonaws.com/790f5a2c_ffda_4b8e_b2e4_39c57c4424ac/4TC7NK-336-34051609/4N727CSBB8428/lastImage.jpg?AWSAccessKeyId=AKIA2BAHQO5QSVBZC5SC&Expires=1584196909&Signature=%2BemCh5YJqxYGR%2BTDhUfl6snYQTs%3D',
  'presignedSnapshotUrl': 'https://arlos3-prod-z2.s3.amazonaws.com/790f5a2c_ffda_4b8e_b2e4_39c57c4424ac/4TC7NK-336-34051609/4N727CSBB8428/snapshot.jpg?AWSAccessKeyId=AKIA2BAHQO5QSVBZC5SC&Expires=1584196909&Signature=tFsi9sEcpl3oo7mcgu%2FY2mLZtEU%3D',
  'properties': {'hwVersion': 'H7',
                 'modelId': 'VMC3030',
                 'olsonTimeZone': 'America/New_York'},
  'state': 'provisioned',
  'uniqueId': '4TC7NK-336-34051609_4N727CSBB8428',
  'userId': 'SU2UQ8Y4-336-36519917',
  'userRole': 'ADMIN',
  'xCloudId': '95B49-1005-336-49046226'},
 {'arloMobilePlan': False,
  'cvrEnabled': False,
  'dateCreated': 1529104471421,
  'deviceId': '4N727CSHB6DD5',
  'deviceName': 'Second Floor',
  'deviceType': 'camera',
  'displayOrder': 4,
  'firmwareVersion': '1.2.21616',
  'interfaceSchemaVer': '3',
  'interfaceVersion': 'i002',
  'lastImageUploaded': 'true',
  'lastModified': 1584110509287,
  'mediaObjectCount': 0,
  'modelId': 'VMC3030',
  'owner': {'firstName': 'Robert',
            'lastName': 'Pitera',
            'ownerId': '4TC7NK-336-34051609'},
  'parentId': '4893617SA0865',
  'presignedFullFrameSnapshotUrl': 'https://arlos3-prod-z2.s3.amazonaws.com/790f5a2c_ffda_4b8e_b2e4_39c57c4424ac/4TC7NK-336-34051609/4N727CSHB6DD5/fullFrameSnapshot.jpg?AWSAccessKeyId=AKIA2BAHQO5QSVBZC5SC&Expires=1584196909&Signature=4IairlKjMiw%2FlOqxkzXyx4WHXEI%3D',
  'presignedLastImageUrl': 'https://arlolastimage-z2.s3.amazonaws.com/790f5a2c_ffda_4b8e_b2e4_39c57c4424ac/4TC7NK-336-34051609/4N727CSHB6DD5/lastImage.jpg?AWSAccessKeyId=AKIA2BAHQO5QSVBZC5SC&Expires=1584196909&Signature=kwppP8Z4Iv8hLM%2Bpeh4F95BmPgU%3D',
  'presignedSnapshotUrl': 'https://arlos3-prod-z2.s3.amazonaws.com/790f5a2c_ffda_4b8e_b2e4_39c57c4424ac/4TC7NK-336-34051609/4N727CSHB6DD5/snapshot.jpg?AWSAccessKeyId=AKIA2BAHQO5QSVBZC5SC&Expires=1584196909&Signature=uLRXMxp4q4CvxA1g7Gwe%2Fe1wTI0%3D',
  'properties': {'hwVersion': 'H7',
                 'modelId': 'VMC3030',
                 'olsonTimeZone': 'America/New_York'},
  'state': 'provisioned',
  'uniqueId': '4TC7NK-336-34051609_4N727CSHB6DD5',
  'userId': 'SU2UQ8Y4-336-36519917',
  'userRole': 'ADMIN',
  'xCloudId': '95B49-1005-336-49046226'},
 {'arloMobilePlan': False,
  'cvrEnabled': False,
  'dateCreated': 1532471190845,
  'deviceId': '5EX184SA4C695',
  'deviceName': 'Garden',
  'deviceType': 'camera',
  'displayOrder': 5,
  'firmwareVersion': '1.2.21616',
  'interfaceSchemaVer': '3',
  'interfaceVersion': 'i002',
  'lastImageUploaded': 'true',
  'lastModified': 1584110509287,
  'mediaObjectCount': 0,
  'modelId': 'VMC3030',
  'owner': {'firstName': 'Robert',
            'lastName': 'Pitera',
            'ownerId': '4TC7NK-336-34051609'},
  'parentId': '4893617SA0865',
  'presignedFullFrameSnapshotUrl': 'https://arlos3-prod-z2.s3.amazonaws.com/790f5a2c_ffda_4b8e_b2e4_39c57c4424ac/4TC7NK-336-34051609/5EX184SA4C695/fullFrameSnapshot.jpg?AWSAccessKeyId=AKIA2BAHQO5QSVBZC5SC&Expires=1584196909&Signature=DfgLHwaYc%2FMdm6pbzhtDwkQ6Rjw%3D',
  'presignedLastImageUrl': 'https://arlolastimage-z2.s3.amazonaws.com/790f5a2c_ffda_4b8e_b2e4_39c57c4424ac/4TC7NK-336-34051609/5EX184SA4C695/lastImage.jpg?AWSAccessKeyId=AKIA2BAHQO5QSVBZC5SC&Expires=1584196909&Signature=Jg7uAdOWA3TNrEykbw7lMcmdVkE%3D',
  'presignedSnapshotUrl': 'https://arlos3-prod-z2.s3.amazonaws.com/790f5a2c_ffda_4b8e_b2e4_39c57c4424ac/4TC7NK-336-34051609/5EX184SA4C695/snapshot.jpg?AWSAccessKeyId=AKIA2BAHQO5QSVBZC5SC&Expires=1584196909&Signature=DgboL%2FjOm5mWIwyAjPkqkbLIVik%3D',
  'properties': {'hwVersion': 'H7',
                 'modelId': 'VMC3030',
                 'olsonTimeZone': 'America/Los_Angeles'},
  'state': 'provisioned',
  'uniqueId': '4TC7NK-336-34051609_5EX184SA4C695',
  'userId': 'SU2UQ8Y4-336-36519917',
  'userRole': 'ADMIN',
  'xCloudId': '95B49-1005-336-49046226'},
 {'arloMobilePlan': False,
  'automationRevision': 21,
  'connectivity': {'connected': True,
                   'mepStatus': 'unknown',
                   'type': 'ethernet'},
  'cvrEnabled': False,
  'dateCreated': 1528747287847,
  'deviceId': '4893617SA0865',
  'deviceName': 'ArloHub',
  'deviceType': 'basestation',
  'displayOrder': 2,
  'firmwareVersion': '1.12.2.5_240_59657e5',
  'interfaceSchemaVer': '10',
  'interfaceVersion': 'i014',
  'lastModified': 1584110509315,
  'mediaObjectCount': 0,
  'migrateActivityZone': False,
  'modelId': 'VMB3010',
  'owner': {'firstName': 'Robert',
            'lastName': 'Pitera',
            'ownerId': '4TC7NK-336-34051609'},
  'properties': {'hwVersion': 'VMB3010r2',
                 'modelId': 'VMB3010',
                 'olsonTimeZone': 'America/New_York'},
  'state': 'provisioned',
  'timeZone': 'America/New_York',
  'uniqueId': '4TC7NK-336-34051609_4893617SA0865',
  'userId': 'SU2UQ8Y4-336-36519917',
  'userRole': 'ADMIN',
  'xCloudId': '95B49-1005-336-49046226'}]
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ArloCamera/48B457727AC4E/deviceId=48B457727AC4E
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ArloCamera/48B457727AC4E/deviceName=Bedroom
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ArloCamera/48B457727AC4E/deviceType=camera
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ArloCamera/48B457727AC4E/mediaObjectCount=0
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ArloCamera/48B457727AC4E/parentId=4893617SA0865
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ArloCamera/48B457727AC4E/uniqueId=4TC7NK-336-34051609_48B457727AC4E
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ArloCamera/48B457727AC4E/userId=SU2UQ8Y4-336-36519917
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ArloCamera/48B457727AC4E/presignedLastImageUrl=https://arlolastimage-z2.s3.a
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ArloCamera/48B457727AC4E/presignedFullFrameSnapshotUrl=https://arlos3-prod-z
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ArloCamera/48B457727AC4E/xCloudId=95B49-1005-336-49046226
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] parent is 4893617SA0865
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] resource is cameras/48B457727AC4E
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ArloCamera/48B4637Y71DDE/deviceId=48B4637Y71DDE
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ArloCamera/48B4637Y71DDE/deviceName=Kitchen
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ArloCamera/48B4637Y71DDE/deviceType=camera
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ArloCamera/48B4637Y71DDE/mediaObjectCount=0
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ArloCamera/48B4637Y71DDE/parentId=4893617SA0865
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ArloCamera/48B4637Y71DDE/uniqueId=4TC7NK-336-34051609_48B4637Y71DDE
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ArloCamera/48B4637Y71DDE/userId=SU2UQ8Y4-336-36519917
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ArloCamera/48B4637Y71DDE/presignedLastImageUrl=https://arlolastimage-z2.s3.a
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ArloCamera/48B4637Y71DDE/presignedFullFrameSnapshotUrl=https://arlos3-prod-z
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ArloCamera/48B4637Y71DDE/xCloudId=95B49-1005-336-49046226
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] parent is 4893617SA0865
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] resource is cameras/48B4637Y71DDE
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ArloCamera/4N727CSBB8428/deviceId=4N727CSBB8428
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ArloCamera/4N727CSBB8428/deviceName=Side Entry
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ArloCamera/4N727CSBB8428/deviceType=camera
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ArloCamera/4N727CSBB8428/mediaObjectCount=0
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ArloCamera/4N727CSBB8428/parentId=4893617SA0865
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ArloCamera/4N727CSBB8428/uniqueId=4TC7NK-336-34051609_4N727CSBB8428
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ArloCamera/4N727CSBB8428/userId=SU2UQ8Y4-336-36519917
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ArloCamera/4N727CSBB8428/presignedLastImageUrl=https://arlolastimage-z2.s3.a
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ArloCamera/4N727CSBB8428/presignedFullFrameSnapshotUrl=https://arlos3-prod-z
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ArloCamera/4N727CSBB8428/xCloudId=95B49-1005-336-49046226
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] parent is 4893617SA0865
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] resource is cameras/4N727CSBB8428
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ArloCamera/4N727CSHB6DD5/deviceId=4N727CSHB6DD5
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ArloCamera/4N727CSHB6DD5/deviceName=Second Floor
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ArloCamera/4N727CSHB6DD5/deviceType=camera
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ArloCamera/4N727CSHB6DD5/mediaObjectCount=0
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ArloCamera/4N727CSHB6DD5/parentId=4893617SA0865
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ArloCamera/4N727CSHB6DD5/uniqueId=4TC7NK-336-34051609_4N727CSHB6DD5
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ArloCamera/4N727CSHB6DD5/userId=SU2UQ8Y4-336-36519917
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ArloCamera/4N727CSHB6DD5/presignedLastImageUrl=https://arlolastimage-z2.s3.a
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ArloCamera/4N727CSHB6DD5/presignedFullFrameSnapshotUrl=https://arlos3-prod-z
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ArloCamera/4N727CSHB6DD5/xCloudId=95B49-1005-336-49046226
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] parent is 4893617SA0865
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] resource is cameras/4N727CSHB6DD5
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ArloCamera/5EX184SA4C695/deviceId=5EX184SA4C695
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ArloCamera/5EX184SA4C695/deviceName=Garden
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ArloCamera/5EX184SA4C695/deviceType=camera
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ArloCamera/5EX184SA4C695/mediaObjectCount=0
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ArloCamera/5EX184SA4C695/parentId=4893617SA0865
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ArloCamera/5EX184SA4C695/uniqueId=4TC7NK-336-34051609_5EX184SA4C695
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ArloCamera/5EX184SA4C695/userId=SU2UQ8Y4-336-36519917
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ArloCamera/5EX184SA4C695/presignedLastImageUrl=https://arlolastimage-z2.s3.a
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ArloCamera/5EX184SA4C695/presignedFullFrameSnapshotUrl=https://arlos3-prod-z
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ArloCamera/5EX184SA4C695/xCloudId=95B49-1005-336-49046226
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] parent is 4893617SA0865
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] resource is cameras/5EX184SA4C695
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ArloBase/4893617SA0865/deviceId=4893617SA0865
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ArloBase/4893617SA0865/deviceName=ArloHub
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ArloBase/4893617SA0865/deviceType=basestation
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ArloBase/4893617SA0865/mediaObjectCount=0
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ArloBase/4893617SA0865/uniqueId=4TC7NK-336-34051609_4893617SA0865
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ArloBase/4893617SA0865/userId=SU2UQ8Y4-336-36519917
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ArloBase/4893617SA0865/xCloudId=95B49-1005-336-49046226
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ARLO/totalCameras=5
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ARLO/totalDoorBells=0
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] set:ARLO/totalLights=0
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] getting initial settings
2020-03-13 10:41:49 DEBUG (SyncWorker_5) [pyaarlo] registering cron jobs
2020-03-13 10:41:50 DEBUG (ArloEventStream) [pyaarlo] async ping response subscriptions/SU2UQ8Y4-336-36519917_web
2020-03-13 10:41:52 DEBUG (ArloEventStream) [pyaarlo] sending cameras/4N727CSHB6DD5 to 4N727CSHB6DD5
2020-03-13 10:41:52 DEBUG (ArloEventStream) [pyaarlo] Second Floor CAMERA got one cameras/4N727CSHB6DD5
2020-03-13 10:41:52 DEBUG (ArloEventStream) [pyaarlo] Second Floor: got cameras/4N727CSHB6DD5 event {'action': 'is',
 'from': '4893617SA0865',
 'properties': {'batteryLevel': 80},
 'resource': 'cameras/4N727CSHB6DD5',
 'transId': '4893617SA0865!a138e40e!1584110512243'}
2020-03-13 10:41:52 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/4N727CSHB6DD5/batteryLevel=80
2020-03-13 10:41:53 DEBUG (ArloBackgroundWorker) [pyaarlo] queing image update
2020-03-13 10:41:53 DEBUG (ArloBackgroundWorker) [pyaarlo] queing image update
2020-03-13 10:41:53 DEBUG (ArloBackgroundWorker) [pyaarlo] queing image update
2020-03-13 10:41:53 DEBUG (ArloBackgroundWorker) [pyaarlo] queing image update
2020-03-13 10:41:53 DEBUG (ArloBackgroundWorker) [pyaarlo] queing image update
2020-03-13 10:41:53 DEBUG (ArloBackgroundWorker) [pyaarlo] queing media update
2020-03-13 10:41:53 DEBUG (ArloBackgroundWorker) [pyaarlo] queing media update
2020-03-13 10:41:53 DEBUG (ArloBackgroundWorker) [pyaarlo] queing media update
2020-03-13 10:41:53 DEBUG (ArloBackgroundWorker) [pyaarlo] queing media update
2020-03-13 10:41:53 DEBUG (ArloBackgroundWorker) [pyaarlo] queing media update
2020-03-13 10:41:53 DEBUG (ArloBackgroundWorker) [pyaarlo] getting image for Bedroom
2020-03-13 10:41:54 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloCamera/48B457727AC4E/lastImageSource=capture/11-17 08:48
2020-03-13 10:41:54 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloCamera/48B457727AC4E/lastCapture=11-17 08:48
2020-03-13 10:41:54 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloCamera/48B457727AC4E/presignedLastImageData=b'\xff\xd8\xff\xfe\x00\x10La
2020-03-13 10:41:54 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloCamera/48B457727AC4E/activityState=idle
2020-03-13 10:41:54 DEBUG (ArloBackgroundWorker) [pyaarlo] getting image for Kitchen
2020-03-13 10:41:54 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloCamera/48B4637Y71DDE/lastImageSource=capture/02-27 16:43
2020-03-13 10:41:54 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloCamera/48B4637Y71DDE/lastCapture=02-27 16:43
2020-03-13 10:41:54 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloCamera/48B4637Y71DDE/presignedLastImageData=b'\xff\xd8\xff\xfe\x00\x10La
2020-03-13 10:41:54 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloCamera/48B4637Y71DDE/activityState=idle
2020-03-13 10:41:54 DEBUG (ArloBackgroundWorker) [pyaarlo] getting image for Side Entry
2020-03-13 10:41:55 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloCamera/4N727CSBB8428/lastImageSource=capture/03-13 10:37
2020-03-13 10:41:55 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloCamera/4N727CSBB8428/lastCapture=03-13 10:37
2020-03-13 10:41:55 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloCamera/4N727CSBB8428/presignedLastImageData=b'\xff\xd8\xff\xfe\x00\x10La
2020-03-13 10:41:55 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloCamera/4N727CSBB8428/activityState=idle
2020-03-13 10:41:55 DEBUG (ArloBackgroundWorker) [pyaarlo] getting image for Second Floor
2020-03-13 10:41:55 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloCamera/4N727CSHB6DD5/lastImageSource=capture/06-07 11:21
2020-03-13 10:41:55 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloCamera/4N727CSHB6DD5/lastCapture=06-07 11:21
2020-03-13 10:41:55 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloCamera/4N727CSHB6DD5/presignedLastImageData=b'\xff\xd8\xff\xfe\x00\x10La
2020-03-13 10:41:55 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloCamera/4N727CSHB6DD5/activityState=idle
2020-03-13 10:41:55 DEBUG (ArloBackgroundWorker) [pyaarlo] getting image for Garden
2020-03-13 10:41:56 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloCamera/5EX184SA4C695/lastImageSource=capture/09-14 10:18
2020-03-13 10:41:56 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloCamera/5EX184SA4C695/lastCapture=09-14 10:18
2020-03-13 10:41:56 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloCamera/5EX184SA4C695/presignedLastImageData=b'\xff\xd8\xff\xfe\x00\x10La
2020-03-13 10:41:56 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloCamera/5EX184SA4C695/activityState=idle
2020-03-13 10:41:56 DEBUG (ArloBackgroundWorker) [pyaarlo] reloading cache for Bedroom
2020-03-13 10:41:56 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloCamera/48B457727AC4E/capturedToday=0
2020-03-13 10:41:56 DEBUG (ArloBackgroundWorker) [pyaarlo] reloading cache for Kitchen
2020-03-13 10:41:56 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloCamera/48B4637Y71DDE/capturedToday=0
2020-03-13 10:41:56 DEBUG (ArloBackgroundWorker) [pyaarlo] reloading cache for Side Entry
2020-03-13 10:41:56 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloCamera/4N727CSBB8428/capturedToday=0
2020-03-13 10:41:56 DEBUG (ArloBackgroundWorker) [pyaarlo] reloading cache for Second Floor
2020-03-13 10:41:56 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloCamera/4N727CSHB6DD5/capturedToday=0
2020-03-13 10:41:56 DEBUG (ArloBackgroundWorker) [pyaarlo] reloading cache for Garden
2020-03-13 10:41:56 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloCamera/5EX184SA4C695/capturedToday=0
2020-03-13 10:41:56 DEBUG (ArloBackgroundWorker) [pyaarlo] initial refresh
2020-03-13 10:41:56 DEBUG (ArloBackgroundWorker) [pyaarlo] deduced v2 api
2020-03-13 10:41:56 DEBUG (ArloBackgroundWorker) [pyaarlo] mode0<=M=>disarmed
2020-03-13 10:41:56 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloBase/4893617SA0865/modeIdToName/mode0=disarmed
2020-03-13 10:41:56 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloBase/4893617SA0865/modeNameToId/disarmed=mode0
2020-03-13 10:41:56 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloBase/4893617SA0865/modeIsSchedule/disarmed=False
2020-03-13 10:41:56 DEBUG (ArloBackgroundWorker) [pyaarlo] mode1<=M=>armed
2020-03-13 10:41:56 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloBase/4893617SA0865/modeIdToName/mode1=armed
2020-03-13 10:41:56 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloBase/4893617SA0865/modeNameToId/armed=mode1
2020-03-13 10:41:56 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloBase/4893617SA0865/modeIsSchedule/armed=False
2020-03-13 10:41:56 DEBUG (ArloBackgroundWorker) [pyaarlo] mode2<=M=>Night Mode
2020-03-13 10:41:56 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloBase/4893617SA0865/modeIdToName/mode2=Night Mode
2020-03-13 10:41:56 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloBase/4893617SA0865/modeNameToId/night mode=mode2
2020-03-13 10:41:56 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloBase/4893617SA0865/modeIsSchedule/night mode=False
2020-03-13 10:41:56 DEBUG (ArloBackgroundWorker) [pyaarlo] schedule.1<=S=>schedule.1
2020-03-13 10:41:56 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloBase/4893617SA0865/modeIdToName/schedule.1=schedule.1
2020-03-13 10:41:56 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloBase/4893617SA0865/modeNameToId/schedule.1=schedule.1
2020-03-13 10:41:56 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloBase/4893617SA0865/modeIsSchedule/schedule.1=True
2020-03-13 10:41:57 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloBase/4893617SA0865/activeMode=disarmed
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] sending cameras to 48B457727AC4E
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] Bedroom CAMERA got one cameras
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] Bedroom: got cameras event {'activityState': 'idle',
 'audioDetected': False,
 'batteryLevel': 82,
 'bestLocalLiveStreaming': 'off',
 'blockNotifications': {'block': False, 'duration': 0, 'endTime': 0},
 'brightness': 0,
 'capabilities': ['H.264Streaming',
                  'JPEGSnapshot',
                  'SignalStrength',
                  'Privacy',
                  'Standby',
                  {'Resolutions': [{'text': '1080p', 'x': 1920, 'y': 1088},
                                   {'text': '720p', 'x': 1280, 'y': 720},
                                   {'text': '480p', 'x': 848, 'y': 480},
                                   {'text': '360p', 'x': 640, 'y': 352},
                                   {'text': '240p', 'x': 416, 'y': 240}]},
                  {'TimedStreamDuration': {'default': 10,
                                           'max': 120,
                                           'min': 5}},
                  {'TriggerEndStreamDuration': {'default': 300,
                                                'max': 300,
                                                'min': 5}},
                  {'Actions': [{'recordVideo': [{'StopActions': ['timeout',
                                                                 'triggerEndDetected']}]},
                               'sendEmailAlert',
                               'pushNotification']},
                  {'Triggers': [{'sensitivity': {'default': 80,
                                                 'max': 100,
                                                 'min': 1,
                                                 'step': 1,
                                                 'type': 'integer'},
                                 'type': 'pirMotionActive'}]}],
 'connectionState': 'available',
 'continuousStreamState': 'inactive',
 'flip': False,
 'hasStreamed': True,
 'hdr': 'off',
 'hwVersion': 'H7',
 'idleLedEnable': True,
 'interfaceVersion': 3,
 'mic': {'mute': False, 'volume': 100},
 'mirror': False,
 'modelId': 'VMC3030',
 'motion': {'sensitivity': 5, 'zones': []},
 'motionDetected': False,
 'motionSetupModeEnabled': False,
 'motionSetupModeSensitivity': 80,
 'name': '',
 'nightVisionMode': 1,
 'olsonTimeZone': 'America/New_York',
 'powerSaveMode': 2,
 'privacyActive': False,
 'resolution': {'height': 720, 'width': 1280},
 'serialNumber': '48B457727AC4E',
 'signalStrength': 4,
 'speaker': {'mute': False, 'volume': 100},
 'standbyActive': False,
 'streamingMode': 'eventBased',
 'swVersion': '1.3.319',
 'updateAvailable': None,
 'videoMode': 'superWide',
 'zoom': {'bottomrightx': 1280,
          'bottomrighty': 720,
          'topleftx': 0,
          'toplefty': 0}}
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/48B457727AC4E/batteryLevel=82
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/48B457727AC4E/signalStrength=4
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/48B457727AC4E/brightness=0
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/48B457727AC4E/mirror=False
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/48B457727AC4E/flip=False
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/48B457727AC4E/powerSaveMode=2
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/48B457727AC4E/speaker={'mute': False, 'volume': 100}
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/48B457727AC4E/privacyActive=False
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/48B457727AC4E/connectionState=available
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/48B457727AC4E/activityState=idle
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/48B457727AC4E/motionSetupModeEnabled=False
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/48B457727AC4E/motionSetupModeSensitivity=80
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/48B457727AC4E/motionDetected=False
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/48B457727AC4E/audioDetected=False
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] sending cameras to 48B4637Y71DDE
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] Kitchen CAMERA got one cameras
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] Kitchen: got cameras event {'activityState': 'idle',
 'audioDetected': False,
 'batteryLevel': 85,
 'bestLocalLiveStreaming': 'off',
 'blockNotifications': {'block': False, 'duration': 0, 'endTime': 0},
 'brightness': 0,
 'capabilities': ['H.264Streaming',
                  'JPEGSnapshot',
                  'SignalStrength',
                  'Privacy',
                  'Standby',
                  {'Resolutions': [{'text': '1080p', 'x': 1920, 'y': 1088},
                                   {'text': '720p', 'x': 1280, 'y': 720},
                                   {'text': '480p', 'x': 848, 'y': 480},
                                   {'text': '360p', 'x': 640, 'y': 352},
                                   {'text': '240p', 'x': 416, 'y': 240}]},
                  {'TimedStreamDuration': {'default': 10,
                                           'max': 120,
                                           'min': 5}},
                  {'TriggerEndStreamDuration': {'default': 300,
                                                'max': 300,
                                                'min': 5}},
                  {'Actions': [{'recordVideo': [{'StopActions': ['timeout',
                                                                 'triggerEndDetected']}]},
                               'sendEmailAlert',
                               'pushNotification']},
                  {'Triggers': [{'sensitivity': {'default': 80,
                                                 'max': 100,
                                                 'min': 1,
                                                 'step': 1,
                                                 'type': 'integer'},
                                 'type': 'pirMotionActive'}]}],
 'connectionState': 'available',
 'continuousStreamState': 'inactive',
 'flip': False,
 'hasStreamed': True,
 'hdr': 'off',
 'hwVersion': 'H7',
 'idleLedEnable': True,
 'interfaceVersion': 3,
 'mic': {'mute': False, 'volume': 100},
 'mirror': False,
 'modelId': 'VMC3030',
 'motion': {'sensitivity': 5, 'zones': []},
 'motionDetected': False,
 'motionSetupModeEnabled': False,
 'motionSetupModeSensitivity': 80,
 'name': '',
 'nightVisionMode': 1,
 'olsonTimeZone': 'America/New_York',
 'powerSaveMode': 2,
 'privacyActive': False,
 'resolution': {'height': 720, 'width': 1280},
 'serialNumber': '48B4637Y71DDE',
 'signalStrength': 4,
 'speaker': {'mute': False, 'volume': 100},
 'standbyActive': False,
 'streamingMode': 'eventBased',
 'swVersion': '1.3.319',
 'updateAvailable': None,
 'videoMode': 'superWide',
 'zoom': {'bottomrightx': 1280,
          'bottomrighty': 720,
          'topleftx': 0,
          'toplefty': 0}}
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/48B4637Y71DDE/batteryLevel=85
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/48B4637Y71DDE/signalStrength=4
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/48B4637Y71DDE/brightness=0
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/48B4637Y71DDE/mirror=False
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/48B4637Y71DDE/flip=False
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/48B4637Y71DDE/powerSaveMode=2
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/48B4637Y71DDE/speaker={'mute': False, 'volume': 100}
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/48B4637Y71DDE/privacyActive=False
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/48B4637Y71DDE/connectionState=available
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/48B4637Y71DDE/activityState=idle
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/48B4637Y71DDE/motionSetupModeEnabled=False
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/48B4637Y71DDE/motionSetupModeSensitivity=80
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/48B4637Y71DDE/motionDetected=False
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/48B4637Y71DDE/audioDetected=False
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] sending cameras to 4N727CSBB8428
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] Side Entry CAMERA got one cameras
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] Side Entry: got cameras event {'activityState': 'idle',
 'audioDetected': False,
 'batteryLevel': 82,
 'bestLocalLiveStreaming': 'off',
 'blockNotifications': {'block': False, 'duration': 0, 'endTime': 0},
 'brightness': 0,
 'capabilities': ['H.264Streaming',
                  'JPEGSnapshot',
                  'SignalStrength',
                  'Privacy',
                  'Standby',
                  {'Resolutions': [{'text': '1080p', 'x': 1920, 'y': 1088},
                                   {'text': '720p', 'x': 1280, 'y': 720},
                                   {'text': '480p', 'x': 848, 'y': 480},
                                   {'text': '360p', 'x': 640, 'y': 352},
                                   {'text': '240p', 'x': 416, 'y': 240}]},
                  {'TimedStreamDuration': {'default': 10,
                                           'max': 120,
                                           'min': 5}},
                  {'TriggerEndStreamDuration': {'default': 300,
                                                'max': 300,
                                                'min': 5}},
                  {'Actions': [{'recordVideo': [{'StopActions': ['timeout',
                                                                 'triggerEndDetected']}]},
                               'sendEmailAlert',
                               'pushNotification']},
                  {'Triggers': [{'sensitivity': {'default': 80,
                                                 'max': 100,
                                                 'min': 1,
                                                 'step': 1,
                                                 'type': 'integer'},
                                 'type': 'pirMotionActive'}]}],
 'connectionState': 'available',
 'continuousStreamState': 'inactive',
 'flip': False,
 'hasStreamed': True,
 'hdr': 'off',
 'hwVersion': 'H7',
 'idleLedEnable': True,
 'interfaceVersion': 3,
 'mic': {'mute': False, 'volume': 100},
 'mirror': False,
 'modelId': 'VMC3030',
 'motion': {'sensitivity': 5, 'zones': []},
 'motionDetected': False,
 'motionSetupModeEnabled': False,
 'motionSetupModeSensitivity': 80,
 'name': '',
 'nightVisionMode': 1,
 'olsonTimeZone': 'America/New_York',
 'powerSaveMode': 2,
 'privacyActive': False,
 'resolution': {'height': 720, 'width': 1280},
 'serialNumber': '4N727CSBB8428',
 'signalStrength': 3,
 'speaker': {'mute': False, 'volume': 100},
 'standbyActive': False,
 'streamingMode': 'eventBased',
 'swVersion': '1.3.319',
 'updateAvailable': None,
 'videoMode': 'superWide',
 'zoom': {'bottomrightx': 1280,
          'bottomrighty': 720,
          'topleftx': 0,
          'toplefty': 0}}
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/4N727CSBB8428/batteryLevel=82
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/4N727CSBB8428/signalStrength=3
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/4N727CSBB8428/brightness=0
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/4N727CSBB8428/mirror=False
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/4N727CSBB8428/flip=False
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/4N727CSBB8428/powerSaveMode=2
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/4N727CSBB8428/speaker={'mute': False, 'volume': 100}
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/4N727CSBB8428/privacyActive=False
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/4N727CSBB8428/connectionState=available
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/4N727CSBB8428/activityState=idle
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/4N727CSBB8428/motionSetupModeEnabled=False
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/4N727CSBB8428/motionSetupModeSensitivity=80
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/4N727CSBB8428/motionDetected=False
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/4N727CSBB8428/audioDetected=False
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] sending cameras to 4N727CSHB6DD5
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] Second Floor CAMERA got one cameras
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] Second Floor: got cameras event {'activityState': 'idle',
 'audioDetected': False,
 'batteryLevel': 80,
 'bestLocalLiveStreaming': 'off',
 'blockNotifications': {'block': False, 'duration': 0, 'endTime': 0},
 'brightness': 0,
 'capabilities': ['H.264Streaming',
                  'JPEGSnapshot',
                  'SignalStrength',
                  'Privacy',
                  'Standby',
                  {'Resolutions': [{'text': '1080p', 'x': 1920, 'y': 1088},
                                   {'text': '720p', 'x': 1280, 'y': 720},
                                   {'text': '480p', 'x': 848, 'y': 480},
                                   {'text': '360p', 'x': 640, 'y': 352},
                                   {'text': '240p', 'x': 416, 'y': 240}]},
                  {'TimedStreamDuration': {'default': 10,
                                           'max': 120,
                                           'min': 5}},
                  {'TriggerEndStreamDuration': {'default': 300,
                                                'max': 300,
                                                'min': 5}},
                  {'Actions': [{'recordVideo': [{'StopActions': ['timeout',
                                                                 'triggerEndDetected']}]},
                               'sendEmailAlert',
                               'pushNotification']},
                  {'Triggers': [{'sensitivity': {'default': 80,
                                                 'max': 100,
                                                 'min': 1,
                                                 'step': 1,
                                                 'type': 'integer'},
                                 'type': 'pirMotionActive'}]}],
 'connectionState': 'available',
 'continuousStreamState': 'inactive',
 'flip': False,
 'hasStreamed': True,
 'hdr': 'off',
 'hwVersion': 'H7',
 'idleLedEnable': True,
 'interfaceVersion': 3,
 'mic': {'mute': False, 'volume': 100},
 'mirror': False,
 'modelId': 'VMC3030',
 'motion': {'sensitivity': 5, 'zones': []},
 'motionDetected': False,
 'motionSetupModeEnabled': False,
 'motionSetupModeSensitivity': 80,
 'name': '',
 'nightVisionMode': 1,
 'olsonTimeZone': 'America/New_York',
 'powerSaveMode': 2,
 'privacyActive': False,
 'resolution': {'height': 720, 'width': 1280},
 'serialNumber': '4N727CSHB6DD5',
 'signalStrength': 4,
 'speaker': {'mute': False, 'volume': 100},
 'standbyActive': False,
 'streamingMode': 'eventBased',
 'swVersion': '1.3.319',
 'updateAvailable': None,
 'videoMode': 'superWide',
 'zoom': {'bottomrightx': 1280,
          'bottomrighty': 720,
          'topleftx': 0,
          'toplefty': 0}}
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/4N727CSHB6DD5/batteryLevel=80
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/4N727CSHB6DD5/signalStrength=4
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/4N727CSHB6DD5/brightness=0
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/4N727CSHB6DD5/mirror=False
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/4N727CSHB6DD5/flip=False
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/4N727CSHB6DD5/powerSaveMode=2
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/4N727CSHB6DD5/speaker={'mute': False, 'volume': 100}
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/4N727CSHB6DD5/privacyActive=False
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/4N727CSHB6DD5/connectionState=available
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/4N727CSHB6DD5/activityState=idle
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/4N727CSHB6DD5/motionSetupModeEnabled=False
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/4N727CSHB6DD5/motionSetupModeSensitivity=80
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/4N727CSHB6DD5/motionDetected=False
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/4N727CSHB6DD5/audioDetected=False
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] sending cameras to 5EX184SA4C695
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] Garden CAMERA got one cameras
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] Garden: got cameras event {'activityState': 'idle',
 'audioDetected': False,
 'batteryLevel': 82,
 'bestLocalLiveStreaming': 'off',
 'blockNotifications': {'block': False, 'duration': 0, 'endTime': 0},
 'brightness': 0,
 'capabilities': ['H.264Streaming',
                  'JPEGSnapshot',
                  'SignalStrength',
                  'Privacy',
                  'Standby',
                  {'Resolutions': [{'text': '1080p', 'x': 1920, 'y': 1088},
                                   {'text': '720p', 'x': 1280, 'y': 720},
                                   {'text': '480p', 'x': 848, 'y': 480},
                                   {'text': '360p', 'x': 640, 'y': 352},
                                   {'text': '240p', 'x': 416, 'y': 240}]},
                  {'TimedStreamDuration': {'default': 10,
                                           'max': 120,
                                           'min': 5}},
                  {'TriggerEndStreamDuration': {'default': 300,
                                                'max': 300,
                                                'min': 5}},
                  {'Actions': [{'recordVideo': [{'StopActions': ['timeout',
                                                                 'triggerEndDetected']}]},
                               'sendEmailAlert',
                               'pushNotification']},
                  {'Triggers': [{'sensitivity': {'default': 80,
                                                 'max': 100,
                                                 'min': 1,
                                                 'step': 1,
                                                 'type': 'integer'},
                                 'type': 'pirMotionActive'}]}],
 'connectionState': 'available',
 'continuousStreamState': 'inactive',
 'flip': False,
 'hasStreamed': True,
 'hdr': 'off',
 'hwVersion': 'H7',
 'idleLedEnable': True,
 'interfaceVersion': 3,
 'mic': {'mute': False, 'volume': 100},
 'mirror': False,
 'modelId': 'VMC3030',
 'motion': {'sensitivity': 5, 'zones': []},
 'motionDetected': False,
 'motionSetupModeEnabled': False,
 'motionSetupModeSensitivity': 80,
 'name': '',
 'nightVisionMode': 1,
 'olsonTimeZone': 'America/New_York',
 'powerSaveMode': 2,
 'privacyActive': False,
 'resolution': {'height': 720, 'width': 1280},
 'serialNumber': '5EX184SA4C695',
 'signalStrength': 4,
 'speaker': {'mute': False, 'volume': 100},
 'standbyActive': False,
 'streamingMode': 'eventBased',
 'swVersion': '1.3.319',
 'updateAvailable': None,
 'videoMode': 'superWide',
 'zoom': {'bottomrightx': 1280,
          'bottomrighty': 720,
          'topleftx': 0,
          'toplefty': 0}}
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/5EX184SA4C695/batteryLevel=82
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/5EX184SA4C695/signalStrength=4
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/5EX184SA4C695/brightness=0
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/5EX184SA4C695/mirror=False
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/5EX184SA4C695/flip=False
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/5EX184SA4C695/powerSaveMode=2
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/5EX184SA4C695/speaker={'mute': False, 'volume': 100}
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/5EX184SA4C695/privacyActive=False
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/5EX184SA4C695/connectionState=available
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/5EX184SA4C695/activityState=idle
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/5EX184SA4C695/motionSetupModeEnabled=False
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/5EX184SA4C695/motionSetupModeSensitivity=80
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/5EX184SA4C695/motionDetected=False
2020-03-13 10:41:58 DEBUG (ArloEventStream) [pyaarlo] set:ArloCamera/5EX184SA4C695/audioDetected=False
2020-03-13 10:42:03 DEBUG (ArloBackgroundWorker) [pyaarlo] loading image library
2020-03-13 10:42:03 DEBUG (ArloBackgroundWorker) [pyaarlo] ml:load-count=1
2020-03-13 10:42:13 DEBUG (ArloBackgroundWorker) [pyaarlo] reloading cache for Bedroom
2020-03-13 10:42:13 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloCamera/48B457727AC4E/capturedToday=0
2020-03-13 10:42:13 DEBUG (ArloBackgroundWorker) [pyaarlo] reloading cache for Kitchen
2020-03-13 10:42:13 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloCamera/48B4637Y71DDE/capturedToday=0
2020-03-13 10:42:13 DEBUG (ArloBackgroundWorker) [pyaarlo] reloading cache for Side Entry
2020-03-13 10:42:13 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloCamera/4N727CSBB8428/capturedToday=0
2020-03-13 10:42:13 DEBUG (ArloBackgroundWorker) [pyaarlo] reloading cache for Second Floor
2020-03-13 10:42:13 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloCamera/4N727CSHB6DD5/capturedToday=0
2020-03-13 10:42:13 DEBUG (ArloBackgroundWorker) [pyaarlo] reloading cache for Garden
2020-03-13 10:42:13 DEBUG (ArloBackgroundWorker) [pyaarlo] set:ArloCamera/5EX184SA4C695/capturedToday=0

Everything here looks normal to me and in looking at the dev states entry for one of the cams, it appears all of the attributes are correct as well: Clipboard01

But this is how things look in Lovelace for that same cam: Clipboard02

Just to test, I thought I'd downgrade the aarlo lovelace card to the previous version but that didn't seem to fix anything. I'm on the latest version of the integration and I haven't yet tested reverting to a previous version, but I'll do so if you want the data.

twrecked commented 4 years ago

What version of Aarlo are you on?

Can you send me your lovelace config? From the debug everything looks great.

rpitera commented 4 years ago

Integration: v0.6.14.5 Lovelace card: v0.0.15 HA Version: 0.106.6

Lovelace config for that camera:

- type: 'custom:aarlo-glance'
   entity: camera.aarlo_bedroom
   name: bedroom
   show: 
     - motion
     - sound
     - snapshot
     - battery_level
     - signal_strength
     - captured_today
     - image_date
   image_click: play

And I haven't changed anything on that page in months either.

twrecked commented 4 years ago

That looks good. Does your camera state have a last_thumbnail, I didn't see it on the list. The new lovelace camera uses that to display the image. I had to remove the camera thumbnail websocket call because of this https://github.com/home-assistant/core/pull/32473

And does forcing a browser reload work - CTRL+SHIFT+R

rpitera commented 4 years ago

That looks good. Does your camera state have a last_thumbnail,

No; I just checked and none of my aarlo cams seem to have that attribute. Here are all the attributes for the camera in the example:

access_token: cbcf7bd73060f092c9e23b7d01572d47eb9a5e5cd0c6373939d34d380db83a26
model_name: VMC3030
brand: Netgear Arlo
battery_level: 82
battery_tech: None
brightness: 0
flipped: false
mirrored: false
motion_detection_sensitivity: 80
power_save_mode: optimized
signal_strength: 4
unseen_videos: 0
recent_activity: false
image_source: capture/11-17 08:48
charging: false
charger_type: None
wired: false
wired_only: false
time_zone: America/New_York
attribution: Data provided by my.arlo.com
device_id: 48B457727AC4E
model_id: VMC3030
parent_id: 4893617SA0865
friendly_name: Bedroom
siren: false
entity_picture: /api/camera_proxy/camera.aarlo_bedroom?token=cbcf7bd73060f092c9e23b7d01572d47eb9a5e5cd0c6373939d34d380db83a26
supported_features: 0

Forced reload doesn't change anything though I haven't tried purging the site cache yet. I usually wait on such steps when working with a dev on an issue to make sure I don't get ahead of the troubleshooting. I'd like to add that this is the first issue like this I've experienced since the original release. It's been running great with no missing images until recently - I'd say within the last day or so, I only noticed it yesterday.

twrecked commented 4 years ago

I know the issue. Give me a min!

rpitera commented 4 years ago

Add my voice to the chorus of folks amazed at your responsiveness. Thanks!

twrecked commented 4 years ago

Can you try: https://github.com/twrecked/hass-aarlo/releases/tag/v0.6.14.6

rpitera commented 4 years ago

Installing now...

rpitera commented 4 years ago

And everything is beautiful again, Steve! Thanks so much for your quick repairs!!

twrecked commented 4 years ago

No worries. I broke it so I get to fix it!

The new thumbnails should be faster - it goes straight to Arlo for the thumbnail not via the websocket.

rpitera commented 4 years ago

I can definitely attest to the speed increase. And you rarely break stuff on my end, so I have zero complaints. I always point people to your integration and tell them, "Don't even bother with the native integration; this is what you want!"

Cheers and thanks again!

hjalmeida commented 4 years ago

@twrecked

Sorry for the delay, but was out for a couple of days. I have upgraded to the latest 0.6.14.6 and it solved the issue. I can now finally get to see all the cameras.

Thank you very much! Regards.

twrecked commented 4 years ago

Glad it's working!

twrecked commented 4 years ago

@rsaffi With 0.1.0 you should be able to rename those devices now