Ajout moteur store Zemismart

Bonjour,

Serait-il possible d’ajouter le moteur Zemismart Model ZM25TQ (TS0601) pour store à enrouleur ?

Voici le lien vers la description: https://zigbee.blakadder.com/Zemismart_ZM25TQ.html

Et vers la page AliExpress: Zemismart – moteur de store à rouleau

image:

Informations brutes :

{
    "ieee": "84:71:27:ff:fe:05:45:b8",
    "nwk": 64059,
    "status": 2,
    "lqi": "255",
    "rssi": "-46",
    "last_seen": "1618139801.0531409",
    "node_descriptor": "01:40:8e:02:10:52:52:00:00:2c:52:00:00",
    "endpoints": [
        {
            "id": 1,
            "status": 1,
            "device_type": 514,
            "profile_id": 260,
            "manufacturer": "_TZE200_fzo2pocs",
            "model": "TS0601",
            "output_clusters": [
                {
                    "id": 25,
                    "name": "Ota",
                    "attributes": []
                }
            ],
            "input_clusters": [
                {
                    "id": 0,
                    "name": "Basic",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "zcl_version",
                            "value": 3
                        },
                        {
                            "id": 1,
                            "name": "app_version",
                            "value": 82
                        },
                        {
                            "id": 2,
                            "name": "stack_version",
                            "value": 0
                        },
                        {
                            "id": 3,
                            "name": "hw_version",
                            "value": 1
                        },
                        {
                            "id": 4,
                            "name": "manufacturer",
                            "value": "_TZE200_fzo2pocs"
                        },
                        {
                            "id": 5,
                            "name": "model",
                            "value": "TS0601"
                        },
                        {
                            "id": 6,
                            "name": "date_code",
                            "value": ""
                        },
                        {
                            "id": 7,
                            "name": "power_source",
                            "value": 1
                        }
                    ]
                },
                {
                    "id": 4,
                    "name": "Groups",
                    "attributes": []
                },
                {
                    "id": 5,
                    "name": "Scenes",
                    "attributes": []
                },
                {
                    "id": 10,
                    "name": "Time",
                    "attributes": []
                },
                {
                    "id": 61184,
                    "name": "Tuya Manufacturer Specicific",
                    "attributes": []
                },
                {
                    "id": 258,
                    "name": "Window Covering",
                    "attributes": [
                        {
                            "id": 8,
                            "name": "current_position_lift_percentage",
                            "value": 100
                        }
                    ]
                }
            ]
        }
    ],
    "signature": {
        "manufacturer": "_TZE200_fzo2pocs",
        "model": "TS0601",
        "node_desc": {
            "byte1": 1,
            "byte2": 64,
            "mac_capability_flags": 142,
            "manufacturer_code": 4098,
            "maximum_buffer_size": 82,
            "maximum_incoming_transfer_size": 82,
            "server_mask": 11264,
            "maximum_outgoing_transfer_size": 82,
            "descriptor_capability_field": 0
        },
        "endpoints": {
            "1": {
                "profile_id": 260,
                "device_type": 514,
                "input_clusters": [
                    0,
                    4,
                    5,
                    10,
                    61184,
                    258
                ],
                "output_clusters": [
                    25
                ]
            }
        }
    },
    "class": "zhaquirks.tuya.ts0601"
}

J’espère qu’il y a toutes les infos nécessaires,
Merci

1 « J'aime »

Bonjour à tous, je m’auto répond.

J’ai utilisé la config d’un rideau ikea Fyrtur et ca marche plutôt bien.
J’ai les commandes descendre / stop / monter et l’info sur le pourcentage d’ouverture:

Mais impossible d’utiliser la commande avec slider
(1::window_covering::go_to_lift_percentage::#slider#)

ça me retourne cette erreur :

Erreur exécution de la commande [Actionneurs][Rideau test][Position] : Erreur lors de la requete : http://127.0.0.1:8084/device/command(PUT), data : {"ieee":"84:71:27:ff:fe:05:45:b8","cmd":[{"endpoint":1,"cluster":"window_covering","command":"go_to_lift_percentage","await":1,"args":["62"]}],"allowQueue":false} erreur : {"state":"error","result":"unsupported operand type(s) for -: 'int' and 'str'","code":0}

Les logs si besoin: zigbeed_1.txt (79,4 Ko)

J’ai déjà essayer plusieurs commandes différentes sans succès. Il serait bien également, si c’est possible, d’avoir une commande qui amène le rideau à un pourcentage défini (ouvert à 30% par ex.)

Voilà, si ca inspire quelqu’un.
merci

Bonjour,

@Loic , manque-t-il des infos, ou y a-t-il un problème pour intégrer cet équipement dans jeedom ?
Je suis tout à fait conscient que tu as énormément de travail avec ce plugin, mais j’aimerais juste avoir un petit retour sur cette demande.
Si ce n’est pas possible, ou pas dans l’immédiat, il n’y a évidemment aucun problème.

Merci et bonne journée

J’ai bien vu la demande je sais d’ou vient le soucis (le args est un string alors qu’il faut un int) mais j’ai pas le temps de chercher plus pour le moment désolé.

PS : ca ne sert a rien de me relancer sur les demandes quand c’est traité je le dis sinon faut attendre.

Ok, merci d’avoir répondu.
Pas de problème ça peut attendre et désolé, je ne voulais pas paraitre insistant.

Bonjour,
J’ai pu regarder plus tot que prévu ca devrait etre corrigé dans la beta de demain matin

Bonjour,
Super, merci beaucoup Loic, je test ça demain matin.

Bonjour Loic,

j’ai installé la beta de ce matin et ca fonctionne très bien.

Juste pour info, j’utilise des commandes pour mettre directement le store à un pourcentage d’ouverture, (1::window_covering::go_to_lift_percentage::30 par exemple), mais vu que la commande envoie le pourcentage de fermeture et pas d’ouverture, il faut simplement inverser les commandes (20% pour 80%…).
Ca fonctionne parfaitement, par contre le slider reste inversé en pourcentage. Ca ne me gène pas, je ne l’utilise pas, mais si certains souhaitent piloter leur rideaux au slider et en pourcentage d’ouverture, je ne sais pas si c’est possible de l’inverser…

Voila, donc store 100% fonctionnel pour moi.

Merci beaucoup Loic et bonne journée

Oui le zigbee marche en % de fermeture ya une option sur le widget pour lui dire (invert de mémoire)

Oui, il y a bien l’option inverser mais uniquement sur la commande info de l’ouverture, et chez moi ca n’a aucun effet…

J’ai donc simplement mis « 100 - #value# » dans le calcul de l’info. J’ai bien mon pourcentage d’ouverture et c’est parfait.

Encore merci

Oui sinon c’était dans la conf du widget directement mais ca revient au meme

Hello Steph79,

Peux tu nous faire un retour d’expérience sur l’utilisation du moteur ?
j’envisage d’en installer pour mes stores mais comme j’ai des travaux à faire pour amener l’électricité je préfère me renseigner avant :slight_smile:

Merci

Salut JB75,

Comme on dit, pas de nouvelles bonne nouvelles :wink:

Donc oui, ces moteurs fonctionnent très bien.
J’en utilise 2, dans les chambres de mes enfants, et même si ils les utilisent principalement avec la télécommande radio, ils fonctionnent sans problème avec jeedom.
La procédure de réglage est bien expliquée dans la notice, et l’appairage avec jeedom est simple (3 appuis rapides sur le petit bouton du moteur)

Pour la petite histoire, je les ai intégré sur le plugin zigbee au début, sur lequel il fonctionnaient très bien mis à part l’histoire de % inversé) mais depuis je suis passé sur deconz avec lequel on a accès à plus d’options sur certains équipement.

Pour ces stores on a accès de base à l’état d’ouverture en %, le statut joignable ou pas, les commandes up / stop / down et il me semble un slider pour regler l’ouverture, mais je crois que j’ai du supprimer la commande que je n’utilisais pas. J’ai créé des commandes directes pour une ouverture à 10%,20%…etc, plus pratique à utiliser dans un scenario par exemple.

Actuellement je suis en test pour migrer sur le nouveau plugin Jeezigbee ayant des soucis de démontage aléatoire de la cle conbee de mon Syno, mais les moteurs sont encore sur deconz pour le moment.
Je sais qu’ils sont reconnus sous zigbee2mqtt mais je ne sais pas encore si ils auront toutes les options de pilotage, à voir.

Dernière chose importante et seul point potentiellement problématique:
L’utilisation avec l’appli avec le hub officielle permet d’inverser le sens de rotation du store si besoin, mais ce n’est visiblement pas possible (en tout cas je n’ai pas trouvé) avec seulement la télécommande ou jeedom.
Donc je te conseillerais de commander tes stores avant les travaux pour pouvoir amener l’élec du bon coté.
les miens avaient le même sens d’ouverture d’origine mais c’est peut être un hasard.

Voilà, donc pour le prix (même si ça a un peu augmenté depuis que je les ai acheté) ça vaut vraiment le coup comparé à des stores Ikea par exemple,.et ca marche très bien sans aucun problème (matériel ou domotique) depuis 2 ans.
Par contre attention, je viens de voir que le lien que j’avais collé renvoi maintenant à la version wifi.
La version zigbee est

N’hésites pas si tu en commandes et que tu as besoin d’info sur l’intégration ou autre.

Top merci pour toutes ces infos. Je vais commander rapidement pour bien vérifier le sens d’alimentation avant les travaux car c’est dans du béton et pas du BA13. Je ne pourrais pas facilement déplacer la boite de dérivation.