[TUTO] - PRISE PHENIX YC-6899
[TUTO] - PRISE PHENIX YC-6899
Il y a un excellent tuto de Patrick sur comment inclure les prises commandées de marque PHENIX.
C'est grâce à lui que j'ai pu faire reconnaitre par Jeedom celles que je viens de ressortir des tiroirs à l'approche de Noël (pour commander les luminaires du sapin).
Le problème c'est que :
- Le tuto est ancien et les explications font référence à une ancienne version de Jeedom
- Le tuto s'applique à d'autres modèles mais je n'ai pas trouvé pour le mien qui est un PHENIX YC-6899.
Même si la procédure est la même, encore fallait il le vérifier.
PRE-REQUIS
==========
- Dans gestion des protocoles du plugin RfxCom, il faut activer le protocole :
Lighting4 (Brennenstuhl/ELRO AB400/Flamingo/Phenix/RisingSun/Sartano)
n'oubliez pas de cliquer sur "sauvegarder" dans la liste des protocoles sinon votre modification ne sera pas prise en compte.
- En profiter pour passer les logs RfxCom en mode DEBUG sinon vous ne pourrez pas récupérer les codes commande ON/OFF
INCLUSION DE LA TELECOMMANDE
============================
- Aller dans le menu Plugins/protocoles domotiques/RfxCom
- Cliquer sur "Inclusion" et Appuyer sur le bouton ON de la prise A
Un équipement va automatiquement être détecté puis créé quelques secondes plus tard.
- Donnez lui le nom que vous voulez (Prise A)
- Dans le type d'Équipement modifier "Lightning4" par "(AC) Prise DIO - Défaut"
- Dans Modèle laisser sur "Défaut"
- Sauvegarder l'équipement pour que les commandes correctes soient créées
- Passez dans l'onglet "Commandes" vous devez maintenant trouver trois commande : ON, OFF et ETAT
Les champs "Commande" de ON et OFF sont déjà pré-remplis mais ces valeurs ne sont pas bonnes.
Il faudra les remplacer par les commandes qu'il va falloir maintenant récupérer en allant dans les logs de RfxCom.
RECUPERATION DES COMMANDES DANS LES LOGS RFXCOM EN MODE DEBUG
=============================================================
- Ouvrir un nouvel onglet dans votre navigateur, sur la page Analyses/Logs de Jeedom.
- Sélectionner les logs de "RfxCom"
- Vider la page de log afin de ne pas avoir trop d'information à traiter suite à l'export.
- Quand les logs sont vides, appuyez sur votre télécommande, le bouton ON de la prise A
A noter que j'ai eu un comportement anormal de l'affichage des logs,
ils ne s'affichent pas tout le temps quand on voudrait qu'ils s'affichent.
Il faut persévérer. Quand on sait qu'il faut réitérer la manip pour chaque commande ON OFF, soit
8 fois pour 4 prises, on aimerait pouvoir ensuite faire un copier-coller directement dans cette page plutôt
que d'être obligé de passer par un export
[EDIT] juste après l'affichage du code de votre télécommande, mettre les Logs sur PAUSE pour faire un Copier/Coller du code qui nous intéresse. Astuce donnée par Patrick et qui évite la procédure ci dessous, passant par l'export des logs.
Si la réception de l'ordre de votre télécommande est mélangée avec d'autres équipement RfxCom, vous devrez
les retrouver dans le fichier texte après avoir réalisé l'export (bouton "Télécharger").
- Après avoir renommé votre fichier log en .txt vous pouvez l'ouvrir avec notepad (ou autre).
- Il faut un peu faire le ménage pour y voir plus claire, personnellement je rajoute un saut de
ligne devant toutes les dates-heures
- Dans les logs vous devriez alors voir apparaitre des lignes ressemblant à :
[2017-12-17 15:13:20][DEBUG] : Message: 09 13 00 1C 54 51 51 01 49 60
[2017-12-17 15:13:20][DEBUG] : Decode : 09 13 00 1C 54 51 51 01 49 60
[2017-12-17 15:13:20][DEBUG] : Test message: 09 13 00 1C 54 51 51 01 49 60
[2017-12-17 15:13:20][DEBUG] : PacketType: 13
[2017-12-17 15:13:20][DEBUG] : SubType: 00
[2017-12-17 15:13:20][DEBUG] : SeqNbr: 1C
[2017-12-17 15:13:20][DEBUG] : Id1: 54
[2017-12-17 15:13:20][DEBUG] : Id2: 51
[2017-12-17 15:13:20][ERROR] : Unknown command received, '51' => TQQI`
[2017-12-17 15:13:20][DEBUG] : Decode data : {'raw': '0913001C545151014960', 'signal': '6', 'pulse': '329', 'subtype': '00', 'housecode': u'H', 'command': '', 'unitcode': '82', 'packettype': '13', 'id': '545151'}
ce qui nous intéresse c'est le code (sans les espaces) après raw.
FINALISER LA COMMANDE DE L’ÉQUIPEMENT
=====================================
- Faire un copier coller de ce code 0913001C545151014960 dans le champs "commande" ON de votre équipement
précédemment créé. Le champs ID reste vide.
- n'oubliez pas de cocher le paramètre "afficher" pour que la commande apparaisse sur le dashboard.
- Décochez "Afficher" de la ligne État. Les prises ne renvoient aucune information sur leur état.
Vous pourriez passer pas un virtuel mais alors la valeur de l’État ne serait correct qu'à la condition de ne
jamais vous servir de la télécommande mais de gérer les prises exclusivement via Jeedom.
- Sauvegarder et tester cette commande via le dasboard.
A ce stade, vous devriez pouvoir mettre la prise A sur ON en cliquant sur le bouton ON du widget (Off via votre télécommande pour faire
les tests).
Je n'ai pas eu besoin de créer un deuxième équipement pour pouvoir paramétrer le bouton OFF séparément (contrairement aux indications des autres tutos).
Il faut juste recommencer la manip dans le log RfxCom pour récupérer la commande correspondant au OFF et faire le copier-coller du code OFF dans votre équipement.
Ensuite pour le bouton B il faut refaire la manip du début en repartant de l'inclusion d'un nouvel équipement.
In fine vous devriez donc avoir 4 widgets ON/OFF sur le dashboard pour 4 prises télécommandées.
Ouf !!
---------------------------------
Le plus difficile c'est le problème d'affichage des logs RfxCom en instantané.
Je pense qu'il s'agit d'un bug de Jeedom avec ma smart mais je ne peux pas le confirmer.
Les logs mettent parfois du temps à remonter ou ne remontent pas du tout malgré le mode DEBUG.
En espérant que ça pourra aider ceux qui ont ce type d'équipement dans le fond de leurs tiroirs.
J'avoue que j'étais loin d'imaginer pouvoir piloter ces prises avec Jeedom.
C'est grâce à lui que j'ai pu faire reconnaitre par Jeedom celles que je viens de ressortir des tiroirs à l'approche de Noël (pour commander les luminaires du sapin).
Le problème c'est que :
- Le tuto est ancien et les explications font référence à une ancienne version de Jeedom
- Le tuto s'applique à d'autres modèles mais je n'ai pas trouvé pour le mien qui est un PHENIX YC-6899.
Même si la procédure est la même, encore fallait il le vérifier.
PRE-REQUIS
==========
- Dans gestion des protocoles du plugin RfxCom, il faut activer le protocole :
Lighting4 (Brennenstuhl/ELRO AB400/Flamingo/Phenix/RisingSun/Sartano)
n'oubliez pas de cliquer sur "sauvegarder" dans la liste des protocoles sinon votre modification ne sera pas prise en compte.
- En profiter pour passer les logs RfxCom en mode DEBUG sinon vous ne pourrez pas récupérer les codes commande ON/OFF
INCLUSION DE LA TELECOMMANDE
============================
- Aller dans le menu Plugins/protocoles domotiques/RfxCom
- Cliquer sur "Inclusion" et Appuyer sur le bouton ON de la prise A
Un équipement va automatiquement être détecté puis créé quelques secondes plus tard.
- Donnez lui le nom que vous voulez (Prise A)
- Dans le type d'Équipement modifier "Lightning4" par "(AC) Prise DIO - Défaut"
- Dans Modèle laisser sur "Défaut"
- Sauvegarder l'équipement pour que les commandes correctes soient créées
- Passez dans l'onglet "Commandes" vous devez maintenant trouver trois commande : ON, OFF et ETAT
Les champs "Commande" de ON et OFF sont déjà pré-remplis mais ces valeurs ne sont pas bonnes.
Il faudra les remplacer par les commandes qu'il va falloir maintenant récupérer en allant dans les logs de RfxCom.
RECUPERATION DES COMMANDES DANS LES LOGS RFXCOM EN MODE DEBUG
=============================================================
- Ouvrir un nouvel onglet dans votre navigateur, sur la page Analyses/Logs de Jeedom.
- Sélectionner les logs de "RfxCom"
- Vider la page de log afin de ne pas avoir trop d'information à traiter suite à l'export.
- Quand les logs sont vides, appuyez sur votre télécommande, le bouton ON de la prise A
A noter que j'ai eu un comportement anormal de l'affichage des logs,
ils ne s'affichent pas tout le temps quand on voudrait qu'ils s'affichent.
Il faut persévérer. Quand on sait qu'il faut réitérer la manip pour chaque commande ON OFF, soit
8 fois pour 4 prises, on aimerait pouvoir ensuite faire un copier-coller directement dans cette page plutôt
que d'être obligé de passer par un export
[EDIT] juste après l'affichage du code de votre télécommande, mettre les Logs sur PAUSE pour faire un Copier/Coller du code qui nous intéresse. Astuce donnée par Patrick et qui évite la procédure ci dessous, passant par l'export des logs.
Si la réception de l'ordre de votre télécommande est mélangée avec d'autres équipement RfxCom, vous devrez
les retrouver dans le fichier texte après avoir réalisé l'export (bouton "Télécharger").
- Après avoir renommé votre fichier log en .txt vous pouvez l'ouvrir avec notepad (ou autre).
- Il faut un peu faire le ménage pour y voir plus claire, personnellement je rajoute un saut de
ligne devant toutes les dates-heures
- Dans les logs vous devriez alors voir apparaitre des lignes ressemblant à :
[2017-12-17 15:13:20][DEBUG] : Message: 09 13 00 1C 54 51 51 01 49 60
[2017-12-17 15:13:20][DEBUG] : Decode : 09 13 00 1C 54 51 51 01 49 60
[2017-12-17 15:13:20][DEBUG] : Test message: 09 13 00 1C 54 51 51 01 49 60
[2017-12-17 15:13:20][DEBUG] : PacketType: 13
[2017-12-17 15:13:20][DEBUG] : SubType: 00
[2017-12-17 15:13:20][DEBUG] : SeqNbr: 1C
[2017-12-17 15:13:20][DEBUG] : Id1: 54
[2017-12-17 15:13:20][DEBUG] : Id2: 51
[2017-12-17 15:13:20][ERROR] : Unknown command received, '51' => TQQI`
[2017-12-17 15:13:20][DEBUG] : Decode data : {'raw': '0913001C545151014960', 'signal': '6', 'pulse': '329', 'subtype': '00', 'housecode': u'H', 'command': '', 'unitcode': '82', 'packettype': '13', 'id': '545151'}
ce qui nous intéresse c'est le code (sans les espaces) après raw.
FINALISER LA COMMANDE DE L’ÉQUIPEMENT
=====================================
- Faire un copier coller de ce code 0913001C545151014960 dans le champs "commande" ON de votre équipement
précédemment créé. Le champs ID reste vide.
- n'oubliez pas de cocher le paramètre "afficher" pour que la commande apparaisse sur le dashboard.
- Décochez "Afficher" de la ligne État. Les prises ne renvoient aucune information sur leur état.
Vous pourriez passer pas un virtuel mais alors la valeur de l’État ne serait correct qu'à la condition de ne
jamais vous servir de la télécommande mais de gérer les prises exclusivement via Jeedom.
- Sauvegarder et tester cette commande via le dasboard.
A ce stade, vous devriez pouvoir mettre la prise A sur ON en cliquant sur le bouton ON du widget (Off via votre télécommande pour faire
les tests).
Je n'ai pas eu besoin de créer un deuxième équipement pour pouvoir paramétrer le bouton OFF séparément (contrairement aux indications des autres tutos).
Il faut juste recommencer la manip dans le log RfxCom pour récupérer la commande correspondant au OFF et faire le copier-coller du code OFF dans votre équipement.
Ensuite pour le bouton B il faut refaire la manip du début en repartant de l'inclusion d'un nouvel équipement.
In fine vous devriez donc avoir 4 widgets ON/OFF sur le dashboard pour 4 prises télécommandées.
Ouf !!
---------------------------------
Le plus difficile c'est le problème d'affichage des logs RfxCom en instantané.
Je pense qu'il s'agit d'un bug de Jeedom avec ma smart mais je ne peux pas le confirmer.
Les logs mettent parfois du temps à remonter ou ne remontent pas du tout malgré le mode DEBUG.
En espérant que ça pourra aider ceux qui ont ce type d'équipement dans le fond de leurs tiroirs.
J'avoue que j'étais loin d'imaginer pouvoir piloter ces prises avec Jeedom.
Dernière édition par glenan le 19 déc. 2017, 14:51, édité 6 fois.
Jeedom Smart Z-Wave+ & RFXCOM - NAS Syno DS415+
1 BROADLINK MP1 / Gestion aquarium
4 Roller Shutter 2 - 3 Door/Windows Sensor 2 FGDW-002 - 1 Dimmer 2 FGD-212 - Bypass 2 FGB-002 - 2 FGWPE/F Wall Plug Gen5 - M. Sensor FGMS-001 - Oregon RAR502
1 BROADLINK MP1 / Gestion aquarium
4 Roller Shutter 2 - 3 Door/Windows Sensor 2 FGDW-002 - 1 Dimmer 2 FGD-212 - Bypass 2 FGB-002 - 2 FGWPE/F Wall Plug Gen5 - M. Sensor FGMS-001 - Oregon RAR502
Re: PRISE PHENIX YC-6899
Une photo de l'équipement créé (pour ma Prise B)
Jeedom Smart Z-Wave+ & RFXCOM - NAS Syno DS415+
1 BROADLINK MP1 / Gestion aquarium
4 Roller Shutter 2 - 3 Door/Windows Sensor 2 FGDW-002 - 1 Dimmer 2 FGD-212 - Bypass 2 FGB-002 - 2 FGWPE/F Wall Plug Gen5 - M. Sensor FGMS-001 - Oregon RAR502
1 BROADLINK MP1 / Gestion aquarium
4 Roller Shutter 2 - 3 Door/Windows Sensor 2 FGDW-002 - 1 Dimmer 2 FGD-212 - Bypass 2 FGB-002 - 2 FGWPE/F Wall Plug Gen5 - M. Sensor FGMS-001 - Oregon RAR502
Re: [TUTO] - PRISE PHENIX YC-6899
Pour info, il suffit de mettre ton log en pause, le temps de faire ton copier coller...
ßêta-Testeur / Développeur plugin / Modérateur du Forum EnOcean
En domotique ou en informatique, il n'y a pas de problème, mais seulement des solutions à trouver...
Pour contribuer au développement des plugins et tutos : Paypal
En domotique ou en informatique, il n'y a pas de problème, mais seulement des solutions à trouver...
Pour contribuer au développement des plugins et tutos : Paypal
Re: [TUTO] - PRISE PHENIX YC-6899
Merci Patrick, j'essaierai. Si ça fonctionne ça sera effectivement plus pratique.
[EDIT] Effectivement, ça fonctionne ! encore fallait il le savoir.
Jeedom est plein d'astuces mais l'ergonomie n'aide pas facilement l'utilisateur pour les trouver par lui même.
Peut être une indication plus claire sur l'intérêt du bouton PAUSE dans Jeedom lui même aiderait ?
exemple "PAUSE/COPIE" ou une info bulle quand on laisse la souris au dessus du bouton PAUSE ? comme
"Mettre sur Pause pour effectuer des copier/coller"
Dans une application, l'ergonomie est la base de tout. Les infos bulles, c'est natif dans pratiquement tous les logicielles de programmation et ça ne coute rien.
[EDIT] Effectivement, ça fonctionne ! encore fallait il le savoir.
Jeedom est plein d'astuces mais l'ergonomie n'aide pas facilement l'utilisateur pour les trouver par lui même.
Peut être une indication plus claire sur l'intérêt du bouton PAUSE dans Jeedom lui même aiderait ?
exemple "PAUSE/COPIE" ou une info bulle quand on laisse la souris au dessus du bouton PAUSE ? comme
"Mettre sur Pause pour effectuer des copier/coller"
Dans une application, l'ergonomie est la base de tout. Les infos bulles, c'est natif dans pratiquement tous les logicielles de programmation et ça ne coute rien.
Jeedom Smart Z-Wave+ & RFXCOM - NAS Syno DS415+
1 BROADLINK MP1 / Gestion aquarium
4 Roller Shutter 2 - 3 Door/Windows Sensor 2 FGDW-002 - 1 Dimmer 2 FGD-212 - Bypass 2 FGB-002 - 2 FGWPE/F Wall Plug Gen5 - M. Sensor FGMS-001 - Oregon RAR502
1 BROADLINK MP1 / Gestion aquarium
4 Roller Shutter 2 - 3 Door/Windows Sensor 2 FGDW-002 - 1 Dimmer 2 FGD-212 - Bypass 2 FGB-002 - 2 FGWPE/F Wall Plug Gen5 - M. Sensor FGMS-001 - Oregon RAR502
Re: [TUTO] - PRISE PHENIX YC-6899
Bonsoir,
Merci pour ce tuto, que je viens d'essayer pour mes prises YC-6899 (les mêmes que les tiennes il me semble)
Lorsque j'appuie 2 fois d'affilée sur le bouton ON de la prise A, la log me donne :
1er appui :
[2018-01-24 21:08:41][DEBUG] : Message: 06 03 01 6B 09 A8 80
[2018-01-24 21:08:41][DEBUG] : Decode : 06 03 01 6B 09 A8 80
[2018-01-24 21:08:41][DEBUG] : Test message: 06 03 01 6B 09 A8 80
[2018-01-24 21:08:41][DEBUG] : PacketType: 03
[2018-01-24 21:08:41][DEBUG] : SubType: 01
[2018-01-24 21:08:41][DEBUG] : SeqNbr: 6B
[2018-01-24 21:08:41][DEBUG] : Id1: 09
[2018-01-24 21:08:41][DEBUG] : Id2: A8
[2018-01-24 21:08:41][DEBUG] : Decode data : {'subtype': '01', 'packettype': '03', 'message': '016B09A880', 'id': '09A8', 'raw': '0603016B09A880'}
[2018-01-24 21:08:41][DEBUG] : Message: 06 03 01 6C 09 AF 80
[2018-01-24 21:08:41][DEBUG] : Decode : 06 03 01 6C 09 AF 80
[2018-01-24 21:08:41][DEBUG] : Test message: 06 03 01 6C 09 AF 80
[2018-01-24 21:08:41][DEBUG] : PacketType: 03
[2018-01-24 21:08:41][DEBUG] : SubType: 01
[2018-01-24 21:08:41][DEBUG] : SeqNbr: 6C
[2018-01-24 21:08:41][DEBUG] : Id1: 09
[2018-01-24 21:08:41][DEBUG] : Id2: AF
[2018-01-24 21:08:41][DEBUG] : Decode data : {'subtype': '01', 'packettype': '03', 'message': '016C09AF80', 'id': '09AF', 'raw': '0603016C09AF80'}
[2018-01-24 21:08:41][DEBUG] : Send to jeedom : {'devices': {'09A803': {'subtype': '01', 'packettype': '03', 'message': '016B09A880', 'id': '09A8', 'raw': '0603016B09A880'}}}
[2018-01-24 21:08:41][INFO] : Starting new HTTP connection (1): 127.0.0.1
[2018-01-24 21:08:41][DEBUG] : "POST /plugins/rfxcom/core/php/jeeRfxcom.php?apikey=blablabla HTTP/1.1" 200 0
2ème appui :
[2018-01-24 21:08:41][DEBUG] : Message: 06 03 01 6D 0B AB E0
[2018-01-24 21:08:41][DEBUG] : Decode : 06 03 01 6D 0B AB E0
[2018-01-24 21:08:41][DEBUG] : Test message: 06 03 01 6D 0B AB E0
[2018-01-24 21:08:41][DEBUG] : PacketType: 03
[2018-01-24 21:08:41][DEBUG] : SubType: 01
[2018-01-24 21:08:41][DEBUG] : SeqNbr: 6D
[2018-01-24 21:08:41][DEBUG] : Id1: 0B
[2018-01-24 21:08:41][DEBUG] : Id2: AB
[2018-01-24 21:08:41][DEBUG] : Decode data : {'subtype': '01', 'packettype': '03', 'message': '016D0BABE0', 'id': '0BAB', 'raw': '0603016D0BABE0'}
[2018-01-24 21:08:42][DEBUG] : Message: 06 03 01 6E 09 A8 80
[2018-01-24 21:08:42][DEBUG] : Decode : 06 03 01 6E 09 A8 80
[2018-01-24 21:08:42][DEBUG] : Test message: 06 03 01 6E 09 A8 80
[2018-01-24 21:08:42][DEBUG] : PacketType: 03
[2018-01-24 21:08:42][DEBUG] : SubType: 01
[2018-01-24 21:08:42][DEBUG] : SeqNbr: 6E
[2018-01-24 21:08:42][DEBUG] : Id1: 09
[2018-01-24 21:08:42][DEBUG] : Id2: A8
[2018-01-24 21:08:42][DEBUG] : Decode data : {'subtype': '01', 'packettype': '03', 'message': '016E09A880', 'id': '09A8', 'raw': '0603016E09A880'}
[2018-01-24 21:08:42][DEBUG] : Send to jeedom : {'devices': {'09A803': {'subtype': '01', 'packettype': '03', 'message': '016E09A880', 'id': '09A8', 'raw': '0603016E09A880'}}}
[2018-01-24 21:08:42][INFO] : Starting new HTTP connection (1): 127.0.0.1
[2018-01-24 21:08:42][DEBUG] : "POST /plugins/rfxcom/core/php/jeeRfxcom.php?apikey=blablabla HTTP/1.1" 200 0
Je trouve donc plusieurs valeur après le "raw".
Mais en mettant
0603016B09A880
ou
0603016C09AF80
ou
0603016D0BABE0
ou
0603016E09A880
dans la valeur de la commande, lorsque j'enregistre et que je teste, cela ne fonctionne pas.
Aurais-je loupé quelque chose ?
Edit :
Je me rends compte en faisant plusieurs fois les logs qu'à chaque fois les valeurs de raw changent !
Merci pour ce tuto, que je viens d'essayer pour mes prises YC-6899 (les mêmes que les tiennes il me semble)
Lorsque j'appuie 2 fois d'affilée sur le bouton ON de la prise A, la log me donne :
1er appui :
[2018-01-24 21:08:41][DEBUG] : Message: 06 03 01 6B 09 A8 80
[2018-01-24 21:08:41][DEBUG] : Decode : 06 03 01 6B 09 A8 80
[2018-01-24 21:08:41][DEBUG] : Test message: 06 03 01 6B 09 A8 80
[2018-01-24 21:08:41][DEBUG] : PacketType: 03
[2018-01-24 21:08:41][DEBUG] : SubType: 01
[2018-01-24 21:08:41][DEBUG] : SeqNbr: 6B
[2018-01-24 21:08:41][DEBUG] : Id1: 09
[2018-01-24 21:08:41][DEBUG] : Id2: A8
[2018-01-24 21:08:41][DEBUG] : Decode data : {'subtype': '01', 'packettype': '03', 'message': '016B09A880', 'id': '09A8', 'raw': '0603016B09A880'}
[2018-01-24 21:08:41][DEBUG] : Message: 06 03 01 6C 09 AF 80
[2018-01-24 21:08:41][DEBUG] : Decode : 06 03 01 6C 09 AF 80
[2018-01-24 21:08:41][DEBUG] : Test message: 06 03 01 6C 09 AF 80
[2018-01-24 21:08:41][DEBUG] : PacketType: 03
[2018-01-24 21:08:41][DEBUG] : SubType: 01
[2018-01-24 21:08:41][DEBUG] : SeqNbr: 6C
[2018-01-24 21:08:41][DEBUG] : Id1: 09
[2018-01-24 21:08:41][DEBUG] : Id2: AF
[2018-01-24 21:08:41][DEBUG] : Decode data : {'subtype': '01', 'packettype': '03', 'message': '016C09AF80', 'id': '09AF', 'raw': '0603016C09AF80'}
[2018-01-24 21:08:41][DEBUG] : Send to jeedom : {'devices': {'09A803': {'subtype': '01', 'packettype': '03', 'message': '016B09A880', 'id': '09A8', 'raw': '0603016B09A880'}}}
[2018-01-24 21:08:41][INFO] : Starting new HTTP connection (1): 127.0.0.1
[2018-01-24 21:08:41][DEBUG] : "POST /plugins/rfxcom/core/php/jeeRfxcom.php?apikey=blablabla HTTP/1.1" 200 0
2ème appui :
[2018-01-24 21:08:41][DEBUG] : Message: 06 03 01 6D 0B AB E0
[2018-01-24 21:08:41][DEBUG] : Decode : 06 03 01 6D 0B AB E0
[2018-01-24 21:08:41][DEBUG] : Test message: 06 03 01 6D 0B AB E0
[2018-01-24 21:08:41][DEBUG] : PacketType: 03
[2018-01-24 21:08:41][DEBUG] : SubType: 01
[2018-01-24 21:08:41][DEBUG] : SeqNbr: 6D
[2018-01-24 21:08:41][DEBUG] : Id1: 0B
[2018-01-24 21:08:41][DEBUG] : Id2: AB
[2018-01-24 21:08:41][DEBUG] : Decode data : {'subtype': '01', 'packettype': '03', 'message': '016D0BABE0', 'id': '0BAB', 'raw': '0603016D0BABE0'}
[2018-01-24 21:08:42][DEBUG] : Message: 06 03 01 6E 09 A8 80
[2018-01-24 21:08:42][DEBUG] : Decode : 06 03 01 6E 09 A8 80
[2018-01-24 21:08:42][DEBUG] : Test message: 06 03 01 6E 09 A8 80
[2018-01-24 21:08:42][DEBUG] : PacketType: 03
[2018-01-24 21:08:42][DEBUG] : SubType: 01
[2018-01-24 21:08:42][DEBUG] : SeqNbr: 6E
[2018-01-24 21:08:42][DEBUG] : Id1: 09
[2018-01-24 21:08:42][DEBUG] : Id2: A8
[2018-01-24 21:08:42][DEBUG] : Decode data : {'subtype': '01', 'packettype': '03', 'message': '016E09A880', 'id': '09A8', 'raw': '0603016E09A880'}
[2018-01-24 21:08:42][DEBUG] : Send to jeedom : {'devices': {'09A803': {'subtype': '01', 'packettype': '03', 'message': '016E09A880', 'id': '09A8', 'raw': '0603016E09A880'}}}
[2018-01-24 21:08:42][INFO] : Starting new HTTP connection (1): 127.0.0.1
[2018-01-24 21:08:42][DEBUG] : "POST /plugins/rfxcom/core/php/jeeRfxcom.php?apikey=blablabla HTTP/1.1" 200 0
Je trouve donc plusieurs valeur après le "raw".
Mais en mettant
0603016B09A880
ou
0603016C09AF80
ou
0603016D0BABE0
ou
0603016E09A880
dans la valeur de la commande, lorsque j'enregistre et que je teste, cela ne fonctionne pas.
Aurais-je loupé quelque chose ?
Edit :
Je me rends compte en faisant plusieurs fois les logs qu'à chaque fois les valeurs de raw changent !
Smart Zwave avec RFXCom, RfPlayer et Teleinfo GCE ELECTRONICS
Re: [TUTO] - PRISE PHENIX YC-6899
J'avoue ne pas avoir de solution à te proposer.
Ce qui me semble bizarre c'est que tes logs semblent différents des miens alors que tu as le même équipement.
Moi j'ai :
[2017-12-17 15:13:20][DEBUG] : Message: 09 13 00 1C 54 51 51 01 49 60
[2017-12-17 15:13:20][DEBUG] : Decode : 09 13 00 1C 54 51 51 01 49 60
[2017-12-17 15:13:20][DEBUG] : Test message: 09 13 00 1C 54 51 51 01 49 60
[2017-12-17 15:13:20][DEBUG] : PacketType: 13
[2017-12-17 15:13:20][DEBUG] : SubType: 00
[2017-12-17 15:13:20][DEBUG] : SeqNbr: 1C
[2017-12-17 15:13:20][DEBUG] : Id1: 54
[2017-12-17 15:13:20][DEBUG] : Id2: 51
[2017-12-17 15:13:20][ERROR] : Unknown command received, '51' => TQQI`
[2017-12-17 15:13:20][DEBUG] : Decode data : {'raw': '0913001C545151014960', 'signal': '6', 'pulse': '329', 'subtype': '00', 'housecode': u'H', 'command': '', 'unitcode': '82', 'packettype': '13', 'id': '545151'}
toi tu as :
[2018-01-24 21:08:41][DEBUG] : Message: 06 03 01 6B 09 A8 80
[2018-01-24 21:08:41][DEBUG] : Decode : 06 03 01 6B 09 A8 80
[2018-01-24 21:08:41][DEBUG] : Test message: 06 03 01 6B 09 A8 80
[2018-01-24 21:08:41][DEBUG] : PacketType: 03
[2018-01-24 21:08:41][DEBUG] : SubType: 01
[2018-01-24 21:08:41][DEBUG] : SeqNbr: 6B
[2018-01-24 21:08:41][DEBUG] : Id1: 09
[2018-01-24 21:08:41][DEBUG] : Id2: A8
[2018-01-24 21:08:41][DEBUG] : Decode data : {'subtype': '01', 'packettype': '03', 'message': '016B09A880', 'id': '09A8', 'raw': '0603016B09A880'}
Les types ne sont pas les mêmes et le codes raw plus courts chez toi que chez moi.
Même si parfois je ne voyais pas tous mes messages de test passer en direct dans le log, j'ai toujours eu le même code pour le même bouton
Ce qui me semble bizarre c'est que tes logs semblent différents des miens alors que tu as le même équipement.
Moi j'ai :
[2017-12-17 15:13:20][DEBUG] : Message: 09 13 00 1C 54 51 51 01 49 60
[2017-12-17 15:13:20][DEBUG] : Decode : 09 13 00 1C 54 51 51 01 49 60
[2017-12-17 15:13:20][DEBUG] : Test message: 09 13 00 1C 54 51 51 01 49 60
[2017-12-17 15:13:20][DEBUG] : PacketType: 13
[2017-12-17 15:13:20][DEBUG] : SubType: 00
[2017-12-17 15:13:20][DEBUG] : SeqNbr: 1C
[2017-12-17 15:13:20][DEBUG] : Id1: 54
[2017-12-17 15:13:20][DEBUG] : Id2: 51
[2017-12-17 15:13:20][ERROR] : Unknown command received, '51' => TQQI`
[2017-12-17 15:13:20][DEBUG] : Decode data : {'raw': '0913001C545151014960', 'signal': '6', 'pulse': '329', 'subtype': '00', 'housecode': u'H', 'command': '', 'unitcode': '82', 'packettype': '13', 'id': '545151'}
toi tu as :
[2018-01-24 21:08:41][DEBUG] : Message: 06 03 01 6B 09 A8 80
[2018-01-24 21:08:41][DEBUG] : Decode : 06 03 01 6B 09 A8 80
[2018-01-24 21:08:41][DEBUG] : Test message: 06 03 01 6B 09 A8 80
[2018-01-24 21:08:41][DEBUG] : PacketType: 03
[2018-01-24 21:08:41][DEBUG] : SubType: 01
[2018-01-24 21:08:41][DEBUG] : SeqNbr: 6B
[2018-01-24 21:08:41][DEBUG] : Id1: 09
[2018-01-24 21:08:41][DEBUG] : Id2: A8
[2018-01-24 21:08:41][DEBUG] : Decode data : {'subtype': '01', 'packettype': '03', 'message': '016B09A880', 'id': '09A8', 'raw': '0603016B09A880'}
Les types ne sont pas les mêmes et le codes raw plus courts chez toi que chez moi.
Même si parfois je ne voyais pas tous mes messages de test passer en direct dans le log, j'ai toujours eu le même code pour le même bouton
Jeedom Smart Z-Wave+ & RFXCOM - NAS Syno DS415+
1 BROADLINK MP1 / Gestion aquarium
4 Roller Shutter 2 - 3 Door/Windows Sensor 2 FGDW-002 - 1 Dimmer 2 FGD-212 - Bypass 2 FGB-002 - 2 FGWPE/F Wall Plug Gen5 - M. Sensor FGMS-001 - Oregon RAR502
1 BROADLINK MP1 / Gestion aquarium
4 Roller Shutter 2 - 3 Door/Windows Sensor 2 FGDW-002 - 1 Dimmer 2 FGD-212 - Bypass 2 FGB-002 - 2 FGWPE/F Wall Plug Gen5 - M. Sensor FGMS-001 - Oregon RAR502
Re: [TUTO] - PRISE PHENIX YC-6899
Merci Glenan pour ton partage. Ca va me servir !
Pour l'affichage aléatoire des logs, c'est effectivement très pénible. Je pense que c'est dû à un problème d'encodage: l'affichage du log disparaît de Jeedom lorsqu'un caractère spécial est écrit dans le fichier de log (ce qui arrive lorsqu'on a un module pas très bien décodé).
Par exemple
C'est pour moi une lacune de Jeedom que de ne pas pouvoir faire abstraction de ce genre de difficulté.
Si ca peut aider certains, la solution de contournement que j'applique: connection en SSH (sur le raspberry pi pour moi), puis lancer la commande suivante depuis le terminal:
Ca permet d'afficher le log en temps réel, et là, pas de soucis d'affichage.
Pour l'affichage aléatoire des logs, c'est effectivement très pénible. Je pense que c'est dû à un problème d'encodage: l'affichage du log disparaît de Jeedom lorsqu'un caractère spécial est écrit dans le fichier de log (ce qui arrive lorsqu'on a un module pas très bien décodé).
Par exemple
Code : Tout sélectionner
[2018-01-25 22:53:07][ERROR] : Unknown house command received, '9A'
[2018-01-25 22:53:07][ERROR] : Unknown command received, '74' => tY`
C'est pour moi une lacune de Jeedom que de ne pas pouvoir faire abstraction de ce genre de difficulté.
Si ca peut aider certains, la solution de contournement que j'applique: connection en SSH (sur le raspberry pi pour moi), puis lancer la commande suivante depuis le terminal:
Code : Tout sélectionner
tail -f /var/www/html/log/rfxcom
Re: [TUTO] - PRISE PHENIX YC-6899
Je viens de réessayer, le résultat est le même.
Bizarre ...
Smart Zwave avec RFXCom, RfPlayer et Teleinfo GCE ELECTRONICS
Re: [TUTO] - PRISE PHENIX YC-6899
Désolé, je pensais que mon tuto pourrait aider d'autres personnes ayant le même matériel.
Visiblement ça semble plus compliqué que prévu.
Visiblement ça semble plus compliqué que prévu.
Jeedom Smart Z-Wave+ & RFXCOM - NAS Syno DS415+
1 BROADLINK MP1 / Gestion aquarium
4 Roller Shutter 2 - 3 Door/Windows Sensor 2 FGDW-002 - 1 Dimmer 2 FGD-212 - Bypass 2 FGB-002 - 2 FGWPE/F Wall Plug Gen5 - M. Sensor FGMS-001 - Oregon RAR502
1 BROADLINK MP1 / Gestion aquarium
4 Roller Shutter 2 - 3 Door/Windows Sensor 2 FGDW-002 - 1 Dimmer 2 FGD-212 - Bypass 2 FGB-002 - 2 FGWPE/F Wall Plug Gen5 - M. Sensor FGMS-001 - Oregon RAR502
Re: [TUTO] - PRISE PHENIX YC-6899
Ne sois pas désolé, ça servira à d'autres.
Et c'est super d'avoir fait ce tuto.
Je repars à la recherche d'infos ...
Et c'est super d'avoir fait ce tuto.
Je repars à la recherche d'infos ...
Smart Zwave avec RFXCom, RfPlayer et Teleinfo GCE ELECTRONICS
Re: [TUTO] - PRISE PHENIX YC-6899
Bonjour à tous,
Pour info, les prises Phenix sont parfaitement reconnues par le Broadlink RM Pro !
Pour info, les prises Phenix sont parfaitement reconnues par le Broadlink RM Pro !
Smart Zwave avec RFXCom, RfPlayer et Teleinfo GCE ELECTRONICS
Re: [TUTO] - PRISE PHENIX YC-6899
Bonsoir,
Désolé de faire remonter ce post, je cherche à faire la même chose avec des prises Phenix et le RFPlayer.
J'ai, sur ce post viewtopic.php?f=162&t=37798&p=675085#p623671, tenté de configuré les prises en suivant votre façon de faire (Juste que j'ai des ID qui doivent être propre au RFPLayer et au protocole DOMIA) mais ça ne marche pas non plus.
Avez vous d'autres indications ?
Merci
Christophe
Désolé de faire remonter ce post, je cherche à faire la même chose avec des prises Phenix et le RFPlayer.
J'ai, sur ce post viewtopic.php?f=162&t=37798&p=675085#p623671, tenté de configuré les prises en suivant votre façon de faire (Juste que j'ai des ID qui doivent être propre au RFPLayer et au protocole DOMIA) mais ça ne marche pas non plus.
Avez vous d'autres indications ?
Merci
Christophe
-
- Timide
- Messages : 6
- Inscription : 23 janv. 2019, 08:51
Re: [TUTO] - PRISE PHENIX YC-6899
Bonjour,
J'essaye d'appliquer le TUTO à la lettre mais j'ai un gros soucis à mi-chemin... RIEN ne s'affiche dans mes logs RFXCOM... Mais alors vraiment rien, ils sont portant passés en mode DEBUG mais ils restent vides quoi que je fasse.
Avez-vous des idées pour me sauver ?
Merci d'avance
J'essaye d'appliquer le TUTO à la lettre mais j'ai un gros soucis à mi-chemin... RIEN ne s'affiche dans mes logs RFXCOM... Mais alors vraiment rien, ils sont portant passés en mode DEBUG mais ils restent vides quoi que je fasse.
Avez-vous des idées pour me sauver ?
Merci d'avance
-
- Timide
- Messages : 6
- Inscription : 23 janv. 2019, 08:51
Re: [TUTO] - PRISE PHENIX YC-6899
Bon j'ai réglé le pb des logs avec un redémarrage du démon...
J'ai réussi grâce au TUTO à faire fonctionner mes prises A et B...
Mais impossible de réitérer l'exploit avec C et D qui ne veulent rien savoir
J'ai réussi grâce au TUTO à faire fonctionner mes prises A et B...
Mais impossible de réitérer l'exploit avec C et D qui ne veulent rien savoir
Re: [TUTO] - PRISE PHENIX YC-6899
Bravo pour ce TUTO ! Ca marche d'enfer avec mes vieux Phenix YC 6899 que j'avais au garage depuis 7 ans !
Petites précisions :
- Il ne faut pas hésiter à redémarrer le Démon à plusieurs reprise pour avoir le DEBUG qui fonctionne et l'affichage des raw
- je me suis aperçu qu'il vaut mieux prendre le premier raw qui s'affiche. Certains ne marchent pas.
Un grand grand merci à glenan
Petites précisions :
- Il ne faut pas hésiter à redémarrer le Démon à plusieurs reprise pour avoir le DEBUG qui fonctionne et l'affichage des raw
- je me suis aperçu qu'il vaut mieux prendre le premier raw qui s'affiche. Certains ne marchent pas.
Un grand grand merci à glenan
Machine : Jeedom sous Virtual Machin / Debian 9 / NUC
Dongles : RFXcom / Z-WAVE / Tahoma
Modules : Fibaro, Blyss (du temps de la blyssbox...pfff), RTS, io
Dongles : RFXcom / Z-WAVE / Tahoma
Modules : Fibaro, Blyss (du temps de la blyssbox...pfff), RTS, io
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 30 invités