{"id":23592606,"url":"https://github.com/filipnet/nodered-securitycam","last_synced_at":"2025-10-10T09:47:36.622Z","repository":{"id":134496136,"uuid":"265660263","full_name":"filipnet/nodered-securitycam","owner":"filipnet","description":"Retrieval of e-mail, extraction of image attachments, resizing and creation of slideshow for MQTT","archived":false,"fork":false,"pushed_at":"2020-06-17T06:29:55.000Z","size":136,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-10T09:47:36.152Z","etag":null,"topics":["attachments","camera","e-mail","flow","hikam","image","mqtt","node-red","security","slide","slideshow"],"latest_commit_sha":null,"homepage":"https://www.filipnet.de","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/filipnet.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-05-20T18:57:45.000Z","updated_at":"2022-04-08T22:42:42.000Z","dependencies_parsed_at":"2023-06-16T12:15:32.151Z","dependency_job_id":null,"html_url":"https://github.com/filipnet/nodered-securitycam","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/filipnet/nodered-securitycam","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/filipnet%2Fnodered-securitycam","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/filipnet%2Fnodered-securitycam/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/filipnet%2Fnodered-securitycam/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/filipnet%2Fnodered-securitycam/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/filipnet","download_url":"https://codeload.github.com/filipnet/nodered-securitycam/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/filipnet%2Fnodered-securitycam/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279003403,"owners_count":26083581,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-10T02:00:06.843Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["attachments","camera","e-mail","flow","hikam","image","mqtt","node-red","security","slide","slideshow"],"created_at":"2024-12-27T08:14:55.148Z","updated_at":"2025-10-10T09:47:36.575Z","avatar_url":"https://github.com/filipnet.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# nodered-securitycam\n\nRetrieval of e-mail, extraction of image attachments, resizing and creation of slideshow for MQTT\n\nIf your security cam only sends e-mail attachments, there is the possibility to deal with ONFIV or to process these e-mails further. \n\n\u003cimg src=\"images/flow-nodered-security-cam.png\" alt=\"Node-RED flow\" width=\"850\"/\u003e\n\n\u003c!-- TOC --\u003e\n\n- [nodered-securitycam](#nodered-securitycam)\n    - [FEATURES](#features)\n    - [REQUIREMENTS](#requirements)\n        - [ADDITIONAL NODES](#additional-nodes)\n        - [CONFIGURATION](#configuration)\n    - [EXAMPLE](#example)\n    - [REMARKS](#remarks)\n    - [LICENSE](#license)\n\n\u003c!-- /TOC --\u003e\n\n## FEATURES\n\n- Connect to IMAP server\n- Retrieval unread e-mail of security cams from dedicated mailbox\n- Mark already processed e-mails as read\n- Split by securitycam (only necessary if there are several cams)\n- Extract attachments (images) out of e-mail\n- Shrink the images to 400px width (configuration in flow variable)\n- Write each single image to folder\n- Endless loop, which outputs the images in an interval of 10s\n- Show output in Node-RED preview\n- Send output to MQTT topic\n\n## REQUIREMENTS\n\n### ADDITIONAL NODES\n\n- node-red-node-email\n- node-red-contrib-image-tools\n\n### CONFIGURATION\n\n- Configure a dedicated mailbox for the security cams, otherwise you have to separate this emails in your flow\n- Make sure the user that runs the Node-RED process has read and write access to the folder for the images\n\n## EXAMPLE\n\nYou can find an example in the GitHUB repository: ***flows-nodered-securitycam.json***\n\n## REMARKS\n\nIf you decide to use flow- or global variables instead of writing the images to a folder, take care of your heap memory. More information in CHANGELOG.md\n\n## LICENSE\n\nnodered-securitycam and all individual scripts are under the BSD 3-Clause license unless explicitly noted otherwise. Please refer to the LICENSE","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffilipnet%2Fnodered-securitycam","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffilipnet%2Fnodered-securitycam","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffilipnet%2Fnodered-securitycam/lists"}