mgcrea / homebridge-tydom

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

Création commande de garage dans HomeKit #84

Closed Doug74000 closed 1 year ago

Doug74000 commented 2 years ago

Bonjour, Je me demandais s'il était possible de créer une commande pour porte de garage dans HomeKit en combinant un module Tyxia 4620 pour la commande avec le contact de porte DOS Tyxal+ pour la position.

D'avance merci du retour,

sylvain640 commented 1 year ago

Bonjour, je suis également intéressé par cette fonction. Il est dommage que le Tyxia 4620 n'apparaisse pas dans Maison comme une porte de garage, du coup on ne le retrouve pas dans Carplay non plus. Merci à tous pour votre travail !

StephanH27 commented 1 year ago

J'ai pu affecter le rôle de portail a un 4610 sans souci. Cela devrait fonctionner également pour un 4620 (sans retour d'état) Je n'ai pas encore testé CapPlay.

sylvain640 commented 1 year ago

Bonjour, vous le voyez donc bien avec l'icône porte de garage dans l'app maison ? De mon côté, c'est détecté comme un interrupteur, avec les positions on/off Y a-t-il un paramétrage à faire dans la config du plugin ?

StephanH27 commented 1 year ago

Oup's ... j'ai parlé trop vite. Il apparait comme portail dans l'App Tydom, mais pas dans l'App Maison.

sylvain640 commented 1 year ago

Ok, nous sommes donc dans le même cas :)

StephanH27 commented 1 year ago

Il y a une procédure dans le mode opératoire pour changer le type d'un équipement. Mais je n'ai jamais réussi à la faire fonctionner ... Je suis preneur si tu y arrives

_You can override categories of devices (eg. some light switch used to manage a fan)

You need to add the following to the config settings field (check the logs for your actual device id). { "platforms": [ { "settings": { "1528565701": {"category": 3} } } ] }_

sylvain640 commented 1 year ago

Même constat que toi, mais il faut que je m'y repenche. Je n'ai trouvé nulle part la liste de tous les ID possibles pour les categories, du coup je ne sais pas quoi y mettre

StephanH27 commented 1 year ago

en fouillant un peu, j'ai trouvé ceci 👍 OTHER = 1, BRIDGE = 2, FAN = 3, GARAGE_DOOR_OPENER = 4, LIGHTBULB = 5, DOOR_LOCK = 6, OUTLET = 7, SWITCH = 8, THERMOSTAT = 9, SENSOR = 10, ALARM_SYSTEM = 11, SECURITY_SYSTEM = 11, //Added to conform to HAP naming DOOR = 12, WINDOW = 13, WINDOW_COVERING = 14, PROGRAMMABLE_SWITCH = 15, RANGE_EXTENDER = 16, CAMERA = 17, IP_CAMERA = 17, //Added to conform to HAP naming VIDEO_DOORBELL = 18, AIR_PURIFIER = 19, AIR_HEATER = 20, AIR_CONDITIONER = 21, AIR_HUMIDIFIER = 22, AIR_DEHUMIDIFIER = 23, APPLE_TV = 24, HOMEPOD = 25, SPEAKER = 26, AIRPORT = 27, SPRINKLER = 28, FAUCET = 29, SHOWER_HEAD = 30, TELEVISION = 31, TARGET_CONTROLLER = 32, // Remote Control ROUTER = 33, AUDIO_RECEIVER = 34, TV_SET_TOP_BOX = 35, TV_STREAMING_STICK = 36

sylvain640 commented 1 year ago

Bonne nouvelle ce soir ! J'ai découvert le plugin "Homebridge Dummy Garage" qui crée un accessoire factice avec le bon type HomeKit Porte de garage. A ce stade, c'est un bouton simple sans aucune action. Après ça, il faut créer une automatisation qui détecte une action sur ce nouvel accessoire, et lui affecte un appui sur le Tyxia 4620 (ou autre selon le module que tu as). Tout est OK maintenant, le bouton apparaît bien en tant que porte de garage et s'affiche dans Carplay à l'approche de la maison. Vu que c'est une automatisation dans Homekit, on peut du coup imaginer associer d'autres actions, comme allumer une lumière si on a de l'éclairage connecté. Tu me diras si ça fonctionne chez toi aussi

mgcrea commented 1 year ago

Comme expliqué dans un autre post le soucis de base est que sans le retour d’état le widget portail/porte de garage peut se désynchroniser lors de l’utilisation d’une commande externe (eg. télécommande). Je vais regarder pour ajouter une option.

Combiner avec un détecteur d’ouverture serait en effet l’idéal mais il faut que je trouve le temps d’implémenter ça chez moi et il faut que je bidouille qqchose car ma carte de portail sort du 24V alternatif lors de l’état ouvert.

sylvain640 commented 1 year ago

En effet, ce serait top de pouvoir combiner le bouton et un détecteur d'ouverture au sein d'un même accessoire dans HomeKit. Mais en attendant, on se contente d'actionner sa porte de garage une fois qu'on est à la maison pour vérifier, ou à distance si un proche est devant. Merci en tout cas pour le travail sur ce plugin !

mgcrea commented 1 year ago

Hello, pour info j'ai release la v0.23.4 qui simule un vrai portail avec des timers, à tester!

Next step je vais voir pour le support du détecteur.

sylvain640 commented 1 year ago

Bonjour Olivier,

Merci pour cette nouvelle version et la prise en compte de nos remarques. Hâte de tester ça, je ferai un retour.

Bonne journée

mgcrea commented 1 year ago

Pour info, je viens de release la v0.23.5 avec deux settings: delay et autoCloseDelay (cf. README).

La discussion sur les portails se passe aussi ici #100