Replies: 16 comments 41 replies
-
Hi @kjustie I dont have one to test with! If you can send me the relevant debug output from the plugin perhaps I can put something together but otherwise not really an ETA |
Beta Was this translation helpful? Give feedback.
-
I just got the outdoor camera too and am interested in helping to get this setup. I am running HOOBS on a RP4. I can get in to the terminal no problem, but I'm having a hard time figuring out how to start the SimpliSafe plugin in debug mode... I can start and stop it via the hoobs CLI, but adding the -d flag doesn't seem to change the output in the standard log... Little help? I'm fairly comfortable tinkering around in the terminal... |
Beta Was this translation helpful? Give feedback.
-
Was there any update on this? I bought that outdoor camera as well and am getting the same thing. I was hoping once i added it to my simplysafe account it would work since my other cameras are already showing but the outdoor camera is just giving a no response error. |
Beta Was this translation helpful? Give feedback.
-
@shamoon, I'm also having an issue with outdoor camera. Here's the error I'm getting when attempting to view the camera on Homekit. [11/5/2021, 3:21:58 PM] [Home Alarm] libavutil 56. 51.100 / 56. 51.100 [11/5/2021, 3:21:58 PM] [Home Alarm] [https @ 0x3eea260] No trailing CRLF found in HTTP header. Adding it. [11/5/2021, 3:21:58 PM] [Home Alarm] [https @ 0x3eea260] HTTP error 404 Not Found [11/5/2021, 3:21:58 PM] [Home Alarm] https://3.210.93.210/v1/752ada1eddca4313b7f8407bf1003eff/flv?x=1280&audioEncoding=AAC: Server returned 404 Not Found [11/5/2021, 3:21:58 PM] [Home Alarm] Error: FFmpeg exited with code 1` |
Beta Was this translation helpful? Give feedback.
-
Again, its incredibly difficult for me to sort this out without one of those cameras to test with. If someone wants to look in the SS web application what the URL is for video, perhaps the format is different. E.g. when I play a video on the website my browser streams from https://media.simplisafe.com/v1/xxxxx/flv?x=944&audioEncoding=AAC , I'd like someone to copy and paste the URL used for the outdoor cameras. Not sure that'll help much but again, I dont really have a way to look into this myself. |
Beta Was this translation helpful? Give feedback.
-
Hi all, for anyone interested in helping, this could be useful to figure out the issue:
According to above the outdoor cams may use a different URL scheme. The above 2 pieces of info might help figure it out. |
Beta Was this translation helpful? Give feedback.
-
I am posting this here for potential future collaboration, but still not sure this will be possible. Also, I still cant test =/ As @dbeard said we would likely be limited to WebSocket streams as opposed to HLS (we dont have AWS keys). My guess is SS are providing the wss stream URL using something like https://github.com/awslabs/amazon-kinesis-video-streams-webrtc-sdk-js/blob/master/README.md#class-sigv4requestsigner . It could be helpful to see the content of the |
Beta Was this translation helpful? Give feedback.
-
Just ordered camera and have RPi4 with homebridge. Tracking conversation. |
Beta Was this translation helpful? Give feedback.
-
I just got the outdoor cam today and have it all connected and as noted previously several times I just get a camera with line thru it and a No Response message w/in Home app. Below is the error text that displays in Homebridge. |
Beta Was this translation helpful? Give feedback.
-
Thanks, @shamoon for all the work you are putting into this. I know you told @benregan that you weren't all that comfortable with accepting money/things from people, but I insist! The Lord has blessed me with more than I need. If I were to buy you an outdoor camera and have it shipped to your house (or I just Venmo'd you the money for you to purchase your own), about how long do you think you'll need to make something work? I'd be glad to invest in your skills and buy you a camera. It'll help me and a lot of other people too. Thanks again. |
Beta Was this translation helpful? Give feedback.
-
It would be valuable to even just get the motion detection signal.Sent from my iPhoneOn Jan 1, 2023, at 11:07 PM, shamoon ***@***.***> wrote:
I do appreciate that but it's not really on the table at the moment. Maybe with a little info here there's someone out there with the ability to take this further.
Also, my understanding is the outdoor cams are super slow which honestly makes me wonder how useful this would truly be. One would be trying to get a stream from a [slow] device to aws, down to homebridge to be somehow converted then streamed via ffmpeg finally to a client via HomeKit. Doesn't really sound like a great recipe for a good end-user experience, but again, who knows...
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Maybe interjected where I should not have - all I was trying to say even if a plugin that supporter outdoor cam only supported motion detection that would still be of value.Sent from my iPhoneOn Jan 1, 2023, at 11:36 PM, shamoon ***@***.***> wrote:
Streaming has nothing to do with motion detection (well, with respect to this topic). At least for all of the other cameras, motion detection is passed via their websocket stream, I would be surprised to learn that the outdoor cams do that differently as well.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
For what it's worth, I'm a developer with an outdoor camera. I'd be willing to explore creating this functionality and support. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Agreed. Think of the use case. I want to be able to see who or what is
approaching the camera. I’m not filming to make quality cinema.
I mean the better the quality the better the court case goes I guess if it
came to that but something like 10ths would be just fine for the vast
majority of uses I would think. Definitely true for me.
…On Thu, Aug 24, 2023 at 3:16 PM Andrew Ciobanasiu ***@***.***> wrote:
Chiming in here with a suggestion. Someone mentioned poor performance via
a complex solution given the cloud based nature of the cameras.
Honestly. Even 10fps would be kinda useful.
—
Reply to this email directly, view it on GitHub
<#240 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AEHJAANC3WOSW6MBS5HG5LLXW6R7JANCNFSM5EDTYRWQ>
.
You are receiving this because you commented.Message ID:
<homebridge-simplisafe3/homebridge-simplisafe3/repo-discussions/240/comments/6816482
@github.com>
|
Beta Was this translation helpful? Give feedback.
-
I have some information that may be useful. I have an outdoor camera named "Back Yard". When motion is detected, the following event comes via websocket: {
"id": "id:37774838924",
"time": "2023-12-08T23:06:12.000Z",
"type": "com.simplisafe.event.standard",
"source": "messagequeue",
"specversion": "1.0",
"datacontenttype": "application/json",
"data": {
"eventUuid": "60a9f380961e11ee8e9ef851281b6abd",
"eventTimestamp": 1702076772,
"eventCid": 1170,
"zoneCid": "1",
"sensorType": 17,
"sensorSerial": "f11b6abd",
"account": "00499ff8",
"userId": 5913258,
"sid": 6720379,
"info": "\"Back Yard\" Camera Detected Motion",
"pinName": "",
"sensorName": "Back Yard",
"messageSubject": "Camera Detected Motion",
"messageBody": "\"Back Yard\" Camera Detected Motion on 12/08/2023 at 3:06 PM",
"eventType": "activityCam",
"timezone": 3,
"locationOffset": -480,
"internal": {
"isSubscribed": true,
"shouldNotify": false,
"type": "pir",
"mainCamera": "6172311af9da430ab2e11c59f11b6abd",
"mainCameraName": "Back Yard",
"mainCameraFirmwareVersion": "1.18.23.5603",
"micEnable": true,
"cameraSupportedFeatures": {
"providers": {
"allSupportedProviders": {
"webrtc": [],
"recording": [],
"live": []
},
"webrtc": "kvs",
"recording": "kvs",
"live": "none"
},
"audioEncodings": [
"aac"
],
"resolutions": [
"480p",
"720p",
"1080p"
],
"id": "6520320c6ad44a16feca068b",
"pir": true,
"videoAnalytics": true,
"privacyShutter": false,
"microphone": true,
"fullDuplexAudio": true,
"wired": false,
"battery": true,
"networkSpeedTest": true,
"speaker": true,
"spotlight": false,
"colorNightMode": true,
"videoFlip": true,
"doorbell": false,
"videoAnalyticsZones": true,
"pairedToBasestation": true,
"siren": true,
"forceStatusLightsOn": false,
"supportsEventUuid": true,
"deviceManagedRecordings": true,
"videoEncoding": "h264",
"aspectRatio": "16:9",
"doorbellChimeSupported": false,
"canTriggerBSAlarm": false,
"cameraEventsWithSystemState": false,
"monitoredLiveStream": false,
"wifiAwake": false,
"outdoorMonitoring": false
},
"cameraModel": "SSOBCM4",
"maxDigitalZoom": 10,
"triggerTimestamp": 1702076769,
"webrtcProvider": "KVS",
"objectsDetected": [
"human"
],
"dispatcher": "rrms-internal"
},
"senderId": "",
"eventId": 37774838924,
"serviceFeatures": {
"monitoring": false,
"alerts": true,
"online": true,
"hazard": false,
"video": true,
"cameras": 10,
"dispatch": false,
"proInstall": false,
"discount": 0,
"vipCS": false,
"medical": false,
"careVisit": false,
"storageDays": 30
},
"copsVideoOptIn": false,
"videoStartedBy": "6172311af9da430ab2e11c59f11b6abd",
"video": {
"6172311af9da430ab2e11c59f11b6abd": {
"clipId": "25729548569",
"preroll": 3,
"postroll": 7,
"cameraName": "Back Yard",
"eventId": "37774838924",
"sid": 6720379,
"timestamp": 1702076772,
"recordingType": "KVS",
"account": "611485993050",
"region": "us-east-1",
"actualDuration": 0,
"status": "PENDING",
"_links": {
"_self": {
"href": "https://chronicle.us-east-1.prd.cam.simplisafe.com/v1/recordings/25729548569",
"method": "GET"
},
"preview/mjpg": {
"href": "https://remix.us-east-1.prd.cam.simplisafe.com/v1/preview/6172311af9da430ab2e11c59f11b6abd/6720379/time/1702076769/1702076779?account=611485993050®ion=us-east-1{&fps,width}",
"method": "GET",
"templated": true
},
"snapshot/mjpg": {
"href": "https://remix.us-east-1.prd.cam.simplisafe.com/v1/preview/6172311af9da430ab2e11c59f11b6abd/6720379/time/1702076769/1702076773?account=611485993050®ion=us-east-1{&fps,width}",
"method": "GET",
"templated": true
},
"snapshot/jpg": {
"href": "https://remix.us-east-1.prd.cam.simplisafe.com/v1/snapshot/6172311af9da430ab2e11c59f11b6abd/6720379/time/1702076769?account=611485993050®ion=us-east-1{&width}",
"method": "GET",
"templated": true
},
"download/mp4": {
"href": "https://remix.us-east-1.prd.cam.simplisafe.com/v1/download/6172311af9da430ab2e11c59f11b6abd/6720379/time/1702076769/1702076779?account=611485993050®ion=us-east-1",
"method": "GET"
},
"share": {
"href": "https://remix.us-east-1.prd.cam.simplisafe.com/v2/share/6172311af9da430ab2e11c59f11b6abd/6720379/time/1702076769/1702076779?account=611485993050®ion=us-east-1",
"method": "POST"
},
"playback/dash": {
"href": "https://mediator.prd.cam.simplisafe.com/v1/recording/6172311af9da430ab2e11c59f11b6abd/6720379/time/1702076769/1702076779/dash?account=611485993050®ion=us-east-1",
"method": "GET"
},
"playback/hls": {
"href": "https://mediator.prd.cam.simplisafe.com/v1/recording/6172311af9da430ab2e11c59f11b6abd/6720379/time/1702076769/1702076779/hls?account=611485993050®ion=us-east-1",
"method": "GET"
}
},
"uuid": "6172311af9da430ab2e11c59f11b6abd",
"initiated": true,
"aspectRatio": "16:9",
"cameraModel": "SSOBCM4"
}
}
}
} I am able to use curl with the Authorization: Bearer ACCESS_TOKEN header on the snapshot/jpg link to get an image of the detection event, and I am able to download the download/mp4 and play it in VLC. I did not try the other links. For me, this is the more important feature I'd want. I am less interested in a live feed from the camera. But I do want the image and video associated with a motion detection event. |
Beta Was this translation helpful? Give feedback.
-
Any plans for, or time frame for, supporting the new Simplisafe outdoor camera?
thx!
Beta Was this translation helpful? Give feedback.
All reactions