Diagral E-ONE - Des retours avec Jeedom ?
Re: Diagral E-ONE - Des retours avec Jeedom ?
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
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
Diagral E-ONE - Des retours avec Jeedom ?
Hello.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
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
Albert Einstein
Re: Diagral E-ONE - Des retours avec Jeedom ?
C'est corrigé
“La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.”
Albert Einstein
Albert Einstein
Re: Diagral E-ONE - Des retours avec Jeedom ?
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
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)
du coup j'ai utilisé
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
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
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)
Je voulais désactiver le groupe 3Juju31 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"].")"); } }
du coup j'ai utilisé
Code : Tout sélectionner
$MyAlarm->partialDesactivation(array(3));
avez vous une solution à mon problème?
Merci
Re: Diagral E-ONE - Des retours avec Jeedom ?
Bonjour Ryan,
Merci.
La désactivation partielle n’est pas encore supporté.
C’est la prochaine chose que je dois mettre en place.
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
Albert Einstein
Re: Diagral E-ONE - Des retours avec Jeedom ?
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].
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].
Diagral E-ONE - Des retours avec Jeedom ?
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
Albert Einstein
Re: Diagral E-ONE - Des retours avec Jeedom ?
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
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
Passerelle 433 : RFXCOM-RFXtrx433E
Zigbee (xiaomi)
Z-wave
IPX800V4+X4VR
5 Caméras Reolink
Syno DS 416 + DS 214
Re: Diagral E-ONE - Des retours avec Jeedom ?
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"
Merci quand même!
Je vais attendre le temps que tu mette ça en place plutôt que de faire pleurer la centrale
Merci pour ton temps et ton travail !!
Re: Diagral E-ONE - Des retours avec Jeedom ?
Salut, Matt25p!Matt25p a écrit : ↑12 mai 2019, 09:46Bonjour 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
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 !
Re: Diagral E-ONE - Des retours avec Jeedom ?
Au top Merci l'ami je vais pouvoir me lancé je n était pas du tout au bon endroitRyan a écrit : ↑12 mai 2019, 17:41Salut, Matt25p!Matt25p a écrit : ↑12 mai 2019, 09:46Bonjour 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
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 !
Jeedom Smart
Passerelle 433 : RFXCOM-RFXtrx433E
Zigbee (xiaomi)
Z-wave
IPX800V4+X4VR
5 Caméras Reolink
Syno DS 416 + DS 214
Passerelle 433 : RFXCOM-RFXtrx433E
Zigbee (xiaomi)
Z-wave
IPX800V4+X4VR
5 Caméras Reolink
Syno DS 416 + DS 214
Re: Diagral E-ONE - Des retours avec Jeedom ?
le plugin outil et développement se trouve bien sur le market?Matt25p a écrit : ↑12 mai 2019, 18:06Au top Merci l'ami je vais pouvoir me lancé je n était pas du tout au bon endroitRyan a écrit : ↑12 mai 2019, 17:41Salut, Matt25p!Matt25p a écrit : ↑12 mai 2019, 09:46Bonjour 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
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 !
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
Passerelle 433 : RFXCOM-RFXtrx433E
Zigbee (xiaomi)
Z-wave
IPX800V4+X4VR
5 Caméras Reolink
Syno DS 416 + DS 214
Re: Diagral E-ONE - Des retours avec Jeedom ?
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
Re: Diagral E-ONE - Des retours avec Jeedom ?
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
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
Passerelle 433 : RFXCOM-RFXtrx433E
Zigbee (xiaomi)
Z-wave
IPX800V4+X4VR
5 Caméras Reolink
Syno DS 416 + DS 214
Re: Diagral E-ONE - Des retours avec Jeedom ?
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
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
Passerelle 433 : RFXCOM-RFXtrx433E
Zigbee (xiaomi)
Z-wave
IPX800V4+X4VR
5 Caméras Reolink
Syno DS 416 + DS 214
Re: Diagral E-ONE - Des retours avec Jeedom ?
Bonjour,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
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
Albert Einstein
Re: Diagral E-ONE - Des retours avec Jeedom ?
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.
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
Re: Diagral E-ONE - Des retours avec Jeedom ?
Pas de souci de mon coté. En general c'est le Cloud Diagral qui ne répond pas.
Tu peux passer en mode verbose ?
Et me fournir le output (pense bien a retirer les infos de compte
Tu es sur quelle version du code ?
Tu peux passer en mode verbose ?
Code : Tout sélectionner
$MyAlarm->verbose = True;
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
Albert Einstein
Re: Diagral E-ONE - Des retours avec Jeedom ?
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.
**************************************
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
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 15 invités