node-red-contrib-transittime
v1.0.8
Published
node-red transit time calc
Downloads
23
Maintainers
Readme
node-red-contrib-transittime
Transit Time Palette for Node-Red
Input / Output
inputs :
msg.payload.distance: trip distance in kms.
msg.payload.config: the required vehicle and trip information :
- speed in km/hours
- drivingTime in hours
- maxDrivingTime in hours
- breakTime in hours
- restTime in hours
Example :
{speed: 1.16, drivingTime: 240, maxDrivingTime: 720, breakTime:30, restTime:480}
output :
return msg.payload.transitTime in hours.
Test
You can check the flow in the sample directory to have a better understanding of the input and output. It provides 2 examples :
- timestamp with predefined set of data
- api get/post to input values
Demo
UI : https://transittime.yoctu.com/ui
API : curl -X POST https://transittime.yoctu.com/api/ -H 'Content-type: application/json' -d '{ "distance": 500, "config": {"speed":60,"drivingTime":240,"maxDrivingTime":720,"breakTime":30,"restTime":480}}'
Contributors and Thanks
Thank you
@misterbh for the first version, test and algorythm
LaV.