Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

[Plugin Tiers][Sujet Principal] XeeCloud

Pour échanger sur les plugins classés en catégorie "Monitoring"
mx85
Timide
Messages : 52
Inscription : 31 août 2014, 23:40
Localisation : 85

Re: [Sujet officiel] XeeCloud

Message par mx85 » 15 févr. 2016, 20:57

@flimo Si tes équipements Geoloc sont bien en dynamique je ne vois pas ce qui peut poser problème.

Est ce que d'autres utilisateurs ont le même soucis avec la liste de géolocalisation vide ?
Jeedom sur Debian 9.1 (stretch) 64bits virtualisé VMWare ESXi
Raspberry
RFLink
MySensors : Gateway Ethernet (W5100), RF433, DHT22
Nabaztag:tag
bus 1wire avec sondes de température
ESPEasy
Xee Connect v1 et v2

flimo
Timide
Messages : 38
Inscription : 06 févr. 2016, 23:48
Localisation : 44

Re: [Sujet officiel] XeeCloud

Message par flimo » 15 févr. 2016, 21:37

Je viens de tout désinstaller : geoloc + XeeCloud

Réinstallation de Géoloc avec une Variable Dynamique
Réinstallation de XeeCloud

Toujours impossible de voir ma variable Géoloc Dynamique + Véhicule :(

La récupération de toutes les Données Xeeconnect pour mon véhicule fonctionne sinon.

Ps : Pour info j'ai déjà tester d'un autre PC , vidé le cache de mon navigateur, changé de navigateur , Rebooté mon RBY2....

Update :
Je pense avoir corrigé le problème en modifiant le code dans XeeCloud.php en me calquant sur héliotrope .

<div class="form-group">

16/02 : Je confirme que ça fonctionne à nouveau correctement en modifiant le code
<label class="col-md-3 control-label">{{Géolocalisation}}</label>
<div class="col-md-4">
<select class="form-control eqLogicAttr configuration" id="geoloc" data-l1key="configuration" data-l2key="geoloc">
<option value="none">{{Aucun}}</option>
<?php
foreach (eqLogic::byType('geoloc') as $geoloc) {
foreach (geolocCmd::byEqLogicId($geoloc->getId()) as $geoinfo) {
if ($geoinfo->getConfiguration('mode') == 'fixe' || $geoinfo->getConfiguration('mode') == 'dynamic') {
echo '<option value="' . $geoinfo->getId() . '">' . $geoinfo->getName() . '</option>';
}
}
}
?>
</select>
</div>
</div>

<div class="form-group">

Avatar de l’utilisateur
nimoinau
Timide
Messages : 172
Inscription : 15 avr. 2015, 12:08

Re: [Sujet officiel] XeeCloud

Message par nimoinau » 17 févr. 2016, 09:32

pour ma part,
je suis sous jeedom 2.0.1 avec plugin geoloc du 09/02/16 et xeecloud du 11/02/16.
mes accès externe sont corrects mais je ne suis plus connecté au cloud xee.

voici le log xee.


[2016-02-15 22:30:31][XeeCloud][ERROR] : Erreur sur XeeCloud::pull() : OAuth2\Exception Object ( [message:protected] => Could not resolve host: cloud.xee.com [string:Exception:private] => [code:protected] => 2 [file:protected] => /usr/share/nginx/www/jeedom/plugins/XeeCloud/3rdparty/OAuth2/Client.php [line:protected] => 473 [trace:Exception:private] => Array ( [0] => Array ( [file] => /usr/share/nginx/www/jeedom/plugins/XeeCloud/3rdparty/OAuth2/Client.php [line] => 354 [function] => executeRequest [class] => OAuth2\Client [type] => -> [args] => Array ( [0] => https://cloud.xee.com/v1/user/me.json [1] => Array ( [access_token] => 5b06bdce9408f7be02004ece968d2b718a764486bae9b9e13af4face13c55a71 ) [2] => GET [3] => Array ( ) [4] => 1 ) ) [1] => Array ( [file] => /usr/share/nginx/www/jeedom/plugins/XeeCloud/3rdparty/APIXeeCloud.class.php [line] => 614 [function] => fetch [class] => OAuth2\Client [type] => -> [args] => Array ( [0] => https://cloud.xee.com/v1/user/me.json ) ) [2] => Array ( [file] => /usr/share/nginx/www/jeedom/plugins/XeeCloud/3rdparty/APIXeeCloud.class.php [line] => 695 [function] => getXeeCloudInfosUser [class] => XeeCloudAPI [type] => -> [args] => Array ( ) ) [3] => Array ( [file] => /usr/share/nginx/www/jeedom/plugins/XeeCloud/core/class/XeeCloud.class.php [line] => 283 [function] => getXeeCloudInfos [class] => XeeCloudAPI [type] => -> [args] => Array ( ) ) [4] => Array ( [file] => /usr/share/nginx/www/jeedom/plugins/XeeCloud/core/class/XeeCloud.class.php [line] => 308 [function] => getInformationsXeeCloud [class] => XeeCloud [type] => -> [args] => Array ( ) ) [5] => Array ( [file] => /usr/share/nginx/www/jeedom/plugins/XeeCloud/core/class/XeeCloud.class.php [line] => 37 [function] => getInformations [class] => XeeCloud [type] => -> [args] => Array ( ) ) [6] => Array ( [file] => /usr/share/nginx/www/jeedom/core/php/jeeCron.php [line] => 67 [function] => pull [class] => XeeCloud [type] => :: [args] => Array ( ) ) ) [previous:Exception:private] => )
Jeedom sur VM sur Microserver HP gen8
Modules fibaro, RFlink, Lampe Hue go
Ma page de présentation : viewtopic.php?f=50&t=16576

flimo
Timide
Messages : 38
Inscription : 06 févr. 2016, 23:48
Localisation : 44

Re: [Sujet officiel] XeeCloud

Message par flimo » 17 févr. 2016, 11:18

@nimoinau , j'ai aussi comme beaucoup d'autres je crois cette erreur de temps en temps

Je pense que se sont juste des échecs de connexion par moment au cloud Xeeconnect .
Il suffit de regarder la date et l'heure des dernières données de localisation ( qui correspond au moment du stationnement en générale plus ou moins 30 miniutes ) pour savoir si la connexion est ok ou pas
Dernière édition par flimo le 17 févr. 2016, 11:53, édité 1 fois.

Avatar de l’utilisateur
nimoinau
Timide
Messages : 172
Inscription : 15 avr. 2015, 12:08

Re: [Sujet officiel] XeeCloud

Message par nimoinau » 17 févr. 2016, 11:21

@flimo cela fait 10 jours que je n'ai plus de connexion. pas de temps en temps.
Jeedom sur VM sur Microserver HP gen8
Modules fibaro, RFlink, Lampe Hue go
Ma page de présentation : viewtopic.php?f=50&t=16576

flimo
Timide
Messages : 38
Inscription : 06 févr. 2016, 23:48
Localisation : 44

Re: [Sujet officiel] XeeCloud

Message par flimo » 17 févr. 2016, 13:08

@nimoinau : Quand tu cliques sur authentification Xee ça se passe bien ?
Dans > Configuraration > Configuration Réseau de Jeedom le statut de la connexion externe est OK ( Vert ) ?

Avatar de l’utilisateur
nimoinau
Timide
Messages : 172
Inscription : 15 avr. 2015, 12:08

Re: [Sujet officiel] XeeCloud

Message par nimoinau » 17 févr. 2016, 13:52

Statut connexion OK. Quand je clique sur authentification il mouline pendant des heures.

Envoyé de mon Redmi Note 2 en utilisant Tapatalk
Jeedom sur VM sur Microserver HP gen8
Modules fibaro, RFlink, Lampe Hue go
Ma page de présentation : viewtopic.php?f=50&t=16576

Avatar de l’utilisateur
nimoinau
Timide
Messages : 172
Inscription : 15 avr. 2015, 12:08

Re: [Sujet officiel] XeeCloud

Message par nimoinau » 17 févr. 2016, 14:31

bon j'ai résolu à moitié le pb. firefox ne voulait pas m'autentifier donc je suis passé avec midori et cela a marché. je suis à nouveau connecté au cloud par contre je n'ai rien si je clique sur véhicule dans la page du plugin ni sur la case geoloc.
Jeedom sur VM sur Microserver HP gen8
Modules fibaro, RFlink, Lampe Hue go
Ma page de présentation : viewtopic.php?f=50&t=16576

flimo
Timide
Messages : 38
Inscription : 06 févr. 2016, 23:48
Localisation : 44

Re: [Sujet officiel] XeeCloud

Message par flimo » 17 févr. 2016, 15:27

Voir mes posts plus haut ;) bienvenu au club ;)
Pour géolocalisation j'ai corrigé le code dans Xeecloud.php du dossier desktop\php du pluging

Avatar de l’utilisateur
nimoinau
Timide
Messages : 172
Inscription : 15 avr. 2015, 12:08

Re: [Sujet officiel] XeeCloud

Message par nimoinau » 17 févr. 2016, 18:15

@flimo désolé mais je ne comprends pas ce que tu as corrigé :?
Jeedom sur VM sur Microserver HP gen8
Modules fibaro, RFlink, Lampe Hue go
Ma page de présentation : viewtopic.php?f=50&t=16576

mx85
Timide
Messages : 52
Inscription : 31 août 2014, 23:40
Localisation : 85

Re: [Sujet officiel] XeeCloud

Message par mx85 » 17 févr. 2016, 19:26

@flimo La modification de code que tu as fait confirme que tes équipements Geoloc ne sont pas en dynamique.

@nimoinau C'est un message qui se log quand il n'y a pas de réponse du serveur Xee (ex : perte de connexion ADSL). Le fonctionnement normal reprends automatiquement dès que l’accès est de nouveau disponible. A l'avenir je cacherai ce message.
Jeedom sur Debian 9.1 (stretch) 64bits virtualisé VMWare ESXi
Raspberry
RFLink
MySensors : Gateway Ethernet (W5100), RF433, DHT22
Nabaztag:tag
bus 1wire avec sondes de température
ESPEasy
Xee Connect v1 et v2

flimo
Timide
Messages : 38
Inscription : 06 févr. 2016, 23:48
Localisation : 44

Re: [Sujet officiel] XeeCloud

Message par flimo » 17 févr. 2016, 22:09

Non je suis bien en dynamique . j'ai 3 équipements : 1 en fixe ( maison) et en dynamique ( voiture et oneplus )
Je vais modifier le code et enlever le ou du fixe pour tester ...

if ( $geoinfo->getConfiguration('mode') == 'dynamic') {

ça fonctionne toujours à la diffèrence que je ne vois plus mon équipement Fixe ( Maison ) comme voulu :D

mx85
Timide
Messages : 52
Inscription : 31 août 2014, 23:40
Localisation : 85

Re: [Sujet officiel] XeeCloud

Message par mx85 » 18 févr. 2016, 07:27

@flimo Tout le code que tu as noté dans le forum, tu l'a ajouté dans le code du plugin ou bien il était déjà présent et tu n'a ajouté que le test sur 'fixe' ?
Jeedom sur Debian 9.1 (stretch) 64bits virtualisé VMWare ESXi
Raspberry
RFLink
MySensors : Gateway Ethernet (W5100), RF433, DHT22
Nabaztag:tag
bus 1wire avec sondes de température
ESPEasy
Xee Connect v1 et v2

flimo
Timide
Messages : 38
Inscription : 06 févr. 2016, 23:48
Localisation : 44

Re: [Sujet officiel] XeeCloud

Message par flimo » 18 févr. 2016, 08:16

@mx85 le code n'était pas présent ( ou incomplet , pas la partie select de mémoire ). Je l'ai récupéré d'un autre pluging dans lequel il y avait la remonté des équipements Fixe que je n'avais supprimé encore. Suite à ton message me disant que mes équipements n'étaient pas en dynamique j'ai supprime le 'ou' correspondant pour n'afficher que les équipements dynamiques.

Je pense que pour >Véhicule< c'est le même problème. N'ayant qu'un seule boitier ça ne me pose pas de problème.


Voici le code complet qui corrige pour moi le champ géolocalisation vide :

Fichier : XeeCloud.php

<?php
if (!isConnect('admin')) {
throw new Exception('{{401 - Accès non autorisé}}');
}
sendVarToJS('eqType', 'XeeCloud');
$eqLogics = eqLogic::byType('XeeCloud');
?>

<div class="row row-overflow">
<div class="col-lg-2 col-md-3 col-sm-4">
<div class="bs-sidebar">
<ul id="ul_eqLogic" class="nav nav-list bs-sidenav">
<a class="btn btn-default eqLogicAction" style="width : 100%;margin-top : 5px;margin-bottom: 5px;" data-action="add"><i class="fa fa-plus-circle"></i> {{Ajouter un équipement}}</a>
<li class="filter" style="margin-bottom: 5px;"><input class="filter form-control input-sm" placeholder="{{Rechercher}}" style="width: 100%"/></li>
<?php
foreach ($eqLogics as $eqLogic) {
echo '<li class="cursor li_eqLogic" data-eqLogic_id="' . $eqLogic->getId() . '"><a>' . $eqLogic->getHumanName(true) . '</a></li>';
}
?>
</ul>
</div>
</div>

<div class="col-lg-10 col-md-9 col-sm-8 eqLogicThumbnailDisplay" style="border-left: solid 1px #EEE; padding-left: 25px;">
<legend>{{Mes Xee}}
</legend>
<div class="eqLogicThumbnailContainer">
<div class="cursor eqLogicAction" data-action="add" style="background-color : #ffffff; height : 200px;margin-bottom : 10px;padding : 5px;border-radius: 2px;width : 160px;margin-left : 10px;" >
<center>
<i class="fa fa-plus-circle" style="font-size : 7em;color:#00979c;"></i>
</center>
<span style="font-size : 1.1em;position:relative; top : 15px;word-break: break-all;white-space: pre-wrap;word-wrap: break-word;"><center>Ajouter</center></span>
</div>
<?php
foreach ($eqLogics as $eqLogic) {
echo '<div class="eqLogicDisplayCard cursor" data-eqLogic_id="' . $eqLogic->getId() . '" style="background-color : #ffffff; height : 200px;margin-bottom : 10px;padding : 5px;border-radius: 2px;width : 160px;margin-left : 10px;" >';
echo "<center>";
echo '<img src="plugins/XeeCloud/doc/images/XeeCloud_icon.png" height="105" width="95" />';
echo "</center>";
echo '<span style="font-size : 1.1em;position:relative; top : 15px;word-break: break-all;white-space: pre-wrap;word-wrap: break-word;"><center>' . $eqLogic->getHumanName(true, true) . '</center></span>';
echo '</div>';
}
?>
</div>
</div>


<div class="col-lg-10 col-md-9 col-sm-8 eqLogic" style="border-left: solid 1px #EEE; padding-left: 25px;display: none;">
<div class="row">
<div class="col-sm-6">
<form class="form-horizontal">
<fieldset>
<legend><i class="fa fa-arrow-circle-left eqLogicAction cursor" data-action="returnToThumbnailDisplay"></i> {{Général}}
<i class='fa fa-cogs eqLogicAction pull-right cursor expertModeVisible' data-action='configure'></i>
</legend>
<div class="form-group">
<label class="col-sm-3 control-label">{{Nom de l'équipement Xee}}</label>
<div class="col-sm-8">
<input type="text" class="eqLogicAttr form-control" data-l1key="id" style="display : none;" />
<input type="text" class="eqLogicAttr form-control" data-l1key="name" placeholder="{{Nom de l'équipement Xee}}"/>
</div>
</div>
<div class="form-group">
<label class="col-md-3 control-label" >{{Objet parent}}</label>
<div class="col-md-4">
<select class="form-control eqLogicAttr" data-l1key="object_id">
<option value="">{{Aucun}}</option>
<?php
foreach (object::all() as $object) {
echo '<option value="' . $object->getId() . '">' . $object->getName() . '</option>';
}
?>
</select>
</div>
</div>
<div class="form-group">
<label class="col-md-3 control-label">{{Catégorie}}</label>
<div class="col-md-8">
<?php
foreach (jeedom::getConfiguration('eqLogic:category') as $key => $value) {
echo '<label class="checkbox-inline">';
echo '<input type="checkbox" class="eqLogicAttr" data-l1key="category" data-l2key="' . $key . '" />' . $value['name'];
echo '</label>';
}
?>

</div>
</div>
<div class="form-group">
<label class="col-md-3 control-label" ></label>
<div class="col-sm-8">
<input type="checkbox" class="eqLogicAttr bootstrapSwitch" data-label-text="{{Activer}}" data-l1key="isEnable" checked/>
<input type="checkbox" class="eqLogicAttr bootstrapSwitch" data-label-text="{{Visible}}" data-l1key="isVisible" checked/>
</div>
</div>

<div class="form-group">
<label class="col-sm-3 control-label">{{Commentaire}}</label>
<div class="col-md-8">
<textarea class="eqLogicAttr form-control" data-l1key="configuration" data-l2key="commentaire" ></textarea>
</div>
</div>

</fieldset>

</form>
</div>

<div id="infoNode" class="col-sm-6">
<form class="form-horizontal">
<fieldset>
<legend>{{Configuration}}</legend>

<div class="form-group">
<label class="col-md-2 control-label">{{Géolocalisation}}</label>
<div class="col-md-3">
<select class="form-control eqLogicAttr configuration" id="geoloc" data-l1key="configuration" data-l2key="geoloc">
<option value="none">{{Aucun}}</option>
<?php
foreach (eqLogic::byType('geoloc') as $geoloc) {
foreach (geolocCmd::byEqLogicId($geoloc->getId()) as $geoinfo) {
if ( $geoinfo->getConfiguration('mode') == 'dynamic') {
echo '<option value="' . $geoinfo->getId() . '">' . $geoinfo->getName() . '</option>';
}
}
}
?>
</select>
</div>
</div>

<div class="form-group">
<label class="col-sm-3 control-label" >{{Authentification}}</label>
<div class="col-md-4">
<a class="btn btn-default" id='btn_auth'><i class="fa fa-search"></i> {{Authentification Xee}}</a>
</div>
</div>
<div class="form-group">
<label class="col-sm-3 control-label" >{{Véhicule}}</label>
<div class="col-md-4">
<select class="form-control eqLogicAttr configuration" id="car" data-l1key="configuration" data-l2key="car">
</select>
</div>
</div>
</fieldset>
</form>
</div>
</div>
<legend>{{Informations}}</legend>

<table id="table_cmd" class="table table-bordered table-condensed">
<thead>
<tr>
<th style="width: 50px;">#</th>
<th style="width: 300px;">{{Nom}}</th>
<th style="width: 250px;">{{Valeur}}</th>
<th style="width: 200px;">{{Paramètres}}</th>
<th style="width: 100px;">{{Action}}</th>
</tr>
</thead>
<tbody>

</tbody>
</table>

<form class="form-horizontal">
<fieldset>
<div class="form-actions">
<a class="btn btn-danger eqLogicAction" data-action="remove"><i class="fa fa-minus-circle"></i> {{Supprimer}}</a>
<a class="btn btn-success eqLogicAction" data-action="save"><i class="fa fa-check-circle"></i> {{Sauvegarder}}</a>
</div>
</fieldset>
</form>

</div>
</div>

<?php include_file('desktop', 'XeeCloud', 'js', 'XeeCloud'); ?>
<?php include_file('core', 'plugin.template', 'js'); ?>

mx85
Timide
Messages : 52
Inscription : 31 août 2014, 23:40
Localisation : 85

Re: [Sujet officiel] XeeCloud

Message par mx85 » 18 févr. 2016, 21:43

Je fais un nouvel envoi de ma mise a jour vers le market car mes fichiers n'ont pas été mis a jour.
Jeedom sur Debian 9.1 (stretch) 64bits virtualisé VMWare ESXi
Raspberry
RFLink
MySensors : Gateway Ethernet (W5100), RF433, DHT22
Nabaztag:tag
bus 1wire avec sondes de température
ESPEasy
Xee Connect v1 et v2

flimo
Timide
Messages : 38
Inscription : 06 févr. 2016, 23:48
Localisation : 44

Re: [Sujet officiel] XeeCloud

Message par flimo » 19 févr. 2016, 09:35

Mise à jour effectuée. Parfait.
Tout semble OK pour moi

Merci Beaucoup :mrgreen:
Dernière édition par flimo le 19 févr. 2016, 17:50, édité 2 fois.

Chewbacca44
Timide
Messages : 114
Inscription : 08 janv. 2015, 10:31

Re: [Sujet officiel] XeeCloud

Message par Chewbacca44 » 19 févr. 2016, 10:03

Mise à jour effectuée, ok aussi de mon côté sur les deux.

merci beaucoup :)

pour ceux qui rencontrent des soucis depuis le passage en V2, votre url à renseigner sur le site developper xee a surement changer, le système dns de jeedom ayant changé, il se peut que votre url ne soit plus la même qu'avant.
Solution => recréer l'application sur le site developper.xee

Avatar de l’utilisateur
hubair
Timide
Messages : 257
Inscription : 29 août 2014, 16:19
Contact :

Re: [Sujet officiel] XeeCloud

Message par hubair » 15 avr. 2016, 16:51

Bonjour,
Je viens de faire installer mon Boitier Xee ce matin. L'ajout du plugin dans Jeedom s'est bien fait.
Utilisez-vous de votre côté des widgets spécifique/perso ?
Je pense notamment à celui pour la batterie, le niveau de carburant et le kilométrage ?

Pour info, j'ai aussi créé un forum dédié à la "voiture connectée", car je ne trouvais pas les réponses à mes questions avant d'acheter ce boitier.
Je me suis dit que ce pourrait être utile. Du coup j'ai demandé l'accord aux personnes de Xee, ils m'ont dit ok.
Je mets le lien mais si vous jugez qu'il n'a pas sa place ici je laisse les modos le supprimer : http://mavoiture-connectee.fr/

gpga
Actif
Messages : 755
Inscription : 03 mars 2015, 10:29
Localisation : 67 proche de Strasbourg

Re: [Sujet officiel] XeeCloud

Message par gpga » 19 avr. 2016, 08:02

Bonjour

je viens d'installer un Xee dans mon véhicule

J'essaye de créer mon application jeedom dans le XeeCloud mais chaque création est rejetée avec le message

Erreur : Une erreur est survenue lors de l'enregistrement de l'application, merci de ré-essayer plus tard.

Je renseigne les différent champs comme précisé dans la documentation en utilisant le lien crée par le plugin (dns jeedom)

J'ai mis une demande sur le site XeeCloud mais je n'ai pas de réponse

Ci joint capture image de la page XeeCloud
Capture.PNG
Capture.PNG (71.51 Kio) Consulté 2289 fois
1x Nuc I3 cible / Stick Aeon Gen5 / +- 30 modules Zwave / 7 cameras (Surveillance station)
1 x RPi2 source / Teleinfo USB
1 x Odroid C2 / Stick Aeon Gen 5 / 10 modules Zwave

Avatar de l’utilisateur
hubair
Timide
Messages : 257
Inscription : 29 août 2014, 16:19
Contact :

Re: [Sujet officiel] XeeCloud

Message par hubair » 19 avr. 2016, 10:32

Je ne vois pas ce qui cloche dans ton screen ? En revanche, côté interface de Xee, j'ai l'impression que ça "rame" pas mal coté de leur page web.
Je pencherais donc pour un soucis côté Xee ?

De mon coté, j'ai l'impression que les infos remontées sur mon dashboard ne s'actualisent pas si je vais pas rafraîchir les infos dans la page du plugin ??

Répondre

Revenir vers « [Catégorie] Monitoring »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 10 invités