# Home Surveillance System (HSS)

**URL:** <https://discourse.nodered.org/t/home-surveillance-system-hss/51726>\
**Category:** Share Your Projects\
**Created:** [30 September 2021 18:08 UTC](https://discourse.nodered.org/t/home-surveillance-system-hss/51726 "2021-09-30T18:08:36Z")\
**Posts on this page:** 15\
**Page:** 6

<div class="post-metadata">

**Author:** ![elch](https://avatars.discourse-cdn.com/v4/letter/e/4af34b/32.png) [@elch](https://discourse.nodered.org/u/elch)\
**Post date:** [17 October 2021 21:50 UTC](https://discourse.nodered.org/t/home-surveillance-system-hss/51726/101 "2021-10-17T21:50:39Z")

</div>

Hello dynamicdave

I wish to add my thanks for your efforts, I had only a few hiccups (mine) now running on raspianos 64bit

on raspberrypi 4,  
js 14 18.1  
npm 6.14.4  
node-red-2.1.0 Beta  
node-red dashboard 3.0.4

no problems  
regards

---

<div class="post-metadata">

**Author:** ![dynamicdave](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dynamicdave/32/96_2.png) [@dynamicdave](https://discourse.nodered.org/u/dynamicdave)\
**Post date:** [18 October 2021 08:16 UTC](https://discourse.nodered.org/t/home-surveillance-system-hss/51726/102 "2021-10-18T08:16:26Z")

</div>

Hi @elch really pleased you are enjoying using HSS.

The HSS team have been amazed by how many people have visited our project and taken the time to make useful comments (which are helping us improve HSS and maybe add extra features).

---

<div class="post-metadata">

**Author:** ![JoseGodinho](https://avatars.discourse-cdn.com/v4/letter/j/f4b2a3/32.png) [@JoseGodinho](https://discourse.nodered.org/u/JoseGodinho)\
**Post date:** [18 October 2021 22:23 UTC](https://discourse.nodered.org/t/home-surveillance-system-hss/51726/103 "2021-10-18T22:23:25Z")

</div>

OK , My rtsp Camera is working

---

<div class="post-metadata">

**Author:** ![dynamicdave](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dynamicdave/32/96_2.png) [@dynamicdave](https://discourse.nodered.org/u/dynamicdave)\
**Post date:** [19 October 2021 15:16 UTC](https://discourse.nodered.org/t/home-surveillance-system-hss/51726/104 "2021-10-19T15:16:55Z")

</div>

**Version v1.2.0 of HSS was uploaded to the HSS website on... 19th October 2021**

This release enables cameras and media\_links to be given a name ("label") **which makes HSS even more user-friendly**. Examples of how to do this are in the config file... hss\_config\_basic\_nf.txt

 ![Screen Shot 10-19-21 at 03.58 PM](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/7/1/71b9324ea524cb114d09694965820241dc23e960.gif)  
**You will need to re-run Step 1 and Step 2 on the HSS Setup SAS tab-flow and then all of this should happen automatically for you.**

**Another new feature** are **"hooks"** that enable users who run their own external AI object processing systems to easily connect their system to HSS. Full details will appear on our website in the next day.

Basically, the HSS MDSR flow has two MQTT and Inject nodes that form the **"hooks"**.

 ![Screen Shot 10-19-21 at 03.59 PM 001](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/1/a/1aac5a582ab5852ecdb51cfaab386222864095f9.gif)

A similar set of " **hooks"** can be inserted on the IP CAM X flows. Here's an example on the RedBull tab.

 ![Screen Shot 10-19-21 at 03.59 PM](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/1/9/19f7ae6662b5b8e13e639170650d342bc8cd0182.gif)

Our website will be updated in the next few days to reflect these enhancements and show some examples. The HSS Team thought you would prefer to have a 'play' with the new version of HSS than wait a couple of days for the documentation to catch-up! Hope you enjoy trying out all the new features.

---

<div class="post-metadata">

**Author:** ![dynamicdave](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dynamicdave/32/96_2.png) [@dynamicdave](https://discourse.nodered.org/u/dynamicdave)\
**Post date:** [19 October 2021 16:34 UTC](https://discourse.nodered.org/t/home-surveillance-system-hss/51726/105 "2021-10-19T16:34:56Z")

</div>

Here's an example of setting a "label" for a camera in the 'hss\_config\_basic\_nf.txt' file.

![Screen Shot 10-19-21 at 05.30 PM](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/a/5/a5105a083a884e24a2c85b7e00e75eedb2ef644b.gif)

And here's an example of setting some media links in "media\_links" in the 'hss\_config\_basic\_nf.txt' file.

 ![Screen Shot 10-19-21 at 05.30 PM 001](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/9/d/9d493cd2d7093ff2e0ca165affb8c9ae98cb06b6.gif)

Please take note of the positioning of the commas and curly brackets in the above examples!!!!

---

<div class="post-metadata">

**Author:** ![mudwalker](https://avatars.discourse-cdn.com/v4/letter/m/47e85d/32.png) [@mudwalker](https://discourse.nodered.org/u/mudwalker)\
**Post date:** [19 October 2021 16:45 UTC](https://discourse.nodered.org/t/home-surveillance-system-hss/51726/106 "2021-10-19T16:45:33Z")

</div>

Thank you Dave and the Team for the update.

Your efforts are appreciated!

---

<div class="post-metadata">

**Author:** ![dynamicdave](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dynamicdave/32/96_2.png) [@dynamicdave](https://discourse.nodered.org/u/dynamicdave)\
**Post date:** [19 October 2021 16:55 UTC](https://discourse.nodered.org/t/home-surveillance-system-hss/51726/107 "2021-10-19T16:55:26Z")

</div>

Please note... **HSS version v1.2.0 assumes you already have installed the MQTT nodes.**

If you are **NOT** interested in using an external AI object processing system **AND** have no use for MQTT then you will need to delete the MQTT nodes from the HSS flow on the HSS MDSR and IP CAM 10 flow/tabs otherwise you may get a message saying... "MQTT nodes have not been installed".

---

<div class="post-metadata">

**Author:** ![dynamicdave](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dynamicdave/32/96_2.png) [@dynamicdave](https://discourse.nodered.org/u/dynamicdave)\
**Post date:** [19 October 2021 18:45 UTC](https://discourse.nodered.org/t/home-surveillance-system-hss/51726/108 "2021-10-19T18:45:33Z")

</div>

A number of our visitors and existing users have asked where we get our camera feeds from.

This website has a great selection of camera URLs... [Watch live surveillance online IP cameras in Axis](http://www.insecam.org/en/bytype/Axis/)

The best type of camera to select is "axis" as they work really well with HSS.

---

<div class="post-metadata">

**Author:** ![dynamicdave](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dynamicdave/32/96_2.png) [@dynamicdave](https://discourse.nodered.org/u/dynamicdave)\
**Post date:** [20 October 2021 18:24 UTC](https://discourse.nodered.org/t/home-surveillance-system-hss/51726/109 "2021-10-20T18:24:16Z")

</div>

Just to let anyone who has downloaded HSS v1.2.0 know, that our website has been updated with instructions on how to use the new user-friendly "label" feature.

Please take a look at our FAQs section at [HSS - FAQs](http://teamwork-int.com/hss/faqs.html) for more information.

---

<div class="post-metadata">

**Author:** ![dynamicdave](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dynamicdave/32/96_2.png) [@dynamicdave](https://discourse.nodered.org/u/dynamicdave)\
**Post date:** [21 October 2021 09:10 UTC](https://discourse.nodered.org/t/home-surveillance-system-hss/51726/110 "2021-10-21T09:10:43Z")

</div>

Just to let anyone who has downloaded HSS v1.2.0 know, that our website has been updated with instructions on how to use the new "hooks" feature to interface to an AI external processing engine.

Please take a look at our FAQs section at [HSS - FAQs](http://teamwork-int.com/hss/faqs.html) for more information.

---

<div class="post-metadata">

**Author:** ![dynamicdave](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dynamicdave/32/96_2.png) [@dynamicdave](https://discourse.nodered.org/u/dynamicdave)\
**Post date:** [21 October 2021 15:21 UTC](https://discourse.nodered.org/t/home-surveillance-system-hss/51726/111 "2021-10-21T15:21:40Z")

</div>

A number of our users have asked if it is possible to add another button to HSS.  
The answer is YES, as most things are possible with HSS (ha, ha, ha) as it's basically Node-RED.

I've just written an example of adding an additional button to provide a second set of Presets.  
 ![adding_a_button_A](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/f/f/ff99ac793001d272c539a5ad108fe4f08fa1ff4b.gif)  
The example also shows how to reduce the width of a button and link it to the 'config' file.

This worked example can be found in the [FAQ](http://teamwork-int.com/hss/faqs.html) section of our [website](http://teamwork-int.com/hss/faqs.html). Hope you find it useful.

---

<div class="post-metadata">

**Author:** ![dynamicdave](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dynamicdave/32/96_2.png) [@dynamicdave](https://discourse.nodered.org/u/dynamicdave)\
**Post date:** [22 October 2021 05:33 UTC](https://discourse.nodered.org/t/home-surveillance-system-hss/51726/112 "2021-10-22T05:33:33Z")

</div>

HSS offers a report on its Daily Housekeeping activity. I've just written a guide on how to activate this.  
 ![housekeeping_C](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/9/b/9b288fcfd70ebc1e87189d87227883b34531318f.gif)

The illustrated guide can be found in the [FAQ](http://teamwork-int.com/hss/faqs.html) section of our [website](http://teamwork-int.com/hss/faqs.html). Hope you find it useful.

---

<div class="post-metadata">

**Author:** ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Post date:** [22 October 2021 07:46 UTC](https://discourse.nodered.org/t/home-surveillance-system-hss/51726/113 "2021-10-22T07:46:19Z")

</div>

Hi all, and @kevinGodell  
Not directly related but I have a feeling that this project may be of interest to this community - [GitHub - aler9/rtsp-simple-server: ready-to-use RTSP / RTMP / HLS server and proxy that allows to read, publish and proxy video and audio streams](https://github.com/aler9/rtsp-simple-server)

---

<div class="post-metadata">

**Author:** ![dynamicdave](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dynamicdave/32/96_2.png) [@dynamicdave](https://discourse.nodered.org/u/dynamicdave)\
**Post date:** [1 November 2021 12:25 UTC](https://discourse.nodered.org/t/home-surveillance-system-hss/51726/114 "2021-11-01T12:25:53Z")

</div>

**Version v1.2.1 of HSS was uploaded to the [HSS website](http://teamwork-int.com/hss/) on... 1st November 2021**

This is a minor release to...

- fix restarting of lost connection to rtsp cameras (as was discussed on the forum)
- add a sample rtsp stream as IP CAM14 (e.g. Big Buck Bunny)

The config file (hss\_config\_sample\_nf.txt) has been updated if you want to try out these new features.

Note 1:  
The 'hss\_config\_basic\_nf.txt' remains unchanged, so HSS will still work 'out-of-the-box'.

Note 2:  
The URL for IP cameras is no longer needed in the config file.  
For cameras with sources other than rtsp & m3u8 **the url is still required** and needs to be specified.

# --------------------------------

```
    "cam10": {
        "type": "IP",
        "rotation": "0deg",
         "label": "Insert label-text for the camera here"
    },

```

# --------------------------------

```
    "cam11": {
        "type": "IP",
        "rotation": "0deg",
         "label": "Insert label-text for the camera here"
    },

```

---

<div class="post-metadata">

**Author:** ![krambriw](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/krambriw/32/5429_2.png) [@krambriw](https://discourse.nodered.org/u/krambriw)\
**Post date:** [2 November 2021 07:48 UTC](https://discourse.nodered.org/t/home-surveillance-system-hss/51726/115 "2021-11-02T07:48:30Z")

</div>

Maybe, yes. One usage could be if you want to publish video from a raspi-cam or usb camera via rtsp, "converting" the raw video frames and encode them into h264. But my experience, using ffmpeg with libx264 on a Raspberry Pi (or any computer) will cause a high cpu load and it will get very hot. Using the gpu with the h264\_omx improves things, cpu load is less, but still pretty high.

If the target is that you would like to make a usb camera "networked" you can use use mjpeg-streamer. On my own local & trusted home network I am using it since long with good experience for all my usb cameras. It doesn't convert any video frames, just makes the video available via http, causes neglegtable cpu load and the result works really fine in HSS

> **[GitHub - jacksonliam/mjpg-streamer: Fork of...](https://github.com/jacksonliam/mjpg-streamer)**
>
> Fork of http://sourceforge.net/projects/mjpg-streamer/ - GitHub - jacksonliam/mjpg-streamer: Fork of http://sourceforge.net/projects/mjpg-streamer/

[Previous page](https://discourse.nodered.org/t/home-surveillance-system-hss/51726.md?page=5)
