Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Fleet
  3. Fleet Dashcam Integration (TracksolidPro / Jimi IoT) v 18.0
  4. Sales Conditions FAQ

Fleet Dashcam Integration (TracksolidPro / Jimi IoT)

by Alphasoft https://www.alphasoft.co.id
Odoo

$ 492.50

v 18.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Discuss (mail)
• Fleet (fleet)
Lines of code 4590
Technical Name fleet_dashcam
LicenseOPL-1
Websitehttps://www.alphasoft.co.id
Versions 17.0 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Discuss (mail)
• Fleet (fleet)
Lines of code 4590
Technical Name fleet_dashcam
LicenseOPL-1
Websitehttps://www.alphasoft.co.id
Versions 17.0 18.0 19.0
  • Description
  • License

Fleet Dashcam Integration — Tracksolid / Jimi IoT inside Odoo Fleet

Stop juggling 3 dashboards. Bring live GPS, multi-camera streams, ADAS / DSM alerts, driver scorecards, and event footage into the Odoo Fleet you already use.
No third-party paid Fleet add-on required.

Jump to: Why · Features · Modules · Use cases · Tech · FAQ · Pricing

∞

Cameras —
fleet of any size

4

Region gateways —
TS · HK · EU · US

10+

Alarm types —
SOS, ADAS, DSM, geofence…

$499

One-time —
perpetual license

OPL-1 Source code included
|
Odoo 18.0 Community / Enterprise compatible
|
OWL 2 Modern frontend
|
1 BIZ DAY Email response

Fleet operators run on too many dashboards

You log into Tracksolid to watch live camera feeds. You log into Odoo Fleet to manage vehicles and drivers. You re-enter event reports into a spreadsheet for the safety officer. You email footage links to insurance.

All of that already belongs in Odoo.
Vehicle ↔ dashcam ↔ driver ↔ event ↔ footage ↔ follow-up — one chain of records, one chatter, one activity queue, one set of permissions.

3 dashboards → 1

  Without this module

  • Tracksolid web portal for live cameras.
  • Odoo Fleet for vehicle records.
  • Excel sheet for incident log.
  • Email back-and-forth on event footage.
  • Manual driver score spreadsheets.
  • No single audit trail for incidents.

  With this module

  • Live cameras in the Odoo Camera Manager.
  • Vehicle smart buttons show dashcams & events.
  • Every event becomes an Odoo record with video URL.
  • Critical alarms raise Odoo activities automatically.
  • Driver scorecards aggregated in dashboard.
  • Full chatter / audit trail per incident.

Key features

Multi-camera live view

OWL dashboard streams every online camera simultaneously (HTTP-FLV via flv.js). Click-to-play, with a concurrency cap so the browser stays healthy.

Real-time GPS

Periodic polling plus HTTP push webhooks (/pushgps). Latest position surfaced on the vehicle form, full history per device.

Real-time alarms

SOS, collision, harsh driving, ADAS / DSM, geofence, power events. Critical alarms raise activities, post to chatter, push live notification to managers.

Driver scorecards

Per-driver score from acceleration, braking, cornering, speeding, and ADAS events. Dashboard surfaces the riskiest drivers — informed coaching plans.

Trip analyzer + playback

Historical route playback with date-range picker, trip summary, and event markers. Click any event → jump to footage.

S3 footage archive (optional)

Event clips copied to AWS S3 with optional CloudFront URL. Re-uses your existing infrastructure. boto3 imported lazily — installs without it.

Credential-safe streams

Stream URLs minted server-side. Platform credentials never reach the browser. ACL via standard Odoo group rules.

4 regional gateways

Configurable for Tracksolid TS / HK / EU / US regional endpoints. Switch via Settings, no code changes.

Activity auto-routing

Set per-alarm-type routing: SOS → operations manager, ADAS → safety officer, geofence → dispatch. Right person, right time.

Architecture — 8 connected modules

All native Odoo models with proper inheritance, security rules, and chatter. Nothing bolted on as a side-database.

Provider

dashcam.provider — Tracksolid Pro / Jimi IoT credentials, region, signed token cache.

Device

dashcam.device — per-IMEI dashcam, linked to fleet.vehicle + driver.

Channel

dashcam.channel — front / cabin / rear / side individual camera feeds.

Position

dashcam.position — lat / long / speed / heading history per device.

Event

dashcam.event — alarm record with video URL, image URL, chatter.

Alarm type

dashcam.alarm.type — configurable per-type severity + activity routing.

Camera Manager

OWL dashboard tiling every online camera, with concurrency cap.

Tracking dashboard

Map + vehicle list + trip analyzer + driver scorecard in one OWL view.

See it in action

Real screenshots from a production install. Same colors, same UX in your Odoo instance.

Fleet Tracking Live Map with KPI cards (Total / Online / Offline / Moving / Avg Speed), Leaflet map, and vehicle sidebar

Fleet Tracking Live Map — 5 KPI cards (Total / Online / Offline / Moving / Avg Speed), OpenStreetMap with vehicle markers, sidebar with per-vehicle status + driver + last seen timestamp.

Camera Manager dashboard showing two camera tiles (Front + Cabin) for DemoTruck Hauler 500

Camera Manager — multi-tile live view. Each tile labelled with vehicle + channel (Front / Cabin / Rear), click-to-play HTTP-FLV stream.

Dashcam device form for Cab Dashcam Demo showing IMEI, Mapping (Provider/Vehicle/Driver), Device info, Last Position, and Recent Events tab with Ignition / Overspeed events

Dashcam device form — IMEI + provider mapping, vehicle & driver link, last position, and Recent Events tab with severity badges (Low / High).

Providers configuration list with Traccar / Tracksolid Pro entries, Region, Effective Gateway URL, Device Count, Enable Push, Archive Footage, Last Sync

Providers configuration — one row per platform connection. Region picker, gateway URL, device count, Enable Push Events, Archive Footage to S3, Last Sync timestamp.

Real-world use cases

Logistics fleets

100+ trucks, 24/7 operation. Dispatcher monitors all cameras on the wall display. SOS event → auto-activity to nearest depot manager. Footage exported to insurance via S3 link.

School / corporate buses

Inside-cabin cameras, ADAS for driver attention. Parents / HR get notified on harsh-driving events. Monthly driver scorecard ranks safest performers — bonus payout automated.

Taxi / ride-hail

Front + cabin cameras for dispute evidence. SOS button hard-wired. Complaint received → ops manager pulls trip in Odoo, plays back route + camera, attaches to ticket.

Last-mile delivery

Rear cargo cam confirms proof-of-delivery. Geofence alarm on each customer stop — dispatcher sees real-time progress without phone calls.

Construction equipment

Excavators, dump trucks, cranes. Geofence + harsh-driving alarms protect site liability. Footage archive proves operator compliance for safety audits.

Insurance & legal

Collision event → auto-archive footage to S3, generate insurance claim record in Odoo with linked media. Saves hours per claim.

Under the hood

Production-tested patterns. Built to scale.

Tracksolid Pro client

class DashcamProvider(models.Model):
    _name = 'dashcam.provider'

    def _api_call(self, method, params):
        """Signed (MD5) JSON RPC to /route/rest gateway."""
        token = self._ensure_token()
        sign = self._compute_md5_signature(params)
        payload = {
            'common': {
                'method': method,
                'time': now_ts(),
                'token': token,
                'sign': sign,
            },
            'params': params,
        }
        return requests.post(self.url, json=payload).json()

    def fetch_device_inventory(self):
        return self._api_call('jimi.open.device.list', {...})

Webhook + live bus push

@http.route('/pushalarm', type='json', auth='public')
def push_alarm(self, **payload):
    """Real-time HTTP push from Tracksolid platform."""
    event = self.env['dashcam.event'].sudo().create({
        'device_id': self._find_device(payload['imei']),
        'alarm_type_id': self._map_alarm(payload['type']),
        'video_url': payload.get('video'),
        'image_url': payload.get('image'),
        'lat': payload['lat'], 'lon': payload['lon'],
    })
    if event.alarm_type_id.severity == 'critical':
        event._raise_activity()
        event._post_to_chatter()
        event._bus_notify_managers()
    return {'status': 'ok'}

"We had 65 trucks across 3 regional depots. Drivers were rotating dashboards across Tracksolid + a spreadsheet + Odoo. The custom integration quote we got from another partner was USD 12k + 6 weeks. We bought this module, configured in 2 days, and saved both the money and the wait."

— Operations Manager, Indonesian logistics fleet

Frequently asked

  Which dashcam brands work?

Any dashcam registered on the Tracksolid Pro / Jimi IoT Open Platform — Jimi, Concox, and most Chinese fleet dashcam brands re-badge for this platform. If your dashcam shows up in the Tracksolid web portal, it works here.

  Do I need to install boto3?

No — the S3 archive is optional. boto3 is imported lazily so the module installs without it. Install boto3 only when you want to enable S3 archive.

  Webhook vs polling?

Both supported. Use HTTP push (/pushgps, /pushalarm) for real-time on production; or fall back to periodic polling for environments where webhooks aren't reachable (private LAN, dev / staging).

  How are stream credentials protected?

Stream URLs are minted server-side using temporary tokens. The Tracksolid API key never touches the browser. Browser only sees short-lived HTTP-FLV URLs.

  How many concurrent streams?

Configurable concurrency cap on the Camera Manager (default 8 simultaneous streams). Streams start on demand, paused tiles release the slot. Tunable per deployment.

  Custom alarm types?

Yes — dashcam.alarm.type is data, not code. Add new types, set severity, assign activity-routing rule. All via the standard Odoo configuration menu.

Pricing — a fraction of custom development

ONE-TIME LICENSE

Fleet Dashcam Integration

USD 499

Full source code · OPL-1 · Free updates within Odoo 18.x

  • ✓ Tracksolid Pro / Jimi IoT connector
  • ✓ Multi-camera live Camera Manager
  • ✓ Real-time GPS + webhook + polling
  • ✓ 10+ alarm types + activity routing
  • ✓ Tracking dashboard + trip analyzer
  • ✓ Driver scorecards
  • ✓ Optional S3 / CloudFront archive
  • ✓ 4 regional gateways (TS/HK/EU/US)
  • ✓ Source code (OPL-1)

Compare: A custom Tracksolid + Odoo Fleet integration quote runs USD 8k–15k + 4-8 weeks. This module ships today.

Installation

  1. Purchase & download the module from the Apps Store.
  2. Extract into your Odoo addons path.
  3. Open Apps → Update Apps List.
  4. Search Fleet Dashcam → click Install.
  5. Configure the Tracksolid Pro provider record (URL, API key, region).
  6. Open Fleet → Dashcam → Devices, sync from platform.
  7. Map each device IMEI to its vehicle — done.

Dependencies: standard fleet, mail, web, base_setup. Python: requests (ships with Odoo). boto3 only if S3 archive enabled.

Support & About

Need help?

We respond within 1 business day.

  •   Email: info@alphasoft.co.id
  •   Website: www.alphasoft.co.id

About Alphasoft

Alphasoft is an Indonesian Odoo development house focused on accounting, ISP/telco operations, fleet tracking, and productivity add-ons. Battle-tested across Indonesian logistics, ISP, and government fleets.

License: OPL-1  |  Author: Alphasoft  |  Odoo: 18.0 Community / Enterprise  |  Version: 18.0.1.7.0

Trademarks & logos: Odoo® is a trademark of Odoo S.A. Alphasoft is not affiliated with or endorsed by Odoo S.A.

Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with