-
-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Probleme avec porte de garage #143
Comments
Hello, J'ai le même soucis pour faire fonctionner mes deux portes de garage Novoferm Novomatic ES 423, équipée de sa "carte électronique Delta Dore pour Module Tydom NFF13694" avec mon Tydom 2.0. Depuis l'application Tydom, aucun soucis, les commandes ouvertures/fermetures fonctionnent bien. C'est très étonnant ... J'ai même supprimé les 2 portes pour les ré-associer de nouveaux, même soucis. |
Bonjour, |
Comme spécifié par @DarthVaderFR , le module n'est pas un TYXIA mais une carte additionnelle officielle de DeltaDore pour domotiser le moteur Novomatic ES 423. La documentation d'association: Je vais regarder demain en ajoutant le delay, mais je pense que c'est l'action qui n'est pas bonne. J'ai vu sur des forums de HomeAssistant que le client Tydom envoi TOGGLE comme action, et il faudrait plutôt que ce soit du ON/OFF. Bref je vais investiguer... |
Désolé, je ne connais pas du tout … |
Bonsoir, Vous avez pu trouver quelque chose ? Car de mon côté, rien du tout... |
Hello, J'ai pris le temps de regarder la librairie Node-Tydom-Client, et de jouer avec un petit script simple. process.env.NODE_TLS_REJECT_UNAUTHORIZED = '0';
const {createClient} = require('./lib/client');
const username = 'XXXXXX';
const password = 'XXXXXX';
const hostname = 'mediation.tydom.com';
const client = createClient({username, password, hostname});
/**
* DeviceId Porte de Garage
*/
const GARAGE_GAUCHE="1706803404";
(async () => {
console.log(`Connecting to "${hostname}"...`);
const socket = await client.connect();
// Get Tydom info
const info = await client.get('/info');
console.dir({info});
setTimeout(async () => {
console.log("Sending command levelCmd=ON to device...");
// Open Garage Door Novoferm 423
await client.put(`/devices/${GARAGE_GAUCHE}/endpoints/${GARAGE_GAUCHE}/data`, [
{
name: 'levelCmd',
value: 'ON'
}
]);
console.log("Done");
}, 5000);
// Listen for external messages
client.on('message', (message) => {
console.log(JSON.stringify(message, null, '\t'));
});
})(); Et pour fermer la porte, de la même façon il faut envoyer // Open Garage Door Novoferm 423
await client.put(`/devices/${GARAGE_GAUCHE}/endpoints/${GARAGE_GAUCHE}/data`, [
{
name: 'levelCmd',
value: 'OFF'
}
]); La commande TOGGLE ne provoque aucune action quand on l'envoi, elle n'est clairement pas supporté pas ces portes de garage :( @mgcrea , penses-tu que c'est possible d'intégrer quelque chose de particulier pour ces portes de garage ? Pour info, j'ai récupéré ma config via https://github.com/mgcrea/node-tydom-client node ./lib/cli/tydom.js request /configs/file /devices/data /devices/meta /devices/cmeta --file tydom_output.json --username XXXXX --password "XXXXX" Dont les infos concernant cette porte de garage sont: "/configs/file": {
"version": "1.0.1",
"areas": [],
"groups": [...],
"id_catalog": "XXXX",
"moments": [],
"version_application": "4.12.1 (953)",
"endpoints": [
...
{
"first_usage": "garage_door",
"last_usage": "garage_door",
"widget_behavior": {
"tutorial_id": "42_novoferm_novoport_novomatic"
},
"name": "Porte-Garage-Gauche",
"id_device": 1706803404,
"anticipation_start": false,
"picto": "",
"id_endpoint": 1706803404
}
...
] "/devices/data": [
...
{
"id": 1706803404,
"endpoints": [
{
"id": 1706803404,
"error": 0,
"data": [
{
"name": "thermicDefect",
"validity": "upToDate",
"value": false
},
{
"name": "level",
"validity": "upToDate",
"value": 0
},
{
"name": "onFavPos",
"validity": "upToDate",
"value": false
}
]
}
]
}
...
] "/devices/meta": [
...
{
"id": 1706803404,
"endpoints": [
{
"id": 1706803404,
"error": 0,
"metadata": [
{
"name": "levelCmd",
"type": "string",
"permission": "w",
"validity": "INFINITE",
"enum_values": [
"ON",
"OFF",
"STOP",
"FAVORIT1",
"FAVORIT2",
"TOGGLE"
]
},
{
"name": "thermicDefect",
"type": "boolean",
"permission": "r",
"validity": "STATUS_POLLING",
"unit": "boolean"
},
{
"name": "level",
"type": "numeric",
"permission": "rw",
"validity": "DATA_POLLING",
"min": 0,
"max": 100,
"step": 100,
"unit": "%"
},
{
"name": "recFav",
"type": "string",
"permission": "w",
"validity": "INFINITE",
"enum_values": [
"FAVORIT1",
"FAVORIT2"
]
},
{
"name": "onFavPos",
"type": "boolean",
"permission": "r",
"validity": "STATUS_POLLING",
"unit": "boolean"
},
{
"name": "localisation",
"type": "string",
"permission": "w",
"validity": "INFINITE",
"enum_values": [
"START"
]
},
{
"name": "modeAsso",
"type": "string",
"permission": "w",
"validity": "INFINITE",
"enum_values": [
"START"
]
}
]
}
]
}
... |
Woot, super Job !!! Merci pour le temps passé !! Et du coup tu as pu modifié manuellement la config (si oui je suis intéressé par le modop) ou ca nécessite obligatoirement que ca reparte en dev ? |
Hello, J'ai récupéré le code source du plugin, j'ai modifié pas mal de choses pour l'accessoire GarageDoorOpener afin que cela fonctionne avec mes portes de garage Novoferm 423. C'est surement loin d'être parfait, et il existe encore des incohérences si quelqu'un utilise la télécomande Novoferm pendant l'ouverture ou la fermeture de la porte suite à une action depuis Apple Home. Cependant, avec le code que j'ai modifié:
J'ai fais une PullRequest pour le code, ici: #146 Sinon, la seule solution sera de faire une version custom, de la publier "officiellement", et de la référencer dans Homebridge à la place du plugin actuel. Affaire à suivre :) |
Bonjour, J'ai vu arriver une nouvelle version aujourd'hui, mais malheureusement chez moi aucune réaction positive :( Quelque chose de changé chez vous ? |
Bonjour, Non malheureusement la nouvelle version créée récemment ne concerne pas l'ajout des portes de garages que nous avons. Plus précisément la dernière version (https://github.com/mgcrea/homebridge-tydom/releases/tag/v0.25.0), ne concerne rien de visible mais simplement des mises à jours de librairies internes. La Pull Request que j'ai faite (#146) est toujours Open. Je pense qu'il faut réajuster pas mal de choses et qu'il faut surtout du temps pour l'intégrer. Espérons que cela se fasse un jour :) |
Bonjour @aure-olivier , J'ai vu que tu avais posté des nouvelles dans le pull request a partir de home assistant et mqtt. mais mqtt il ne faut pas avoir un device physique en plus ? a priori pas de news sur cette app :( |
Salut! Non il n'y a pas besoin de device, j'utilise Home Assistant de façon parallèle à Homebridge. C'est à dire que j'ai installé HAOS (Home Assistant OS) sur mon NAS Synology via une VM. C'est donc comme un système à part entière qui gère tout et se configure dans l'interface Home Assistant. Sur Home Assistant, il est possible d'activer des Add-Ons. Il faut donc installer/activer "Mosquitto Broker" qui est la partie "serveur/broker" MQTT, et Tydom2MQTT qui va faire le lien entre la box Tydom et MQTT. Ensuite il suffit d'activer "HomeKit Bridge" dans Home Assistant et le tour est joué pour avoir les devices qui remontent dans Apple Home 👌 (une fois le pont associé à ton concentrateur HomeKit). Je précise que j'ai 2 box Tydom (ma principale est la Tydom 2.0 avec l'alarme et elle gère tous mes périphériques). La seconde est une Tydom Home que j'ai eu quasiment gratuit dans un Pack de module Tyxia utilisé avec la Tydom 2.0. Je ne suis pas sûr que tu puisses avoir HAOS + Homebridge-Tydom connecté sur la même box Tydom en même temps... à voir. Dans le futur j'hésite à tout basculer sur HomeAssistant, car à première vue cela fonctionne très bien, et y'a des petites longueurs d'avance sur Homebridge. En espérant t'avoir éclairé 😉 |
Bonjour,Merci pour la réponse. En fait le boitier tydom chez moi ne gere que la porte de garage. Donc si je dois la virer d’homebridge tydom je m’en fiche. J’ai déjà installé un home assistant pour mes clim atlantic. C’est le seul plug in qui fonctionne (jeedom ou hb ne fonctionnent pas/plus). Bon il est pas parfait car quand tu demande de « chauffer » ou « refroidir » a Siri il te met les split en auto… mais au moi s c’est pilotable depuis maison et j’évite l’interface de naviclim qui est juste horrible. Tout ca pour dire que je vais me pencher dessus. Merci pour ton aide. Le 14 sept. 2024 à 23:12, Aurélien OLIVIER ***@***.***> a écrit :
Salut!
Non il n'y a pas besoin de device, j'utilise Home Assistant de façon parallèle à Homebridge. C'est à dire que j'ai installé HAOS (Home Assistant OS) sur mon NAS Synology via une VM. C'est donc comme un système à part entière qui gère tout et se configure dans l'interface Home Assistant.
Sur Home Assistant, il est possible d'activer des Add-Ons. Il faut donc installer/activer "Mosquitto Broker" qui est la partie "serveur/broker" MQTT, et Tydom2MQTT qui va faire le lien entre la box Tydom et MQTT.
À ce stade tes devices Tydom sont pilotable depuis l'interface Home Assistant (ouverture / fermeture porte de garage).
Ensuite il suffit d'activer "HomeKit Bridge" dans Home Assistant et le tour est joué pour avoir les devices qui remontent dans Apple Home 👌 (une fois le pont associé à ton concentrateur HomeKit).
Je précise que j'ai 2 box Tydom (ma principale est la Tydom 2.0 avec l'alarme et elle gère tous mes périphériques). La seconde est une Tydom Home que j'ai eu quasiment gratuit dans un Pack de module Tyxia utilisé avec la Tydom 2.0.
C'est donc facile et sans risque pour moi d'avoir configuré la Tydom Home, lui avoir associé les 2 portes de garage qui fonctionne mal/pas avec Homebridge-Tydom, et configuré HAOS via Tydom2MQTT pour pouvoir utiliser ces 2 portes avec un nouveau bridge, sans casser l'ancien qui continue de fonctionner pour 90% de me périphériques Tydom.
Je ne suis pas sûr que tu puisses avoir HAOS + Homebridge-Tydom connecté sur la même box Tydom en même temps... à voir.
Dans le futur j'hésite à tout basculer sur HomeAssistant, car à première vue cela fonctionne très bien, et y'a des petites longueurs d'avance sur Homebridge.
En espérant t'avoir éclairé 😉
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Pour info, j'ai également installé HA sur une VM synology. |
la nouvelle version fonctionne très bien avec ma porte de garage !!! Merci infiniment @mgcrea et @aure-olivier :) |
Bonjour,
J'essaye de de piloter ma porte de garage avec homekit, via homebridge, l'appareil est bien reconnu, mais je ne récupère pas l'état, et aucune commande ne fonctionne
Porte de garage novoferm, module deltadore installé, tydom home
Pouvez-vous m'aider svp ?
Dumps
{
"hostname": "mediation.tydom.com",
"username": "MAC",
"password": "PWD,
"debug": true,
"platform": "Tydom",
"settings": {
"IDXXXXXXXXXXX": {
"category": 4
}
}
}
Versions
v0.24.1
Merci
The text was updated successfully, but these errors were encountered: