mgcrea / homebridge-tydom

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

Homebridge tydom #14

Closed Siks78 closed 4 years ago

Siks78 commented 4 years ago

Bonjour à tous,

alors tout d'abord, je tiens à préciser que je ne suis pas du tout informaticien, j'ai juste quelques notions basiques, et j'essaye d'avancer avec ce que je trouve sur le net... :-) En l’occurrence, là, j'essaye de faire fonctionner mes volets roulants, pilotés habituellement par l'appli Delta dore via la box Tydom, avec homekit en utilisant ce fameux plugin (un grand merci d'ailleurs!).

Mais malheureusement, je n'arrive pas à détecter mes volets roulants sous homekit.

Pour info, je suis avec un NAS Synology, j'ai installé un docker, puis Homebridge en container. Je détecte bien le pont homebridge sous homekit. Pour faire cette manip, j'ai suivi le tuto de ce monsieur :

https://www.youtube.com/watch?v=HF6XXTwJP0Y&t=743s

Puis j'ai téléchargé le plugin tydom (via la commande "npm install homebridge-tydom"). J'ai intégré le script donné dans le config.json .

Je pensais, comme dans le tuto, voir directement mes volets roulants sous homebridge après cela mais rien du tout... :-(

Olivier, dans notre conversation par email, vous m'avez notamment proposé d'ajouter une variable d’environnement dans la configuration du conteneur: DEBUG=homebridge-tydom,tydom-client

Le problème étant que je ne sais pas comment on ajoute cela (quel fichier je dois ouvrir et où je dois ajouter cette commande)... j'ai de grosses lacunes à combler encore!!

Merci d'avance pour votre aide (pour info, il s'agit de volets roulants controlés via des TYXIA 2330) sylvain

mgcrea commented 4 years ago

Bonjour Sylvain,

Pour la configuration des variables d'environnement, cela semble se trouver dans les paramètres du conteneur:

Vous devez y ajouter DEBUG avec comme valeur homebridge-tydom,tydom-client puis re-démarrer le conteneur.

Les logs devraient alors contenir beaucoup plus d'information.

Une autre solution pour creuser le sujet est d'avoir accès à un terminal avec NodeJS. Soit vous pouvez l'installer sur votre synology, soit sur votre machine principale (mac/windows).

Voici par exemple un tuto indiquant comment installer NodeJS sur le synology (présent dans les dépots officiels), puis la connection au syno en SSH depuis un pc sous windows: https://www.youtube.com/watch?v=tkbu3TT5LT8

Ensuite vous pouvez tester:

npx tydom request /configs/file /devices/data /devices/meta /devices/cmeta --file tydom_output.json --username 001A25XXXXXX --password XXXXXX
Siks78 commented 4 years ago

Merci Olivier pour ta réponse et ton support! Alors, j'y vais pas à pas, du coup j'ai implémenté pour l'instant la variable d'environnement DEBUG. Et voici ci-joint le log généré homebridge.log

En fait, je me demande si j'ai pas fait une mauvaise installation. J'ai d'abord installé "homebridge-tydom" via la commande sous le terminal "npm install homebridge-tydom". Et après je suis retourné sous le terminal, j'ai recréé la commande "sh" sous homebridge (comme montré dans le tuto que j'ai suivi pour l'installation de homebridge en container), et cette fois-ci j'ai fait "npm install tydom-client".

Et la seule chose que j'ai fait en plus c'est de modifier le fichier config.json de homebridge-tydom (suivant ce qui est mentionné, avec mon username et mon password)... Tu aurais une idée de ce que pourrait être le problème, ou tu penses qu'il vaut mieux que j'installe NodeJS? Merci beaucoup!

mgcrea commented 4 years ago

Hello alors d’après le log ton username qui semble être “Chez moi” n’est pas bon! Ce doit être une série de chiffres et de lettres qui est au fait l’adresse mac de ta tydom qui est composé du préfixe 001A25 suivi de ton identifiant de six caractères que tu peux voir dans l’appli mobile en cliquant sur ton domicile.

Siks78 commented 4 years ago

ah punaise!! un grand merci Olivier, ça marche!!!!! trop trop bon! merci ! :-) (j'avais pas compris que c'était l'adresse MAC pour le username, merci encore!)

AntoineChrl commented 3 years ago

Hello, Pour suivre Siks78 as tu réussi à piloter les modules 5630 de volet roulant avec le plugin homebridge depuis homekit ?

Guins34 commented 1 year ago

Bonjour, je suis dans le meme cas mais j’ai pas de sinology j’ai un rasberry et j’en suis à l’etape ou j’ai installé tydom sur le rasberry apres je suis bloqué je comprends rien. Help me 😩

79Pascal commented 7 months ago

Bonjour ,moi aussi j'en suis au même stade Merci