mgcrea / homebridge-tydom

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

Où insérer la déclaration des variables HOMEBRIDGE_TYDOM_PASSWORD= et HOMEBRIDGE_TYDOM_PIN ? #86

Closed Karamazow closed 2 years ago

Karamazow commented 2 years ago

Bonjour à tous,

Je suis désolé, je suis vraiment un débutant, et j'ai cherché dans la liste des messages postés ici, mais je n'ai trouvé personne qui ait posé la question, or je me retrouve bloqué !

Je précise que j'arrive à faire fonctionner Homebridge et le plugin Tydom depuis que j'ai installé le tout sur un raspberry pi4.

Seulement maintenant j'aimerai pouvoir mettre le mot de passe de connexion au Tydom 1.0 ainsi que le mot de passe de l'alarme autrement que "en clair" dans le fichier de config.json...

J'ai trouvé comment obtenir la version "base64" de mon mot de passe de connexion à la Tydom 1.0.

Mais je n'ai pas trouvé où ni avec quelle synthaxe pouvoir déclarer les valeurs des 2 variables en question :

Auriez-vous la possibilité de m'indiquer quoi saisir dans le ficher de config.json ? D'ailleurs, est-ce des lignes de code à ajouter dans ce fichier config.json ?

Merci pour votre aide !

Karamazow commented 2 years ago

Bonjour,

Je viens de faire une recherche avec un copain informaticien mais pas de succès: dans quel fichier faut-il insérer la variable d'environnement "HOMEBRIDGE_TYDOM_PASSWORD" ?

On a essayé dans le fichier /ETC/DEFAULT/HOMEBRIDGE mais ça ne fonctionne pas.

Merci !

Karamazow commented 2 years ago

Bon,

En attendant j'ai utilisé la solution "simple mais peu sécurisé" qui consiste à ajouter en clair dans le fichier de configuration Homebridge l'ID de la centrale d'alarme, ainsi que le code à 6 chiffres permettant de se loguer sur la centrale pour activer / désactiver les zones de l'alarme.

mgcrea commented 2 years ago

En vrai cette solution est probablement autant voir plus sécurisée que la variable d'environnement qui était publique à tous les autres plugins, alors que je pense que le fichier de config est filtré par homebridge (chaque plugin ne voit que sa config).