mgcrea / homebridge-tydom

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

feat: Support DFR TYXAL+ #122

Closed jonag closed 1 year ago

jonag commented 1 year ago

Salut,

Je suis en train de faire construire et le constructeur m'a livré une box Tydom Home. En voulant commencer à jouer un peu avec je me suis aperçu que le détecteur de fumée qu'il m'a fourni ne semble pas pris en charge par le plugin. J'avais ce message au lancement :

[5/11/2023, 10:03:27 PM] [Tydom] Found new device with firstUsage='sensor', deviceId=1683699242 and endpointId=1683699242 homebridge-tydom Unknown hash=sensor:556f8aaf51e3807397b7e326d0aad4b61cceb8279166b50204f8a2e95464c9ba with firstUsage="sensor" +1ms [5/11/2023, 10:03:27 PM] [Tydom] Unsupported firstUsage="sensor" for endpoint with deviceId="1683699242" homebridge-tydom { homebridge-tydom endpoint: { homebridge-tydom first_usage: 'sensor', homebridge-tydom picto: 'picto_sensor1', homebridge-tydom id_endpoint: 1683699242, homebridge-tydom last_usage: 'sensorDFR', homebridge-tydom name: 'DFR 1', homebridge-tydom anticipation_start: false, homebridge-tydom id_device: 1683699242 homebridge-tydom } homebridge-tydom } +0ms [5/11/2023, 10:03:27 PM] [Tydom] Properly loaded 0-accessories

N'ayant jamais développé de plugin Homebridge je me suis dis que c'était le moment d'essayer. Je me suis très largement inspiré du code pour le temperatureSensor, il y a sûrement des choses à revoir mais si ça peut servir de base pour ajouter la prise en charge...

mgcrea commented 1 year ago

Ca me semble très bien! Top!

Karamazow commented 1 year ago

Bonjour @jonag : Est-ce que le support des détecteurs DFR requiert une saisie spécifique dans le fichier de config JSON ? Car mes détecteurs de fumée ne semblent pas reconnus, voici ce que j'ai dans le LOG de mon HomeBridge :

[16/07/2023, 13:32:32] [Tydom] Unsupported firstUsage="sensor" for endpoint with deviceId="1681382276" 2023-07-16T11:32:32.464Z homebridge-tydom { endpoint: { picto: 'picto_sensor1', first_usage: 'sensor', id_endpoint: 1681382276, last_usage: 'sensorDFR', id_device: 1681382276, anticipation_start: false, name: 'DFR Atelier' }

Merci pour ton aide !

jonag commented 1 year ago

Salut @Karamazow, je n'avais pas eu besoin de faire de manipulations particulières pour que le capteur soit reconnu 🤔 ! Je n'ai pas encore emménagé dans ma maison mais le capteur a été installé, donc je ne peux pas faire de tests pour l'instant pour pouvoir t'aider... Je pourrai essayer de regarder début septembre si tu n'a pas trouvé de solution d'ici là !

Karamazow commented 1 year ago

Merci @jonag pour ta réponse !

Pas de soucis, je vais patienter :-)

jonag commented 1 year ago

@Karamazow je n'ai pas encore pu regarder, mais par contre je vois que la dernier version publiée date de novembre 2022 et ne contient pas cette PR. Si tu es sur la version 0.23.14 du plugin ça peut peut-être expliquer ton problème 🤔 ! Peut-être que @mgcrea peut publier une nouvelle version ?