Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-11-06 | Using templates for event forwarded messages | Shinryuken | |
2017-11-06 | ObjectWriter for pretty-printing messaging | Shinryuken | |
2017-11-04 | Adding support for additional parameters on post body request (pushover support) | Shinryuken | |
Hi, i implemented a new modality when sending event messages inside EventForwarder, now you can send requests as a "form-urlencoded", this means that the actual payload will be sent as a form parameter (the parameter name is configurable), this strategy will let you to add another parameters inside the form body message too. You can add new custom form params almost on the same way as the custom headers are inserted (event.forward.header), the only difference is that you will use the equals "=" char instead of ":" as key/value separator. You can enable this mode using the option: "event.forward.payloadAsParamMode", when using this mode you can use the other 2 configuration elements, "event.forward.paramMode.payloadParamName" if you want to change the form name param of the payload (default is "payload") and "event.forward.paramMode.additionalParams" to specify additional key/value form params. I added an option to prettyPrint the payload messages too, you can enable it using "event.forward.prettyPrintedPayload", i decided to add this option only for the EventForwarder behaviour. This is an example (using all the new params) that lets you integrate traccar server with the pushover platform. <entry key='status.timeout'>60</entry> <entry key='event.statusHandler'>true</entry> <entry key="event.forward.enable">true</entry> <entry key='event.forward.url'>https://api.pushover.net/1/messages.json</entry> <entry key='event.forward.prettyPrintedPayload'>true</entry> <entry key='event.forward.payloadAsParamMode'>true</entry> <entry key='event.forward.paramMode.payloadParamName'>message</entry> <entry key='event.forward.paramMode.additionalParams'> token=YOUR_TOKEN_ID user=YOUR_USER_ID </entry> I tested the new options and they work pretty well. Tried to make the change as clean as possible and avoiding code duplications. This mode does not change or affects the actual behabiour of the module. Let me know what do you think. | |||
2017-11-01 | Support iStartrek VT900 protocol | Anton Tananaev | |
2017-10-31 | Handle Bofan PT600 long frames | Anton Tananaev | |
2017-10-30 | Merge pull request #3617 from Abyss777/math_jexl | Anton Tananaev | |
Map "Math" to Computed Attributes context | |||
2017-10-30 | Support Oner OCT retransmission | Anton Tananaev | |
2017-10-30 | Map "Math" to Computed Attributes context | Abyss777 | |
2017-10-30 | Support Topin D3 micro messages | Anton Tananaev | |
2017-10-28 | Extend Bofan PT600 support | Anton Tananaev | |
2017-10-28 | Implement Recoda protocol | Anton Tananaev | |
2017-10-28 | Atomic statistics check (fix #3614) | Anton Tananaev | |
2017-10-26 | Update D-WAY protocol decoder | Anton Tananaev | |
2017-10-26 | Implement Meitrack CCE format | Anton Tananaev | |
2017-10-26 | Add support for AB and AC types | Anton Tananaev | |
2017-10-25 | Save Meitrack photos | Anton Tananaev | |
2017-10-25 | Implement alternative Totem ACK | Anton Tananaev | |
2017-10-25 | Add missing genx parameters | Anton Tananaev | |
2017-10-25 | Implement D-WAY protocol | Anton Tananaev | |
2017-10-25 | Merge pull request #3582 from nadezhdamosunova/master | Anton Tananaev | |
Initial flespi integtation | |||
2017-10-25 | flespi integration: listening messages (rev.7) | namo | |
2017-10-25 | Fix Meitrack temperature (fix #3604) | Anton Tananaev | |
2017-10-24 | Improve TAIP validity handling | Anton Tananaev | |
2017-10-24 | flespi integration: listening messages (rev.6): unit test added, ↵ | namo | |
getLastLocation added if position is absent | |||
2017-10-24 | Revert "flespi integration: listening messages (rev.5): unit test added" | namo | |
This reverts commit ad8ee1702e02e02533e9f20e06af960b2cf3c647. | |||
2017-10-23 | Fix indentation | Abyss777 | |
2017-10-23 | Implement command cloning | Abyss777 | |
2017-10-22 | Set deviceId in Saved Command before send | Abyss777 | |
2017-10-21 | Support GVT900E device protocol | Anton Tananaev | |
2017-10-21 | Allow per-device configuration | Anton Tananaev | |
2017-10-20 | flespi integration: listening messages (rev.5): unit test added | namo | |
2017-10-20 | flespi integration: listening messages (rev.4) | namo | |
2017-10-20 | Merge pull request #3589 from Abyss777/buffered_commands | Anton Tananaev | |
Implement buffered/delayed commands | |||
2017-10-20 | Reverted using Queue | Abyss777 | |
2017-10-20 | Unwrap ternary operator | Abyss777 | |
2017-10-20 | Use List instead of Queue | Abyss777 | |
2017-10-20 | flespi integration: listening messages (rev.3) | namo | |
2017-10-20 | flespi integration: listening messages (rev.2) | namo | |
2017-10-20 | Revert "flespi integration: listening messages" | namo | |
This reverts commit fb82a8167b99f706cb25d828bf1d72424ba98a75. | |||
2017-10-19 | flespi integration: listening messages | namo | |
2017-10-19 | Revert "initial flespi integtation: pulling messages from flespi channels ↵ | namo | |
and updating devices' position" This reverts commit 5193bd866734b6fea1bf96b5d975c52f09cbec2e. | |||
2017-10-20 | Fix download photo command | Anton Tananaev | |
2017-10-19 | Implement buffered commands | Abyss777 | |
2017-10-19 | Update Cradlepoint decoder (fix #3581) | Anton Tananaev | |
2017-10-15 | Update tzone protocol | Anton Tananaev | |
2017-10-13 | initial flespi integtation: pulling messages from flespi channels and ↵ | namo | |
updating devices' position | |||
2017-10-10 | Update case statement Xexun | Kirk Ryan | |
A proposed change to allow for the correct use of value.toLowerCase() handling (case-insensitive switch statement functionality. | |||
2017-10-09 | Decode hex driver id | Anton Tananaev | |
2017-10-08 | Support alternative Xexun ignition | Anton Tananaev | |
2017-10-05 | Make some parameters optional | Anton Tananaev | |