Seeking Assistance for Home Assistant + Node-RED Project

My name is Caio Gomes, and I am a Brazilian individual with an intermediate level of English proficiency and limited programming knowledge. Despite my limited technical expertise, I am passionate about learning and eager to contribute to a meaningful project.

Currently, I am working on a project aimed at enhancing security measures in schools within our city. The project involves implementing a panic button system where devices installed in each school communicate with my Home Assistant setup. Upon activation, these devices trigger a communication with Node-RED, which, in turn, sends a notification to the local authorities via Telegram.

To further improve this system, I am interested in creating a dedicated dashboard within Node-RED. The goal is to enable remote monitoring by law enforcement personnel. Specifically, I envision a map on the dashboard that displays real-time information when a panic button is pressed. This information would include the location of the incident, date, time, and the school’s address. Additionally, the dashboard should allow authorities to acknowledge the incident, take necessary actions, and even cancel the incident marker on the map.

Given my limited technical expertise, I am reaching out to inquire if you or someone you know has experience with such projects and would be available for paid assistance. I believe that a skilled professional could help bring this vision to reality and contribute to the overall success of the security initiative in our schools.

If you or someone you recommend is available for this type of work, please let me know your availability for a discussion. I am eager to discuss the project’s details, including timelines, costs, and any other relevant considerations.

Thank you for your time, and I look forward to the possibility of collaborating on this important project.

Best regards,

Caio Gomes
Email: [email protected]

What you are asking for is, for the most part, a common task. It’s used with security camera signals. We(home assistant users) get a signal from a camera. That will create a message that can be sent via telegram.

You could use pre-programmed buttons to send that signal instead of a security camera.

This is where things get a little more difficult.

Could you explain this in a little more detail? Do you want a centralized node red. Where the police log into it from the internet? Or is this just at the school?

You can listen for a telegram message, then take action when one is received. The messages would need to be specific though. For example:

Telegram message goes to authorities.

Within the message would be key words to respond with.

OK = We have received the alarm.

Sent = First responders are on the way.

Cancel = Turn off the alarm

Something to that effect. That is something that you could do on your own, with the help of the forum. Most of your work is on location.

Hard wired buttons are your best option. Who would be installing the system on location? This person needs to understand the software side as well. This will be important for troubleshooting.

Actually, my idea is to remove Telegram from the system. In summary, I would have a Sonoff switch in each school. Upon activation, it would communicate with a remote central located in my residence using Node-RED. After that, an event would be created in Node-RED + WorldMap, displaying the location of the activation and school data on a dashboard. This dashboard with the map and information would be viewed in a third location, which in this case, is the emergency center. Therefore, I need remote access to the main server.

This is my idea, and I am aware that there are existing software solutions that work exactly like this. However, the cost of such systems is excessively high in Brazil. I am open to other approaches, including the use of paid or open-source software where APIs can be utilized for communication between Node-RED and the server in the central location.