node-red-contrib-transittime 1.0.8

node-red transit time calc

npm install node-red-contrib-transittime

node-red-contrib-transittime

Build Status npm version Github Issues MIT license

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.

Collection Info

Node Info

Version: 1.0.8
Updated 4 years, 11 months ago
License: ISC
Rating: 5.0 1

Categories

Actions

Rate:

Downloads

94 in the last week

Nodes

  • transitTime

Keywords

  • node-red
  • transit
  • transittime
  • yoctu
  • logistics

Maintainers