Giter Club home page Giter Club logo

pleiades's Introduction

Pleiades

Work in progress

SwiftUI client for Subaru remote vehicle services, for iOS and iPadOS

Name

"Pleiades" is the Greek name for a cluster of stars in the Taurus constellation. The Japanese name for this cluster is "Subaru".

Project goals

  • Deliver faster and more user-friendly interface, compared to official MySubaru app
  • watchOS integration, enabling access to remote start/door lock/location services from Apple Watch
  • Siri and Shortcuts integration, enabling voice commands to start vehicle or control door locks

Development constraints

All features are tested on a 2019 Forester, with a STARLINK Security Plus account based in the US, as that is what I have access to. This vehicle uses the G2 version of Subaru's API. If you are interested in testing on other vehicles, please contact me. Particularly of interest are:

  • 2018 vehicles and older, which use the G1 API and do not support remote start
  • Plug-in Hybrid variants, which use the G2 API with additional features
  • Solterra EVs, which use the new G3 API
  • Vehicles registered in Canada, which seem to behave the same as US ones, but on a different server

Acknowledgements

Knowledge of the Subaru API was gleaned from the Subarulink Python package.

pleiades's People

Contributors

sodle avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.