dubocr / homebridge-tahoma

Homebridge plugin for TaHoma, Connexoon, Cozytouch, Energeasy Connect.
Apache License 2.0
138 stars 42 forks source link

Problème avec ouverture portail - OpenCloseGateWithPedestrianPosition #282

Closed raphaelpregnon closed 3 years ago

raphaelpregnon commented 3 years ago

Bonjour, depuis que vous avez mis à jour, je n'arrive plus à remettre mon portail en fermeture automatique. Pourtant, j'ai bien indique la chose suivante dans devicesConfig:

"devicesConfig": [
                {
                    "key": "Portail",
                    "cyclic": true
                },
                {
                    "key": "UpDownSwingingShutter",
                    "defaultPosition": 50
                },
                {
                    "key": "UpDownRollerShutter",
                    "defaultPosition": 50
                }
            ]

Mais j'ai remarqué que dans mon journal d'activité que mon portail n'était pas vu comme une porte de garage mais de la manière suivante:

05/04/2021 à 15:43:24 [My TaHoma Box] Configure device Portail
05/04/2021 à 15:43:24 [My TaHoma Box]   Gate > OpenCloseGateWithPedestrianPosition

Pourriez-vous m'aider?

En vous remerciant par avance, bien cordialement.

github-actions[bot] commented 3 years ago

Thank you for using Homebridge TaHoma plugin.

Please follow these step to obtain better support :

  1. Execute available commands (on,off,T°,mode,etc...) from official app (TaHoma/Cozytouch/etc.)
  2. Report your config by browsing https://dev.duboc.pro/tahoma
  3. Search issues with title corresponding to your device widget name (see picture below). If no opened issue, rename your issue with this widget name.
  4. Provide your bridge last 4 digits (number visible as SETUP-XXXX-XXXX-XXXX at step 2.) Widget

Thank you.

Blaster681 commented 3 years ago

Bonjour,

J'ai moi-même des soucis d'accès auy accessoires.. j'ai une erreur après l'initalisation du premier: TypeError: this.targetPosition.onSet is not a function at RollerShutter.registerServices

Cordialement

qelanhari commented 3 years ago

@dubocr me corrigera, mais cyclic n'est pas fait pour que le portail/garage se referme, mais pour qu'il apparaisse fermé dans homekit après avoir été ouvert (sans que ce soit effectivement le cas). Ceci est utilisé pour les portail/garages qui ne remontent pas d'état. Ça permet de re-déclancher une ouverture sans avoir à manuellement indiquer à homekit qu'il a été fermé (en appuyant sur la tuile)

qelanhari commented 3 years ago

Il y avait peut être un effet de bord qui faisait que ça fermait le portail mais c'était pas le but initial du paramètre.

raphaelpregnon commented 3 years ago

Bonjour, oui je recherches bien l'état car mon portail se referme tout seul comme vous l'expliquez. Mais depuis la mise à jour cela indique toujours ouvert et ne se remet pas en état fermé alors qu'avant l'état changeait

qelanhari commented 3 years ago

Avez vous la dernière version, un correctif a été publié il y a quelque jour sur le sujet ?

raphaelpregnon commented 3 years ago

Oui

qelanhari commented 3 years ago

Quel est le modèle de votre portail svp ?

qelanhari commented 3 years ago

Je demande car pour que le paramètre cyclic fonctionne il faut que le Portail soit stateless, la doc n'est pas explicite sur ce point.

dubocr commented 3 years ago

Bonjour à tous,

Je confirme, cyclic ne ser(vait) qu’à replacer le widget HomeKit en position fermée pour les portes/portails cycliques (qui s’ouvrent puis se referme automatiquement). Depuis les dernières versions ce paramètre n’est plus nécessaire puisqu’il s’applique automatiquement. C’est ce qui pose problème @raphaelpregnon dans ton cas car il ne possède pas de commande cyclic. Cette fermeture automatique à été configurée sur le moteur par un parametrage ? Je vais gérer ça sur une mise à jour tu n’as rien à changer.

Il n’est utile que sur les portails stateless effectivement puisque les autres remontant leur état, HomeKit connaît la position.

@Blaster681 vous devez mettre à jour votre version d’homebridge.

raphaelpregnon commented 3 years ago

Bonsoir, mon portail est RTS et nous l’avons configuré de tel sorte qu’il se referme au bout de 2 minutes. Je n’ai pas tout compris si j’ai bien configuré le plugin pour que l’état revienne automatiquement à fermé virtuellement. Merci pour votre retour, bien cordialement.

Blaster681 commented 3 years ago

@dubocr Bonsoir - j’ai mis à jour ce matin meme soucis. Cordialement

qelanhari commented 3 years ago

@dubocr pour ma culture : si il est RTS il devrait stateless ou bien il y a des périph RTS qui sont bidirectionels ?

qelanhari commented 3 years ago

@dubocr Bonsoir - j’ai mis à jour ce matin meme soucis. Cordialement

Homebridge ou le plugin ?

Blaster681 commented 3 years ago

@qelanhari oui la dernière version dispo dans jeedom.

qelanhari commented 3 years ago

Le problème avec Jeedom, c'est que homebridge est un plugin, et que la version de ce homebridge dans le plugin est fixée par l'auteur du plugin pour Jeedom. Essai de passer sur la version beta du plugin Homebridge-Jeedom voir si il utilise une version plus récente peut être.

qelanhari commented 3 years ago

D'après le changelog (https://nebzhb.github.io/jeedom_docs/plugins/homebridge/fr_FR/changelog) on est en 1.1.7 en stable et 1.3.4 en beta.

Blaster681 commented 3 years ago

@qelanhari bon point j’aimais oser tenter la bêta - je vais test dans les prochains jours:) merci

qelanhari commented 3 years ago

Je suis revenu en stable ces derniers temps, mais j'ai longtemps été en beta sans souci, ça se tente :p

dubocr commented 3 years ago

@dubocr pour ma culture : si il est RTS il devrait stateless ou bien il y a des périph RTS qui sont bidirectionels ?

Oui il est bien stateless mais pas cyclique "de base". Comme je me basais sur la commande "cycle" pour savoir si le portail était cyclique (raison d'être de ce paramètre à l'origine), je n'ai pas pensé aux portails non cycliques mais sur lesquels on active la fermeture automatique.

@raphaelpregnon oui tout est bon de ton côté c'est une erreur de ma part je n'ai pas pensé à ton cas de figure. C'est corrigé dans la version de ce soir tu auras juste à mettre à jour en 2.1.31.

raphaelpregnon commented 3 years ago

Merci cela fonctionne comme avant maintenant. Autre question, est-ce qu’il est possible de créer un autre objet juste pour l’ouverture piéton? Ce qui ferait au total un objet portail ouverture complète et un portail ouverture piéton. Merci pour votre retour, cordialement

qelanhari commented 3 years ago

C'était une des solutions que je voulais implémenter initialement, mais l'ajout du swich s'est avérée plus simple avec la nouvelle version du plugin. Quel serai l'avantage pour vous d'avoir un "portail" au lieu d'un "switch" ?

raphaelpregnon commented 3 years ago

Je me demandes juste si en pilotant par la voix (Siri) si je pourrait juste ouvrir le battant. Il faut faire quelques chose pour faire apparaître le bouton? Cordialement

qelanhari commented 3 years ago

Le bouton fonctionnera avec Siri, même en disant "ouvre" au lieu de "allume" ou "active". Normalement il apparaît associé au portail (en ouvrant la tuile de l'accessoire) io est possible de demander à HomeKit de l'afficher à part (bouton en dessous). Si il n'apparaît pas c'est que le plugin n'a pas trouvé la commande piéton.

raphaelpregnon commented 3 years ago

Et bien il y a bien une activation piéton mais le plugin tahoma ne l’a pas trouvé car la box tahoma elle le trouve. C’est certainement parce que c’est un portail RTS et pas io. Vous comptez l’implanter?

qelanhari commented 3 years ago

Si tahoma ne le propose pas il y a 99% de chance pour qu'on ne puisse pas le faire. Il faudrai nous fournir les commandes dispo via l'outil mentionne en premier commentaire.

raphaelpregnon commented 3 years ago

Ok je ferais ça ce soir

dubocr commented 3 years ago

J'ai trouvé ça sur une config OpenCloseGateWithPedestrianPosition.

image

Eventuellement rest que je ne connais pas.

@raphaelpregnon avant de te connecter sur la page pense bien à exécuter une commande d'ouverture piéton/partielle depuis l'appli TaHoma pour qu'on puisse retrouver la/les commande(s) utilisée(s) car les commandes ne sont pas parlantes.

raphaelpregnon commented 3 years ago

Il me semble que c’est la position my je vérifie ce soir

dubocr commented 3 years ago

Ha oui, tout simplement :-). Parfait merci.

raphaelpregnon commented 3 years ago

Après vérification, c'est bien My, sinon est-ce qu'il est possible d'ajouter l'activation My sur les volets RTS aussi?

Merci pour votre retour, cordialement.

dubocr commented 3 years ago

C'est en place sur la 2.1.33. Si tu peux tester et me confirmer que c'est OK.

Merci

raphaelpregnon commented 3 years ago

Je ne vois pas la mise à jour sur ma plateforme hoobs.

dubocr commented 3 years ago

Je ne vois pas la mise à jour sur ma plateforme hoobs.

Oui c’est possible que sur Hoobs il faille 2/3 jours pour qu’elle apparaisse.

raphaelpregnon commented 3 years ago

D’habitude c’est assez rapide, la je ne vois toujours pas la mise à jour. Je suis toujours en 2.1.31.

raphaelpregnon commented 3 years ago

J’ai eu ce matin la version 2.1.34 et la fonction my sur mon portail marche correctement. Sinon pour les volets c’est possible de faire la même chose?

Tontonpat commented 3 years ago

Bonjour, je « m’incruste » dans ce sujet, car un collègue a un portail rts et il n’a pas la position piéton dans Home avec ce plugin. Il peut l’ouvrir en piéton depuis sa télécommande, mais rien depuis tahoma.

dubocr commented 3 years ago

Salut @Tontonpat, même avec la dernière version ? Peux-tu lui demander de se connecter à ma page pour voir les commandes dont il dispose. Si sur TaHoma il ne peut pas je doute qu'on puisse mais à voir.

Tontonpat commented 3 years ago

@dubocr, c’est fait. Code 7354

dubocr commented 3 years ago

Il a bien une commande "my" ce qui devrait activer le switch sur l'accessoire garage. Si il est bien sur la dernière version, ce switch apparait quand il ouvre l'accessoire "Garage XXX". Il a la possibilité de séparer les vignettes.

Tontonpat commented 3 years ago

Oui sur le garage il y a bien la position my mais c’est sur le portail qu’il voudrait la position piéton 😅

dubocr commented 3 years ago

Exact je ne l'avais pas vu désolé. Je vois que les commandes open/close ont des paramètres. + la commande "rest". On pourrait creuser pour savoir à quoi ça sert. Si il est partant pour modifier directement les fichiers pour changer les commandes on peut commencer par là sinon j'essai de mettre en place de quoi lancer des commandes depuis ma page.

Tontonpat commented 3 years ago

Je ne penses pas que ce soit possible pour lui, il n’y connait rien. Désolé de ne pas pouvoir aider

dubocr commented 3 years ago

Ca marche, je vais voir pour mettre en place quelque chose de basique pour lancer des commandes. Je te tiens au courant.

Tontonpat commented 3 years ago

Peut être avec la notion de temps comme pour les volets?

Tontonpat commented 3 years ago

@dubocr pour info, mon collègue se retrouve avec un mode piéton sur ses portes de garage 😂

Tontonpat commented 3 years ago

@dubocr Bonjour Romain, j’avais renommé le mode « pedestrian » en « piéton ». Suite à la dernière mise à jour, c’est redevenu pedestrian avec en plus un cadenas (ou serrure)

qelanhari commented 3 years ago

Oui il a eu la bonne idée d’utiliser ça au lieu d’un simple interrupteur. Ça apporte des sécurités côté HomeKit sur les permissions, notamment via « dis Siri ».

Tontonpat commented 3 years ago

C’est à cause du changement de type que le nom s’est retrouvé changé?

qelanhari commented 3 years ago

Oui, ça a créé un nouvel accessoire et pas une mise à jour du précédent.