Erreur computeBrightness

Bonjour,
Je viens d’installer ce plugin et j’ai l’erreur suivante, est-ce que vous pouvez m’aider svp ?
Merci,

Erreur sur la fonction cron du plugin : Return value of naturalLight::computeBrightness() must be of the type int, string returned


Bonjour,

J’aurai besoin de plus d’informations :

  • Quel plugin utilisez-vous pour les lampes ?
    Cela ne changera pas grand-chose je pense.
  • Pouvez-vous montrer les logs générés par le plugin ?
    Dans le menu Analyse/Logs puis NaturalLight
    Il est possible qu’il n’y ait pas assez d’informations dans le log.
    Il faudra alors passer le plugin en mode debug.

Je souhaite voir s’il y a des lignes en erreur.

Enfin, pouvez-vous fournir une capture des commandes proposées par la lampe ?
Je vais regarder le type de la commande liée à la luminosité.

C’est un groupe d’ampoule gérées par le plugin philips hue.
Logs NaturalLight:

[2023-05-29 20:00:04]INFO :  > cron sur [Salon][NaturalLightSalon]
[2023-05-29 20:00:04]DEBUG : fonction: computeLamp
[2023-05-29 20:00:04]DEBUG :   lamp_state: [Salon][Hue salon plafond][Etat Luminosité]:144
[2023-05-29 20:00:04]DEBUG :   lamp_state: bool
[2023-05-29 20:00:04]DEBUG :   lamp_state est donc: true
[2023-05-29 20:00:04]DEBUG : fonction: computeSunElevation
[2023-05-29 20:00:04]DEBUG :   sunElevation :11.64
[2023-05-29 20:00:04]DEBUG :   Brightness activation:1
[2023-05-29 20:00:04]DEBUG : fonction: computeBrightness
[2023-05-29 20:00:04]DEBUG :   todayMorningTime :2023-05-29 06:30 (1685334600)
[2023-05-29 20:00:04]DEBUG :   todayMorningEndTime :2023-05-29 07:30 (1685338200)
[2023-05-29 20:00:04]DEBUG :   todayEveningTime :2023-05-29 21:00 (1685386800)
[2023-05-29 20:00:04]DEBUG :   todayEveningEndTime :2023-05-29 22:00 (1685390400)
[2023-05-29 20:00:04]DEBUG :   tomorrowMorningTime :2023-05-30 06:30 (1685421000)
[2023-05-29 20:00:04]DEBUG :   now :1685383204
[2023-05-29 20:00:04]DEBUG :   période: jour
[2023-05-29 20:00:04]DEBUG :   brightness:
[2023-05-29 20:00:04]ERROR : Erreur sur la fonction cron du plugin : Return value of naturalLight::computeBrightness() must be of the type int, string returned

Et rien côté plugin hue au niveau des logs. depuis les 30 denières minutes

Et voici les commandes des lampes

OK, j’ai analysé le code.
La partie paramétrage n’est pas complète.
Dans la capture d’écran, il manque la valeur max de la luminosité.
Je pense qu’il faut prendre une autre commande. Vous avez choisi « État Luminosité » qui semble être une info.
Il faudrait choisir « Luminosité », et la valeur max qui va être automatiquement renseignée sera de 255.

Exact, merci pour votre réactivité sur les 2 posts =)

1 « J'aime »

N’oubliez pas de cocher « Solution » sur le post qui vous a dépanné.

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.