Skip to content

Initial implementation of Netstar integration#1

Draft
chrisdoehring wants to merge 2 commits intomainfrom
initial-implementation
Draft

Initial implementation of Netstar integration#1
chrisdoehring wants to merge 2 commits intomainfrom
initial-implementation

Conversation

@chrisdoehring
Copy link
Copy Markdown

@chrisdoehring chrisdoehring commented Feb 27, 2026

Summary

This is the first implementation of the Gundi v2 integration with Netstar vehicle tracking. It pulls GPS location data from Netstar's SOAP web service (GetVehicleLocations) and sends observations to Gundi.

⚠️ Work in progress — not ready for review or merge.

What's included so far

  • Auth action (action_auth) — validates credentials against the Netstar API
  • Pull action (action_pull_observations) — fetches vehicle locations and sends them as observations to Gundi
  • Config models (NetstarAuthConfig, NetstarPullObservationsConfig) with reset field support
  • Null-safe XML parsing helper (_get_text)
  • Filtering of invalid GPS fixes (GpsLocked=false)
  • Extended additional data: speed, ignition, direction, driver code, location description, zone, odometer, operating time

🤖 Generated with Claude Code

chrisdoehring and others added 2 commits February 27, 2026 10:40
- Add _get_text() helper for null-safe XML field access
- Add reset config field to control stateful delta vs full fetch
- Filter out vehicle locations where GpsLocked is false
- Add Direction, DriverCode, Location, Zone, Odo, OperatingTime to additional data

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@victorlujanearthranger victorlujanearthranger changed the title compile requirements. add workspace with launch configs. Initial implementation of Netstar integration Feb 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants