';
if (is_object($eqLogic)) {
- $image = 'plugins/zwavejs/core/config/devices/' . $eqLogic->getImgFilePath();
- if (!is_file(dirname(__FILE__) . '/../config/devices/' . $eqLogic->getImgFilePath())) {
- $image = 'plugins/zwavejs/plugin_info/zwavejs_icon.png';
- }
- $healthPage .= ' ' . $eqLogic->getHumanName(true) . '' . ' ' . $productDetails . ' | ';
+ $healthPage .= ' ' . $eqLogic->getHumanName(true) . '' . ' ' . $productDetails . ' | ';
} else {
$healthPage .= ' ' . $values['productLabel'] . ' - ' . $values['productDescription'] . ' ' . $productDetails . ' | ';
}
@@ -1585,11 +1563,7 @@ public static function constructHealthPage($_values, $_mobile = False) {
if ($wakedup > 3 * $values['values']['132-0-wakeUpInterval']['value']) {
$action = '' . __('Equipement', __FILE__) . '';
if (config::byKey('notifyMissWakeup', __CLASS__, 1) == 1 && $eqLogic->getIsEnable() == 1) {
- if (version_compare(jeedom::version(), '4.4.0', '>=')) {
- message::add('zwavejs', "L'équipement : " . $eqLogic->getHumanName(true) . ' avec le nodeId : ' . $eqLogic->getLogicalId() . ", ne s'est pas reveillé au moins 4 fois. Il a peut être un problème (batterie ou autres).", $action, 'Wakeup-' . $eqLogic->getLogicalId(), true, 'alertingReturnBack');
- } else {
- message::add('zwavejs', "L'équipement : " . $eqLogic->getHumanName(true) . ' avec le nodeId : ' . $eqLogic->getLogicalId() . ", ne s'est pas reveillé au moins 4 fois. Il a peut être un problème (batterie ou autres).", $action, 'Wakeup-' . $eqLogic->getLogicalId(), true);
- }
+ message::add('zwavejs', sprintf(__("L'équipement : %s avec le nodeId : %s, ne s'est pas reveillé au moins 4 fois. Il a peut être un problème (batterie ou autres).", __FILE__), $eqLogic->getHumanName(true), $eqLogic->getLogicalId()), $action, 'Wakeup-' . $eqLogic->getLogicalId(), true, 'alertingReturnBack');
}
$eqLogic->setConfiguration('missedWakeup', true);
$eqLogic->save();
@@ -1605,11 +1579,7 @@ public static function constructHealthPage($_values, $_mobile = False) {
$healthPage .= '| ' . $values['id'] . ' | ';
$eqLogic = self::byLogicalId($values['id'], __CLASS__);
if (is_object($eqLogic)) {
- $image = 'plugins/zwavejs/core/config/devices/' . $eqLogic->getImgFilePath();
- if (!is_file(dirname(__FILE__) . '/../config/devices/' . $eqLogic->getImgFilePath())) {
- $image = 'plugins/zwavejs/plugin_info/zwavejs_icon.png';
- }
- $healthPage .= ' ' . $eqLogic->getHumanName(true) . ' | ';
+ $healthPage .= ' ' . $eqLogic->getHumanName(true) . ' | ';
} else {
$healthPage .= ' ' . $values['productLabel'] . ' - ' . $values['productDescription'] . ' | ';
}
@@ -1757,15 +1727,11 @@ public static function getWaiting() {
foreach (self::byType(__CLASS__) as $eqLogic) {
$waitings = $eqLogic->getCache('waiting', array());
if (is_object($eqLogic)) {
- $image = 'plugins/zwavejs/core/config/devices/' . $eqLogic->getImgFilePath();
- if (!is_file(dirname(__FILE__) . '/../config/devices/' . $eqLogic->getImgFilePath())) {
- $image = 'plugins/zwavejs/plugin_info/zwavejs_icon.png';
- }
foreach ($waitings as $property => $data) {
$globWaiting[] = array(
'id' => $eqLogic->getLogicalId(),
'eqId' => $eqLogic->getId(),
- 'image' => $image,
+ 'image' => $eqLogic->getImage(),
'name' => $eqLogic->getHumanName(true),
'property' => $property,
'value' => $data['value'],
@@ -2276,9 +2242,15 @@ public function getImgFilePath() {
}
public function getImage() {
+ $default = parent::getImage();
+ $plugin = plugin::byId(__CLASS__);
+ if ($default != $plugin->getPathImgIcon()) {
+ return $default; // this is a custom image uploaded by the user, we keep it
+ }
+
$file = 'plugins/zwavejs/core/config/devices/' . $this->getImgFilePath();
if (!is_file(__DIR__ . '/../../../../' . $file)) {
- return 'plugins/zwavejs/plugin_info/zwavejs_icon.png';
+ return $default;
}
return $file;
}
diff --git a/core/config/config/Aeotec_0x0371/zwa001.json b/core/config/config/Aeotec_0x0371/zwa001.json
index 3ebd9ef8..41bc37fa 100644
--- a/core/config/config/Aeotec_0x0371/zwa001.json
+++ b/core/config/config/Aeotec_0x0371/zwa001.json
@@ -54,7 +54,7 @@
"valueSize": 2,
"minValue": 5000,
"maxValue": 6500,
- "defaultValue": 6500,
+ "defaultValue": 6500
}
]
}
diff --git a/core/config/devices/fibaro_271/fgwpe.wall.plug.zw5.json b/core/config/devices/fibaro_271/fgwpe.wall.plug.zw5.json
index 69154c67..2e91c631 100644
--- a/core/config/devices/fibaro_271/fgwpe.wall.plug.zw5.json
+++ b/core/config/devices/fibaro_271/fgwpe.wall.plug.zw5.json
@@ -7,7 +7,8 @@
"versions": {
"1538": [
"4099",
- "4097"
+ "4097",
+ "4100"
]
},
"properties": {
@@ -19,4 +20,4 @@
"type": "multilevel"
}
}
-}
\ No newline at end of file
+}
diff --git a/core/config/devices/shellyqubino_1120/qndw-002C.json b/core/config/devices/shellyqubino_1120/qndw-002C.json
new file mode 100644
index 00000000..8828274b
--- /dev/null
+++ b/core/config/devices/shellyqubino_1120/qndw-002C.json
@@ -0,0 +1,45 @@
+{
+ "name": "QNDW-002C Shelly Wave Door/Window",
+ "type": "Ouverture",
+ "comlink": "",
+ "remark": "",
+ "versions": {
+ "256": [
+ "129"
+ ]
+ },
+ "configuration": {
+ "battery_type": "CR2032"
+ },
+ "properties": {
+ "Opening": {},
+ "Luminance": {},
+ "Direction": {},
+ "Battery": {},
+ "Indicator": {},
+ "Notification|alarmLevel": {"type": "alarmLevel"}
+ },
+ "commands": [
+ {
+ "name": "Porte (simple)",
+ "type": "info",
+ "isVisible": 0,
+ "isHistorized": 1,
+ "configuration": {
+ "class": 113,
+ "endpoint": 0,
+ "property": "Access Control-Door state (simple)",
+ "calculValueOffset": "#value#==22"
+ },
+ "subtype": "binary",
+ "display": {
+ "invertBinary": "1",
+ "generic_type": "OPENING"
+ },
+ "template": {
+ "dashboard": "timeDoor",
+ "mobile": "timeDoor"
+ }
+ }
+ ]
+}
diff --git a/core/config/devices/shellyqubino_1120/qndw-002C.png b/core/config/devices/shellyqubino_1120/qndw-002C.png
new file mode 100644
index 00000000..84c9ff94
Binary files /dev/null and b/core/config/devices/shellyqubino_1120/qndw-002C.png differ
diff --git a/core/config/devices/shellyqubino_1120/qnpl-0A112.json b/core/config/devices/shellyqubino_1120/qnpl-0A112.json
new file mode 100644
index 00000000..183a541d
--- /dev/null
+++ b/core/config/devices/shellyqubino_1120/qnpl-0A112.json
@@ -0,0 +1,55 @@
+{
+ "name": "QLPL-0A112",
+ "type": "Prise",
+ "comlink": "",
+ "remark": "",
+ "versions": {
+ "2": [
+ "135"
+ ]
+ },
+ "properties": {
+ "Switch": {"type": "prise"},
+ "Indicator": {},
+ "Power": {},
+ "Energy": {},
+ "Notification|heat-sensor": {"type": "heat-sensor"},
+ "Notification|over-current": {"type": "over-current"},
+ "Notification|over-voltage": {"type": "over-voltage"},
+ "Notification|alarmLevel": {"type": "alarmLevel"}
+ },
+ "commands": [
+ {
+ "name": "Reset consommation kWh",
+ "type": "action",
+ "isVisible": 0,
+ "isHistorized": 0,
+ "configuration": {
+ "class": 50,
+ "endpoint": 0,
+ "property": "reset-65537",
+ "value": "true"
+ },
+ "subtype": "other",
+ "display": {
+ "generic_type": "DONT"
+ }
+ },
+ {
+ "name": "Identify",
+ "type": "action",
+ "isVisible": 0,
+ "isHistorized": 0,
+ "configuration": {
+ "class": 135,
+ "endpoint": 0,
+ "property": "identify",
+ "value": "true"
+ },
+ "subtype": "other",
+ "display": {
+ "generic_type": "DONT"
+ }
+ }
+ ]
+}
diff --git a/core/config/devices/shellyqubino_1120/qnpl-0A112.png b/core/config/devices/shellyqubino_1120/qnpl-0A112.png
new file mode 100644
index 00000000..14b8a8a8
Binary files /dev/null and b/core/config/devices/shellyqubino_1120/qnpl-0A112.png differ
diff --git a/core/config/devices/zooz_634/zen58.json b/core/config/devices/zooz_634/zen58.json
new file mode 100644
index 00000000..bc9dcc62
--- /dev/null
+++ b/core/config/devices/zooz_634/zen58.json
@@ -0,0 +1,20 @@
+{
+ "name": "Zooz / Low Voltage XS Relay",
+ "ref": "ZEN58",
+ "manufacturer": "Zooz",
+ "type": "Relais",
+ "remark": "",
+ "versions": {
+ "4": [
+ "802"
+ ]
+ },
+ "properties": {
+ "Switch": {"type": "switch"},
+ "Power": {},
+ "Energy": {},
+ "Voltage": {},
+ "Current": {},
+ "Indicator": {}
+ }
+}
\ No newline at end of file
diff --git a/core/config/devices/zooz_634/zen58.png b/core/config/devices/zooz_634/zen58.png
new file mode 100644
index 00000000..6ddc648b
Binary files /dev/null and b/core/config/devices/zooz_634/zen58.png differ
diff --git a/core/config/specific.config.ini b/core/config/specific.config.ini
new file mode 100644
index 00000000..ce25e9ce
--- /dev/null
+++ b/core/config/specific.config.ini
@@ -0,0 +1,8 @@
+[atlas]
+ zwavejs[port] = Jeedom Atlas
+
+[luna]
+ zwavejs[port] = Jeedom Luna Zwave
+
+[smart]
+ zwavejs[port] = Jeedom Smart
diff --git a/core/config/zwavejs.config.ini b/core/config/zwavejs.config.ini
index af709192..5808fc30 100644
--- a/core/config/zwavejs.config.ini
+++ b/core/config/zwavejs.config.ini
@@ -1,5 +1,5 @@
[zwavejs]
-wantedVersion=11.6.1
+wantedVersion=11.12.0
prefix=zwave
auto_applyRecommended=1
autoRemoveExcludeDevice=1
diff --git a/core/i18n/de_DE.json b/core/i18n/de_DE.json
index 236658df..4cad8835 100644
--- a/core/i18n/de_DE.json
+++ b/core/i18n/de_DE.json
@@ -67,7 +67,9 @@
"Port du contrôleur Z-Wave": "Z-Wave-Controller-Port",
"Renseigner le port utilisé par le contrôleur Z-Wave": "Geben Sie den vom Z-Wave-Controller verwendeten Port ein",
"Aucun": "Nein",
+ "Passerelle TCP distante": "Passerelle TCP distante",
"Utile pour certains Raspberry (\/dev\/serial\/by-id\/usb-0658_0200-if00)": "Nützlich für einige Raspberry (\/dev\/serial\/by-id\/usb-0658_0200-if00)",
+ "Renseignez l'adresse de la passerelle distante": "Renseignez l'adresse de la passerelle distante",
"Préfixe MQTT": "MQTT-Präfix",
"Préfixe à utiliser dans MQTT": "In MQTT zu verwendendes Präfix",
"": "",
@@ -604,6 +606,8 @@
"Ouvert": "Offen",
"Informations reçues de MQTT Manager": "Von MQTT Manager erhaltene Informationen",
"Le port n'est pas configuré": "Port ist nicht konfiguriert",
+ "Le port TCP n'est pas configuré": "Le port TCP n'est pas configuré",
+ "Le port TCP n'est pas valide": "Le port TCP n'est pas valide",
"Le plugin MQTT Manager n'est pas installé": "Das MQTT Manager-Plugin ist nicht installiert",
"Le démon MQTT Manager n'est pas démarré": "Der MQTT-Manager-Daemon ist nicht gestartet",
"Le démon OpenZwave est démarré sur le même contrôleur, il doit être stoppé.": "Der OpenZwave-Daemon wird auf demselben Controller gestartet, er muss gestoppt werden",
@@ -633,6 +637,9 @@
"Nœud inclus": "Bogen enthalten",
"Nouveau module Z-Wave détecté. L'équipement sera créé lorsque l'interview sera terminé.": "Neues Z-Wave-Modul erkannt. Die Ausrüstung wird erstellt, wenn das Interview abgeschlossen ist",
"Equipement": "Ausrüstung",
+ "L'équipement : %s avec le nodeId : %s, vient de se réveiller après avoir raté au minimum 4 réveils.": "L'équipement : %s avec le nodeId : %s, vient de se réveiller après avoir raté au minimum 4 réveils",
+ "L'équipement : %s avec le nodeId : %s, vient de passer au statut Dead.": "L'équipement : %s avec le nodeId : %s, vient de passer au statut Dead",
+ "L'équipement : %s avec le nodeId : %s, vient de passer au statut Alive.": "L'équipement : %s avec le nodeId : %s, vient de passer au statut Alive",
"Synchronisation en cours": "Synchronisierung läuft",
"Exécution d'une action sur le contrôleur de type": "Ausführen einer Aktion auf dem Typ Controller",
"Envoie des noms et locations pour le nœud": "Senden Sie Namen und Standorte für den Knoten",
@@ -653,6 +660,7 @@
"Créer la commande Info correspondante dans l'équipement Jeedom": "Erstellen Sie den entsprechenden Info-Befehl in der Jeedom-Ausrüstung",
"Créer la\/les commande(s) Action correspondantes dans l'équipement Jeedom": "Erstellen Sie die entsprechenden Aktionsbefehle in der Jeedom-Ausrüstung",
"Dernier réveil": "Letzter Wecker",
+ "L'équipement : %s avec le nodeId : %s, ne s'est pas reveillé au moins 4 fois. Il a peut être un problème (batterie ou autres).": "L'équipement : %s avec le nodeId : %s, ne s'est pas reveillé au moins 4 fois. Il a peut être un problème (batterie ou autres)",
"Prochain réveil estimé": "Nächstes geschätztes Erwachen",
"Intervalle de réveil": "Weckintervall",
"Création d'une commande info": "Création d'une commande info",
diff --git a/core/i18n/en_US.json b/core/i18n/en_US.json
index 9ad8fbbe..8631ed50 100644
--- a/core/i18n/en_US.json
+++ b/core/i18n/en_US.json
@@ -67,7 +67,9 @@
"Port du contrôleur Z-Wave": "Z-Wave controller port",
"Renseigner le port utilisé par le contrôleur Z-Wave": "Enter the port used by the Z-Wave controller",
"Aucun": "None",
+ "Passerelle TCP distante": "Passerelle TCP distante",
"Utile pour certains Raspberry (\/dev\/serial\/by-id\/usb-0658_0200-if00)": "Useful for some Raspberry (\/dev\/serial\/by-id\/usb-0658_0200-if00)",
+ "Renseignez l'adresse de la passerelle distante": "Renseignez l'adresse de la passerelle distante",
"Préfixe MQTT": "MQTT prefix",
"Préfixe à utiliser dans MQTT": "Prefix to use in MQTT",
"": "",
@@ -604,6 +606,8 @@
"Ouvert": "Open",
"Informations reçues de MQTT Manager": "Information received from MQTT Manager",
"Le port n'est pas configuré": "Port is not configured",
+ "Le port TCP n'est pas configuré": "Le port TCP n'est pas configuré",
+ "Le port TCP n'est pas valide": "Le port TCP n'est pas valide",
"Le plugin MQTT Manager n'est pas installé": "MQTT Manager plugin is not installed",
"Le démon MQTT Manager n'est pas démarré": "The MQTT Manager daemon is not started",
"Le démon OpenZwave est démarré sur le même contrôleur, il doit être stoppé.": "The OpenZwave daemon is started on the same controller, it must be stopped",
@@ -633,6 +637,9 @@
"Nœud inclus": "Node included",
"Nouveau module Z-Wave détecté. L'équipement sera créé lorsque l'interview sera terminé.": "New Z-Wave module detected. Equipment will be created when the interview is complete",
"Equipement": "Equipment",
+ "L'équipement : %s avec le nodeId : %s, vient de se réveiller après avoir raté au minimum 4 réveils.": "The equipment: %s with nodeId: %s, has just woken up after missing at least 4 wake-ups",
+ "L'équipement : %s avec le nodeId : %s, vient de passer au statut Dead.": "The equipment: %s with nodeId: %s, has just changed to Dead status",
+ "L'équipement : %s avec le nodeId : %s, vient de passer au statut Alive.": "The equipment: %s with nodeId: %s, has just switched to Alive status",
"Synchronisation en cours": "Synchronization in progress",
"Exécution d'une action sur le contrôleur de type": "Executing an action on the type controller",
"Envoie des noms et locations pour le nœud": "Send names and locations for the node",
@@ -653,6 +660,7 @@
"Créer la commande Info correspondante dans l'équipement Jeedom": "Create the corresponding Info command in the Jeedom equipment",
"Créer la\/les commande(s) Action correspondantes dans l'équipement Jeedom": "Create the corresponding Action command(s) in the Jeedom equipment",
"Dernier réveil": "Last wake-up",
+ "L'équipement : %s avec le nodeId : %s, ne s'est pas reveillé au moins 4 fois. Il a peut être un problème (batterie ou autres).": "The device, %s with nodeId: %s, has not woken up at least 4 times. It may have a problem (battery or other)",
"Prochain réveil estimé": "Next estimated wake-up",
"Intervalle de réveil": "Wake-up interval",
"Création d'une commande info": "Création d'une commande info",
diff --git a/core/i18n/es_ES.json b/core/i18n/es_ES.json
index e2231623..d0814348 100644
--- a/core/i18n/es_ES.json
+++ b/core/i18n/es_ES.json
@@ -67,7 +67,9 @@
"Port du contrôleur Z-Wave": "Puerto del controlador Z-Wave",
"Renseigner le port utilisé par le contrôleur Z-Wave": "Ingrese el puerto utilizado por el controlador Z-Wave",
"Aucun": "No",
+ "Passerelle TCP distante": "Passerelle TCP distante",
"Utile pour certains Raspberry (\/dev\/serial\/by-id\/usb-0658_0200-if00)": "Útil para algunas Raspberry (\/dev\/serial\/by-id\/usb-0658_0200-if00)",
+ "Renseignez l'adresse de la passerelle distante": "Renseignez l'adresse de la passerelle distante",
"Préfixe MQTT": "Prefijo MQTT",
"Préfixe à utiliser dans MQTT": "Prefijo a usar en MQTT",
"": "",
@@ -604,6 +606,8 @@
"Ouvert": "Abierto",
"Informations reçues de MQTT Manager": "Información recibida de MQTT Manager",
"Le port n'est pas configuré": "El puerto no está configurado",
+ "Le port TCP n'est pas configuré": "Le port TCP n'est pas configuré",
+ "Le port TCP n'est pas valide": "Le port TCP n'est pas valide",
"Le plugin MQTT Manager n'est pas installé": "El complemento MQTT Manager no está instalado",
"Le démon MQTT Manager n'est pas démarré": "El demonio MQTT Manager no se inicia",
"Le démon OpenZwave est démarré sur le même contrôleur, il doit être stoppé.": "El demonio OpenZwave se inicia en el mismo controlador, debe detenerse",
@@ -633,6 +637,9 @@
"Nœud inclus": "Arco incluido",
"Nouveau module Z-Wave détecté. L'équipement sera créé lorsque l'interview sera terminé.": "Nuevo módulo Z-Wave detectado. El equipo se creará cuando se complete la entrevista",
"Equipement": "Equipo",
+ "L'équipement : %s avec le nodeId : %s, vient de se réveiller après avoir raté au minimum 4 réveils.": "L'équipement : %s avec le nodeId : %s, vient de se réveiller après avoir raté au minimum 4 réveils",
+ "L'équipement : %s avec le nodeId : %s, vient de passer au statut Dead.": "L'équipement : %s avec le nodeId : %s, vient de passer au statut Dead",
+ "L'équipement : %s avec le nodeId : %s, vient de passer au statut Alive.": "L'équipement : %s avec le nodeId : %s, vient de passer au statut Alive",
"Synchronisation en cours": "Sincronización en curso",
"Exécution d'une action sur le contrôleur de type": "Ejecutar una acción en el controlador de tipo",
"Envoie des noms et locations pour le nœud": "Enviar nombres y ubicaciones para el nodo",
@@ -653,6 +660,7 @@
"Créer la commande Info correspondante dans l'équipement Jeedom": "Cree el comando de información correspondiente en el equipo Jeedom",
"Créer la\/les commande(s) Action correspondantes dans l'équipement Jeedom": "Cree los comandos de acción correspondientes en el equipo Jeedom",
"Dernier réveil": "último despertador",
+ "L'équipement : %s avec le nodeId : %s, ne s'est pas reveillé au moins 4 fois. Il a peut être un problème (batterie ou autres).": "L'équipement : %s avec le nodeId : %s, ne s'est pas reveillé au moins 4 fois. Il a peut être un problème (batterie ou autres)",
"Prochain réveil estimé": "Próximo despertar estimado",
"Intervalle de réveil": "Intervalo de despertar",
"Création d'une commande info": "Création d'une commande info",
diff --git a/core/i18n/fr_FR.json b/core/i18n/fr_FR.json
index d2ac376f..79410999 100644
--- a/core/i18n/fr_FR.json
+++ b/core/i18n/fr_FR.json
@@ -67,7 +67,9 @@
"Port du contrôleur Z-Wave": "Port du contrôleur Z-Wave",
"Renseigner le port utilisé par le contrôleur Z-Wave": "Renseigner le port utilisé par le contrôleur Z-Wave",
"Aucun": "Aucun",
+ "Passerelle TCP distante": "Passerelle TCP distante",
"Utile pour certains Raspberry (\/dev\/serial\/by-id\/usb-0658_0200-if00)": "Utile pour certains Raspberry (\/dev\/serial\/by-id\/usb-0658_0200-if00)",
+ "Renseignez l'adresse de la passerelle distante": "Renseignez l'adresse de la passerelle distante",
"Préfixe MQTT": "Préfixe MQTT",
"Préfixe à utiliser dans MQTT": "Préfixe à utiliser dans MQTT",
"": "",
@@ -604,6 +606,8 @@
"Ouvert": "Ouvert",
"Informations reçues de MQTT Manager": "Informations reçues de MQTT Manager",
"Le port n'est pas configuré": "Le port n'est pas configuré",
+ "Le port TCP n'est pas configuré": "Le port TCP n'est pas configuré",
+ "Le port TCP n'est pas valide": "Le port TCP n'est pas valide",
"Le plugin MQTT Manager n'est pas installé": "Le plugin MQTT Manager n'est pas installé",
"Le démon MQTT Manager n'est pas démarré": "Le démon MQTT Manager n'est pas démarré",
"Le démon OpenZwave est démarré sur le même contrôleur, il doit être stoppé.": "Le démon OpenZwave est démarré sur le même contrôleur, il doit être stoppé.",
@@ -633,6 +637,9 @@
"Nœud inclus": "Nœud inclus",
"Nouveau module Z-Wave détecté. L'équipement sera créé lorsque l'interview sera terminé.": "Nouveau module Z-Wave détecté. L'équipement sera créé lorsque l'interview sera terminé.",
"Equipement": "Equipement",
+ "L'équipement : %s avec le nodeId : %s, vient de se réveiller après avoir raté au minimum 4 réveils.": "L'équipement : %s avec le nodeId : %s, vient de se réveiller après avoir raté au minimum 4 réveils.",
+ "L'équipement : %s avec le nodeId : %s, vient de passer au statut Dead.": "L'équipement : %s avec le nodeId : %s, vient de passer au statut Dead.",
+ "L'équipement : %s avec le nodeId : %s, vient de passer au statut Alive.": "L'équipement : %s avec le nodeId : %s, vient de passer au statut Alive.",
"Synchronisation en cours": "Synchronisation en cours",
"Exécution d'une action sur le contrôleur de type": "Exécution d'une action sur le contrôleur de type",
"Envoie des noms et locations pour le nœud": "Envoie des noms et locations pour le nœud",
@@ -653,6 +660,7 @@
"Créer la commande Info correspondante dans l'équipement Jeedom": "Créer la commande Info correspondante dans l'équipement Jeedom",
"Créer la\/les commande(s) Action correspondantes dans l'équipement Jeedom": "Créer la\/les commande(s) Action correspondantes dans l'équipement Jeedom",
"Dernier réveil": "Dernier réveil",
+ "L'équipement : %s avec le nodeId : %s, ne s'est pas reveillé au moins 4 fois. Il a peut être un problème (batterie ou autres).": "L'équipement : %s avec le nodeId : %s, ne s'est pas reveillé au moins 4 fois. Il a peut être un problème (batterie ou autres).",
"Prochain réveil estimé": "Prochain réveil estimé",
"Intervalle de réveil": "Intervalle de réveil",
"Création d'une commande info": "Création d'une commande info",
diff --git a/core/i18n/id_ID.json b/core/i18n/id_ID.json
index 53bb2224..a78bfec4 100644
--- a/core/i18n/id_ID.json
+++ b/core/i18n/id_ID.json
@@ -67,7 +67,9 @@
"Port du contrôleur Z-Wave": "Port du contrôleur Z-Wave",
"Renseigner le port utilisé par le contrôleur Z-Wave": "Renseigner le port utilisé par le contrôleur Z-Wave",
"Aucun": "Aucun",
+ "Passerelle TCP distante": "Passerelle TCP distante",
"Utile pour certains Raspberry (\/dev\/serial\/by-id\/usb-0658_0200-if00)": "Utile pour certains Raspberry (\/dev\/serial\/by-id\/usb-0658_0200-if00)",
+ "Renseignez l'adresse de la passerelle distante": "Renseignez l'adresse de la passerelle distante",
"Préfixe MQTT": "Préfixe MQTT",
"Préfixe à utiliser dans MQTT": "Préfixe à utiliser dans MQTT",
"": "",
@@ -604,6 +606,8 @@
"Ouvert": "Ouvert",
"Informations reçues de MQTT Manager": "Informations reçues de MQTT Manager",
"Le port n'est pas configuré": "Le port n'est pas configuré",
+ "Le port TCP n'est pas configuré": "Le port TCP n'est pas configuré",
+ "Le port TCP n'est pas valide": "Le port TCP n'est pas valide",
"Le plugin MQTT Manager n'est pas installé": "Le plugin MQTT Manager n'est pas installé",
"Le démon MQTT Manager n'est pas démarré": "Le démon MQTT Manager n'est pas démarré",
"Le démon OpenZwave est démarré sur le même contrôleur, il doit être stoppé.": "Le démon OpenZwave est démarré sur le même contrôleur, il doit être stoppé",
@@ -633,6 +637,9 @@
"Nœud inclus": "Nœud inclus",
"Nouveau module Z-Wave détecté. L'équipement sera créé lorsque l'interview sera terminé.": "Nouveau module Z-Wave détecté. L'équipement sera créé lorsque l'interview sera terminé",
"Equipement": "Equipement",
+ "L'équipement : %s avec le nodeId : %s, vient de se réveiller après avoir raté au minimum 4 réveils.": "L'équipement : %s avec le nodeId : %s, vient de se réveiller après avoir raté au minimum 4 réveils",
+ "L'équipement : %s avec le nodeId : %s, vient de passer au statut Dead.": "L'équipement : %s avec le nodeId : %s, vient de passer au statut Dead",
+ "L'équipement : %s avec le nodeId : %s, vient de passer au statut Alive.": "L'équipement : %s avec le nodeId : %s, vient de passer au statut Alive",
"Synchronisation en cours": "Synchronisation en cours",
"Exécution d'une action sur le contrôleur de type": "Exécution d'une action sur le contrôleur de type",
"Envoie des noms et locations pour le nœud": "Envoie des noms et locations pour le nœud",
@@ -653,6 +660,7 @@
"Créer la commande Info correspondante dans l'équipement Jeedom": "Créer la commande Info correspondante dans l'équipement Jeedom",
"Créer la\/les commande(s) Action correspondantes dans l'équipement Jeedom": "Créer la\/les commande(s) Action correspondantes dans l'équipement Jeedom",
"Dernier réveil": "Dernier réveil",
+ "L'équipement : %s avec le nodeId : %s, ne s'est pas reveillé au moins 4 fois. Il a peut être un problème (batterie ou autres).": "L'équipement : %s avec le nodeId : %s, ne s'est pas reveillé au moins 4 fois. Il a peut être un problème (batterie ou autres)",
"Prochain réveil estimé": "Prochain réveil estimé",
"Intervalle de réveil": "Intervalle de réveil",
"Création d'une commande info": "Création d'une commande info",
diff --git a/core/i18n/it_IT.json b/core/i18n/it_IT.json
index 53bb2224..a78bfec4 100644
--- a/core/i18n/it_IT.json
+++ b/core/i18n/it_IT.json
@@ -67,7 +67,9 @@
"Port du contrôleur Z-Wave": "Port du contrôleur Z-Wave",
"Renseigner le port utilisé par le contrôleur Z-Wave": "Renseigner le port utilisé par le contrôleur Z-Wave",
"Aucun": "Aucun",
+ "Passerelle TCP distante": "Passerelle TCP distante",
"Utile pour certains Raspberry (\/dev\/serial\/by-id\/usb-0658_0200-if00)": "Utile pour certains Raspberry (\/dev\/serial\/by-id\/usb-0658_0200-if00)",
+ "Renseignez l'adresse de la passerelle distante": "Renseignez l'adresse de la passerelle distante",
"Préfixe MQTT": "Préfixe MQTT",
"Préfixe à utiliser dans MQTT": "Préfixe à utiliser dans MQTT",
"": "",
@@ -604,6 +606,8 @@
"Ouvert": "Ouvert",
"Informations reçues de MQTT Manager": "Informations reçues de MQTT Manager",
"Le port n'est pas configuré": "Le port n'est pas configuré",
+ "Le port TCP n'est pas configuré": "Le port TCP n'est pas configuré",
+ "Le port TCP n'est pas valide": "Le port TCP n'est pas valide",
"Le plugin MQTT Manager n'est pas installé": "Le plugin MQTT Manager n'est pas installé",
"Le démon MQTT Manager n'est pas démarré": "Le démon MQTT Manager n'est pas démarré",
"Le démon OpenZwave est démarré sur le même contrôleur, il doit être stoppé.": "Le démon OpenZwave est démarré sur le même contrôleur, il doit être stoppé",
@@ -633,6 +637,9 @@
"Nœud inclus": "Nœud inclus",
"Nouveau module Z-Wave détecté. L'équipement sera créé lorsque l'interview sera terminé.": "Nouveau module Z-Wave détecté. L'équipement sera créé lorsque l'interview sera terminé",
"Equipement": "Equipement",
+ "L'équipement : %s avec le nodeId : %s, vient de se réveiller après avoir raté au minimum 4 réveils.": "L'équipement : %s avec le nodeId : %s, vient de se réveiller après avoir raté au minimum 4 réveils",
+ "L'équipement : %s avec le nodeId : %s, vient de passer au statut Dead.": "L'équipement : %s avec le nodeId : %s, vient de passer au statut Dead",
+ "L'équipement : %s avec le nodeId : %s, vient de passer au statut Alive.": "L'équipement : %s avec le nodeId : %s, vient de passer au statut Alive",
"Synchronisation en cours": "Synchronisation en cours",
"Exécution d'une action sur le contrôleur de type": "Exécution d'une action sur le contrôleur de type",
"Envoie des noms et locations pour le nœud": "Envoie des noms et locations pour le nœud",
@@ -653,6 +660,7 @@
"Créer la commande Info correspondante dans l'équipement Jeedom": "Créer la commande Info correspondante dans l'équipement Jeedom",
"Créer la\/les commande(s) Action correspondantes dans l'équipement Jeedom": "Créer la\/les commande(s) Action correspondantes dans l'équipement Jeedom",
"Dernier réveil": "Dernier réveil",
+ "L'équipement : %s avec le nodeId : %s, ne s'est pas reveillé au moins 4 fois. Il a peut être un problème (batterie ou autres).": "L'équipement : %s avec le nodeId : %s, ne s'est pas reveillé au moins 4 fois. Il a peut être un problème (batterie ou autres)",
"Prochain réveil estimé": "Prochain réveil estimé",
"Intervalle de réveil": "Intervalle de réveil",
"Création d'une commande info": "Création d'une commande info",
diff --git a/core/i18n/ja_JP.json b/core/i18n/ja_JP.json
index 53bb2224..a78bfec4 100644
--- a/core/i18n/ja_JP.json
+++ b/core/i18n/ja_JP.json
@@ -67,7 +67,9 @@
"Port du contrôleur Z-Wave": "Port du contrôleur Z-Wave",
"Renseigner le port utilisé par le contrôleur Z-Wave": "Renseigner le port utilisé par le contrôleur Z-Wave",
"Aucun": "Aucun",
+ "Passerelle TCP distante": "Passerelle TCP distante",
"Utile pour certains Raspberry (\/dev\/serial\/by-id\/usb-0658_0200-if00)": "Utile pour certains Raspberry (\/dev\/serial\/by-id\/usb-0658_0200-if00)",
+ "Renseignez l'adresse de la passerelle distante": "Renseignez l'adresse de la passerelle distante",
"Préfixe MQTT": "Préfixe MQTT",
"Préfixe à utiliser dans MQTT": "Préfixe à utiliser dans MQTT",
"": "",
@@ -604,6 +606,8 @@
"Ouvert": "Ouvert",
"Informations reçues de MQTT Manager": "Informations reçues de MQTT Manager",
"Le port n'est pas configuré": "Le port n'est pas configuré",
+ "Le port TCP n'est pas configuré": "Le port TCP n'est pas configuré",
+ "Le port TCP n'est pas valide": "Le port TCP n'est pas valide",
"Le plugin MQTT Manager n'est pas installé": "Le plugin MQTT Manager n'est pas installé",
"Le démon MQTT Manager n'est pas démarré": "Le démon MQTT Manager n'est pas démarré",
"Le démon OpenZwave est démarré sur le même contrôleur, il doit être stoppé.": "Le démon OpenZwave est démarré sur le même contrôleur, il doit être stoppé",
@@ -633,6 +637,9 @@
"Nœud inclus": "Nœud inclus",
"Nouveau module Z-Wave détecté. L'équipement sera créé lorsque l'interview sera terminé.": "Nouveau module Z-Wave détecté. L'équipement sera créé lorsque l'interview sera terminé",
"Equipement": "Equipement",
+ "L'équipement : %s avec le nodeId : %s, vient de se réveiller après avoir raté au minimum 4 réveils.": "L'équipement : %s avec le nodeId : %s, vient de se réveiller après avoir raté au minimum 4 réveils",
+ "L'équipement : %s avec le nodeId : %s, vient de passer au statut Dead.": "L'équipement : %s avec le nodeId : %s, vient de passer au statut Dead",
+ "L'équipement : %s avec le nodeId : %s, vient de passer au statut Alive.": "L'équipement : %s avec le nodeId : %s, vient de passer au statut Alive",
"Synchronisation en cours": "Synchronisation en cours",
"Exécution d'une action sur le contrôleur de type": "Exécution d'une action sur le contrôleur de type",
"Envoie des noms et locations pour le nœud": "Envoie des noms et locations pour le nœud",
@@ -653,6 +660,7 @@
"Créer la commande Info correspondante dans l'équipement Jeedom": "Créer la commande Info correspondante dans l'équipement Jeedom",
"Créer la\/les commande(s) Action correspondantes dans l'équipement Jeedom": "Créer la\/les commande(s) Action correspondantes dans l'équipement Jeedom",
"Dernier réveil": "Dernier réveil",
+ "L'équipement : %s avec le nodeId : %s, ne s'est pas reveillé au moins 4 fois. Il a peut être un problème (batterie ou autres).": "L'équipement : %s avec le nodeId : %s, ne s'est pas reveillé au moins 4 fois. Il a peut être un problème (batterie ou autres)",
"Prochain réveil estimé": "Prochain réveil estimé",
"Intervalle de réveil": "Intervalle de réveil",
"Création d'une commande info": "Création d'une commande info",
diff --git a/core/i18n/pt_PT.json b/core/i18n/pt_PT.json
index 9dc4c0d5..aff74851 100644
--- a/core/i18n/pt_PT.json
+++ b/core/i18n/pt_PT.json
@@ -67,7 +67,9 @@
"Port du contrôleur Z-Wave": "Porta do controlador Z-Wave",
"Renseigner le port utilisé par le contrôleur Z-Wave": "Digite a porta usada pelo controlador Z-Wave",
"Aucun": "Não",
+ "Passerelle TCP distante": "Passerelle TCP distante",
"Utile pour certains Raspberry (\/dev\/serial\/by-id\/usb-0658_0200-if00)": "Útil para alguns Raspberry (\/dev\/serial\/by-id\/usb-0658_0200-if00)",
+ "Renseignez l'adresse de la passerelle distante": "Renseignez l'adresse de la passerelle distante",
"Préfixe MQTT": "Prefixo MQTT",
"Préfixe à utiliser dans MQTT": "Prefixo a ser usado no MQTT",
"": "",
@@ -604,6 +606,8 @@
"Ouvert": "Abrir",
"Informations reçues de MQTT Manager": "Informações recebidas do MQTT Manager",
"Le port n'est pas configuré": "A porta não está configurada",
+ "Le port TCP n'est pas configuré": "Le port TCP n'est pas configuré",
+ "Le port TCP n'est pas valide": "Le port TCP n'est pas valide",
"Le plugin MQTT Manager n'est pas installé": "O plug-in MQTT Manager não está instalado",
"Le démon MQTT Manager n'est pas démarré": "O daemon MQTT Manager não foi iniciado",
"Le démon OpenZwave est démarré sur le même contrôleur, il doit être stoppé.": "O daemon OpenZwave é iniciado no mesmo controlador, ele deve ser interrompido",
@@ -633,6 +637,9 @@
"Nœud inclus": "Arco incluído",
"Nouveau module Z-Wave détecté. L'équipement sera créé lorsque l'interview sera terminé.": "Novo módulo Z-Wave detectado. O equipamento será criado quando a entrevista estiver concluída",
"Equipement": "Equipamento",
+ "L'équipement : %s avec le nodeId : %s, vient de se réveiller après avoir raté au minimum 4 réveils.": "L'équipement : %s avec le nodeId : %s, vient de se réveiller après avoir raté au minimum 4 réveils",
+ "L'équipement : %s avec le nodeId : %s, vient de passer au statut Dead.": "L'équipement : %s avec le nodeId : %s, vient de passer au statut Dead",
+ "L'équipement : %s avec le nodeId : %s, vient de passer au statut Alive.": "L'équipement : %s avec le nodeId : %s, vient de passer au statut Alive",
"Synchronisation en cours": "Sincronização em andamento",
"Exécution d'une action sur le contrôleur de type": "Executando uma ação no controlador de tipo",
"Envoie des noms et locations pour le nœud": "Enviar nomes e locais para o nó",
@@ -653,6 +660,7 @@
"Créer la commande Info correspondante dans l'équipement Jeedom": "Crie o comando Info correspondente no equipamento Jeedom",
"Créer la\/les commande(s) Action correspondantes dans l'équipement Jeedom": "Crie o(s) comando(s) de ação correspondente(s) no equipamento Jeedom",
"Dernier réveil": "Último despertador",
+ "L'équipement : %s avec le nodeId : %s, ne s'est pas reveillé au moins 4 fois. Il a peut être un problème (batterie ou autres).": "L'équipement : %s avec le nodeId : %s, ne s'est pas reveillé au moins 4 fois. Il a peut être un problème (batterie ou autres)",
"Prochain réveil estimé": "Próximo despertar estimado",
"Intervalle de réveil": "Intervalo de despertar",
"Création d'une commande info": "Création d'une commande info",
diff --git a/core/i18n/ru_RU.json b/core/i18n/ru_RU.json
index 53bb2224..a78bfec4 100644
--- a/core/i18n/ru_RU.json
+++ b/core/i18n/ru_RU.json
@@ -67,7 +67,9 @@
"Port du contrôleur Z-Wave": "Port du contrôleur Z-Wave",
"Renseigner le port utilisé par le contrôleur Z-Wave": "Renseigner le port utilisé par le contrôleur Z-Wave",
"Aucun": "Aucun",
+ "Passerelle TCP distante": "Passerelle TCP distante",
"Utile pour certains Raspberry (\/dev\/serial\/by-id\/usb-0658_0200-if00)": "Utile pour certains Raspberry (\/dev\/serial\/by-id\/usb-0658_0200-if00)",
+ "Renseignez l'adresse de la passerelle distante": "Renseignez l'adresse de la passerelle distante",
"Préfixe MQTT": "Préfixe MQTT",
"Préfixe à utiliser dans MQTT": "Préfixe à utiliser dans MQTT",
"": "",
@@ -604,6 +606,8 @@
"Ouvert": "Ouvert",
"Informations reçues de MQTT Manager": "Informations reçues de MQTT Manager",
"Le port n'est pas configuré": "Le port n'est pas configuré",
+ "Le port TCP n'est pas configuré": "Le port TCP n'est pas configuré",
+ "Le port TCP n'est pas valide": "Le port TCP n'est pas valide",
"Le plugin MQTT Manager n'est pas installé": "Le plugin MQTT Manager n'est pas installé",
"Le démon MQTT Manager n'est pas démarré": "Le démon MQTT Manager n'est pas démarré",
"Le démon OpenZwave est démarré sur le même contrôleur, il doit être stoppé.": "Le démon OpenZwave est démarré sur le même contrôleur, il doit être stoppé",
@@ -633,6 +637,9 @@
"Nœud inclus": "Nœud inclus",
"Nouveau module Z-Wave détecté. L'équipement sera créé lorsque l'interview sera terminé.": "Nouveau module Z-Wave détecté. L'équipement sera créé lorsque l'interview sera terminé",
"Equipement": "Equipement",
+ "L'équipement : %s avec le nodeId : %s, vient de se réveiller après avoir raté au minimum 4 réveils.": "L'équipement : %s avec le nodeId : %s, vient de se réveiller après avoir raté au minimum 4 réveils",
+ "L'équipement : %s avec le nodeId : %s, vient de passer au statut Dead.": "L'équipement : %s avec le nodeId : %s, vient de passer au statut Dead",
+ "L'équipement : %s avec le nodeId : %s, vient de passer au statut Alive.": "L'équipement : %s avec le nodeId : %s, vient de passer au statut Alive",
"Synchronisation en cours": "Synchronisation en cours",
"Exécution d'une action sur le contrôleur de type": "Exécution d'une action sur le contrôleur de type",
"Envoie des noms et locations pour le nœud": "Envoie des noms et locations pour le nœud",
@@ -653,6 +660,7 @@
"Créer la commande Info correspondante dans l'équipement Jeedom": "Créer la commande Info correspondante dans l'équipement Jeedom",
"Créer la\/les commande(s) Action correspondantes dans l'équipement Jeedom": "Créer la\/les commande(s) Action correspondantes dans l'équipement Jeedom",
"Dernier réveil": "Dernier réveil",
+ "L'équipement : %s avec le nodeId : %s, ne s'est pas reveillé au moins 4 fois. Il a peut être un problème (batterie ou autres).": "L'équipement : %s avec le nodeId : %s, ne s'est pas reveillé au moins 4 fois. Il a peut être un problème (batterie ou autres)",
"Prochain réveil estimé": "Prochain réveil estimé",
"Intervalle de réveil": "Intervalle de réveil",
"Création d'une commande info": "Création d'une commande info",
diff --git a/core/i18n/tr.json b/core/i18n/tr.json
index 53bb2224..a78bfec4 100644
--- a/core/i18n/tr.json
+++ b/core/i18n/tr.json
@@ -67,7 +67,9 @@
"Port du contrôleur Z-Wave": "Port du contrôleur Z-Wave",
"Renseigner le port utilisé par le contrôleur Z-Wave": "Renseigner le port utilisé par le contrôleur Z-Wave",
"Aucun": "Aucun",
+ "Passerelle TCP distante": "Passerelle TCP distante",
"Utile pour certains Raspberry (\/dev\/serial\/by-id\/usb-0658_0200-if00)": "Utile pour certains Raspberry (\/dev\/serial\/by-id\/usb-0658_0200-if00)",
+ "Renseignez l'adresse de la passerelle distante": "Renseignez l'adresse de la passerelle distante",
"Préfixe MQTT": "Préfixe MQTT",
"Préfixe à utiliser dans MQTT": "Préfixe à utiliser dans MQTT",
"": "",
@@ -604,6 +606,8 @@
"Ouvert": "Ouvert",
"Informations reçues de MQTT Manager": "Informations reçues de MQTT Manager",
"Le port n'est pas configuré": "Le port n'est pas configuré",
+ "Le port TCP n'est pas configuré": "Le port TCP n'est pas configuré",
+ "Le port TCP n'est pas valide": "Le port TCP n'est pas valide",
"Le plugin MQTT Manager n'est pas installé": "Le plugin MQTT Manager n'est pas installé",
"Le démon MQTT Manager n'est pas démarré": "Le démon MQTT Manager n'est pas démarré",
"Le démon OpenZwave est démarré sur le même contrôleur, il doit être stoppé.": "Le démon OpenZwave est démarré sur le même contrôleur, il doit être stoppé",
@@ -633,6 +637,9 @@
"Nœud inclus": "Nœud inclus",
"Nouveau module Z-Wave détecté. L'équipement sera créé lorsque l'interview sera terminé.": "Nouveau module Z-Wave détecté. L'équipement sera créé lorsque l'interview sera terminé",
"Equipement": "Equipement",
+ "L'équipement : %s avec le nodeId : %s, vient de se réveiller après avoir raté au minimum 4 réveils.": "L'équipement : %s avec le nodeId : %s, vient de se réveiller après avoir raté au minimum 4 réveils",
+ "L'équipement : %s avec le nodeId : %s, vient de passer au statut Dead.": "L'équipement : %s avec le nodeId : %s, vient de passer au statut Dead",
+ "L'équipement : %s avec le nodeId : %s, vient de passer au statut Alive.": "L'équipement : %s avec le nodeId : %s, vient de passer au statut Alive",
"Synchronisation en cours": "Synchronisation en cours",
"Exécution d'une action sur le contrôleur de type": "Exécution d'une action sur le contrôleur de type",
"Envoie des noms et locations pour le nœud": "Envoie des noms et locations pour le nœud",
@@ -653,6 +660,7 @@
"Créer la commande Info correspondante dans l'équipement Jeedom": "Créer la commande Info correspondante dans l'équipement Jeedom",
"Créer la\/les commande(s) Action correspondantes dans l'équipement Jeedom": "Créer la\/les commande(s) Action correspondantes dans l'équipement Jeedom",
"Dernier réveil": "Dernier réveil",
+ "L'équipement : %s avec le nodeId : %s, ne s'est pas reveillé au moins 4 fois. Il a peut être un problème (batterie ou autres).": "L'équipement : %s avec le nodeId : %s, ne s'est pas reveillé au moins 4 fois. Il a peut être un problème (batterie ou autres)",
"Prochain réveil estimé": "Prochain réveil estimé",
"Intervalle de réveil": "Intervalle de réveil",
"Création d'une commande info": "Création d'une commande info",
diff --git a/desktop/modal/stats.php b/desktop/modal/stats.php
index 134b9f13..4930b5bd 100644
--- a/desktop/modal/stats.php
+++ b/desktop/modal/stats.php
@@ -39,12 +39,7 @@
getImgFilePath();
- if (!is_file(dirname(__FILE__) . '/../../core/config/devices/' . $eqLogic->getImgFilePath())) {
- $image = 'plugins/zwavejs/plugin_info/zwavejs_icon.png';
- }
- $nameTd = ' ' . $eqLogic->getHumanName(true) . ' | ';
- $healthPage .= '' . $values['endpointsCount'] . ' | ';
+ $nameTd = ' ' . $eqLogic->getHumanName(true) . ' | ';
$nodeId = $eqLogic->getLogicalId();
echo '
';
echo '| ' . $nodeId . ' | ';
@@ -63,4 +58,4 @@
+include_file('desktop', 'stats', 'js', 'zwavejs'); ?>
\ No newline at end of file
diff --git a/desktop/php/zwavejs.php b/desktop/php/zwavejs.php
index bc871879..9a31b1a9 100644
--- a/desktop/php/zwavejs.php
+++ b/desktop/php/zwavejs.php
@@ -110,11 +110,7 @@
foreach ($eqLogics as $eqLogic) {
$opacity = ($eqLogic->getIsEnable()) ? '' : 'disableCard';
echo '';
- if ($eqLogic->getImgFilePath() !== false) {
- echo '
 . ')
';
- } else {
- echo '
 . ')
';
- }
+ echo '
 . ')
';
echo '
';
echo '
' . $eqLogic->getHumanName(true, true) . '';
echo '
';
@@ -342,4 +338,4 @@
+include_file('core', 'plugin.template', 'js'); ?>
\ No newline at end of file
diff --git a/docs/de_DE/changelog.md b/docs/de_DE/changelog.md
index dfc72327..d980422b 100644
--- a/docs/de_DE/changelog.md
+++ b/docs/de_DE/changelog.md
@@ -4,6 +4,36 @@
>
>Wenn es keine Informationen über die Aktualisierung gibt, bedeutet dies, dass es sich nur um die Aktualisierung von Dokumentation, Übersetzung oder Text handelt.
+# 16/03/2026
+
+- Configuration automatique du plugin sur les boxes officielles *(Jeedom 4.5.3 mini)*
+
+# 09/03/2026
+
+- Konfig hinzugefügt *Shelly Qubino Wave Door/Window (QNDW-002C)* (Eigenschaften : Opening, Luminance, Direction, Battery)
+- Konfig hinzugefügt *Shelly Qubino Wave Plug (QNPL-0A112)* (Eigenschaften : Switch, Power, Energy)
+- Konfig hinzugefügt *Zooz ZEN58 Low Voltage XS Relay* (Eigenschaften : Switch, Power, Energy, Voltage, Current)
+- Correction de la configuration *Aeotec ZWA001* (valeur par défaut du paramètre de température de couleur)
+
+# 02/03/2026
+
+- Correction mineure sur la page *Statistiques*
+
+# 24/02/2026
+
+- Support des images d'équipement personnalisées *(Jeedom 4.5 mini)*
+- Ajout des traductions manquantes pour les messages arrivant dans le centre de notifications
+
+# 21/02/2026
+
+- Zur Version wechseln *11.12.0* de ZwaveJsUI (beta) *(corrige les alertes "Dead" intempestives)*
+
+# 11/02/2026
+
+- Zur Version wechseln *11.6.1* de ZwaveJsUI (stable)
+- Zur Version wechseln *11.11.0* de ZwaveJsUI (beta)
+- Ajout d'une option dans la page de configuration du plugin pour configurer un port de contrôleur distant via socket tcp (utile pour les controleurs comme le SLZB-MR1U)
+
# 04/11/2025
- Zur Version wechseln *11.2.1* de ZwaveJsUI (stable)
@@ -193,7 +223,6 @@
- Konfig hinzugefügt *Thermofloor Heat It ZM-Relais mit hoher Leistung* (Eigenschaften : Schalter, Strom, Energie, Wärmesensorbenachrichtigung, Überlastbenachrichtigung, Centra-Szene)
- Hinzufügen einer Untereigenschaft *einfache Benachrichtigung* für Eigentum *Öffnung*
-
# 11.09.2023
**Behebt**
@@ -245,7 +274,6 @@
- Hinzufügen einer Nachricht im Nachrichtencenter, wenn ein Knoten aktiv wird, nachdem er tot ist (zusätzlich zum Gerätestatusbefehl))
- Hinzufügen einer Nachricht im Nachrichtencenter, wenn ein Knoten nach dem 4-fachen seines Weckintervalls nicht aufgewacht ist
-
**Konfigurationsergänzungen**
- Hinzufügen einer Eigenschaft *ThermostatFanState*
@@ -362,7 +390,6 @@
- Konfig hinzugefügt *Danfoss Kesselrelais* (Eigenschaften : Switch)
- Konfig hinzugefügt *Nächster Alarmton* (Eigenschaften : Switch)
-
# 24.12.2022
**Konfigurationsänderungen**
@@ -655,7 +682,6 @@
- Hinzufügen einer Webapp-Seite, auf der alle angezeigt werden können *die Einstellungen* steht aus
- Hinzufügen einer Schaltfläche zum Löschen auf der Seite *Steht aus*. Ermöglicht das Löschen einer gehaltenen Leitung. Dies löscht nicht den Auftrag, der an den Controller gesendet wurde, sondern nur die in Jeedom anstehenden Informationen (nützlich für Kalibrierungsparameter zum Beispiel, die niemals den gesendeten Wert annehmen, oder andere Parameter, bei denen er unbrauchbar wäre)
-
**Konfigurationsänderungen**
- Ändern der Konfiguration *Popp Strike Lock* um die Öffnungseigenschaft zu verwenden (für den Kontakt)
diff --git a/docs/en_US/changelog.md b/docs/en_US/changelog.md
index 1e8d1a9a..32d33f58 100644
--- a/docs/en_US/changelog.md
+++ b/docs/en_US/changelog.md
@@ -4,6 +4,36 @@
>
>If there is no information on the update, it means that it concerns only the update of documentation, translation or text.
+# 16/03/2026
+
+- Configuration automatique du plugin sur les boxes officielles *(Jeedom 4.5.3 mini)*
+
+# 09/03/2026
+
+- Added config *Shelly Qubino Wave Door/Window (QNDW-002C)* (properties : Opening, Luminance, Direction, Battery)
+- Added config *Shelly Qubino Wave Plug (QNPL-0A112)* (properties : Switch, Power, Energy)
+- Added config *Zooz ZEN58 Low Voltage XS Relay* (properties : Switch, Power, Energy, Voltage, Current)
+- Correction de la configuration *Aeotec ZWA001* (valeur par défaut du paramètre de température de couleur)
+
+# 02/03/2026
+
+- Correction mineure sur la page *Statistiques*
+
+# 24/02/2026
+
+- Support des images d'équipement personnalisées *(Jeedom 4.5 mini)*
+- Ajout des traductions manquantes pour les messages arrivant dans le centre de notifications
+
+# 21/02/2026
+
+- Switch to version *11.12.0* de ZwaveJsUI (beta) *(corrige les alertes "Dead" intempestives)*
+
+# 11/02/2026
+
+- Switch to version *11.6.1* de ZwaveJsUI (stable)
+- Switch to version *11.11.0* de ZwaveJsUI (beta)
+- Ajout d'une option dans la page de configuration du plugin pour configurer un port de contrôleur distant via socket tcp (utile pour les controleurs comme le SLZB-MR1U)
+
# 04/11/2025
- Switch to version *11.2.1* de ZwaveJsUI (stable)
@@ -193,7 +223,6 @@
- Added config *Thermofloor Heat It ZM Relay High Power* (properties : Switch, Power, Energy, Heat Sensor Notification, Over Load Notification, Centra Scene)
- Adding a subproperty *simple-notification* for property *Opening*
-
# 09/11/2023
**Fixes**
@@ -245,7 +274,6 @@
- Addition of a message in the message center when a node goes Alive after being Dead (in addition to the equipment status command)
- Addition of a message in the message center when a node has not woken up after 4 times its wakeup interval
-
**Configuration Additions**
- Adding a property *ThermostatFanState*
@@ -362,7 +390,6 @@
- Added config *Danfoss Boiler Relay* (properties : Switch)
- Added config *Benext Alarm Sound* (properties : Switch)
-
# 24/12/2022
**Configuration Changes**
@@ -655,7 +682,6 @@
- Addition of a webapp page allowing to see all the *settings* pending
- Addition of a delete button on the page *Pending*. Allows you to delete a line on hold. This does not delete the order that has been sent to the controller but only the information pending in Jeedom (useful for calibration parameters for example which never take the value sent or any other parameter where it would be useless)
-
**Configuration Changes**
- Changing the configuration *Popp Strike Lock* to use the opening property (for the contact)
diff --git a/docs/es_ES/changelog.md b/docs/es_ES/changelog.md
index 6a8e12c5..e39a1ac4 100644
--- a/docs/es_ES/changelog.md
+++ b/docs/es_ES/changelog.md
@@ -4,6 +4,36 @@
>
>Si no hay información sobre la actualización, significa que se trata solo de la actualización de la documentación, la traducción o el texto.
+# 16/03/2026
+
+- Configuration automatique du plugin sur les boxes officielles *(Jeedom 4.5.3 mini)*
+
+# 09/03/2026
+
+- Configuración añadida *Shelly Qubino Wave Door/Window (QNDW-002C)* (propiedades : Opening, Luminance, Direction, Battery)
+- Configuración añadida *Shelly Qubino Wave Plug (QNPL-0A112)* (propiedades : Switch, Power, Energy)
+- Configuración añadida *Zooz ZEN58 Low Voltage XS Relay* (propiedades : Switch, Power, Energy, Voltage, Current)
+- Correction de la configuration *Aeotec ZWA001* (valeur par défaut du paramètre de température de couleur)
+
+# 02/03/2026
+
+- Correction mineure sur la page *Statistiques*
+
+# 24/02/2026
+
+- Support des images d'équipement personnalisées *(Jeedom 4.5 mini)*
+- Ajout des traductions manquantes pour les messages arrivant dans le centre de notifications
+
+# 21/02/2026
+
+- Cambiar a versión *11.12.0* de ZwaveJsUI (beta) *(corrige les alertes "Dead" intempestives)*
+
+# 11/02/2026
+
+- Cambiar a versión *11.6.1* de ZwaveJsUI (stable)
+- Cambiar a versión *11.11.0* de ZwaveJsUI (beta)
+- Ajout d'une option dans la page de configuration du plugin pour configurer un port de contrôleur distant via socket tcp (utile pour les controleurs comme le SLZB-MR1U)
+
# 04/11/2025
- Cambiar a versión *11.2.1* de ZwaveJsUI (stable)
@@ -193,7 +223,6 @@
- Configuración añadida *Thermofloor Heat It ZM Relé Alta Potencia* (propiedades : Interruptor, alimentación, energía, notificación de sensor de calor, notificación de sobrecarga, escena central)
- Agregar una subpropiedad *notificación simple* para la propiedad *Apertura*
-
# 11/09/2023
**Arreglos**
@@ -245,7 +274,6 @@
- Adición de un mensaje en el centro de mensajes cuando un nodo pasa a Alive después de estar Dead (además del comando de estado del equipo)
- Adición de un mensaje en el centro de mensajes cuando un nodo no se ha despertado después de 4 veces su intervalo de activación
-
**Adiciones de configuración**
- Agregar una propiedad *Estado del ventilador del termostato*
@@ -362,7 +390,6 @@
- Configuración añadida *Relé de caldera Danfoss* (propiedades : Switch)
- Configuración añadida *Sonido de alarma Benext* (propiedades : Switch)
-
# 24/12/2022
**Cambios de configuración**
@@ -655,7 +682,6 @@
- Adición de una página webapp que permite ver todos los *configuraciones* a la espera
- Adición de un botón de eliminar en la página *A la espera*. Le permite eliminar una línea en espera. Esto no elimina la orden que se ha enviado al controlador, sino solo la información pendiente en Jeedom (útil para los parámetros de calibración, por ejemplo, que nunca toman el valor enviado o cualquier otro parámetro donde sería inútil))
-
**Cambios de configuración**
- Cambiar la configuración *Cerradura Popp Strike* para usar la propiedad de apertura (para el contacto)
diff --git a/docs/fr_FR/changelog.md b/docs/fr_FR/changelog.md
index 26e31dc7..a4e86664 100644
--- a/docs/fr_FR/changelog.md
+++ b/docs/fr_FR/changelog.md
@@ -4,9 +4,39 @@
>
>S'il n'y a pas d'information sur la mise à jour, c'est que celle-ci concerne uniquement de la mise à jour de documentation, de traduction ou de texte.
+# 31/03/2026
+
+- Passage à la version *11.12.0* de ZwaveJsUI (stable)
+
+# 16/03/2026
+
+- Configuration automatique du plugin sur les boxes officielles *(Jeedom 4.5.3 mini)*
+
+# 09/03/2026
+
+- Ajout de la configuration *Shelly Qubino Wave Door/Window (QNDW-002C)* (propriétés : Opening, Luminance, Direction, Battery)
+- Ajout de la configuration *Shelly Qubino Wave Plug (QNPL-0A112)* (propriétés : Switch, Power, Energy)
+- Ajout de la configuration *Zooz ZEN58 Low Voltage XS Relay* (propriétés : Switch, Power, Energy, Voltage, Current)
+- Correction de la configuration *Aeotec ZWA001* (valeur par défaut du paramètre de température de couleur)
+
+# 02/03/2026
+
+- Correction mineure sur la page *Statistiques*
+
+# 24/02/2026
+
+- Support des images d’équipement personnalisées *(Jeedom 4.5 mini)*
+- Ajout des traductions manquantes pour les messages arrivant dans le centre de notifications
+
+# 21/02/2026
+
+- Passage à la version *11.12.0* de ZwaveJsUI (beta) *(corrige les alertes "Dead" intempestives)*
+
# 11/02/2026
- Passage à la version *11.6.1* de ZwaveJsUI (stable)
+- Passage à la version *11.11.0* de ZwaveJsUI (beta)
+- Ajout d'une option dans la page de configuration du plugin pour configurer un port de contrôleur distant via socket tcp (utile pour les controleurs comme le SLZB-MR1U)
# 04/11/2025
@@ -197,7 +227,6 @@
- Ajout de la configuration *Thermofloor Heat It ZM Relay High Power* (propriétés : Switch, Power, Energy, Notification Heat Sensor, Notification Over Load, Centra Scene)
- Ajout d'une sous propriété *notification-simple* pour la propriété *Opening*
-
# 11/09/2023
**Corrections**
@@ -249,7 +278,6 @@
- Rajout d'un message dans le centre de message lorsqu'un noeud passe Alive après avoir été Dead (en plus de la commande statut de l'équipement)
- Rajout d'un message dans le centre de message lorsqu'un noeud ne s'est pas réveillé après 4 fois son interval de réveil
-
**Ajouts de Configurations**
- Ajout d'une propriété *ThermostatFanState*
@@ -366,7 +394,6 @@
- Ajout de la configuration *Danfoss Boiler Relay* (propriétés : Switch)
- Ajout de la configuration *Benext Alarm Sound* (propriétés : Switch)
-
# 24/12/2022
**Modifications de Configurations**
@@ -659,7 +686,6 @@
- Rajout d'une page webapp permettant de voir tous les *paramètres* en attente
- Rajout d'un bouton supprimer sur la page *En attente*. Permet de supprimer une ligne en attente. Celui-ci ne supprime pas l'ordre qui a été envoyé au contrôleur mais seulement l'information en attente dans Jeedom (utile pour les paramètres de calibration par exemple qui ne prennent jamais la valeur envoyée ou tout autre paramètre où ca serait inutile)
-
**Modifications de Configurations**
- Modification de la configuration *Popp Strike Lock* pour utiliser la propriété opening (pour le contact)
diff --git a/docs/i18n/de_DE.json b/docs/i18n/de_DE.json
index fe933313..59a851a5 100644
--- a/docs/i18n/de_DE.json
+++ b/docs/i18n/de_DE.json
@@ -2,12 +2,41 @@
"changelog.md": {
"Changelog Z-Wave JS": "Änderungsprotokoll Z-Wave JS",
"S'il n'y a pas d'information sur la mise à jour, c'est que celle-ci concerne uniquement de la mise à jour de documentation, de traduction ou de texte": "Wenn es keine Informationen über die Aktualisierung gibt, bedeutet dies, dass es sich nur um die Aktualisierung von Dokumentation, Übersetzung oder Text handelt",
- "04\/11\/2025": "04\/11\/2025",
- "11.2.1": "11.2.1",
+ "16\/03\/2026": "16\/03\/2026",
+ "Jeedom 4.5": "Jeedom 4.5",
+ "3 mini": "3 mini",
+ "Configuration automatique du plugin sur les boxes officielles": "Configuration automatique du plugin sur les boxes officielles",
+ "09\/03\/2026": "09\/03\/2026",
+ "Shelly Qubino Wave Door\/Window (QNDW-002C": "Shelly Qubino Wave Door\/Window (QNDW-002C",
+ "Ajout de la configuration": "Konfig hinzugefügt",
+ "propriétés": "Eigenschaften",
+ "Opening, Luminance, Direction, Battery": "Opening, Luminance, Direction, Battery",
+ "Shelly Qubino Wave Plug (QNPL-0A112": "Shelly Qubino Wave Plug (QNPL-0A112",
+ "Switch, Power, Energy": "Switch, Power, Energy",
+ "Zooz ZEN58 Low Voltage XS Relay": "Zooz ZEN58 Low Voltage XS Relay",
+ "Switch, Power, Energy, Voltage, Current": "Switch, Power, Energy, Voltage, Current",
+ "Aeotec ZWA001": "Aeotec ZWA001",
+ "Correction de la configuration": "Correction de la configuration",
+ "valeur par défaut du paramètre de température de couleur": "valeur par défaut du paramètre de température de couleur",
+ "02\/03\/2026": "02\/03\/2026",
+ "Correction mineure sur la page": "Correction mineure sur la page",
+ "24\/02\/2026": "24\/02\/2026",
+ "Jeedom 4": "Jeedom 4",
+ "5 mini": "5 mini",
+ "Support des images d'équipement personnalisées": "Support des images d'équipement personnalisées",
+ "Ajout des traductions manquantes pour les messages arrivant dans le centre de notifications": "Ajout des traductions manquantes pour les messages arrivant dans le centre de notifications",
+ "21\/02\/2026": "21\/02\/2026",
+ "11.12.0": "11.12.0",
+ "corrige les alertes \"Dead\" intempestives": "corrige les alertes \"Dead\" intempestives",
"Passage à la version": "Zur Version wechseln",
- "de ZwaveJsUI (stable": "de ZwaveJsUI (stable",
- "11.6.1": "11.6.1",
"de ZwaveJsUI (beta": "de ZwaveJsUI (beta",
+ "11\/02\/2026": "11\/02\/2026",
+ "11.6.1": "11.6.1",
+ "de ZwaveJsUI (stable": "de ZwaveJsUI (stable",
+ "11.11.0": "11.11.0",
+ "Ajout d'une option dans la page de configuration du plugin pour configurer un port de contrôleur distant via socket tcp (utile pour les controleurs comme le SLZB-MR1U": "Ajout d'une option dans la page de configuration du plugin pour configurer un port de contrôleur distant via socket tcp (utile pour les controleurs comme le SLZB-MR1U",
+ "04\/11\/2025": "04\/11\/2025",
+ "11.2.1": "11.2.1",
"16\/09\/2025": "16\/09\/2025",
"10.5.1": "10.5.1",
"24\/06\/2025": "24\/06\/2025",
@@ -20,8 +49,6 @@
"Ajout de la procédure d'intégration": "Ajout de la procédure d'intégration",
"Ajouts de Configurations": "Konfigurationsergänzungen",
"Shelly Qubino WAVE_PM_MINI - WAVE PM Mini - Relay": "Shelly Qubino WAVE_PM_MINI - WAVE PM Mini - Relay",
- "Ajout de la configuration": "Konfig hinzugefügt",
- "propriétés": "Eigenschaften",
"Power, Energy, Notification Over-Current, Notification Over-Voltage, Notification Heat-Sensor, Notification Alarm-Level, Notification Mains, Indicator": "Power, Energy, Notification Over-Current, Notification Over-Voltage, Notification Heat-Sensor, Notification Alarm-Level, Notification Mains, Indicator",
"Zooz ZAC38 - ZAC38 - Range extender": "Zooz ZAC38 - ZAC38 - Range extender",
"Switch, Notification Alarm-Level, Notification Mains, Indicator, Battery": "Switch, Notification Alarm-Level, Notification Mains, Indicator, Battery",
@@ -505,6 +532,13 @@
"[IMPORTANT]": "[WICHTIG]",
"*IMPORTANT*": "*WICHTIG*",
" IMPORTANT*": " WICHTIG*",
+ " Statistiques.": " Statistiques.",
+ " Statistiques?": " Statistiques?",
+ "Statistiques ": "Statistiques ",
+ " Statistiques]": " Statistiques]",
+ "[Statistiques]": "[Statistiques]",
+ "*Statistiques*": "*Statistiques*",
+ " Statistiques*": " Statistiques*",
" Switch.": " Schalter.",
" Switch?": " Schalter?",
"Switch ": "Schalter ",
diff --git a/docs/i18n/en_US.json b/docs/i18n/en_US.json
index 2a30f573..c0e927c6 100644
--- a/docs/i18n/en_US.json
+++ b/docs/i18n/en_US.json
@@ -2,12 +2,41 @@
"changelog.md": {
"Changelog Z-Wave JS": "Changelog Z-Wave JS",
"S'il n'y a pas d'information sur la mise à jour, c'est que celle-ci concerne uniquement de la mise à jour de documentation, de traduction ou de texte": "If there is no information on the update, it means that it concerns only the update of documentation, translation or text",
- "04\/11\/2025": "04\/11\/2025",
- "11.2.1": "11.2.1",
+ "16\/03\/2026": "16\/03\/2026",
+ "Jeedom 4.5": "Jeedom 4.5",
+ "3 mini": "3 mini",
+ "Configuration automatique du plugin sur les boxes officielles": "Configuration automatique du plugin sur les boxes officielles",
+ "09\/03\/2026": "09\/03\/2026",
+ "Shelly Qubino Wave Door\/Window (QNDW-002C": "Shelly Qubino Wave Door\/Window (QNDW-002C",
+ "Ajout de la configuration": "Added config",
+ "propriétés": "properties",
+ "Opening, Luminance, Direction, Battery": "Opening, Luminance, Direction, Battery",
+ "Shelly Qubino Wave Plug (QNPL-0A112": "Shelly Qubino Wave Plug (QNPL-0A112",
+ "Switch, Power, Energy": "Switch, Power, Energy",
+ "Zooz ZEN58 Low Voltage XS Relay": "Zooz ZEN58 Low Voltage XS Relay",
+ "Switch, Power, Energy, Voltage, Current": "Switch, Power, Energy, Voltage, Current",
+ "Aeotec ZWA001": "Aeotec ZWA001",
+ "Correction de la configuration": "Correction de la configuration",
+ "valeur par défaut du paramètre de température de couleur": "valeur par défaut du paramètre de température de couleur",
+ "02\/03\/2026": "02\/03\/2026",
+ "Correction mineure sur la page": "Correction mineure sur la page",
+ "24\/02\/2026": "24\/02\/2026",
+ "Jeedom 4": "Jeedom 4",
+ "5 mini": "5 mini",
+ "Support des images d'équipement personnalisées": "Support des images d'équipement personnalisées",
+ "Ajout des traductions manquantes pour les messages arrivant dans le centre de notifications": "Ajout des traductions manquantes pour les messages arrivant dans le centre de notifications",
+ "21\/02\/2026": "21\/02\/2026",
+ "11.12.0": "11.12.0",
+ "corrige les alertes \"Dead\" intempestives": "corrige les alertes \"Dead\" intempestives",
"Passage à la version": "Switch to version",
- "de ZwaveJsUI (stable": "de ZwaveJsUI (stable",
- "11.6.1": "11.6.1",
"de ZwaveJsUI (beta": "de ZwaveJsUI (beta",
+ "11\/02\/2026": "11\/02\/2026",
+ "11.6.1": "11.6.1",
+ "de ZwaveJsUI (stable": "de ZwaveJsUI (stable",
+ "11.11.0": "11.11.0",
+ "Ajout d'une option dans la page de configuration du plugin pour configurer un port de contrôleur distant via socket tcp (utile pour les controleurs comme le SLZB-MR1U": "Ajout d'une option dans la page de configuration du plugin pour configurer un port de contrôleur distant via socket tcp (utile pour les controleurs comme le SLZB-MR1U",
+ "04\/11\/2025": "04\/11\/2025",
+ "11.2.1": "11.2.1",
"16\/09\/2025": "16\/09\/2025",
"10.5.1": "10.5.1",
"24\/06\/2025": "24\/06\/2025",
@@ -20,8 +49,6 @@
"Ajout de la procédure d'intégration": "Ajout de la procédure d'intégration",
"Ajouts de Configurations": "Configuration Additions",
"Shelly Qubino WAVE_PM_MINI - WAVE PM Mini - Relay": "Shelly Qubino WAVE_PM_MINI - WAVE PM Mini - Relay",
- "Ajout de la configuration": "Added config",
- "propriétés": "properties",
"Power, Energy, Notification Over-Current, Notification Over-Voltage, Notification Heat-Sensor, Notification Alarm-Level, Notification Mains, Indicator": "Power, Energy, Notification Over-Current, Notification Over-Voltage, Notification Heat-Sensor, Notification Alarm-Level, Notification Mains, Indicator",
"Zooz ZAC38 - ZAC38 - Range extender": "Zooz ZAC38 - ZAC38 - Range extender",
"Switch, Notification Alarm-Level, Notification Mains, Indicator, Battery": "Switch, Notification Alarm-Level, Notification Mains, Indicator, Battery",
@@ -505,6 +532,13 @@
"[IMPORTANT]": "[IMPORTANT]",
"*IMPORTANT*": "*IMPORTANT*",
" IMPORTANT*": " IMPORTANT*",
+ " Statistiques.": " Statistiques.",
+ " Statistiques?": " Statistiques?",
+ "Statistiques ": "Statistiques ",
+ " Statistiques]": " Statistiques]",
+ "[Statistiques]": "[Statistiques]",
+ "*Statistiques*": "*Statistiques*",
+ " Statistiques*": " Statistiques*",
" Switch.": " Switch.",
" Switch?": " Switch?",
"Switch ": "Switch ",
diff --git a/docs/i18n/es_ES.json b/docs/i18n/es_ES.json
index ab7730bc..6d4132e6 100644
--- a/docs/i18n/es_ES.json
+++ b/docs/i18n/es_ES.json
@@ -2,12 +2,41 @@
"changelog.md": {
"Changelog Z-Wave JS": "Registro de cambios Z-Wave JS",
"S'il n'y a pas d'information sur la mise à jour, c'est que celle-ci concerne uniquement de la mise à jour de documentation, de traduction ou de texte": "Si no hay información sobre la actualización, significa que se trata solo de la actualización de la documentación, la traducción o el texto",
- "04\/11\/2025": "04\/11\/2025",
- "11.2.1": "11.2.1",
+ "16\/03\/2026": "16\/03\/2026",
+ "Jeedom 4.5": "Jeedom 4.5",
+ "3 mini": "3 mini",
+ "Configuration automatique du plugin sur les boxes officielles": "Configuration automatique du plugin sur les boxes officielles",
+ "09\/03\/2026": "09\/03\/2026",
+ "Shelly Qubino Wave Door\/Window (QNDW-002C": "Shelly Qubino Wave Door\/Window (QNDW-002C",
+ "Ajout de la configuration": "Configuración añadida",
+ "propriétés": "propiedades",
+ "Opening, Luminance, Direction, Battery": "Opening, Luminance, Direction, Battery",
+ "Shelly Qubino Wave Plug (QNPL-0A112": "Shelly Qubino Wave Plug (QNPL-0A112",
+ "Switch, Power, Energy": "Switch, Power, Energy",
+ "Zooz ZEN58 Low Voltage XS Relay": "Zooz ZEN58 Low Voltage XS Relay",
+ "Switch, Power, Energy, Voltage, Current": "Switch, Power, Energy, Voltage, Current",
+ "Aeotec ZWA001": "Aeotec ZWA001",
+ "Correction de la configuration": "Correction de la configuration",
+ "valeur par défaut du paramètre de température de couleur": "valeur par défaut du paramètre de température de couleur",
+ "02\/03\/2026": "02\/03\/2026",
+ "Correction mineure sur la page": "Correction mineure sur la page",
+ "24\/02\/2026": "24\/02\/2026",
+ "Jeedom 4": "Jeedom 4",
+ "5 mini": "5 mini",
+ "Support des images d'équipement personnalisées": "Support des images d'équipement personnalisées",
+ "Ajout des traductions manquantes pour les messages arrivant dans le centre de notifications": "Ajout des traductions manquantes pour les messages arrivant dans le centre de notifications",
+ "21\/02\/2026": "21\/02\/2026",
+ "11.12.0": "11.12.0",
+ "corrige les alertes \"Dead\" intempestives": "corrige les alertes \"Dead\" intempestives",
"Passage à la version": "Cambiar a versión",
- "de ZwaveJsUI (stable": "de ZwaveJsUI (stable",
- "11.6.1": "11.6.1",
"de ZwaveJsUI (beta": "de ZwaveJsUI (beta",
+ "11\/02\/2026": "11\/02\/2026",
+ "11.6.1": "11.6.1",
+ "de ZwaveJsUI (stable": "de ZwaveJsUI (stable",
+ "11.11.0": "11.11.0",
+ "Ajout d'une option dans la page de configuration du plugin pour configurer un port de contrôleur distant via socket tcp (utile pour les controleurs comme le SLZB-MR1U": "Ajout d'une option dans la page de configuration du plugin pour configurer un port de contrôleur distant via socket tcp (utile pour les controleurs comme le SLZB-MR1U",
+ "04\/11\/2025": "04\/11\/2025",
+ "11.2.1": "11.2.1",
"16\/09\/2025": "16\/09\/2025",
"10.5.1": "10.5.1",
"24\/06\/2025": "24\/06\/2025",
@@ -20,8 +49,6 @@
"Ajout de la procédure d'intégration": "Ajout de la procédure d'intégration",
"Ajouts de Configurations": "Adiciones de configuración",
"Shelly Qubino WAVE_PM_MINI - WAVE PM Mini - Relay": "Shelly Qubino WAVE_PM_MINI - WAVE PM Mini - Relay",
- "Ajout de la configuration": "Configuración añadida",
- "propriétés": "propiedades",
"Power, Energy, Notification Over-Current, Notification Over-Voltage, Notification Heat-Sensor, Notification Alarm-Level, Notification Mains, Indicator": "Power, Energy, Notification Over-Current, Notification Over-Voltage, Notification Heat-Sensor, Notification Alarm-Level, Notification Mains, Indicator",
"Zooz ZAC38 - ZAC38 - Range extender": "Zooz ZAC38 - ZAC38 - Range extender",
"Switch, Notification Alarm-Level, Notification Mains, Indicator, Battery": "Switch, Notification Alarm-Level, Notification Mains, Indicator, Battery",
@@ -505,6 +532,13 @@
"[IMPORTANT]": "[IMPORTANTE]",
"*IMPORTANT*": "*IMPORTANTE*",
" IMPORTANT*": " IMPORTANTE*",
+ " Statistiques.": " Statistiques.",
+ " Statistiques?": " Statistiques?",
+ "Statistiques ": "Statistiques ",
+ " Statistiques]": " Statistiques]",
+ "[Statistiques]": "[Statistiques]",
+ "*Statistiques*": "*Statistiques*",
+ " Statistiques*": " Statistiques*",
" Switch.": " Cambiar.",
" Switch?": " Cambiar?",
"Switch ": "Cambiar ",
diff --git a/docs/i18n/fr_FR.json b/docs/i18n/fr_FR.json
index 157e6792..9942e8c2 100644
--- a/docs/i18n/fr_FR.json
+++ b/docs/i18n/fr_FR.json
@@ -3,12 +3,42 @@
"Changelog Z-Wave JS": "Changelog Z-Wave JS",
"IMPORTANT": "IMPORTANT",
"S'il n'y a pas d'information sur la mise à jour, c'est que celle-ci concerne uniquement de la mise à jour de documentation, de traduction ou de texte": "S'il n'y a pas d'information sur la mise à jour, c'est que celle-ci concerne uniquement de la mise à jour de documentation, de traduction ou de texte",
- "04\/11\/2025": "04\/11\/2025",
- "11.2.1": "11.2.1",
+ "16\/03\/2026": "16\/03\/2026",
+ "Jeedom 4.5": "Jeedom 4.5",
+ "3 mini": "3 mini",
+ "Configuration automatique du plugin sur les boxes officielles": "Configuration automatique du plugin sur les boxes officielles",
+ "09\/03\/2026": "09\/03\/2026",
+ "Shelly Qubino Wave Door\/Window (QNDW-002C": "Shelly Qubino Wave Door\/Window (QNDW-002C",
+ "Ajout de la configuration": "Ajout de la configuration",
+ "propriétés": "propriétés",
+ "Opening, Luminance, Direction, Battery": "Opening, Luminance, Direction, Battery",
+ "Shelly Qubino Wave Plug (QNPL-0A112": "Shelly Qubino Wave Plug (QNPL-0A112",
+ "Switch, Power, Energy": "Switch, Power, Energy",
+ "Zooz ZEN58 Low Voltage XS Relay": "Zooz ZEN58 Low Voltage XS Relay",
+ "Switch, Power, Energy, Voltage, Current": "Switch, Power, Energy, Voltage, Current",
+ "Aeotec ZWA001": "Aeotec ZWA001",
+ "Correction de la configuration": "Correction de la configuration",
+ "valeur par défaut du paramètre de température de couleur": "valeur par défaut du paramètre de température de couleur",
+ "02\/03\/2026": "02\/03\/2026",
+ "Statistiques": "Statistiques",
+ "Correction mineure sur la page": "Correction mineure sur la page",
+ "24\/02\/2026": "24\/02\/2026",
+ "Jeedom 4": "Jeedom 4",
+ "5 mini": "5 mini",
+ "Support des images d'équipement personnalisées": "Support des images d'équipement personnalisées",
+ "Ajout des traductions manquantes pour les messages arrivant dans le centre de notifications": "Ajout des traductions manquantes pour les messages arrivant dans le centre de notifications",
+ "21\/02\/2026": "21\/02\/2026",
+ "11.12.0": "11.12.0",
+ "corrige les alertes \"Dead\" intempestives": "corrige les alertes \"Dead\" intempestives",
"Passage à la version": "Passage à la version",
- "de ZwaveJsUI (stable": "de ZwaveJsUI (stable",
- "11.6.1": "11.6.1",
"de ZwaveJsUI (beta": "de ZwaveJsUI (beta",
+ "11\/02\/2026": "11\/02\/2026",
+ "11.6.1": "11.6.1",
+ "de ZwaveJsUI (stable": "de ZwaveJsUI (stable",
+ "11.11.0": "11.11.0",
+ "Ajout d'une option dans la page de configuration du plugin pour configurer un port de contrôleur distant via socket tcp (utile pour les controleurs comme le SLZB-MR1U": "Ajout d'une option dans la page de configuration du plugin pour configurer un port de contrôleur distant via socket tcp (utile pour les controleurs comme le SLZB-MR1U",
+ "04\/11\/2025": "04\/11\/2025",
+ "11.2.1": "11.2.1",
"16\/09\/2025": "16\/09\/2025",
"10.5.1": "10.5.1",
"24\/06\/2025": "24\/06\/2025",
@@ -21,8 +51,6 @@
"Ajout de la procédure d'intégration": "Ajout de la procédure d'intégration",
"Ajouts de Configurations": "Ajouts de Configurations",
"Shelly Qubino WAVE_PM_MINI - WAVE PM Mini - Relay": "Shelly Qubino WAVE_PM_MINI - WAVE PM Mini - Relay",
- "Ajout de la configuration": "Ajout de la configuration",
- "propriétés": "propriétés",
"Power, Energy, Notification Over-Current, Notification Over-Voltage, Notification Heat-Sensor, Notification Alarm-Level, Notification Mains, Indicator": "Power, Energy, Notification Over-Current, Notification Over-Voltage, Notification Heat-Sensor, Notification Alarm-Level, Notification Mains, Indicator",
"Zooz ZAC38 - ZAC38 - Range extender": "Zooz ZAC38 - ZAC38 - Range extender",
"Switch, Notification Alarm-Level, Notification Mains, Indicator, Battery": "Switch, Notification Alarm-Level, Notification Mains, Indicator, Battery",
diff --git a/docs/i18n/pt_PT.json b/docs/i18n/pt_PT.json
index c7b06549..81451832 100644
--- a/docs/i18n/pt_PT.json
+++ b/docs/i18n/pt_PT.json
@@ -2,12 +2,41 @@
"changelog.md": {
"Changelog Z-Wave JS": "Changelog Z-Wave JS",
"S'il n'y a pas d'information sur la mise à jour, c'est que celle-ci concerne uniquement de la mise à jour de documentation, de traduction ou de texte": "Se não houver informação sobre a atualização, significa que se trata apenas da atualização da documentação, tradução ou texto",
- "04\/11\/2025": "04\/11\/2025",
- "11.2.1": "11.2.1",
+ "16\/03\/2026": "16\/03\/2026",
+ "Jeedom 4.5": "Jeedom 4.5",
+ "3 mini": "3 mini",
+ "Configuration automatique du plugin sur les boxes officielles": "Configuration automatique du plugin sur les boxes officielles",
+ "09\/03\/2026": "09\/03\/2026",
+ "Shelly Qubino Wave Door\/Window (QNDW-002C": "Shelly Qubino Wave Door\/Window (QNDW-002C",
+ "Ajout de la configuration": "Configuração adicionada",
+ "propriétés": "propriedades",
+ "Opening, Luminance, Direction, Battery": "Opening, Luminance, Direction, Battery",
+ "Shelly Qubino Wave Plug (QNPL-0A112": "Shelly Qubino Wave Plug (QNPL-0A112",
+ "Switch, Power, Energy": "Switch, Power, Energy",
+ "Zooz ZEN58 Low Voltage XS Relay": "Zooz ZEN58 Low Voltage XS Relay",
+ "Switch, Power, Energy, Voltage, Current": "Switch, Power, Energy, Voltage, Current",
+ "Aeotec ZWA001": "Aeotec ZWA001",
+ "Correction de la configuration": "Correction de la configuration",
+ "valeur par défaut du paramètre de température de couleur": "valeur par défaut du paramètre de température de couleur",
+ "02\/03\/2026": "02\/03\/2026",
+ "Correction mineure sur la page": "Correction mineure sur la page",
+ "24\/02\/2026": "24\/02\/2026",
+ "Jeedom 4": "Jeedom 4",
+ "5 mini": "5 mini",
+ "Support des images d'équipement personnalisées": "Support des images d'équipement personnalisées",
+ "Ajout des traductions manquantes pour les messages arrivant dans le centre de notifications": "Ajout des traductions manquantes pour les messages arrivant dans le centre de notifications",
+ "21\/02\/2026": "21\/02\/2026",
+ "11.12.0": "11.12.0",
+ "corrige les alertes \"Dead\" intempestives": "corrige les alertes \"Dead\" intempestives",
"Passage à la version": "Mudar para a versão",
- "de ZwaveJsUI (stable": "de ZwaveJsUI (stable",
- "11.6.1": "11.6.1",
"de ZwaveJsUI (beta": "de ZwaveJsUI (beta",
+ "11\/02\/2026": "11\/02\/2026",
+ "11.6.1": "11.6.1",
+ "de ZwaveJsUI (stable": "de ZwaveJsUI (stable",
+ "11.11.0": "11.11.0",
+ "Ajout d'une option dans la page de configuration du plugin pour configurer un port de contrôleur distant via socket tcp (utile pour les controleurs comme le SLZB-MR1U": "Ajout d'une option dans la page de configuration du plugin pour configurer un port de contrôleur distant via socket tcp (utile pour les controleurs comme le SLZB-MR1U",
+ "04\/11\/2025": "04\/11\/2025",
+ "11.2.1": "11.2.1",
"16\/09\/2025": "16\/09\/2025",
"10.5.1": "10.5.1",
"24\/06\/2025": "24\/06\/2025",
@@ -20,8 +49,6 @@
"Ajout de la procédure d'intégration": "Ajout de la procédure d'intégration",
"Ajouts de Configurations": "Adições de configuração",
"Shelly Qubino WAVE_PM_MINI - WAVE PM Mini - Relay": "Shelly Qubino WAVE_PM_MINI - WAVE PM Mini - Relay",
- "Ajout de la configuration": "Configuração adicionada",
- "propriétés": "propriedades",
"Power, Energy, Notification Over-Current, Notification Over-Voltage, Notification Heat-Sensor, Notification Alarm-Level, Notification Mains, Indicator": "Power, Energy, Notification Over-Current, Notification Over-Voltage, Notification Heat-Sensor, Notification Alarm-Level, Notification Mains, Indicator",
"Zooz ZAC38 - ZAC38 - Range extender": "Zooz ZAC38 - ZAC38 - Range extender",
"Switch, Notification Alarm-Level, Notification Mains, Indicator, Battery": "Switch, Notification Alarm-Level, Notification Mains, Indicator, Battery",
@@ -505,6 +532,13 @@
"[IMPORTANT]": "[IMPORTANTE]",
"*IMPORTANT*": "*IMPORTANTE*",
" IMPORTANT*": " IMPORTANTE*",
+ " Statistiques.": " Statistiques.",
+ " Statistiques?": " Statistiques?",
+ "Statistiques ": "Statistiques ",
+ " Statistiques]": " Statistiques]",
+ "[Statistiques]": "[Statistiques]",
+ "*Statistiques*": "*Statistiques*",
+ " Statistiques*": " Statistiques*",
" Switch.": " Trocar.",
" Switch?": " Trocar?",
"Switch ": "Trocar ",
diff --git a/docs/pt_PT/changelog.md b/docs/pt_PT/changelog.md
index 0686eb1c..402f56bc 100644
--- a/docs/pt_PT/changelog.md
+++ b/docs/pt_PT/changelog.md
@@ -4,6 +4,36 @@
>
>Se não houver informação sobre a atualização, significa que se trata apenas da atualização da documentação, tradução ou texto.
+# 16/03/2026
+
+- Configuration automatique du plugin sur les boxes officielles *(Jeedom 4.5.3 mini)*
+
+# 09/03/2026
+
+- Configuração adicionada *Shelly Qubino Wave Door/Window (QNDW-002C)* (propriedades : Opening, Luminance, Direction, Battery)
+- Configuração adicionada *Shelly Qubino Wave Plug (QNPL-0A112)* (propriedades : Switch, Power, Energy)
+- Configuração adicionada *Zooz ZEN58 Low Voltage XS Relay* (propriedades : Switch, Power, Energy, Voltage, Current)
+- Correction de la configuration *Aeotec ZWA001* (valeur par défaut du paramètre de température de couleur)
+
+# 02/03/2026
+
+- Correction mineure sur la page *Statistiques*
+
+# 24/02/2026
+
+- Support des images d'équipement personnalisées *(Jeedom 4.5 mini)*
+- Ajout des traductions manquantes pour les messages arrivant dans le centre de notifications
+
+# 21/02/2026
+
+- Mudar para a versão *11.12.0* de ZwaveJsUI (beta) *(corrige les alertes "Dead" intempestives)*
+
+# 11/02/2026
+
+- Mudar para a versão *11.6.1* de ZwaveJsUI (stable)
+- Mudar para a versão *11.11.0* de ZwaveJsUI (beta)
+- Ajout d'une option dans la page de configuration du plugin pour configurer un port de contrôleur distant via socket tcp (utile pour les controleurs comme le SLZB-MR1U)
+
# 04/11/2025
- Mudar para a versão *11.2.1* de ZwaveJsUI (stable)
@@ -193,7 +223,6 @@
- Configuração adicionada *Thermofloor Heat It ZM Relé Alta Potência* (propriedades : Interruptor, alimentação, energia, notificação de sensor de calor, notificação de sobrecarga, cena central)
- Adicionando uma subpropriedade *notificação simples* para propriedade *Abertura*
-
# 11/09/2023
**Conserta**
@@ -245,7 +274,6 @@
- Adição de uma mensagem no centro de mensagens quando um nó fica Alive depois de Morto (além do comando de status do equipamento)
- Adição de uma mensagem no centro de mensagens quando um nó não acordou após 4 vezes seu intervalo de ativação
-
**Adições de configuração**
- Adicionando uma propriedade *TermostatoFanState*
@@ -362,7 +390,6 @@
- Configuração adicionada *Relé de Caldeira Danfoss* (propriedades : Switch)
- Configuração adicionada *Som de Alarme Benext* (propriedades : Switch)
-
# 24/12/2022
**Alterações de configuração**
@@ -655,7 +682,6 @@
- Adição de uma página webapp que permite ver todos os *definições* pendente
- Adição de um botão de exclusão na página *Pendente*. Permite deletar uma linha em espera. Isto não apaga a ordem que foi enviada para o controlador mas apenas a informação pendente no Jeedom (útil para parâmetros de calibração por exemplo que nunca levam o valor enviado ou qualquer outro parâmetro onde seria inútil)
-
**Alterações de configuração**
- Mudando a configuração *Bloqueio Popp Strike* para usar a propriedade de abertura (para o contato)
diff --git a/plugin_info/configuration.php b/plugin_info/configuration.php
index 20140843..9ddeab1a 100644
--- a/plugin_info/configuration.php
+++ b/plugin_info/configuration.php
@@ -31,7 +31,7 @@