Table of Contents
@Home
Introduction
Le contrôleur @Home redirige les commandes de sortie vers un broker MQTT.
Les rubriques et les commandes sont spécifiques à l'objet.
Configuration
Hôte
Nom d'hôte du Broker ou adresse IP.
Port
Numéro du port du Broker; par défaut à 1883.
Sortie
Identifiant Centrale
L'identifiant de l'interface @Home.
Topic
Le sujet complet publié et souscrit.
Paramètre
Les deuxièmes champs Marche/Arrêt représentent la chaîne de commande pour Marche et Arrêt. (Les variables utilisateurs sont supportées.)
Sur cette copie d'écran "1" pour Marche, et "0" pour Arrêt.
Suivi du serveur
20190726.140121.294 r9999I 00C2D000 OHOME 0181 publish: [relais1/schalte] [1] 20190726.140121.294 r9999B 00C2D000 OMQTT 0357 send PUBLISH: Topic=relais1/schalte(1) Payload=1 ID=2 totalLen=22 nrLenBytes=0 topicLen=15 20190726.140121.294 r0000B 00C2D000 OMQTT *trace dump( 0x51D0DAE0: length=22 ) offset: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F |ASCII...........| --------------------------------------------------------- |----------------| 00000000: 33 14 00 0F 72 65 6C 61 69 73 31 2F 73 63 68 61 |3...relais1/scha| 00000010: 6C 74 65 00 02 31 |lte..1 |
Détecteur
Identifiant Centrale
L'identifiant de l'interface @Home.
Topic Adresse
Le sujet complet souscrit.
Type
Register.
Variables générées
Une variable sera générée pour chaque type de registre reporté.
Le nom de la variable est formatée comme ceci:
reg<type>_<sensorID>
Example for sensor s47 humidity:
reg4_s47
Type | Description | Unités |
---|---|---|
0 | Valeur générale par défaut | Entier |
1 | Température | 0.01 °C |
2 | Niveau de luminosité | Lux |
3 | Bouton | Numéro |
4 | Humidité | 0.01 % |
5 | Pression | mBar |
Sortie HTTP
Comme alternative à MQTT il est possible d'adresser les sorties directement par le protocole HTTP.
Identifiant Centrale
L'identifiant de l'interface @Home.
Topic
Le nom d'hôte préfixé avec http:
http://hostname
Paramètre
Les seconds champs Marche/Arrêt représentent la chaîne de commande pour Marche et Arrêt. (Les variables utilisateur sont supportées.)
Exemple
La commande Arrêt:
GET /30000/00
La commande Marche:
GET /30000/01