Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

stable #57

Merged
merged 2 commits into from
Aug 13, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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
Loading