Procédure d’Intégration

Pour créer un fichier de configuration pour un nouveau produit, commencez par inclure ce produit dans Jeedom.

alt text

Une fois sur la page du produit, cliquez sur le bouton “Noeud” pour faire apparaître cette fenêtre modale :

alt text

Les informations importantes à récupérer sont :

Le champ Configuration indique le nom à donner au fichier de configuration.
Exemple : qmsw-0A1X8.json

Le champ Identifiant permet de déterminer :

Le premier nombre de l’identifiant correspond au dossier.
Exemple : avec 1120, il faut créer le fichier qmsw-0A1X8.json dans le dossier shellyqubino_1120.

⚠️ Attention : Le nom du dossier ne correspond pas toujours au nom du fabricant. Il faut se baser sur le numéro !
Exemple : Wintop a pour numéro 151, ce qui fait référence au dossier schlage_151.

Les deuxième et troisième nombres de l’identifiant correspondent à la version.
Exemple : Version "2" : [ "142" ]

alt text


Création de commandes

La création automatique des commandes repose sur le champ "properties".

Commencez par cliquer sur le bouton “Valeurs”, qui ouvrira une modale similaire à celle-ci :

alt text

Les champs “Manufacturer Specific”, “Configuration” et “Version” peuvent être ignorés.

Les données intéressantes sont :

Dans le cas des notifications, on souhaite par exemple créer des commandes pour les alarmes de chaleur, ainsi que le niveau et le type d’alarme.

Pour cela, on se réfère au fichier Notification.json dans le dossier properties.

alt text

Une fois dans ce fichier, identifiez le type de propriété à utiliser.
Exemple : pour créer une commande d’alarme "heat-sensor", on ajoute dans le fichier de configuration :

"Notification|heat-sensor": {
  "type": "heat-sensor"
}
Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site web. Si vous continuez à utiliser ce site, nous supposerons que vous en êtes satisfait.