jeedom-plugin-volvooncall

Documentation du plugin volvooncall


Notes importantes

L’API utilisée est celle de Wirelesscar et n’a pas de documentation !

VOLVO a tout d’abord opté pour ce choix pour un “clé en main” mais sont en train de développer leur propre API.

Vous pouvez la retrouver ici.
Elle est assez prometteuse mais ne permet pas, pour le moment, de faire autant de chose que sa concurrente.

Un script python existe ici et je m’en suis largement inspiré ainsi que le plugin développé par Lelas pour les voitures Peugeot.
Merci à eux !


Prérequis

Fonctions

Ce plugin permet d’accèder aux informations de votre voiture connectée Volvo :

Il permet également d’accéder au trajets des 100 derniers jours avec les détails :

Il permet aussi, si votre voiture le supporte, quelques actions distantes : -> en développement

Les informations disponibles dans les widgets sont:

Installation

Par le market:

La version stable est en cours de validation par l’équipe Jeedom

Par source Github:

Sur la page configuration du plugin, saisir vos identifiants de compte Volvo On Call et votre région*.
*Fonction en cours de développement

Configuration

Une fois l’installation effectuée:

La plugin à besoin de connaitre les coordonnées GPS de stationnement habituel de la voiture.
Pour cela, il faut renseigner ces coordonnées GPS dans la page de configuration de jeedom.
Règlages => Système => Configuration => Informations

Widgets

Les widgets sont configurés automatiquement par le plugin lors de la création de l’équipement.
Il est possible d’agencer les éléments dans les widgets par la fonction d’édition du dashboard.
Je propose l’agencement suivant comme exemple, en utilisant la présentation en tableau dans Configuration Avancée=>Disposition (voir ci dessous)
Une image d’une Volvo XC40 est proposée en background.
** Bonus avec le plugin HTML display pour un affichage dans un design**
Créer un design
Ajouter un lien (avec l’id de votre design) en bas de tableau pour accéder au détail du véhicule.

<a href="/index.php?v=d&p=plan&plan_id=60" class="btn btn-primary btn-volvooncall">Accéder à plus d'informations</a>

Créer un template HTML (plugin HTML display) avec le code fournit ici en adaptant le code selon vos commandes (commentaires dans le code)

Bonus (code HTML avec le widget HTML display)

Pré-requis pour le bonus

Cette page permet de consulter les informations suivantes sur 4 onglets différents:

Affichage des trajets:

Il est possible de définir une période soit par 2 dates, soit par des racourcis ('Aujourd'hui', 'hier', 'les 7 derniers jours' ou 'tout'), puis d'afficher l'ensemble des trajets sur cette période.


La suite de la page est mise à jour avec l’affichage des trajets sélectionnés, en tableau et en affichage sur une carte. (Openstreet map)
On peut sélectionner un trajet dans le tableau pour l’afficher sur la carte.
En préparation : ajout de point GPS intermédiaires pour afficher le trajet complet
Un résumé sur l’ensemble des trajets sélectionnés et donné également sur cette page.

Caractéristiques & Statistiques: -> en cours de développement
Présentations sous forme de graphe de quelques statistiques d’utilisation du véhicule.
Adaptez le code en modifiant les ID de vos commandes (commentaire dans le code)

Commandes du véhicule: -> en cours de développement
Vous retrouverez les mêmes commandes que l’application Volvo On Call

Visites d’entretien:
L’onglet affiché est celui en rapport à votre kilométrage.
Ces informations sont estimatives et approximatives.
Adaptez le code en modifiant la date de 1ère mise en circulation (commentaire dans le code)

Bugs connus:
Cette version 1.0 est encore en développement. Il y a quelques bugs connus mais non pénalisants

Suite prévue pour ce plugin: