KiwiHC16 / Abeille

Abeille pour Jeedom (Gateway ZiGate)
GNU Affero General Public License v3.0
60 stars 52 forks source link

MOES 2 Gang Zigbee Dimmer Module MS-105BZ (id=TS0601, _TZE200_e3oitdyu) #2473

Closed mariano4444 closed 5 days ago

mariano4444 commented 2 years ago

Bonjour,

j'ai acheté un module MOES MS-105BZ 2 Gang. Il n'est pas encore reconnu par le plug-in.

En pj, le discovery, une image et des logs en debug.

Pouvez-vous générer un fichier de configuration de l'interface ? Merci d'avance !

discovery.zip moes MS-105BZ.zip

[2022-10-15 19:10:41] AbeilleQueueToCli starting [2022-10-15 19:10:41] QueueToCli: msg={"type":"readAttributesResponse","net":"Abeille1","addr":"3F31","ep":"01","clustId":"EF00","attributes":{"0000":{"status":"00","dataType":"20","valueHex":"00","value":0}},"time":1665853840,"lqi":87} [2022-10-15 19:10:41] AbeilleQueueToCli exiting [2022-10-15 19:10:41] AbeilleQueueToCli starting [2022-10-15 19:10:41] QueueToCli: msg={"type":"activeEndpoints","net":"Abeille1","addr":"3F31","epList":"01"} [2022-10-15 19:10:41] AbeilleQueueToCli exiting [2022-10-15 19:10:41] AbeilleQueueToCli starting [2022-10-15 19:10:41] QueueToCli: msg={"type":"simpleDesc","net":"Abeille1","addr":"3F31","ep":"01","inClustList":"0000\/0004\/0005\/EF00","outClustList":"0019\/000A"} [2022-10-15 19:10:41] AbeilleQueueToCli exiting [2022-10-15 19:10:41] AbeilleQueueToCli starting [2022-10-15 19:10:41] QueueToCli: msg={"type":"discoverAttributesResponse","net":"Abeille1","addr":"3F31","ep":"01","clustId":"0000","dir":1,"attributes":{"0000":{"dataType":"20"},"0001":{"dataType":"20"},"0002":{"dataType":"20"},"0003":{"dataType":"20"},"0004":{"dataType":"42"},"0005":{"dataType":"42"},"0006":{"dataType":"42"},"0007":{"dataType":"30"},"FFDE":{"dataType":"20"},"FFFD":{"dataType":"21"},"FFFE":{"dataType":"30"},"FFE0":{"dataType":"48"},"FFE1":{"dataType":"48"},"FFE2":{"dataType":"20"},"FFE3":{"dataType":"48"}}} [2022-10-15 19:10:41] AbeilleQueueToCli exiting [2022-10-15 19:10:41] AbeilleQueueToCli starting [2022-10-15 19:10:41] QueueToCli: msg={"type":"discoverAttributesResponse","net":"Abeille1","addr":"3F31","ep":"01","clustId":"0004","dir":1,"attributes":{"0000":{"dataType":"18"},"FFFD":{"dataType":"21"}}} [2022-10-15 19:10:41] AbeilleQueueToCli exiting [2022-10-15 19:10:42] AbeilleQueueToCli starting [2022-10-15 19:10:42] QueueToCli: msg={"type":"discoverAttributesResponse","net":"Abeille1","addr":"3F31","ep":"01","clustId":"0005","dir":1,"attributes":{"0000":{"dataType":"20"},"0001":{"dataType":"20"},"0002":{"dataType":"21"},"0003":{"dataType":"10"},"0004":{"dataType":"18"},"FFFD":{"dataType":"21"}}} [2022-10-15 19:10:42] AbeilleQueueToCli exiting [2022-10-15 19:10:42] AbeilleQueueToCli starting [2022-10-15 19:10:42] QueueToCli: msg={"type":"attributeReport","net":"Abeille1","addr":"3F31","ep":"01","clustId":"0000","attrId":"FFDE","status":"00","value":11} [2022-10-15 19:10:42] AbeilleQueueToCli exiting [2022-10-15 19:10:42] AbeilleQueueToCli starting [2022-10-15 19:10:42] QueueToCli: msg={"type":"attributeReport","net":"Abeille1","addr":"3F31","ep":"01","clustId":"0000","attrId":"0010","status":"86"} [2022-10-15 19:10:42] AbeilleQueueToCli exiting [2022-10-15 19:10:42] AbeilleQueueToCli starting [2022-10-15 19:10:42] QueueToCli: msg={"type":"discoverAttributesExtendedResponse","net":"Abeille1","addr":"3F31","ep":"01","clustId":"0004","dir":1,"attributes":{"0000":{"dataType":"18","access":"05"},"FFFD":{"dataType":"21","access":"05"}}} [2022-10-15 19:10:42] AbeilleQueueToCli exiting [2022-10-15 19:10:42] AbeilleQueueToCli starting [2022-10-15 19:10:42] QueueToCli: msg={"type":"attributeReport","net":"Abeille1","addr":"3F31","ep":"01","clustId":"0000","attrId":"0005","status":"00","value":"TS0601"} [2022-10-15 19:10:42] AbeilleQueueToCli exiting [2022-10-15 19:10:42] AbeilleQueueToCli starting [2022-10-15 19:10:42] QueueToCli: msg={"type":"attributeReport","net":"Abeille1","addr":"3F31","ep":"01","clustId":"0004","attrId":"0000","status":"00","value":"00"} [2022-10-15 19:10:42] AbeilleQueueToCli exiting [2022-10-15 19:10:42] AbeilleQueueToCli starting [2022-10-15 19:10:42] QueueToCli: msg={"type":"discoverAttributesExtendedResponse","net":"Abeille1","addr":"3F31","ep":"01","clustId":"0005","dir":1,"attributes":{"0000":{"dataType":"20","access":"05"},"0001":{"dataType":"20","access":"05"},"0002":{"dataType":"21","access":"05"},"0003":{"dataType":"10","access":"05"},"0004":{"dataType":"18","access":"05"},"FFFD":{"dataType":"21","access":"05"}}} [2022-10-15 19:10:42] AbeilleQueueToCli exiting [2022-10-15 19:10:42] AbeilleQueueToCli starting [2022-10-15 19:10:42] QueueToCli: msg={"type":"readAttributesResponse","net":"Abeille1","addr":"3F31","ep":"01","clustId":"0005","attributes":{"0000":{"status":"00","dataType":"20","valueHex":"00","value":0},"0001":{"status":"00","dataType":"20","valueHex":"00","value":0},"0002":{"status":"00","dataType":"21","valueHex":"0000","value":0},"0003":{"status":"00","dataType":"10","valueHex":"00","value":0}},"time":1665853842,"lqi":87} [2022-10-15 19:10:42] AbeilleQueueToCli exiting [2022-10-15 19:10:42] AbeilleQueueToCli starting [2022-10-15 19:10:42] QueueToCli: msg={"type":"readAttributesResponse","net":"Abeille1","addr":"3F31","ep":"01","clustId":"EF00","attributes":{"0000":{"status":"00","dataType":"20","valueHex":"00","value":0}},"time":1665853842,"lqi":87} [2022-10-15 19:10:42] AbeilleQueueToCli exiting [2022-10-15 19:10:43] AbeilleQueueToCli starting [2022-10-15 19:10:43] QueueToCli: msg={"type":"attributeReport","net":"Abeille1","addr":"3F31","ep":"01","clustId":"0000","attrId":"0006","status":"00","value":""} [2022-10-15 19:10:43] AbeilleQueueToCli exiting [2022-10-15 19:10:43] AbeilleQueueToCli starting [2022-10-15 19:10:43] QueueToCli: msg={"type":"attributeReport","net":"Abeille1","addr":"3F31","ep":"01","clustId":"0000","attrId":"0007","status":"00","value":1} [2022-10-15 19:10:43] AbeilleQueueToCli exiting [2022-10-15 19:10:43] AbeilleQueueToCli starting [2022-10-15 19:10:43] QueueToCli: msg={"type":"attributeReport","net":"Abeille1","addr":"3F31","ep":"01","clustId":"0000","attrId":"FFE0","status":"00","value":""} [2022-10-15 19:10:43] AbeilleQueueToCli exiting [2022-10-15 19:10:43] AbeilleQueueToCli starting [2022-10-15 19:10:43] QueueToCli: msg={"type":"attributeReport","net":"Abeille1","addr":"3F31","ep":"01","clustId":"0000","attrId":"FFE2","status":"00","value":31} [2022-10-15 19:10:43] AbeilleQueueToCli exiting [2022-10-15 19:10:43] AbeilleQueueToCli starting [2022-10-15 19:10:43] QueueToCli: msg={"type":"attributeReport","net":"Abeille1","addr":"3F31","ep":"01","clustId":"0000","attrId":"FFE3","status":"00","value":""} [2022-10-15 19:10:43] AbeilleQueueToCli exiting [2022-10-15 19:10:43] AbeilleQueueToCli starting [2022-10-15 19:10:43] QueueToCli: msg={"type":"attributeReport","net":"Abeille1","addr":"3F31","ep":"01","clustId":"0004","attrId":"0000","status":"00","value":"00"} [2022-10-15 19:10:43] AbeilleQueueToCli exiting [2022-10-15 19:10:43] AbeilleQueueToCli starting [2022-10-15 19:10:43] QueueToCli: msg={"type":"attributeReport","net":"Abeille1","addr":"3F31","ep":"01","clustId":"0004","attrId":"FFFD","status":"00","value":2} [2022-10-15 19:10:43] AbeilleQueueToCli exiting [2022-10-15 19:10:43] AbeilleQueueToCli starting [2022-10-15 19:10:43] QueueToCli: msg={"type":"readAttributesResponse","net":"Abeille1","addr":"3F31","ep":"01","clustId":"0005","attributes":{"0000":{"status":"00","dataType":"20","valueHex":"00","value":0}},"time":1665853843,"lqi":84} [2022-10-15 19:10:43] AbeilleQueueToCli exiting [2022-10-15 19:10:43] AbeilleQueueToCli starting [2022-10-15 19:10:43] QueueToCli: msg={"type":"readAttributesResponse","net":"Abeille1","addr":"3F31","ep":"01","clustId":"0005","attributes":{"0001":{"status":"00","dataType":"20","valueHex":"00","value":0}},"time":1665853843,"lqi":87} [2022-10-15 19:10:43] AbeilleQueueToCli exiting [2022-10-15 19:10:43] AbeilleQueueToCli starting [2022-10-15 19:10:43] QueueToCli: msg={"type":"readAttributesResponse","net":"Abeille1","addr":"3F31","ep":"01","clustId":"0005","attributes":{"0002":{"status":"00","dataType":"21","valueHex":"0000","value":0}},"time":1665853843,"lqi":84} [2022-10-15 19:10:43] AbeilleQueueToCli exiting [2022-10-15 19:10:43] AbeilleQueueToCli starting [2022-10-15 19:10:43] QueueToCli: msg={"type":"attributeReport","net":"Abeille1","addr":"3F31","ep":"01","clustId":"0000","attrId":"0004","status":"00","value":"_TZE200_e3oitdyu"} [2022-10-15 19:10:43] AbeilleQueueToCli exiting [2022-10-15 19:10:43] AbeilleQueueToCli starting [2022-10-15 19:10:43] QueueToCli: msg={"type":"defaultResponse","net":"Abeille1","addr":"3F31","ep":"01","clustId":"0005","cmd":"11","status":"82"} [2022-10-15 19:10:43] AbeilleQueueToCli exiting [2022-10-15 19:10:44] AbeilleQueueToCli starting [2022-10-15 19:10:44] QueueToCli: msg={"type":"defaultResponse","net":"Abeille1","addr":"3F31","ep":"01","clustId":"0004","cmd":"11","status":"82"} [2022-10-15 19:10:44] AbeilleQueueToCli exiting [2022-10-15 19:10:44] AbeilleQueueToCli starting [2022-10-15 19:12:52] QueueToCli: msg={"type":"attributeReport","net":"Abeille1","addr":"3F31","ep":"01","clustId":"0000","attrId":"0001","status":"00","value":68} [2022-10-15 19:12:52] AbeilleQueueToCli exiting

tcharp38 commented 2 years ago

Salut @mariano4444

Voila un modele pour test. A decompresser dans core/config/devices TS0601__TZE200_e3oitdyu.zip

puis redemarrer Abeille refaire inclusion

Il doit y avoir que le controle d'un canal pour l'instant.

L'image que tu m'as donné n'est pas la bonne mais j'en ai trouvé une autre. Par contre pas le temps de nettoyer l'arriere plan tant pis.

Es tu sur du modele ? Je trouve plutot MS-105B et non pas 105-BZ

Dernier point; ne copie pas les logs mais fait un drag & drop du package generé via la page "maintenance".

mariano4444 commented 2 years ago

Hello,

ça fonctionne nickel pour le 1er canal ! Le nom écrit sur le module est bien MS-105BZ

@+

tcharp38 commented 2 years ago

Il faudrait alors trouver l'image qui correspond et de bonne qualité (+PNG sans arriere plan). Celle que tu as donné semble etre celle d'un module simple canal.

mariano4444 commented 2 years ago

Module MS-105BZ.zip Voici la bonne image même s'il n'y a le nom du module sur l'image.

tcharp38 commented 2 years ago

Sera dans la prochaine beta

tcharp38 commented 1 year ago

@mariano4444 Quel est le status de ce sujet ? Encore des soucis ?

mariano4444 commented 1 year ago

Bonjour,

La commande du 2ème interrupteur n'est pas disponible dans l'interface Zigbee.

Seul le 1er interrupteur est commandé par On et Off.

Merci de votre aide.

Le 2023-03-24 11:57, Tcharp38 a écrit :

@mariano4444 [1] Quel est le status de ce sujet ? Encore des soucis ?

-- Reply to this email directly, view it on GitHub [2], or unsubscribe [3]. You are receiving this because you were mentioned.Message ID: @.***>

Links:

[1] https://github.com/mariano4444 [2] https://github.com/KiwiHC16/Abeille/issues/2473#issuecomment-1482614527 [3] https://github.com/notifications/unsubscribe-auth/A3QNU4XV7JQB432VODPSLJ3W5V42PANCNFSM6AAAAAARF7YAB4

tcharp38 commented 1 year ago

Ha oui c'est ca. Es tu en beta ou stable ?

Si tu as connecté un switch sur les 2 entrées du module, peux tu faire un On puis off sur l'entrée 2, noter l'heure, et me filer le package de logs ?

Merci

tcharp38 commented 11 months ago

Salut @mariano4444 Es tu toujours interessé par ce sujet ?

Pierre-Lavoine commented 11 months ago

Hello à tous,

Après avoir posté sur le forum Jeedom, me voici ici, sur cette même problématique.

Seulement une des deux sortie est piloté.

ps : est ce que vous avez des soucis de tension lorsque vous réglé le niveau vers 20% ?

Pierre-Lavoine commented 11 months ago

en complément

image
tcharp38 commented 11 months ago

Salut @Pierre-Lavoine Je n'ai pas ce module donc je ne peux repondre sur son usage.

As tu connecté des boutons en direct sur le module ?

Si oui j'ai besoin que tu passes en mode debug: https://kiwihc16.github.io/AbeilleDoc/Debug.html#support actionne le bouton 2 et me file le package de logs dans la foulée (page maintenance + telecharger tout)

Pierre-Lavoine commented 11 months ago

oui les bouton en direct pas de soucis il m'allume indépendamment les circuits Voici un lot de log que je viens de faire, j'espère que cela donnera suffisamment d'information

(j'ai utilisé les deux BP)

tcharp38 commented 11 months ago

Je vois que tu n'es pas en mode debug et que ton test souleve plusieurs erreurs.

Pour avancer il faut que tu bascules sur la beta Abeille... sur laquelle je pourrai reagir rapidement. Si te fais un backup avant si jamais tu veux revenir en stable.

Pierre-Lavoine commented 11 months ago

Comment je peux basculer en Beta version ?

tcharp38 commented 11 months ago

https://kiwihc16.github.io/AbeilleDoc/Installation.html#installation-de-la-version-beta

Pierre-Lavoine commented 11 months ago

Et voici les log après être passé en version beta

tcharp38 commented 11 months ago

Je pousse une nouvelle beta pour demain. Trop de changements pour te filer des patchs en ligne.

Donc tu te mets à jour puis fait un "reinitialiser" de ton modele (page equipement/avancé) et tu testes. Note que j'ai gardé qq "vieilles commandes" en "OLD" au cas ou mais a terme elles doivent disparaitrent.

Pierre-Lavoine commented 11 months ago

"arf", je pourrai pas avoir la beta en avant première ?

Demain matin je part à l'étranger pour 6 mois, je pourrrai plus faire les test comme je le souhaite.

de plus après être passé en beta hier, je ne peux plus cotroler le "on" "off" de mon bandeau led :/

Idem pour mes télécommande phillips hue

tcharp38 commented 11 months ago

Zut. L urgence pour toi est du coup ton bandeau led? Tu fais un on ou off et la file le package de logs ? Normalement ca devrait être un sujet différent mais la il y a peu de temps

Pierre-Lavoine commented 11 months ago

Et bien en fait, j'ai plus aucune lampe ou télécommande qui répond, donc l'urgence c'est de revenir au moins à la situation d'hier avant changement beta

tcharp38 commented 11 months ago

Ne copie pas le log c'est illisible et incomplet j'ai besoin du package

Note que tu peux revenir sur le dernier backup qui fonctionnait pour toi

Pierre-Lavoine commented 11 months ago

bon je suis revenir à une sauvegarde antérieure, je crois que je vais la jouer "secure" 12h avant mon vol

tcharp38 commented 11 months ago

Oui tout à fait du bon sens. Les backups sont faits pour ça.

Pierre-Lavoine commented 6 days ago

Hello,

Finalement de retour en France après 1 an :p

Et de retour avec un bug concernant ce module, depuis la mise à jour de la nuit dernière : 2024-11-05 01:00:25

General
=======
Date   : 2024/11/06 23:20:13
Logs   : 5000 lines (mode=info)
Kernel : ["Linux raspberrypi 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr  3 17:24:16 BST 2023 aarch64 GNU/Linux"]
Abeille: Version 241104-STABLE-1

Gateways
========
Zigate 1
- Type      : USB
- FW version: 0003-0321
- Channel   : 11
- Ext PAN ID: A7E082B2581CA4C2

Je ne peux plus commander ce module et je vois dans les log de abeille les lignes suivantes :


[2024-11-06 21:25:25][DEBUG] : msgFromParser(): Attributes report by name from 'Abeille1/BCEF/01'
[2024-11-06 21:25:25][DEBUG] :   Unknown Jeedom command logicId='0000-01-0001'
[2024-11-06 21:25:25][DEBUG] :   Unknown Jeedom command logicId='0000-01-FFE2'
[2024-11-06 21:25:25][DEBUG] :   Unknown Jeedom command logicId='0000-01-FFE4'
[2024-11-06 21:25:25][DEBUG] : deamon(): msg_receive, msg_qnum=0

J'ai essayé de réinstallé le plugin avec le message suivant :

Fichiers corrompus détectés ! La version '241104-STABLE-1' est mal installée. Problème de place ?

Pourtant j'ai bien suffisamment de place sur mon rasp, et debian est à jour

tcharp38 commented 5 days ago

Salut

Peux tu activer le mode debug + sauvegarder. J'ai besoin des packages de logs (page maintenance + telecharger tout)

Concernant le pb d'installation peux tu me filer le log AbeilleConfig ?

Pierre-Lavoine commented 5 days ago

Salut

Peux tu activer le mode debug + sauvegarder. J'ai besoin des packages de logs (page maintenance + telecharger tout)

Concernant le pb d'installation peux tu me filer le log AbeilleConfig ?

Je dépose les logs où ?

Accessoirement ma zigate est la v1 USB avec frm : 3.21 Legacy

tcharp38 commented 5 days ago

Le package est compatible avec ce forum. Tu fais un glisser/deposer ici ca doit fonctionner.

3.21 legacy... donc pas la derniere. A minima il faudrait que tu bascules sur la 3.23 legacy. Ca ne t oblige pas a tout reappairer mais si jamais.. basculer sur une OPDM est ce qu'il y a de + mature

Pierre-Lavoine commented 5 days ago

Ok, je vais passer en 3.23 legacy

et après on verra pour OPDM ^^

AbeilleConfig.log AbeilleLogs-241107.tar.gz

tcharp38 commented 5 days ago

Ha ok pour les fichiers soit disant "corrompus", pas d inquietude. Mauvaise alerte. C'est corrigé pour la prochaine beta.

Et concernant ton souci, peux tu decompresser le fichier suivant dans Abeille/core/class AbeilleCmdProcess.class.php.zip

puis tu redemarres Abeille et tu retestes

Attention a bien rester en mode debug. Je vois que tu as basculé sur "info"

Pierre-Lavoine commented 5 days ago

Ok, c'est bon pour moi

Sur base de USB V1 3.23 legacy

J'ai mis à jour le fichier, relancer l'installation des dépendance et redémarré le daemon. J'en ai profité pour allé dans module -> avancé -> mise à jour

Ce qui me permet d'avoir accès maintenant à la commande des deux circuit indépendamment des autres

Par contre une question sur le widget il y a : On1 / On2 / On

j'imagine que "On" est pour commander les deux circuits en même temps, mais quand je l'action je n'ai qu'un seul circuit qui s'allume.

tcharp38 commented 5 days ago

Je vois qu'il y avait des travaux en cours dans le modele. Peux tu me donner un snapshot du dashboard pour cet equipement ?

Pierre-Lavoine commented 5 days ago

Que voici

image

tcharp38 commented 5 days ago

Ok pigé. Le "On" est l'ancien support. Si "On 1" fonctionne, on peut virer "On"

Idem pour Off.

Du coup tu confirmes que c est ok en utilisant juste "On 1" & "Off1" ?

Pierre-Lavoine commented 5 days ago

oui oui, mais je pensais que le "On" est une espère de "Master On"

tcharp38 commented 5 days ago

Non pas du tout. C'est un ancient moyen de controle mais obsolete. Je le vire du modele.

Meme question pour "Set level 1".. ca fonctionne ? Comme ca je vire aussi "set level"

Pierre-Lavoine commented 5 days ago

yes, c'est correct, les deux level pilote bien chaque circuit de manière indépendante

tcharp38 commented 5 days ago

Peux tu decompresser ca dans Abeille/core/config/devices/TS0601TZE200_e3oitdyu [TS0601__TZE200_e3oitdyu.zip](https://github.com/user-attachments/files/17662004/TS0601TZE200_e3oitdyu.zip)

puis faire un reinit via l'onglet avancé de l'equipement

Pierre-Lavoine commented 5 days ago

j'ai peut-être malencontreusement supprimé le discovery.json du répertoire ./TS0601__TZE200_e3oitdyu

¯(ツ)/¯

tcharp38 commented 5 days ago

pas grave Il ne sert que pour info à la creation surtout

tcharp38 commented 5 days ago

Ton widget doit etre simplifié au final

Pierre-Lavoine commented 5 days ago

yes c'est parfait, je te remercie

tcharp38 commented 5 days ago

Ok je pousse tout ça dans la prochaine beta/stable.

Pierre-Lavoine commented 5 days ago

concernant la la V3.23 OPDM, il ya vraiment un intéret ?

J'ai un peu la flem de tout recoupler

tcharp38 commented 5 days ago

Il supporte un + grand nombre d'équipements. Et si par hasard un jour tu dois basculer sur un FW "Abeille" (ABxx-xxxx) tu devra refaire un appairage complet si toujours pas en OPDM.

Mais bon je reconnais que c'est assez chiant d'aller forcer chaque equipement à se reannoncer. Dans ton cas tu n'en as pas encore beaucoup.

Mais bon.. tu peux trainer la patte encore un moment tant que tu n'es pas coincé.

Pierre-Lavoine commented 5 days ago

ok bon je vais considérer ça.

j'ai pas bcp d'équipement car je trouve ça relativement peu stable, et vu que j'habite une bonne partie de l'année à l'étranger les dépannages à distance sont limités.

A ce propos il y a t-il un sujet d'ouvert pour le dimmer switch philips ?

tcharp38 commented 5 days ago

Quelle est la ref de tes dimmer philips ? Ou modele ?

Pierre-Lavoine commented 5 days ago

Hue Dimmer Switch RWL021

tcharp38 commented 5 days ago

Il y a ce vieux sujet à reouvrir https://github.com/KiwiHC16/Abeille/issues/1243

tcharp38 commented 5 days ago

Je ferme celui la