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 !

Diagral E-ONE - Des retours avec Jeedom ?

Pour échanger sur les plugins classés en catégorie "Sécurité"
Juju31
Timide
Messages : 149
Inscription : 09 févr. 2016, 21:07
Localisation : Banlieue Toulousaine

Re: Diagral E-ONE - Des retours avec Jeedom ?

Message par Juju31 » 08 mai 2019, 08:11

Hello Mguyard,

T'as du te louper sur une manip, car lors de ton dernier commit t'es revenu au code initial pour l'activation du mode présence.

Julien

Avatar de l’utilisateur
Mguyard
Timide
Messages : 403
Inscription : 24 mars 2016, 11:29

Diagral E-ONE - Des retours avec Jeedom ?

Message par Mguyard » 08 mai 2019, 20:00

Juju31 a écrit :Hello Mguyard,

T'as du te louper sur une manip, car lors de ton dernier commit t'es revenu au code initial pour l'activation du mode présence.

Julien
Hello.

En effet. Merci de l’update. J’ai sûrement dû appliquer sur la branch masser directement.
Je corrige dans la soirée
“La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.”

Albert Einstein

Avatar de l’utilisateur
Mguyard
Timide
Messages : 403
Inscription : 24 mars 2016, 11:29

Re: Diagral E-ONE - Des retours avec Jeedom ?

Message par Mguyard » 08 mai 2019, 21:26

Juju31 a écrit :
08 mai 2019, 08:11
Hello Mguyard,

T'as du te louper sur une manip, car lors de ton dernier commit t'es revenu au code initial pour l'activation du mode présence.

Julien

C'est corrigé
“La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.”

Albert Einstein

Ryan
Timide
Messages : 6
Inscription : 21 nov. 2016, 17:36

Re: Diagral E-ONE - Des retours avec Jeedom ?

Message par Ryan » 10 mai 2019, 23:20

Bonjour,

Tout d’abord merci Mguyard, pour cette api diagral,
le tout marche super bien! je peut maintenant contrôler mon alarme sur ma watch et même vocalement :D
J'aimerais maintenant aller plus loin et donc pouvoir gérer les groupes.
J'ai bien essayé cette méthode proposé par Juju31 (merci à toi aussi au passage)
Juju31 a écrit :
03 mai 2019, 20:52

A adapter ...

Code : Tout sélectionner

  /**
   * Partial Alarm Desactivation
   * @param  array $groups Groups to activate
   */
  public function partialDesactivation($groups) {
    $groups = implode(",", $groups);
    $partialDesactivationPost = '{"systemState":"group","group": ['.$groups.'],"currentGroup":[1,2],"nbGroups":"4","sessionId":"'.$this->sessionId.'","ttmSessionId":"'.$this->ttmSessionId.'"}';
    if(list($data,$httpRespCode) = $this->doRequest("/action/stateCommand", $partialDesactivationPost)) {
      if(isset($data["commandStatus"]) && $data["commandStatus"] == "CMD_OK") {
        if ($this->verbose) {
          $this->showErrors("info", "Partial desactivation completed");
        }
      } else {
        $this->showErrors("crit", "Partial Desactivation Failed", $data);
      }
    } else {
      $this->showErrors("crit", "Unable to request Partial Alarm Desactivation (http code : ".$httpRespCode." with message ".$data["message"].")");
    }
}
Je voulais désactiver le groupe 3
du coup j'ai utilisé

Code : Tout sélectionner

$MyAlarm->partialDesactivation(array(3));
Mais le problème est que ça désactive le groupe 1,2 et les réactivent instantanément !
avez vous une solution à mon problème?
Merci

Avatar de l’utilisateur
Mguyard
Timide
Messages : 403
Inscription : 24 mars 2016, 11:29

Re: Diagral E-ONE - Des retours avec Jeedom ?

Message par Mguyard » 11 mai 2019, 16:19

Bonjour Ryan,

Merci.
La désactivation partielle n’est pas encore supporté.
C’est la prochaine chose que je dois mettre en place.
“La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.”

Albert Einstein

Juju31
Timide
Messages : 149
Inscription : 09 févr. 2016, 21:07
Localisation : Banlieue Toulousaine

Re: Diagral E-ONE - Des retours avec Jeedom ?

Message par Juju31 » 11 mai 2019, 16:21

Hello,

Le problème doit venir du paramètre currentGroup. Il me semble qu’il faut spécifier les groupes actifs avant la désactivation partielle.
Si dans ton cas tu as 3 groupes, essayes de passer [1,2,3].

Juju31
Timide
Messages : 149
Inscription : 09 févr. 2016, 21:07
Localisation : Banlieue Toulousaine

Re: Diagral E-ONE - Des retours avec Jeedom ?

Message par Juju31 » 11 mai 2019, 16:24

Mguyard a écrit :
11 mai 2019, 16:19
Bonjour Ryan,

Merci.
La désactivation partielle n’est pas encore supporté.
C’est la prochaine chose que je dois mettre en place.
Et après, y’aura plus qu’à emballer le tout dans un plugin 😉

Avatar de l’utilisateur
Mguyard
Timide
Messages : 403
Inscription : 24 mars 2016, 11:29

Diagral E-ONE - Des retours avec Jeedom ?

Message par Mguyard » 11 mai 2019, 16:24

Oui. Mais pour le coup ce sera long car mon premier. Mais c’est l’objectif à terme
“La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.”

Albert Einstein

Matt25p
Timide
Messages : 204
Inscription : 21 nov. 2016, 18:26

Re: Diagral E-ONE - Des retours avec Jeedom ?

Message par Matt25p » 12 mai 2019, 09:46

Bonjour a tous
es ce qu'une personne pourrait expliqué pour un débutant des script comme moi mais qui comprend assez vite l'intégration dans jeedom pas a pas
je suis allez sur github lire les différents dossiers je vois a un endroit ecrit :

Commencez par cloner le repo :

# git clone https://github.com/mguyard/Diagral-eOne-API-PHP.git

et après je sèche je ne sais pas ou cloner sa.

Du coup j'ai crée une commande avec les 1150 lignes de codes que j'ai copié en type script via l’éditeur je cherche la suite

Merci pour votre aide
Jeedom Smart
Passerelle 433 : RFXCOM-RFXtrx433E
Zigbee (xiaomi)
Z-wave
IPX800V4+X4VR
5 Caméras Reolink
Syno DS 416 + DS 214

Ryan
Timide
Messages : 6
Inscription : 21 nov. 2016, 17:36

Re: Diagral E-ONE - Des retours avec Jeedom ?

Message par Ryan » 12 mai 2019, 17:06

Juju31 a écrit :
11 mai 2019, 16:21
Hello,

Le problème doit venir du paramètre currentGroup. Il me semble qu’il faut spécifier les groupes actifs avant la désactivation partielle.
Si dans ton cas tu as 3 groupes, essayes de passer [1,2,3].
Oui j'ai bien essayé plusieurs combinaisons mais je pense que la centrale n’a pas trop aimée! Elle c’est mit à grogner à coup de "bip" :lol:
Merci quand même!
Mguyard a écrit :
11 mai 2019, 16:19
Bonjour Ryan,

Merci.
La désactivation partielle n’est pas encore supporté.
C’est la prochaine chose que je dois mettre en place.
Je vais attendre le temps que tu mette ça en place plutôt que de faire pleurer la centrale :D
Merci pour ton temps et ton travail !!

Ryan
Timide
Messages : 6
Inscription : 21 nov. 2016, 17:36

Re: Diagral E-ONE - Des retours avec Jeedom ?

Message par Ryan » 12 mai 2019, 17:41

Matt25p a écrit :
12 mai 2019, 09:46
Bonjour a tous
es ce qu'une personne pourrait expliqué pour un débutant des script comme moi mais qui comprend assez vite l'intégration dans jeedom pas a pas
je suis allez sur github lire les différents dossiers je vois a un endroit ecrit :

Commencez par cloner le repo :

# git clone https://github.com/mguyard/Diagral-eOne-API-PHP.git

et après je sèche je ne sais pas ou cloner sa.

Du coup j'ai crée une commande avec les 1150 lignes de codes que j'ai copié en type script via l’éditeur je cherche la suite

Merci pour votre aide
Salut, Matt25p!
Quand tu est sur le github ta le bouton vert "Clone or download", la tu télécharge le zip.
Un fois le zip extrait il faut que tu déplace le dossier "class" dans jeedom, pour ça il faut que tu installe le plugin "outil et développement",
une fois installé il faut que tu te rende dans le dossier "script" le sous dossier "core" puis "ressources" c'est ici que tu déplace l'intégralité du dossier "class"

Maintenant il faut que tu crée un fichier ".php" pour chaques actions (un pour marche, un pour arret, etc..) en reprenant le code présent
à l'intérieur du zip, dans le dossier "Examples" ta un fichier "example.php"
Un fois crée tu l'envoie à jeedom dans le dossier "ressources" juste à cotés du dossier "class"

Voila, bon courage l'ami ! ;)

Matt25p
Timide
Messages : 204
Inscription : 21 nov. 2016, 18:26

Re: Diagral E-ONE - Des retours avec Jeedom ?

Message par Matt25p » 12 mai 2019, 18:06

Ryan a écrit :
12 mai 2019, 17:41
Matt25p a écrit :
12 mai 2019, 09:46
Bonjour a tous
es ce qu'une personne pourrait expliqué pour un débutant des script comme moi mais qui comprend assez vite l'intégration dans jeedom pas a pas
je suis allez sur github lire les différents dossiers je vois a un endroit ecrit :

Commencez par cloner le repo :

# git clone https://github.com/mguyard/Diagral-eOne-API-PHP.git

et après je sèche je ne sais pas ou cloner sa.

Du coup j'ai crée une commande avec les 1150 lignes de codes que j'ai copié en type script via l’éditeur je cherche la suite

Merci pour votre aide
Salut, Matt25p!
Quand tu est sur le github ta le bouton vert "Clone or download", la tu télécharge le zip.
Un fois le zip extrait il faut que tu déplace le dossier "class" dans jeedom, pour ça il faut que tu installe le plugin "outil et développement",
une fois installé il faut que tu te rende dans le dossier "script" le sous dossier "core" puis "ressources" c'est ici que tu déplace l'intégralité du dossier "class"

Maintenant il faut que tu crée un fichier ".php" pour chaques actions (un pour marche, un pour arret, etc..) en reprenant le code présent
à l'intérieur du zip, dans le dossier "Examples" ta un fichier "example.php"
Un fois crée tu l'envoie à jeedom dans le dossier "ressources" juste à cotés du dossier "class"

Voila, bon courage l'ami ! ;)
Au top Merci l'ami je vais pouvoir me lancé je n était pas du tout au bon endroit
Jeedom Smart
Passerelle 433 : RFXCOM-RFXtrx433E
Zigbee (xiaomi)
Z-wave
IPX800V4+X4VR
5 Caméras Reolink
Syno DS 416 + DS 214

Matt25p
Timide
Messages : 204
Inscription : 21 nov. 2016, 18:26

Re: Diagral E-ONE - Des retours avec Jeedom ?

Message par Matt25p » 12 mai 2019, 18:10

Matt25p a écrit :
12 mai 2019, 18:06
Ryan a écrit :
12 mai 2019, 17:41
Matt25p a écrit :
12 mai 2019, 09:46
Bonjour a tous
es ce qu'une personne pourrait expliqué pour un débutant des script comme moi mais qui comprend assez vite l'intégration dans jeedom pas a pas
je suis allez sur github lire les différents dossiers je vois a un endroit ecrit :

Commencez par cloner le repo :

# git clone https://github.com/mguyard/Diagral-eOne-API-PHP.git

et après je sèche je ne sais pas ou cloner sa.

Du coup j'ai crée une commande avec les 1150 lignes de codes que j'ai copié en type script via l’éditeur je cherche la suite

Merci pour votre aide
Salut, Matt25p!
Quand tu est sur le github ta le bouton vert "Clone or download", la tu télécharge le zip.
Un fois le zip extrait il faut que tu déplace le dossier "class" dans jeedom, pour ça il faut que tu installe le plugin "outil et développement",
une fois installé il faut que tu te rende dans le dossier "script" le sous dossier "core" puis "ressources" c'est ici que tu déplace l'intégralité du dossier "class"

Maintenant il faut que tu crée un fichier ".php" pour chaques actions (un pour marche, un pour arret, etc..) en reprenant le code présent
à l'intérieur du zip, dans le dossier "Examples" ta un fichier "example.php"
Un fois crée tu l'envoie à jeedom dans le dossier "ressources" juste à cotés du dossier "class"

Voila, bon courage l'ami ! ;)
Au top Merci l'ami je vais pouvoir me lancé je n était pas du tout au bon endroit
le plugin outil et développement se trouve bien sur le market?
je ne le vois pas
Jeedom Smart
Passerelle 433 : RFXCOM-RFXtrx433E
Zigbee (xiaomi)
Z-wave
IPX800V4+X4VR
5 Caméras Reolink
Syno DS 416 + DS 214

Avatar de l’utilisateur
jiminy
Actif
Messages : 756
Inscription : 26 févr. 2016, 18:27
Localisation : Montpellier

Re: Diagral E-ONE - Des retours avec Jeedom ?

Message par jiminy » 12 mai 2019, 19:43

Matt25p a écrit :
12 mai 2019, 18:10
le plugin outil et développement se trouve bien sur le market?
je ne le vois pas
Je ne suis pas sûr à 100% mais je crois que le développeur du plugin Outil et développement a abandonné son plugin.
En tout cas il y a un nouveau plugin entièrement réécrit, et plus complet (c'est un plaisir d'éditer le code avec car il y a une coloration syntaxique) c'est le plugin Jeexplorer

Matt25p
Timide
Messages : 204
Inscription : 21 nov. 2016, 18:26

Re: Diagral E-ONE - Des retours avec Jeedom ?

Message par Matt25p » 12 mai 2019, 22:07

Merci a vous tous je suis arrivée a me lancer dans le php avec votre aide et le fichier example.php
je vais crée les différentes commande

Merci pour le boulot
Jeedom Smart
Passerelle 433 : RFXCOM-RFXtrx433E
Zigbee (xiaomi)
Z-wave
IPX800V4+X4VR
5 Caméras Reolink
Syno DS 416 + DS 214

Matt25p
Timide
Messages : 204
Inscription : 21 nov. 2016, 18:26

Re: Diagral E-ONE - Des retours avec Jeedom ?

Message par Matt25p » 21 mai 2019, 16:18

Bonjour a vous
quelqu'un pourrait m'expliquer comment récupéré le tableau ou la liste de cette commande :
$MyAlarm->getSystems();

je possède plusieurs alarme sur le compte

Cette commande retourne un tableau avec les informations lié aux systèmes disponible sur le compte, notament, l'ID du système

j'ai crée une commande action script et défaut en php

Merci de votre aide
Jeedom Smart
Passerelle 433 : RFXCOM-RFXtrx433E
Zigbee (xiaomi)
Z-wave
IPX800V4+X4VR
5 Caméras Reolink
Syno DS 416 + DS 214

Avatar de l’utilisateur
Mguyard
Timide
Messages : 403
Inscription : 24 mars 2016, 11:29

Re: Diagral E-ONE - Des retours avec Jeedom ?

Message par Mguyard » 21 mai 2019, 20:38

Matt25p a écrit :Bonjour a vous
quelqu'un pourrait m'expliquer comment récupéré le tableau ou la liste de cette commande :
$MyAlarm->getSystems();

je possède plusieurs alarme sur le compte

Cette commande retourne un tableau avec les informations lié aux systèmes disponible sur le compte, notament, l'ID du système

j'ai crée une commande action script et défaut en php

Merci de votre aide
Bonjour,

Faut un :
var_dump($MyAlarm->getSystems());

Ça t’affichera le retour de toute les alarmes pour trouver l’id qui t’intéresse
“La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.”

Albert Einstein

tduf
Timide
Messages : 21
Inscription : 18 oct. 2018, 11:59

Re: Diagral E-ONE - Des retours avec Jeedom ?

Message par tduf » 24 mai 2019, 10:50

Bonjour,
Depuis qqjours, le script ne fonctionne plus :
HTTP Code : 0
bool(false)
[CRIT] - Unable to connect to Diagral Cloud. Please verify your internet connection and/or retry later.

Une idée ? J'accède bien à l'application Diagral...
Merci.
Rpi 3B / Z-wave+ / Rfp1000

Avatar de l’utilisateur
Mguyard
Timide
Messages : 403
Inscription : 24 mars 2016, 11:29

Re: Diagral E-ONE - Des retours avec Jeedom ?

Message par Mguyard » 24 mai 2019, 12:09

Pas de souci de mon coté. En general c'est le Cloud Diagral qui ne répond pas.
Tu peux passer en mode verbose ?

Code : Tout sélectionner

$MyAlarm->verbose = True;
Et me fournir le output (pense bien a retirer les infos de compte


Tu es sur quelle version du code ?
“La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.”

Albert Einstein

tduf
Timide
Messages : 21
Inscription : 18 oct. 2018, 11:59

Re: Diagral E-ONE - Des retours avec Jeedom ?

Message par tduf » 24 mai 2019, 13:30

Voila :
**************************************
Request URL : POST https://appv3.tt-monitor.com/topaze/authenticate/login
Array
(
[0] => User-Agent: Mozilla/5.0 (iPhone; CPU iPhone OS 12_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148
[1] => Accept: application/json, text/plain, */*
[2] => Accept-Encoding: deflate
[3] => X-App-Version: 1.9.1
[4] => X-Identity-Provider: JANRAIN
[5] => ttmSessionIdNotRequired: true
[6] => X-Vendor: diagral
[7] => Content-Type: application/json;charset=UTF-8
[8] => Content-Length: 59
[9] => Connection: Close
)
Post Data : {"username":"xxxxxx","password":"xxxxx"}
**************************************
HTTP Code : 0
bool(false)
[CRIT] - Unable to connect to Diagral Cloud. Please verify your internet connection and/or retry later.
Rpi 3B / Z-wave+ / Rfp1000

Répondre

Revenir vers « [Catégorie] Sécurité »

Qui est en ligne ?

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