Skip to content

Commit

Permalink
Merge pull request #84 from jeedom/beta
Browse files Browse the repository at this point in the history
Stable
  • Loading branch information
zoic21 authored Oct 31, 2024
2 parents b212373 + 720412a commit 689d842
Show file tree
Hide file tree
Showing 11 changed files with 38 additions and 2 deletions.
10 changes: 8 additions & 2 deletions core/class/weather.class.php
Original file line number Diff line number Diff line change
Expand Up @@ -143,6 +143,7 @@ public static function calculDJU($methodeDJU, $temperatureID, $start, $end, $tem
}

public static function cron30($_eqLogic_id = null) {
sleep(rand(0,180));
if ($_eqLogic_id == null) {
$eqLogics = self::byType(__CLASS__, true);
} else {
Expand Down Expand Up @@ -1033,11 +1034,16 @@ public function updateWeatherData() {
$url .= '&lang=' . substr(config::byKey('language'), 0, 2);
$request_http = new com_http($url);
$request_http->setHeader(array('Autorization: ' . sha512(mb_strtolower(config::byKey('market::username')) . ':' . config::byKey('market::password'))));
$datas = json_decode($request_http->exec(10), true);
log::add(__CLASS__, 'debug', $url . ' : ' . json_encode($datas));
$datas = json_decode($request_http->exec(60,6), true);
if ($datas['state'] != 'ok') {
sleep(15);
$datas = json_decode($request_http->exec(60,6), true);
}
if ($datas['state'] != 'ok') {
return;
}

log::add(__CLASS__, 'debug', $url . ' : ' . json_encode($datas));
$changed = false;
$changed = $this->checkAndUpdateCmd('temperature', $datas['data']['today']['temperature']['value']) || $changed;
$changed = $this->checkAndUpdateCmd('humidity', $datas['data']['today']['humidity']['value']) || $changed;
Expand Down
4 changes: 4 additions & 0 deletions docs/de_DE/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,10 @@
>
>Wenn es keine Informationen über die Aktualisierung gibt, bedeutet dies, dass es sich nur um die Aktualisierung von Dokumentation, Übersetzung oder Text handelt.
# 26.09.2024

- Eine Warnung wurde behoben

# 26.08.2024

- Bessere Verwaltung von Kontaktdaten
Expand Down
4 changes: 4 additions & 0 deletions docs/en_US/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,10 @@
>
>If there is no information on the update, it means that it concerns only the update of documentation, translation or text.
# 09/26/2024

- Fixed a warning

# 08/26/2024

- Better coordinate management
Expand Down
4 changes: 4 additions & 0 deletions docs/es_ES/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,10 @@
>
>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.
# 26/09/2024

- Se corrigió una advertencia

# 26/08/2024

- Mejor gestión de datos de contacto
Expand Down
4 changes: 4 additions & 0 deletions docs/fr_FR/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,10 @@
>
>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/10/2024

- Optimisation de la récupération de la météo

# 26/09/2024

- Correction d'un warning
Expand Down
2 changes: 2 additions & 0 deletions docs/i18n/de_DE.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
"changelog.md": {
"Changelog Weather": "Changelog Wetter",
"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",
"26\/09\/2024": "26.09.2024",
"Correction d'un warning": "Eine Warnung wurde behoben",
"26\/08\/2024": "26.08.2024",
"Meilleure gestion des coordonnées": "Bessere Verwaltung von Kontaktdaten",
"Support des images personnalisées (Jeedom 4.5": "Unterstützung für benutzerdefinierte Bilder (Jeedom 4.5",
Expand Down
2 changes: 2 additions & 0 deletions docs/i18n/en_US.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
"changelog.md": {
"Changelog Weather": "Changelog Weather",
"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",
"26\/09\/2024": "09\/26\/2024",
"Correction d'un warning": "Fixed a warning",
"26\/08\/2024": "08\/26\/2024",
"Meilleure gestion des coordonnées": "Better coordinate management",
"Support des images personnalisées (Jeedom 4.5": "Support for custom images (Jeedom 4.5",
Expand Down
2 changes: 2 additions & 0 deletions docs/i18n/es_ES.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
"changelog.md": {
"Changelog Weather": "Changelog Weather",
"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",
"26\/09\/2024": "26\/09\/2024",
"Correction d'un warning": "Se corrigió una advertencia",
"26\/08\/2024": "26\/08\/2024",
"Meilleure gestion des coordonnées": "Mejor gestión de datos de contacto",
"Support des images personnalisées (Jeedom 4.5": "Soporte para imágenes personalizadas (Jeedom 4.5",
Expand Down
2 changes: 2 additions & 0 deletions docs/i18n/fr_FR.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@
"Changelog Weather": "Changelog Weather",
"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",
"26\/09\/2024": "26\/09\/2024",
"Correction d'un warning": "Correction d'un warning",
"26\/08\/2024": "26\/08\/2024",
"Meilleure gestion des coordonnées": "Meilleure gestion des coordonnées",
"Support des images personnalisées (Jeedom 4.5": "Support des images personnalisées (Jeedom 4.5",
Expand Down
2 changes: 2 additions & 0 deletions docs/i18n/pt_PT.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
"changelog.md": {
"Changelog Weather": "Changelog Tempo",
"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",
"26\/09\/2024": "26\/09\/2024",
"Correction d'un warning": "Corrigido um aviso",
"26\/08\/2024": "26\/08\/2024",
"Meilleure gestion des coordonnées": "Melhor gerenciamento de detalhes de contato",
"Support des images personnalisées (Jeedom 4.5": "Suporte para imagens personalizadas (Jeedom 4.5",
Expand Down
4 changes: 4 additions & 0 deletions docs/pt_PT/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,10 @@
>
>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.
# 26/09/2024

- Corrigido um aviso

# 26/08/2024

- Melhor gerenciamento de detalhes de contato
Expand Down

0 comments on commit 689d842

Please sign in to comment.