mgcrea / homebridge-tydom

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

Remplacer l'icône de Lampe par Ventilateur pour VMC #87

Open Karamazow opened 2 years ago

Karamazow commented 2 years ago

Bonjour,

J'ai essayé de coder dans le config.json le fait de remplacer mon interrupteur de VMC qui est reconnu comme une Lampe.

Après 1h30 à bloquer sur la syntaxe JSON j'ai réussi à insérer ceci sans que cela ne rapporte d'erreur : "settings": { "1538507940": { "category": 3 } }

Cependant, je n'ai aucune modification apparente sur ma plateforme Homebridge, ni évolution non plus sur mon App Maison sur mon iPhone: la VMC apparaît toujours comme un éclairage. Pourtant j'ai bien pris l'ID de l'interrupteur dans les paramètres de l'appareil sur le champ "Serial Number", il s'agit de ID1538507940.

Est-ce que vous pourriez me guider sur la saisie de cette modification de configuration ?

Merci pour votre aide sur ce super plugin Tydom pour Homebridge !

Karamazow commented 2 years ago

Bonsoir à tous,

Je viens de passer la soirée dessus : réinstallation de Raspbian OS, installation de Homebridge, du plugin, mais je bloque toujours sur le même problème.

Voici ci-dessous mon config.json rendu anonyme, si cela peut vous aider à m'indiquer où je fais une erreur ?

{ "bridge": { "name": "Homebridge XXXX", "username": "XX:XX:XX:XX:XX:XX", "port": XXXXX, "pin": "XXX-XX-XXX" }, "accessories": [], "platforms": [ { "name": "Config", "port": XXXX, "platform": "config" }, { "hostname": "mediation.tydom.com", "username": "001A25XXXXYX", "password": "XXXXXXXXXXXXX", "debug": true, "platform": "Tydom", "settings": { "1528565701": { "category": 3 } } } ] }

J'ai pris l'identifiant de l'interrupteur dans ce champ : Sans titre 2

Karamazow commented 2 years ago

Bonsoir,

Je m'aperçois que je m'étais planté hier dans l'ID du module TYXIA que je veux affecter à la VMC. Voici ce que j'ai dans les logs au démarrage : [19/02/2022, 20:46:33] [Tydom] Found new device with firstUsage='others', deviceId=1538507940 and endpointId=1538507940 [19/02/2022, 20:46:33] [Tydom] Adding new device with firstUsage='others', deviceId=1538507940 and endpointId=1538507940 [19/02/2022, 20:46:33] [Tydom] Found new tydom device named='VMC' with deviceId=1538507940 (id=73965baf-f78b-43b7-98e2-e4b83ad298f2) [19/02/2022, 20:46:33] [Tydom] Updating accessory named="VMC" with id="73965baf-f78b-43b7-98e2-e4b83ad298f2"

Donc j'en déduis que l'ID à utiliser est "1538507940" dans mon code JYSON

Sauf que quand je mets cet ID et que je redémarre le serveur HomeBridge, rien ne change sur l'interface de l'appli MAISON sur l'iPhone.

Dois-je kiler l'app sur l'iPhone ? Ou dois-je enlever puis remettre l'apparaige du Pont Homebridge dans l'app Maison ?

Karamazow commented 2 years ago

Bonjour,

J'ai regardé à nouveau: impossible de trouver comment faire.

Faudrait-il que je supprime l'accessoire pour le rajouter à nouveau ?

Merci !

Karamazow commented 2 years ago

J'ai réussi, ça y est !

Le module à l'origine prévu pour piloter une lampe et qui pilote actuellement ma VMC est bien reconnu comme une VMC !

Je peux donc le commander via Siri.

Voici ci-dessous mon fichier de config (anonymisé) pour que cela puisse à ceux qui voudraient faire de même (remplacer les caractères XXX par les valeurs de vos appareils / configuration):

{ "bridge": { "name": "Homebridge XXXX", "username": "XX:XX:XX:XX:XX:XX", "port": XXXXX, "pin": "XXX-XX-XXX" }, "accessories": [], "platforms": [ { "name": "Config", "port": XXXX, "auth": "form", "theme": "auto", "tempUnits": "c", "lang": "fr", "platform": "config" }, { "hostname": "mediation.tydom.com", "username": "001A25xxxXXX", "password": "XXXxxxXXXxxxXXX", "debug": true, "platform": "Tydom", "settings": { "XXxxXXXxxx": { "category": 3 } } } ] }

Karamazow commented 1 year ago

Bonjour à tous,

Je viens de réinstaller Homebridge sur mon Rpi4 à la suite d'une erreur de manipulation sur la mise à jour du NPM qui avait conduit à un crash complet du Homebridge.

Ayant malheureusement oublié de faire une sauvegarde de ma configuration Homebridge, j'ai fait donc une "fresh Install" et reconfiguré à la main toute ma config.

Tout marche bien sauf ceci : je n'ai pas réussi à forcer la catégorie "3" pour le module VMC, ni la catégorie "28" pour le module pilotant la vanne de l'arrosage du potager.

image

Pour compléter le diagnostic: les 2 modules sont bien des 4600, récepteurs contact sec maintenus. En revanche, ils sont identifiés dans l'application TYDOM comme des "light" dans le profil réseau de l'appareil. Voici la capture d'écran de l'appli TYDOM qui illustre ce constat : image

J'ai redémarré Homebridge, redémarré le Serveur Rpi4, redémarré ma passerelle TYDOM 1.0, sans succès.

@mgcrea : est-ce que tu as une idée pour que je poursuive les investigations ? Je cale !

Merci pour votre aide ;-)

mgcrea commented 11 months ago

Je pense qu'il est possible que cela fonctionne uniquement à la création initiale de l'accessoire, et que tout changement de catégorie ultérieur soit ignoré, à creuser.

mgcrea commented 11 months ago

J'ai release la 0.24.1 qui essaye de correctement re-créer l'objet si il y a changement de catégorie, à tester.