diff --git a/core/class/temperature.class.php b/core/class/temperature.class.php index b3a62f0..127c04e 100644 --- a/core/class/temperature.class.php +++ b/core/class/temperature.class.php @@ -340,7 +340,10 @@ public function getInformations() log::add('temperature', 'error', (__('Configuration :', __FILE__)) . ' ' . (__('Le champ VITESSE DU VENT', __FILE__)) . ' ' . (__('ne peut être vide', __FILE__)) . ' [' . $this->getName() . ']'); throw new Exception(__((__('Le champ VITESSE DU VENT', __FILE__)) . ' ' . (__('ne peut être vide', __FILE__)) . ' [' . $this->getName(), __FILE__) . ']'); } - if ($wind_unite == 'm/s') { + if ($wind_unite == '') { + log::add('temperature', 'error', (__('Configuration :', __FILE__)) . ' ' . (__('L\'unité de la VITESSE DU VENT', __FILE__)) . ' ' . (__('pour l\'équipement', __FILE__)) . ' [' . $this->getName() . '] ' . (__('n\'est pas renseignée', __FILE__))); + throw new Exception(__((__('L\'unité de la VITESSE DU VENT', __FILE__)) . ' ' . (__('ne peut être vide', __FILE__)) . ' [' . $this->getName(), __FILE__) . ']'); + } else if ($wind_unite == 'm/s') { log::add('temperature', 'debug', '| ───▶︎ ' . __('La vitesse du vent sélectionnée est en m/s, le plugin va convertir en km/h', __FILE__)); $wind = $wind * 3.6; $wind_unite = 'km/h'; @@ -362,7 +365,6 @@ public function getInformations() if ($seuil === '') { $seuil = 40; $msg_log_seuil = __('Aucun Seuil Alerte Humidex de saisie, valeur par défaut', __FILE__); - log::add('temperature', 'debug', '| ───▶︎ ' . __('Aucun Seuil Alerte Humidex de saisie, valeur par défaut', __FILE__) . ' : ' . $seuil . ' °C'); } log::add('temperature', 'debug', '| ───▶︎ ' . $msg_log_seuil . ' : ' . $seuil . ' °C'); diff --git a/core/i18n/de_DE.json b/core/i18n/de_DE.json index 31c11d3..fefca64 100644 --- a/core/i18n/de_DE.json +++ b/core/i18n/de_DE.json @@ -29,6 +29,7 @@ "Icône": "Symbol", "Indice de Chaleur": "Wärmeindex", "Indice de Chaleur (Humidex)": "Hitzeindex (Humidex)", + "L\\'unité de la VITESSE DU VENT": "Einheit der Windgeschwindigkeit", "La valeur :": "Wert :", "La vitesse du vent sélectionnée est en m\/s, le plugin va convertir en km\/h": "Die ausgewählte Windgeschwindigkeit ist in m\/s, das Plugin wird in km\/h umrechnen", "Le champ HUMIDITÉ RELATIVE": "Das Feld RELATIVE FEUCHTIGKEIT", @@ -70,6 +71,7 @@ "Vent": "Wind", "Vitesse du Vent": "Windgeschwindigkeit", "dans la commande": "in der Bestellung", + "n\\'est pas renseignée": "n ist nicht ausgefüllt", "ne peut être vide": "kann nicht leer sein", "pour l\\'équipement": "für die Ausstattung" }, diff --git a/core/i18n/en_US.json b/core/i18n/en_US.json index 5cd2cb9..3f1f690 100755 --- a/core/i18n/en_US.json +++ b/core/i18n/en_US.json @@ -29,6 +29,7 @@ "Icône": "Icon", "Indice de Chaleur": "Heat Index", "Indice de Chaleur (Humidex)": "Heat Index (Humidex)", + "L\\'unité de la VITESSE DU VENT": "WIND SPEED unit", "La valeur :": "Value :", "La vitesse du vent sélectionnée est en m\/s, le plugin va convertir en km\/h": "The selected wind speed is in m\/s, the plugin will convert to km\/h", "Le champ HUMIDITÉ RELATIVE": "The RELATIVE HUMIDITY field", @@ -70,6 +71,7 @@ "Vent": "Wind", "Vitesse du Vent": "Wind speed", "dans la commande": "in the order", + "n\\'est pas renseignée": "is not filled in", "ne peut être vide": "cannot be empty", "pour l\\'équipement": "for equipment" }, diff --git a/core/i18n/es_ES.json b/core/i18n/es_ES.json index e61f516..40f1e09 100644 --- a/core/i18n/es_ES.json +++ b/core/i18n/es_ES.json @@ -29,6 +29,7 @@ "Icône": "Icono", "Indice de Chaleur": "Índice de calor", "Indice de Chaleur (Humidex)": "Índice de calor (Humidex)", + "L\\'unité de la VITESSE DU VENT": "La unidad WIND SPEED", "La valeur :": "El valor :", "La vitesse du vent sélectionnée est en m\/s, le plugin va convertir en km\/h": "La velocidad del viento seleccionada está en m\/s, el plugin la convertirá a km\/h", "Le champ HUMIDITÉ RELATIVE": "El campo HUMEDAD RELATIVA", @@ -70,6 +71,7 @@ "Vent": "Viento", "Vitesse du Vent": "Velocidad del viento", "dans la commande": "en el", + "n\\'est pas renseignée": "no se rellena", "ne peut être vide": "no puede estar vacío", "pour l\\'équipement": "para equipos" }, diff --git a/core/i18n/it_IT.json b/core/i18n/it_IT.json index 4b058b8..b3ab8ec 100644 --- a/core/i18n/it_IT.json +++ b/core/i18n/it_IT.json @@ -29,6 +29,7 @@ "Icône": "Icona", "Indice de Chaleur": "Indice di calore", "Indice de Chaleur (Humidex)": "Indice di calore (Humidex)", + "L\\'unité de la VITESSE DU VENT": "L'unità WIND SPEED", "La valeur :": "Il valore :", "La vitesse du vent sélectionnée est en m\/s, le plugin va convertir en km\/h": "La velocità del vento selezionata è in m\/s, il plugin la convertirà in km\/h", "Le champ HUMIDITÉ RELATIVE": "Il campo UMIDITÀ RELATIVA", @@ -70,6 +71,7 @@ "Vent": "Il vento", "Vitesse du Vent": "Velocità del vento", "dans la commande": "nel", + "n\\'est pas renseignée": "non è compilato", "ne peut être vide": "non può essere vuoto", "pour l\\'équipement": "per le apparecchiature" }, diff --git a/core/i18n/pt_PT.json b/core/i18n/pt_PT.json index 386fd19..4f80091 100644 --- a/core/i18n/pt_PT.json +++ b/core/i18n/pt_PT.json @@ -29,6 +29,7 @@ "Icône": "Ícone", "Indice de Chaleur": "Índice de calor", "Indice de Chaleur (Humidex)": "Índice de calor (Humidex)", + "L\\'unité de la VITESSE DU VENT": "A unidade WIND SPEED", "La valeur :": "O valor :", "La vitesse du vent sélectionnée est en m\/s, le plugin va convertir en km\/h": "A velocidade do vento selecionada é em m\/s, o plugin converte-a para km\/h", "Le champ HUMIDITÉ RELATIVE": "O campo HUMIDADE RELATIVA", @@ -70,6 +71,7 @@ "Vent": "Vento", "Vitesse du Vent": "Velocidade do vento", "dans la commande": "no", + "n\\'est pas renseignée": "não está preenchido", "ne peut être vide": "não pode estar vazio", "pour l\\'équipement": "para equipamentos" }, diff --git a/docs/fr_FR/changelog.md b/docs/fr_FR/changelog.md index 19a30ab..b730a94 100644 --- a/docs/fr_FR/changelog.md +++ b/docs/fr_FR/changelog.md @@ -11,6 +11,10 @@ pluginId: temperature ## 2025 +### 15/01/2025 + +- Ajout contrôle unité pour la vitesse du vent + ### 14/01/2025 - Correction calcul température ressentie :https://community.jeedom.com/t/erreur-calcul-de-la-temperature-ressentie/136577?u=jag diff --git a/plugin_info/info.json b/plugin_info/info.json index 7da3b8b..ab0b3a0 100644 --- a/plugin_info/info.json +++ b/plugin_info/info.json @@ -14,7 +14,8 @@ "author": "Claude Metzger / JAG", "require": "4.2", "os": { - "min": 10 + "min": 10, + "max": "" }, "category": "weather", "hasDependency": false,