Anomalie jmqtt: la valeur n'est pas actualisée

Bonjour.

Dans ce cas, il faudrait récupérer la valeur qui passe dans le payload mais que ne passe pas dans la commande numeric.
Est-ce que tu as des bornes min et max ? (minValue, maxValue)
Si la valeur est en dehors de la plage, elle est pas mise à jour.
C’est dans la méthode event du core :

        		if ($this->getSubType() == 'numeric' && ($value > $this->getConfiguration('maxValue', $value) || $value < $this->getConfiguration('minValue', $value)) && strpos($value, 'error') === false) {
					log::add('cmd', 'info', __('La commande n\'est pas dans la plage de valeur autorisée : ', __FILE__) . $this->getHumanName() . ' => ' . $value);
					return;
				}

Si tu veux qu’elle soit mise à jour à chaque fois, qu’importe la valeur, ne mets pas de borne min et max.
Ou augmente ce max.
Ou passe-la en other.