Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ajout support ampoule INNR RB165 #1972

Closed
tcharp38 opened this issue May 4, 2021 · 13 comments
Closed

Ajout support ampoule INNR RB165 #1972

tcharp38 opened this issue May 4, 2021 · 13 comments

Comments

@tcharp38
Copy link
Collaborator

tcharp38 commented May 4, 2021

En lien avec https://community.jeedom.com/t/plugin-abeille-et-ampoule-innr-rb165/55955

@NikoScotch
Voila un modele tout simple, juste pour faire du On/off.

RB165.zip

@NikoScotch
Copy link

Merci @tcharp38 pour le ZIP.
Voici ce que j'ai testé :
j'ai inséré le fichier JSON ici :
html/plugins/Abeille/core/config/devices/RB165/RB165.json
Puis j'ai supprimé et réinclus l'ampoule. Mais pas de changement par rapport avant : j'ai bien un équipement qui se crée (Abeille1-116), mais il n'a toujours pas de commande ON/OFF.
Peut-être ai-je loupé quelque chose ?
Je joins les LOG abeille pour analyse si besoin (pour info j'ai fait l'inclusion aujourd'hui à 16h49) : AbeilleLogs-210504.tar.gz
Merci à vous !
Cordialement.

@tcharp38
Copy link
Collaborator Author

tcharp38 commented May 4, 2021

Peut etre que j'ai aussi loupé qqch.
J'allais dire "etrange je ne vois pas le log AbeilleParser dans le package" mais je comprends. Il s'agit d'un bug que j'ai corrigé.

Serais tu partant pour faire l'essai sur la beta ?
Tu fais un backup avant tout histoire de pouvoir revenir en arriere si besoin.

Qq infos pour mémoire

[2021-05-04 16:49:51][debug] Abeille1, Type=8045/Active endpoints response, SQN=DC, Status=00, ShortAddr=9D92, EndPointCount=02, EndPointList=; 01; 02, [Modelisation]
[2021-05-04 16:49:51][debug] ModelIdentifier='RB 165', trimmed='RB165', [Modelisation]

[2021-05-04 16:49:51][debug] ManufacturerName='innr', trimmed='innr', {"Abeille1/9D92":{"time":1620139791,"ManufacturerName":"innr"}}, [Modelisation]
[2021-05-04 16:49:52][debug] Abeille1, Type=8043/Simple descriptor response, SQN=DE, Status=00, Addr=9D92, Length=16, EP=01, Profile=C05E/Zigbee Link Layer (ZLL), DevId=0100/Dimmable light, BitField=02, [Modelisation]
[2021-05-04 16:49:52][debug] [Modelisation] InClusterCount=06
[2021-05-04 16:49:52][debug] [Modelisation] InCluster=0000 - General: Basic
[2021-05-04 16:49:52][debug] [Modelisation] InCluster=0004 - General: Groups
[2021-05-04 16:49:52][debug] [Modelisation] InCluster=0003 - General: Identify
[2021-05-04 16:49:52][debug] [Modelisation] InCluster=0006 - General: On/Off
[2021-05-04 16:49:52][debug] [Modelisation] InCluster=0008 - General: Level Control
[2021-05-04 16:49:52][debug] [Modelisation] InCluster=0005 - General: Scenes
[2021-05-04 16:49:52][debug] [Modelisation] OutClusterCount=01
[2021-05-04 16:49:52][debug] [Modelisation] OutCluster=0019 - General: OTA

@NikoScotch
Copy link

Hello, oui je peux tester, dis moi juste comment switcher sur la version bêta du plugin ? Merci !

@tcharp38
Copy link
Collaborator Author

tcharp38 commented May 6, 2021

Tu suis ca et choisi "beta" au lieu de "stable"
https://kiwihc16.github.io/AbeilleDoc/Installation.html#installation-standard
Si qqch n'est pas clair, dis moi que je corrige la doc au passage.

@tcharp38
Copy link
Collaborator Author

tcharp38 commented May 6, 2021

Je viens de trouver une boulette dans le modele de base.
Donc meme avec la beta il te faut prendre ce fichier.
A decompresser dans "core/config/commands"
RB165.zip

@NikoScotch
Copy link

Hello @tcharp38 ,
je n'ai pas de dossier commands dans html/plugins/Abeille/core/config/
(uniquement un dossier devices)
Je dois créer le dossier commands du coup ?
Que se passe-t-il si j'installe la beta, ça écrase ma config stable ?
merci !

@tcharp38
Copy link
Collaborator Author

tcharp38 commented May 8, 2021

Hello
A ce stade ca peut surement attendre un peu.
Je compte transformer la beta en stable lundi donc dispo mardi sur le market.
On fera les mises a jour a partir de la si ca te va

@NikoScotch
Copy link

Hello,
alors les news.
Tout d'abord pour rappel les conditions du test :

  • je suis toujours en version stable
  • j'ai placé le 1er fichier ici : html/plugins/Abeille/core/config/devices/RB165/RB165.json
  • j'ai placé le 2ème fichier ici : html/plugins/Abeille/core/config/commands/RB165.json
  • j'ai supprimé puis ré-inclu l'ampoule (aujourd'hui vers 17h03)
  • mais toujours pareil : le module est bien créé, mais toujours pas de commande ON/OFF créée

Ci joint les logs : AbeilleLogs-210510.tar.gz
Merci à toi !

@tcharp38
Copy link
Collaborator Author

Salut.
Si version stable, on va pas perdre de temps la.
J'ai fait une stable il y a qq heures. Elle devrait apparaitre demain sur le market et tu réappliquera les derniers fichiers par dessus.

@NikoScotch
Copy link

Hello @tcharp38
désolé j'ai mis un peu de temps à pouvoir faire le test...
Mais la bonne nouvelle c'est que ça marche !
Je suis donc en Abeille version 2021-05-11, j'ai placé ce fichier aux 2 endroits suivants (2 fois le même fichier) :
html/plugins/Abeille/core/config/devices/RB165/RB165.json
html/plugins/Abeille/core/config/commands/RB165.json
Et je re-fais l'inclusion, j'obtiens bien un nouveau module avec les commandes ON, OFF, TOGGLE. et ça fonctionne.
Encore merci !

@tcharp38
Copy link
Collaborator Author

Bonne nouvelle.
Mais le fichier ne va que dans "devices". Rien à mettre dans commands.

@tcharp38
Copy link
Collaborator Author

@NikoScotch
J'ai fait une beta hier qui doit inclure tout ca => 210520-BETA-4
Si tu es tenté, tu peux la tester et signaler toute regression.
Penses bien à faire un backup si jamais tu devais revenir vers la stable.

@tcharp38
Copy link
Collaborator Author

Pas de news. Je considére le modele suffisament utilisable.
Je clos mais à réouvrir si besoi,.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants