mgcrea / homebridge-tydom

Homebridge plugin to manage Tydom hardware by Delta Dore from Apple HomeKit.
63 stars 14 forks source link

Ouverture avec pourcentage (V0.17.17) #17

Closed maaxleop closed 4 years ago

maaxleop commented 4 years ago

Coucou,

J'ai bien fait la nouvelle Maj que tu as publié mais désormais l'ouverture ou la fermeture ne marche plus avec les pourcentage... (exemple : je veux ouvrir à 50 % mon volet, il l'ouvre entièrement) et après ça reste bugger sur ouverture). Je crois que y'a encore quelques ajustements =)!

Tu me dis si tu as besoin de logs ou autres...

Maxime.

maaxleop commented 4 years ago

Autre exemple, volet ouvert, je veux le fermer a 50 %, il se ferme en entier et ensuite quand je veux l'ouvrir, il bug sur ouverture...Je suis obliger de faire plusieurs ouvrir/fermer pour récupérer la commande!

mgcrea commented 4 years ago

Tu es bien sûr d'être en dernière version v0.17.7? Il y avait un bug sur les pourcentages pour une version précédente.

Si oui c'est bizarre et ça doit vouloir dire que tu as un hardware différent de @quizatsaderac et @Siks78 qui eux avait un comportement anormal avant et qui semble OK désormais (voir #15).

Pour investiguer il me faudrait des logs en effet (avec l'environnement en debug: DEBUG=homebridge-tydom). Ou tu joues avec l'application Tydom d'abord puis avec Home, en annotant le log pour dire quand tu fais une action (eg. réglage à 60% sur Tydom, Fermeture totale sur Tydom, etc.) et quand des bugs se produisent.

Tu peux aussi lancer npx tydom-client listen --username 001A25XXXXXX --password XXXXXX et pareil jouer avec l'app Tydom puis Home pour avoir une vue plus clean de ce qui se passe (mais le premier log complet peut-être utile aussi).

quizatsaderac commented 4 years ago

Coucou, J'aurai besoin d'un petit coup de main: A chaque relance de mon serveur HOOBS ou d'installation d'un nouveau plug-in, j'ai un message d'erreur sur le plug-in Tydom du type : Error: The requested platform "Tydom" was not registered by any plugin (voir la log jointe). et Error` loading plugin "homebridge-tydom". TypeError: Cannot read property 'SECURITY_SYSTEM' of undefined. j'ai donc réinstallé le serveur HOOBS à neuf avec le seul plug-in tydom et j'ai les même erreurs. Impossible non plus d'installer manuellement une version précédente. Merci de votre aide :) logs.txt

mgcrea commented 4 years ago

@quizatsaderac quelle est la version d'homebridge qui est lancée?

quizatsaderac commented 4 years ago

voici ce que hoobs me dit : version hobby 3.1.27 Version d'Homebridge | 0.4.53

mgcrea commented 4 years ago

@quizatsaderac On dirait qu'il y a eu une release breaking de hap-nodejs qui est le projet derrière homebridge. A priori la 0.6.3 serait broken et la 0.6.4 devrait être OK.

Je n'arrive pas à reproduire chez moi donc à mon avis c'est lié à ton arbre de dépendances npm spécifique à HOOBS. Une solution pourrait être de mettre à jour homebridge (dernière version: 1.0.2), sinon essayer de pin la version de Node-hap en 0.6.4.

quizatsaderac commented 4 years ago

SUPER ! J'ai réinstallé HOOBS sans faire de mise à jour, donc avec une version ancienne de Homebridge 0.4.50 et tous fonctionnent parfaitement. Je vais attendre que HOOBS prenne en compte le nouveau Node-hap :) Bravo pour votre analyse et encore merci beaucoup de votre aide .

maaxleop commented 4 years ago

Bon j'allais pour faire mes petits logs tranquille et.... tout refonctionne --' J'ai juste mis à jour d'aujourd'hui sur Homebridge entre temps... peut être que ça posais problème? Si jamais ça me le refais je referais d'emblée log complets!