Skip to content

Add Floodlight and Stickupcam support to HomeAssistant #59

Description

@subnetangel

@tchellomello Ok I can validate that the Library can see the Flood light cam as per my tests below:

Account ID:  [REDACTED]
Address:    [REDACTED]
Family:     stickup_cams
ID:          [REDACTED]
Name:       Front house
Timezone:   America/Chicago
Wifi Name:   [REDACTED]
Wifi RSSI:  -52
Connection Status:  online
Volume:     5
Volume:     5
https://ring-transcoded-videos.s3.amazonaws.com/6477917516918700692.mp4?X-Amz-Expires=3600&X-Amz-Date=20171017T173520Z&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential= [REDACTED]/20171017/us-east-1/s3/aws4_request&X-Amz-SignedHeaders=host&X-Amz-Signature= [REDACTED]
Alert Status:  None

This means it sees my Flood Light cam as a Stickup cam, and I saw that in issue: #38

They were able to get the data for the Flood lights and Siren working.

What else can I do to help test on HA?

PS> This is the python code I used to test:

from ring_doorbell import Ring
myring = Ring('foo@bar', 'secret')

myring.is_connected
True



for dev in list(myring.stickup_cams + myring.chimes + myring.doorbells):

    # refresh data
    dev.update()

    print('Account ID: %s' % dev.account_id)
    print('Address:    %s' % dev.address)
    print('Family:     %s' % dev.family)
    print('ID:         %s' % dev.id)
    print('Name:       %s' % dev.name)
    print('Timezone:   %s' % dev.timezone)
    print('Wifi Name:  %s' % dev.wifi_name)
    print('Wifi RSSI:  %s' % dev.wifi_signal_strength)
    print('Connection Status:  %s' % dev.connection_status)    

    # setting dev volume
    print('Volume:     %s' % dev.volume)
    dev.volume = 5
    print('Volume:     %s' % dev.volume)
    print(dev.recording_url(dev.last_recording_id))
    print('Alert Status:  %s' % dev.check_alerts())

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions