Data transformation Add or remove parameters, inject data from third-party services, script custom parsing, and more. Create your first plugin with flespi Plugins are the key instance in flespi responsible for the transformation of the received message before it departs to the destination. Plugins apply to device messages. You can apply multiple plugins to a message in the specified order. Plugins can inject values obtained from third-party services, e.g. geocoding or LBS data. You can request the development of a custom plugin to meet your specific business needs. More about plugins in our KB Plugin types Plugin type Description Type item-fields add static fields to the designated item, some of the fields can be stored as message parameters Add params item-telemetry add cached telemetry values in place of missing device message parameters Add params msg-expression add new message parameters as a result of evaluating expressions Add params msg-geofence detect if the position from a given device message is inside a specified list of geofences; add parameters with the status (in/out) and geofence name to the device message Add params msg-erase remove the listed parameters from the message Delete params msg-copy copy device messages to another device Copy message msg-pvm-code execute PVM code to process the message Custom parsing msg-cancel prevent device message registration Delete message msg-dtc-decoder add a human-readable description of DTC code into the message DTC decoder msg-param-calibrate convert value with a stepwise linear function Convert params google-reverse-geocoding resolve the position address using Google reverse geocoding and add it to the message Geocoding nominatim-reverse-geocoding resolve the position address using Nominatim reverse geocoding (OSM) and add it to the message. Public and private servers supported. Geocoding here-reverse-geocoding resolve the position address using Here reverse geocoding and add it to the message Geocoding wialon-reverse-geocoding resolve position address using reverse Gurtam Wialon geocoding and add it to the message Geocoding locationiq-reverse-geocoding resolve position address using reverse LocationIQ geocoding and add it to the message Geocoding gisgraphy-reverse-geocoding resolve position address using reverse Gisgraphy geocoding and add it to the message Geocoding google-wifi-geolocation resolve Wi-Fi router MAC address information into location data using Google Wi-Fi Geolocation API and add them to the message Geocoding wialon-lbs-geocoding resolve position coordinates using LBS Wialon geocoding and add them to the message LBS unwiredlabs-geocoding resolve position coordinates using Unwiredlabs geolocation API and add them to the message LBS wialon-overspeeding-plugin detect speed limits using Wialon API and add them to the message Add params We regularly add new plugins to the list. Follow the “plugins” tag on our forum to keep updated about all plugin-related news Plugins API CREATE A FREE ACCOUNT AND TRY Possible scenarios Add, remove, or replace message parameters Add reverse geocoding data into messages Configure custom parsing logic for message payload Add geofence status into messages Add LBS data into messages Add Wi-Fi-based geolocation into messages Create your first plugin with flespi Login/register Related articles Read more news