Open Jeedom122 opened 1 year ago
Salut @Jeedom122 Voila un modele préliminaire pour core/config/devices Il va falloir creuser sur le net et voir comment les autres gerent ce device vu que comme d'hab, Tuya = non standard. TS1201__TZ3290_ot6ewjvmejq5ekhl.zip
Pense à redemarrer Abeille avant de refaire une inclusion.
Memo herdsman
{
fingerprint: [
{modelID: 'TS1201', manufacturerName: '_TZ3290_j37rooaxrcdcqo5n'},
{modelID: 'TS1201', manufacturerName: '_TZ3290_ot6ewjvmejq5ekhl'},
],
model: 'UFO-R11',
vendor: 'Moes',
description: 'Universal smart IR remote control',
fromZigbee: [
fzZosung.zosung_send_ir_code_00, fzZosung.zosung_send_ir_code_01, fzZosung.zosung_send_ir_code_02,
fzZosung.zosung_send_ir_code_03, fzZosung.zosung_send_ir_code_04, fzZosung.zosung_send_ir_code_05,
fz.battery,
],
toZigbee: [tzZosung.zosung_ir_code_to_send, tzZosung.zosung_learn_ir_code],
exposes: [ez.learn_ir_code(), ez.learned_ir_code(), ez.ir_code_to_send(), e.battery(), e.battery_voltage()],
configure: async (device, coordinatorEndpoint, logger) => {
const endpoint = device.getEndpoint(1);
await endpoint.read('genPowerCfg', ['batteryVoltage', 'batteryPercentageRemaining']);
await reporting.bind(endpoint, coordinatorEndpoint, ['genPowerCfg']);
await reporting.batteryPercentageRemaining(endpoint);
await reporting.batteryVoltage(endpoint);
},
},
Bonjour @tcharp38, Désolé pour le temps de réponse, j'étais absent quelques jours. Merci encore pour ton implication dans ce projet :) Nouvelle inclusion fonctionnelle avec de nouvelles infos et bouton. Est-ce que je dois te renvoyer un résultat ?
Effectivement cette TLC a plusieurs références: Universal Infrared Remote Controller Model UFO-R11 manufactured by Moes Zigbee ID: TS1201 | _TZ3290_j37rooaxrcdcqo5n | ___TZ3290ot6ewjvmejq5ekhl_
Voici ce que j'ai trouvé comme code et infos: Device Support Request Moes UFO-R11 Device can learn IR codes and send already known IR codes Universal IR remote not configured correctly MOES UFO-R11 universal remote control Add support for Tuya TS1201 Est-ce que les codes zigbee2Mqtt peuvent t'aider ? Du py ?
Si tu peux m'orienter sur le code recherché ? ;)
A++
Pour compléter, je ne sais pas si tu l'avais vue dans le code que tu m'as envoyé ?
Il y a un bouton ON/OFF avec un menu déroulant dans l'onglet commandes.
J'ai testé "Inclusion Status" sans succès.
Je te renvoie les logs
AbeilleLogs-230731.tar.gz
Merci ! Bonne journée
J'ai trouvé cette page le code "yaml" ressort dans les forums
Sur cette page Aubess Universal Smart IR Remote Control - Tuya TS1201 L'appareil a exposé trois propriétés :
"learnIRCode" - activez-le pour mettre l'appareil en mode d'apprentissage.
" LearnIRCode" - affiche le code IR précédemment appris.
"IRCodeToSend" - collez l'un des codes IR précédemment appris pour l'envoyer par l'appareil.
[TS1201.zip](https://github-com.translate.goog/Koenkk/zigbee2mqtt/files/8695181/TS1201.zip?_x_tr_sl=auto&_x_tr_tl=fr&_x_tr_hl=fr)
ça marche même avec: https://www.aliexpress.com/item/1005004203511085.html?spm=a2g0o.order_list.0.0.59ef1802wEH7PO
Modèle : UFO-R11 Vendeur : MOES
je change "" manufacturerName: '_TZ3290_j37rooaxrcdcqo5n'}"" et fonctionne bien TS1201.zip
Salut Ton package de logs n'est pas lisible. Je n'arrive pas à le décompresser. Tu peux t assurer que toi tu peux l ouvrir et me le retransmettre ? Ou en generer un nouveau
Salut, ouvert avec Winrar, re-zippé avec windows TS1201.zip Et voilou...
Je ne parlais pas de ce TS1201 mais des logs Abeille. Désolé :(
C'est mois qui est mal lu, tu avais bien demandé le package des logs. Abeille.zip Que voici, désolé :)
Ok. La bonne nouvelle est que le telecommande renvoi reguilierement son status de batterie. Donc bien dans le réseau. Reste à comprendre comment on déclenche l'apprentissage. Pas encore pigé ce que je dois faire mais j'esperais voir + de messages du device.
A l'occase, pourra tu refaire une inclusion et me filer le package de logs 2 mins apres ?
Apres il y a autre chose à revoir mais hors sujet.. tes prises E885 & DB22 parlent beaucoup trop (Nous smart socket). Il va falloir revoir ça. Je réouvre le sujet #2460 pour ça.
Peut-être étudier ce qui existe déjà ? Je vais installer se plugin lecteur IR et faire des tests, peut-être que son code peut servir de base ? Il date un peu, et le plugin Broadlink Voici une banque de code IR Nouveau test apprentissage TLC, voici les logs Abeille.zip Sympa de jeter un œil sur prises Nous Smart Socket... Merci !!!
Le demon du plugin lecteur IR, ne veut pas s'activer et le plugin Broadlink les dépendances ne veulent pas s'installer ? J'ai récupéré le plugin lecteur IR.
Ca va être galère je pense. Assez nouveau comme support.
Je pousse une beta (230804-BETA-1) permettant de faire de nouveau tests. Sera dispo demain.
Une fois que tu as basculé dessus et via la page EQ/avancé, pourra tu tenter ça
Puis me filer le package de logs qq mins apres.
MàJ Abeille, je n'ai pas refait d'inclusion.
Fait le test à 10h06
Et voici les logs
AbeilleLogs-230807.tar.gz
Est-ce que les infos que j'avais trouvées ont pu t'aider ?
Merci !
Si j'ai bien compris ce test aurait du déclencher l'apprentissage IR (learnIRCode). Mais je ne vois aucun retour de la remote, ni erreur, ni quoi que ce soit. D'autre part c est un equipement sur batterie donc qui n'ecoute pas tout le temps alors comment peut il recevoir l'ordre "mets toi en mode apprentissage" ?
Tu serais d'accord pour me l'envoyer que je regarde ce que je peux faire avec avant de te le retourner ?
Je viens de refaire le test, cette fois j'ai activé le bouton "ON", la boxe est sortie de la veille et j'ai à nouveau lancé la commande générique et refermé bouton "OFF" l'apprentissage. Ce que je n'avais pas fait dans le précédent test, j'avais utilisé directement la commande générique. Voici les nouveaux logs, test effectué à 19h15 AbeilleLogs-230807.tar.gz Je peux t'envoyer la boxe pour les tests si ça ne te dérange pas ?
D'après ce que j'ai pu lire sur les forums, quand la boxe passe en mode apprentissage, elle doit clignoter orange, pour l'instant physiquement il ne se passe rien :(
Envoie moi un email tcharp38@laposte.net je te filerai mon adresse
OK :) Je me disais, et si on se prend un créneau horaire et je te donne la main au serveur jeedom, on fait les tests en live ? ou plus pratique pour toi et moins stressant de l'avoir sur place ? Comme tu veux :)
En fait je n'ai jamais eu ce type d'équipement alors je regarderai au sniffer en meme temps, en espérant arriver à trouver qqch. Donc oui j'aime pas, mais ca sera + efficace.
Je viens de t'envoyer un email :)
Hello @tcharp38, Je viens de trouver cette info, le plugin JeeZigbee qui remplace le plugin Zigbee de Jeedom, prend en charge la tlc MOES Voici le lien :)
Salut @Jeedom122 Ok mais je vais attendre ton device pour faire des essais. Ton lien ne donne pas les details qui me manquent mais je vois bien qu'il faut 3 infos
Bonjour @tcharp38, Je pense qu'il te manque les codes ? Regarde sur cette page
Passer en mode apprentissage { "learn_ir_code":"ON" } La commande active le voyant orange sur l'appareil. Vous disposez de plusieurs secondes pour prendre la télécommande IR source, la rapprocher de l'appareil et appuyer sur un bouton. Le code IR appris sera exposé sous la forme learned_ir_code.
Envoyer le code IR déjà appris
{
"ir_code_to_send": "
Mêmes codes utilisés ici, sur un autre site. "learnIRCode" - activez-le pour mettre l'appareil en mode d'apprentissage. " LearnIRCode" - affiche le code IR précédemment appris. "IRCodeToSend" - collez l'un des codes IR précédemment appris pour l'envoyer par l'appareil.
A++
Salut. Oui mais je ne comprends toujours pas ce qui se cache derrière le learn_ir_code. Je me demande si le fw ne filtre pas qqch. Le fonctionnent de ce device sur les cluster privé est tout à fait nouveau
@Jeedom122 C'est bon, je progresse enfin sur ce sujet. Qu'attends tu comme infos sur le dashboard ?
Aujourd hui j'ai ça mais je ne pige pas à quoi sert le ON/OFF. Donc pour l'instant je peux déclencher l'apprentissage et recevoir un code. Il manque la possibilité d'en envoyer un, chose pas encore testé.
Qu'en penses tu ?
Super, capture du code IR, superbe avancé :)
Le ON/OFF active ou désactive l'IR, peut-être ?
Il reste à trouver comment lancer "ir_code_to_send": "
Je n'ai pas compris la question "Qu'attends tu comme infos sur le dashboard ?" désolé Création d'un bouton pour l'utilisation de la commande ?
Je vais continuer d'investiguer mais comment envisages tu de l'utiliser concretement ?
ON/OFF pour la clim (pour l'année prochaine), plusieurs fonctions Hifi, pour l'instant :) Sur Jeedom, utiliser le Plugin télécommande (telco) pour créer une interface virtuelle.
Un bouton par fréquence me conviens très bien, après pour le design je trouverais, pas un souci :)
Un petit point sur ce sujet.
Il est basé sur Tuya mais avec un nouveau mode de gestion de chez "zosung". Utilisation des clusters privés E004 & ED00 J'avance doucement mais je commence à etre inquiet. Certains messages à renvoyer au device semblent trop gros pour la Zigate.
ZPS_APL_APS_E_ASDU_TOO_LONG 0xA0 A transmit request failed since the ASDU is too large and fragmentation is not supported
A suivre...
Salut @tcharp38, sur ce site il est indiqué "Configuration : pour certain code trop long la sauvegarde ne fonctionne pas ", est-ce le même problème ? Ou l'appareil qui n'arrive pas à lire certains codes ?
Salut @Jeedom122 C'est possible oui mais ca n'est pas mon seul souci pour l'instant. J'ai bidouillé un FW qui supporte des paquets + longs pour voir mais je n'arrive pas à avoir un comportement correct. Qqch cloche dans la sequence des ordres à envoyer à la remote.
Je suis silencieux mais ca bouge doucement. Ce nouveau module et son protocole me font changer pas mal de choses.
@tcharp38 , pas de soucis, merci pour le temps passé, j'espère que la recherche sur ce nouveau protocole sera utile pour d'autres modules à venir ;)
Merci @tcharp38 pour le travail fourni, j'ai hâte de pouvoir tester ça ! Pour ma part, le but est de pouvoir allumer ou éteindre les clims (car si ça fonctionne, j'en achèterai d'autre ^^ )
Salut @tcharp38, est-ce que tu as eu le temps d'avancer sur le projet, de nouveaux résultats positifs ? ;) Un système infrarouge pour compléter une domotique ça sera top. A++
Salut @Jeedom122 Ca progresse mais pour l'instant il ne reagit pas comme il faut à l'envoi d'un commande.
@M4dd4M, vu que tu as ce meme device aurais tu par hasard aussi une passerelle Tuya et de quoi sniffer ?
@tcharp38 non, désolé, ni passerelle tuya, ni de quoi sniffer :-S
@M4dd4M Pas grave, moi je n'ai pas de passerelle Tuya non plus. Je patauge un peu mais ca avance doucement.
Enfin une bonne nouvelle. J'ai réussi à envoyé une commande capturée via l'"universal remote".
Je pousse la beta "231020-BETA-1" qui sera dispo demain le 21/oct. @M4dd4M pourra tu tester de ton coté ?
@tcharp38 je ne sais pas si il y a un truc que je fais mal, mais chez moi, mise a part la lumière bleue qui s'allume avec "start learning", y'a pas grand chose qui fonctionne :-(
Ad t il été bien reconnu ? Si oui, tu fais un start learning Tu tapes une touche de ta télécommande Et tu me files les logs 1 a 2 min après
Super pour le travail d'équipe :)
Y'a du mieux chez moi : La fonction de captation semble OK (semble seulement) En revanche pas moyen d'envoyer un message. Ce qui m'étonne, c'est que j'ai commencé a me faire une listes des codes IR qu'il me faut via l'apprentissage ... et qu'un même ordre renvoi des codes différents selon les moments. Testé avec 3 télécommandes IR d'appareil divers, les fonctions les plus simples (on/off) renvoient au final toujours quelques chose de différent... c'est comme si c'était codé avec le temps ? (ou une variable non fixe)
Ca ne me surprend pas. Ce genre d'appareil ne sait pas exactement ou commence la séquence infra rouge. Il essaie de trouver un pattern qui se repete. Du coup il peut démarrer le code à differents moments dans la sequence mais comme il repete ca le fait. Donc oui le code n'est pas repetitif pour moi.
Je me demande si ca fonctionne avec un FW standard, le mien etant "perso". Je vais verifier ça
En attendant et comme toujours.. un package de logs associé permet de regarder qq trucs au passage et de voir si on en tire une info utile.
Ca semble fonctionner aussi avec un FM standard (v1 0004-0323)
@M4dd4M Tu as des nouveaux resultats ?
Non, Je n'ai pas pris plus de temps pour tester, je m'y remet aujourd'hui.
Bonjour @tcharp38, Une commande IR manquée à la panoplie Jeedom, je viens de faire l'acquisition du TUYA TS1201 - TZ3290 (MOES UFO-R11) Voici le lien vers le site marchand
Jeedom a reconnu l'appareil et sa référence, mais rien de fonctionnel :( Si tu à un peu de temps, ça serai sympa, merci pour ton aide. :) L'objectif, pouvoir recevoir des fonctions envoyées avec une tlc, les mémoriser et les utiliser ensuite.
Voici les logs et le résultat de la découverte de l'appareil par Jeedom:
AbeilleLogs-230726.tar.gz discovery-TS1201__TZ3290_ot6ewjvmejq5ekhl.zip
Bonnes vacances présentes ou avenirs ;)
Merci !!!