my project basically gets data through MQTT from arduino , and function node compares the received Temperature and humidity values with threshold. Based on this computed data, the action commands are sent back to arduino using MQTT again.
In the project I have also added some dashboard nodes for analytic.
The main work is to add stages to this project. Stages in the sense different time intervals.
1st stage : The threshold values for comparison should be 'XX' for initial 3 days.
2nd Stage : The threshold values for comparison should be 'YY' for next 7 days.
3rd Stage : The threshold values for comparison should be 'ZZ' for next 9 days.
4th Stage : The threshold values for comparison should be 'NN' for next 5 days.
I have total 4 stages in the project.
Intially, the threshold values should be X, and after 3 days, the threshold values must be changed. This process has to takes place thrice as I have 4 Time interval(4 stages).
In arduino I used to use millis() function for this purpose. But I did not find any option in Node-RED.
4 freelancers are bidding on average ₹2594 for this job
I have experience with Arduino since college years and have played around with johnny-five. However, not knowing what MQTT is makes me more excited to take up this challenge and go for it. Hope you find best suit.