Jeedom - Core : Module en warning sans raison

Tags: #<Tag:0x00007f28358f4238>

Bonjour à tous,

Sur un équipement du plugin Deconz (détecteur de porte), dont l’état est binaire, j’avais programmé un warning immédiat si « #value# == 1 ».
Ceci fonctionnait parfaitement, mais je découvre maintenant que depuis ce matin, alors que la valeur est bien à 0, l’équipement est toujours en statut warning.
Pourtant un test expression donne bien #value#=0…

J’ai essayé de supprimer de façon pure et simple la condition sur le warning, mais là encore, le module reste en warning.
J’ai également désactivé / activé l’équipement, ca ne change rien…

Avez-vous une idée de où je pourrais regarder pour continuer le diagnostique ?

Je suis en version 4.0.59.

Merci pour votre aide.

Quesion bête tu connais bien la différence entre = et == ?

Peu tu nous faire voir ton scénario et ses déclancheurs ?

Bonjour,

Oui oui, c’est bien clair = ou ==.
Pour ce point en question, je n’ai pas de scénario ni déclencheurs,… un bête signal binaire sur lequel je programme un warning directement via le système.
Ici comme maintenant j’ai supprimé la configuration du warning, il n’y a même aucune raison qu’il reste en statut warning.

Merci pour le coup de main,
Screenshot_1 Screenshot_2 Screenshot_3

Bonjour

Désolé pour le HS, mais moi je veux bien savoir la différence.

Merci.

Le Warning peut provenir de la configuration générale de Jeedom.

  • Surtout pour les modules à piles.

= c’est une affectation
== c’est une comparaison
a = 5 celui-la affecte 5 a la variable a
a == 5 celui-ci compare la valeur de a à 5 et renvoie vrai ou faux lors d’un test

3 J'aimes

Il manque === :grin:

https://www.php.net/manual/fr/language.operators.comparison.php

2 J'aimes

J’allais le dire :innocent:

D’autant qu’il peut avoir son importance dans certains scénarios.

2 J'aimes

quand on en est à trois c’est que l’on a compris le 1 et le 2 :rofl:

1 J'aime

Ce n’est pas le cas, je n’ai pas configuré d’alerte sur le timeout ou les piles sur cet équipement…
C’est quand même un cas bizarre…

Regardez dans la page équipements, onglets alertes de Jeedom.

Aucune alerte dans « Alertes Définies » et pourtant je retrouve bien mon module en alerte dans « Modules en alerte ».
Y a t’il un moyen de « réseter » le calcul d’alerte ? Il semble figé sur son dernier calcul…