node-red-contrib-knx-ultimate
Version:
Control your KNX and KNX Secure intallation via Node-Red! A bunch of KNX nodes, with integrated Philips HUE control, ETS group address importer, KNX AI for diagnosticsand KNX routing between interfaces. Easy to use and highly configurable.
120 lines (119 loc) • 5.52 kB
JSON
{
"knxUltimateIoTBridge": {
"title": "MQTT Home Assistant - IoT",
"paletteLabel": "MQTT Home Assistant - IoT",
"node-input-server": "Passerelle KNX",
"node-input-name": "Nom",
"node-input-outputtopic": "Topic par défaut pour les sorties",
"node-input-emitOnChangeOnly": "Émettre KNX→IoT uniquement lorsque la valeur change",
"node-input-readOnDeploy": "Lire les valeurs KNX au déploiement",
"node-input-acceptFlowInput": "Accepter l'entrée du flow (IoT → KNX)",
"node-input-nodeMode": "Mode",
"mode": {
"iot": "Passerelle IoT (messages MQTT/REST/Modbus)",
"homeassistant": "MQTT / Home Assistant (natif)"
},
"ha": {
"intro": "Passerelle MQTT native avec découverte Home Assistant. Chaque adresse de groupe importée dans la passerelle KNX (liste ETS) est exposée automatiquement comme entité Home Assistant (switch, sensor, binary_sensor, number, text), en plus des volets et thermostats définis ci-dessous.",
"broker_url": "URL du broker",
"username": "Nom d'utilisateur",
"password": "Mot de passe",
"optional": "(facultatif)",
"base_topic": "Topic de base",
"discovery": "Publier la découverte Home Assistant",
"discovery_prefix": "Préfixe de découverte",
"hint": "Nécessite un broker MQTT accessible à la fois par Node-RED et Home Assistant, avec l'intégration MQTT activée dans HA. Les entités apparaissent sous un appareil portant le nom de ce nœud. Les valeurs du bus KNX sont publiées sur MQTT et les points de données inscriptibles acceptent les commandes de Home Assistant.",
"exposed_gas": "Adresses de groupe à exposer",
"exposed_gas_hint": "Cochez les adresses de groupe à publier vers Home Assistant. Par défaut, toutes les adresses importées sont sélectionnées. Les adresses utilisées par un volet/thermostat (ci-dessous) y sont gérées et n'ont pas besoin d'être cochées ici.",
"filter_placeholder": "Filtrer par adresse ou nom…",
"select_all": "Tout sélectionner",
"select_none": "Tout désélectionner",
"exposed_count": "sélectionnées",
"no_gateway": "Sélectionnez d'abord une passerelle KNX.",
"no_ga": "Aucune adresse de groupe trouvée. Importez la liste ETS dans la passerelle KNX.",
"csv_error": "Impossible de charger la liste des adresses de groupe depuis la passerelle.",
"custom_entities": "Volets et thermostats",
"custom_entities_hint": "Les volets et thermostats regroupent plusieurs adresses de groupe en une seule entité Home Assistant ; ils ne peuvent donc pas être créés automatiquement à partir du DPT. Ajoutez-les ici. Les types de points de données proviennent de la liste ETS importée lorsqu'elle est disponible, sinon des valeurs KNX par défaut (1.008 montée/descente, 1.007 stop, 5.001 position, 9.001 température, 1.001 marche/arrêt). Pour un retour d'état fiable, ces GA doivent être présentes dans l'import ETS.",
"ce_type_cover": "Volet",
"ce_type_climate": "Thermostat",
"ce_name": "Nom de l'entité",
"ce_gaUpDown": "GA montée/descente (1.008)",
"ce_gaStop": "GA stop (1.007)",
"ce_gaPosSet": "GA position (commande) (5.001)",
"ce_gaPosState": "GA état position (5.001)",
"ce_invertPosition": "Inverser la position (KNX 0% = ouvert)",
"ce_gaCurrentTemp": "GA température actuelle (9.001)",
"ce_gaSetpointSet": "GA consigne (commande) (9.001)",
"ce_gaSetpointState": "GA état consigne (9.001)",
"ce_gaOnOff": "GA marche/arrêt (1.001)",
"ce_minTemp": "Température min",
"ce_maxTemp": "Température max",
"ce_tempStep": "Pas de température"
},
"section_mappings": "Correspondances de la passerelle",
"mapping": {
"enabled": "Activer",
"timeout": "Délai (ms)",
"retry": "Tentatives"
},
"fields": {
"label": "Nom",
"ga": "Adresse de groupe",
"dpt": "DPT",
"direction": "Direction",
"channel": "Canal",
"target": "Cible",
"method": "Méthode HTTP",
"modbusFunction": "Fonction Modbus",
"scale": "Échelle",
"offset": "Décalage",
"timeout": "Délai (ms)",
"retry": "Tentatives",
"template": "Modèle",
"property": "Propriété/chemin"
},
"direction": {
"bidirectional": "KNX ↔ IoT",
"knx-to-iot": "KNX → IoT",
"iot-to-knx": "IoT → KNX"
},
"type": {
"mqtt": "MQTT",
"rest": "REST",
"modbus": "Modbus"
},
"placeholders": {
"label": "Nom ou alias",
"ga": "1/2/3",
"dpt": "1.001",
"target": "Topic, URL ou registre",
"target_mqtt": "Topic, ex. knx/light/salon",
"target_rest": "https://example/api/endpoint",
"target_modbus": "Registre (ex. 40001)",
"template": "{\"value\":{{value}}}",
"property": "Propriété/chemin optionnel",
"method": "POST",
"modbusFunction": "writeHoldingRegister"
},
"fieldVariants": {
"target": {
"default": "Cible",
"mqtt": "Topic MQTT",
"rest": "URL REST",
"modbus": "Registre Modbus"
},
"method": {
"default": "Méthode HTTP",
"rest": "Méthode HTTP"
},
"modbusFunction": {
"default": "Fonction Modbus",
"modbus": "Fonction Modbus"
}
},
"labels": {
"outputKnxToIoT": "Flux KNX → IoT",
"outputIoTToKnx": "Accusés IoT → KNX"
}
}
}