Skip to content

Commit

Permalink
Merge pull request #57 from jeedom/beta
Browse files Browse the repository at this point in the history
stable
  • Loading branch information
zoic21 committed Aug 13, 2024
2 parents 99beff2 + ae62122 commit ddabff4
Show file tree
Hide file tree
Showing 10 changed files with 27 additions and 3 deletions.
8 changes: 5 additions & 3 deletions core/class/philipsHue.class.php
Original file line number Diff line number Diff line change
Expand Up @@ -34,10 +34,12 @@ public static function deamon_info() {
$return['state'] = 'nok';
$pid_file = jeedom::getTmpFolder('philipsHue') . '/deamon.pid';
if (file_exists($pid_file)) {
if (trim(file_get_contents($pid_file)) === '') {
shell_exec(system::getCmdSudo() . 'rm -rf ' . $pid_file . ' 2>&1 > /dev/null');
}else if (@posix_getsid((int) trim(file_get_contents($pid_file)))) {
if (trim(file_get_contents($pid_file)) != '' && @posix_getsid((int)trim(file_get_contents($pid_file)))) {
$return['state'] = 'ok';
} else {
if (trim(file_get_contents($pid_file)) != '') {
shell_exec(system::getCmdSudo() . 'rm -rf ' . $pid_file . ' 2>&1 > /dev/null');
}
}
}
$return['launchable'] = 'ok';
Expand Down
3 changes: 3 additions & 0 deletions docs/de_DE/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,9 @@
>
>Zur Erinnerung: Wenn keine Informationen zum Update vorhanden sind, bedeutet dies, dass es sich nur um die Aktualisierung von Dokumentation, Übersetzung oder Text handelt
# 13.08.2024

- Ein Fehler bei der Daemon-Statuserkennung wurde behoben
- Verbesserte Steuerung zum Aktivieren/Deaktivieren von Sensoren
- Verwaltung von Modulen mit dem gleichen Dienst mehrmals (z. B. Module mit doppelten Relaisausgängen))
- Daemon-Optimierung
Expand Down
3 changes: 3 additions & 0 deletions docs/en_US/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,9 @@
>
>As a reminder if there is no information on the update, it means that it only concerns the updating of documentation, translation or text
# 08/13/2024

- Fixed bug on daemon state detection
- Improved sensor enable/disable controls
- Management of modules with multiple times the same service (such as modules with dual relay outputs)
- Daemon Optimization
Expand Down
3 changes: 3 additions & 0 deletions docs/es_ES/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,9 @@
>
>Como recordatorio si no hay información sobre la actualización, significa que solo se refiere a la actualización de documentación, traducción o texto
# 13/08/2024

- Se corrigió un error en la detección del estado del demonio
- Controles de activación/desactivación de sensores mejorados
- Gestión de módulos con el mismo servicio varias veces (como módulos con doble salida de relé))
- Optimización del demonio
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 @@ -3,6 +3,8 @@
"Changelog Philips Hue": "Changelog Philips Hue",
"Changelog plugin Philips Hue": "Changelog Plugin Philips Hue",
"Pour rappel 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": "Zur Erinnerung: Wenn keine Informationen zum Update vorhanden sind, bedeutet dies, dass es sich nur um die Aktualisierung von Dokumentation, Übersetzung oder Text handelt",
"13\/08\/2024": "13.08.2024",
"Correction d'un bug sur la detection de l'état du démon": "Ein Fehler bei der Daemon-Statuserkennung wurde behoben",
"Amélioration des commandes d'activation\/desactivation des capteurs": "Verbesserte Steuerung zum Aktivieren\/Deaktivieren von Sensoren",
"Gestion des modules avec plusieurs fois le meme service (comme les modules à double sorties relais": "Verwaltung von Modulen mit dem gleichen Dienst mehrmals (z. B. Module mit doppelten Relaisausgängen)",
"Optimisation du démon": "Daemon-Optimierung",
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 @@ -3,6 +3,8 @@
"Changelog Philips Hue": "Changelog Philips Hue",
"Changelog plugin Philips Hue": "Changelog plugin Philips Hue",
"Pour rappel 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": "As a reminder if there is no information on the update, it means that it only concerns the updating of documentation, translation or text",
"13\/08\/2024": "08\/13\/2024",
"Correction d'un bug sur la detection de l'état du démon": "Fixed bug on daemon state detection",
"Amélioration des commandes d'activation\/desactivation des capteurs": "Improved sensor enable\/disable controls",
"Gestion des modules avec plusieurs fois le meme service (comme les modules à double sorties relais": "Management of modules with multiple times the same service (such as modules with dual relay outputs",
"Optimisation du démon": "Daemon Optimization",
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 @@ -3,6 +3,8 @@
"Changelog Philips Hue": "Registro de cambios Philips Hue",
"Changelog plugin Philips Hue": "Complemento de registro de cambios Philips Hue",
"Pour rappel 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": "Como recordatorio si no hay información sobre la actualización, significa que solo se refiere a la actualización de documentación, traducción o texto",
"13\/08\/2024": "13\/08\/2024",
"Correction d'un bug sur la detection de l'état du démon": "Se corrigió un error en la detección del estado del demonio",
"Amélioration des commandes d'activation\/desactivation des capteurs": "Controles de activación\/desactivación de sensores mejorados",
"Gestion des modules avec plusieurs fois le meme service (comme les modules à double sorties relais": "Gestión de módulos con el mismo servicio varias veces (como módulos con doble salida de relé)",
"Optimisation du démon": "Optimización del demonio",
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 @@ -4,6 +4,8 @@
"Changelog plugin Philips Hue": "Changelog plugin Philips Hue",
"IMPORTANT": "IMPORTANT",
"Pour rappel 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": "Pour rappel 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",
"13\/08\/2024": "13\/08\/2024",
"Correction d'un bug sur la detection de l'état du démon": "Correction d'un bug sur la detection de l'état du démon",
"Amélioration des commandes d'activation\/desactivation des capteurs": "Amélioration des commandes d'activation\/desactivation des capteurs",
"Gestion des modules avec plusieurs fois le meme service (comme les modules à double sorties relais": "Gestion des modules avec plusieurs fois le meme service (comme les modules à double sorties relais",
"Optimisation du démon": "Optimisation du démon",
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 @@ -3,6 +3,8 @@
"Changelog Philips Hue": "Alterações Philips Hue",
"Changelog plugin Philips Hue": "Plugin de registro de mudanças Philips Hue",
"Pour rappel 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": "Como lembrete, se não houver informações sobre a atualização, isso significa que se trata apenas da atualização da documentação, tradução ou texto",
"13\/08\/2024": "13\/08\/2024",
"Correction d'un bug sur la detection de l'état du démon": "Corrigido um bug na detecção do estado do daemon",
"Amélioration des commandes d'activation\/desactivation des capteurs": "Controles aprimorados de ativação\/desativação do sensor",
"Gestion des modules avec plusieurs fois le meme service (comme les modules à double sorties relais": "Gerenciamento de módulos com o mesmo serviço diversas vezes (como módulos com saídas duplas de relé",
"Optimisation du démon": "Otimização do Daemon",
Expand Down
3 changes: 3 additions & 0 deletions docs/pt_PT/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,9 @@
>
>Como lembrete, se não houver informações sobre a atualização, isso significa que se trata apenas da atualização da documentação, tradução ou texto
# 13/08/2024

- Corrigido um bug na detecção do estado do daemon
- Controles aprimorados de ativação/desativação do sensor
- Gerenciamento de módulos com o mesmo serviço diversas vezes (como módulos com saídas duplas de relé)
- Otimização do Daemon
Expand Down

0 comments on commit ddabff4

Please sign in to comment.