Hello All,
I have an existing flow that works, I put it together, but doubt my ability to make an efficient system using nodered.
I am using the hosted flowfuse.
Here is the basic idea (and what I already have):
- I have many IoT devices setup, and they send data.
- (in my ui) User sets up "rules". They can say, if Data xyz is over/under/equal to some number then send the data somewhere else (email, sms, discord, http(s), etc...)
In Flowfuse: Data comes in via an MQTT connection, branches 2 directions:
1: stored in the database (data table)
2: alerting flow
The alerting flow does the following:
- reads the device from the incoming data. (this is free as we need to handle the data anyway)
- gets the owner of the device (DB Read)
- gets the rules that the owner setup (DB Read)
- checks the data against the fules (DB Read)
- checks the destination the owner setup (DB Read)
- sends the data (X service write)
- Save that the alert was triggered OR clears the alert as the data is normal (DB Write)
With all of that in mind, Here is what I want from you! I need someone that can simplify my flow and make it more profecional, or if it is already okay, let me know my work is OK.
If you message me, let me know your current rate and we can chat about a time for you to have a look at the actual system and get a better estimation of what type of work would be involved in this.
Thank you very much,
-Kevin