Eviter la répétition de valeurs identiques

Bonjour,

Est-il possible de ne pas avoir la répétition de valeurs identiques qui se suivent ?
La commande en question a la gestion de la répétition des valeurs à "jamais répéter".

2020-10-09 05:59:31 Shelly prise08 Puissance 0 W
2020-10-09 06:00:01 Shelly prise08 Puissance 0 W
2020-10-09 06:00:31 Shelly prise08 Puissance 0 W
2020-10-09 06:01:01 Shelly prise08 Puissance 0 W
2020-10-09 06:01:31 Shelly prise08 Puissance 0 W
2020-10-09 06:02:01 Shelly prise08 Puissance 0 W
2020-10-09 06:02:31 Shelly prise08 Puissance 0 W
2020-10-09 06:02:43 Shelly prise08 Puissance 55,76 W
2020-10-09 06:03:13 Shelly prise08 Puissance 56,46 W
2020-10-09 06:03:43 Shelly prise08 Puissance 56,3 W
2020-10-09 06:04:13 Shelly prise08 Puissance 55,98 W
2020-10-09 06:04:43 Shelly prise08 Puissance 55,56 W
2020-10-09 06:05:13 Shelly prise08 Puissance 55,17 W
2020-10-09 06:05:40 Shelly prise08 Puissance 0 W
2020-10-09 06:06:10 Shelly prise08 Puissance 0 W
2020-10-09 06:06:40 Shelly prise08 Puissance 0 W
2020-10-09 06:07:10 Shelly prise08 Puissance 0 W
2020-10-09 06:07:40 Shelly prise08 Puissance 0 W
2020-10-09 06:08:10 Shelly prise08 Puissance 0 W
2020-10-09 06:08:40 Shelly prise08 Puissance 0 W
2020-10-09 06:09:10 Shelly prise08 Puissance 0 W
[2020-10-15 09:27:27][SCENARIO] name: Système à jour, comment: , state: 1, result: OK
[2020-10-15 09:27:27][SCENARIO] name: Cron actif, comment: , state: 1, result: OK
[2020-10-15 09:27:27][SCENARIO] name: Scénario actif, comment: , state: 1, result: OK
[2020-10-15 09:27:27][SCENARIO] name: Démarré, comment: , state: 1, result: OK 2020-10-02 13:44:01
[2020-10-15 09:27:27][SCENARIO] name: Date système (dernière heure enregistrée), comment: , state: 1, result: OK 2020-10-15 09:27:27 (2020-10-15 08:40:02)
[2020-10-15 09:27:27][SCENARIO] name: Droits sudo, comment: , state: 1, result: OK
[2020-10-15 09:27:27][SCENARIO] name: Version Jeedom, comment: , state: 1, result: 4.0.61
[2020-10-15 09:27:27][SCENARIO] name: Version PHP, comment: , state: 1, result: 7.3.19-1~deb10u1
[2020-10-15 09:27:27][SCENARIO] name: Apache, comment: , state: 1, result: 11
[2020-10-15 09:27:27][SCENARIO] name: Version OS, comment: , state: 1, result: Linux jeedom 4.19.0-11-amd64 #1 SMP Debian 4.19.146-1 (2020-09-17) x86_64 GNU/Linux [10.6]
[2020-10-15 09:27:27][SCENARIO] name: Version database, comment: , state: 1, result: 10.3.23-MariaDB-0+deb10u1
[2020-10-15 09:27:27][SCENARIO] name: Espace disque libre, comment: , state: 1, result: 71 %
[2020-10-15 09:27:27][SCENARIO] name: Espace disque libre tmp, comment: , state: 1, result: 96 %
[2020-10-15 09:27:27][SCENARIO] name: Mémoire disponible, comment: , state: 1, result: 45 % (Total 1995 Mo)
[2020-10-15 09:27:27][SCENARIO] name: Mémoire suffisante, comment: , state: 1, result: 0
[2020-10-15 09:27:27][SCENARIO] name: Erreur I/O, comment: , state: 1, result: 0
[2020-10-15 09:27:27][SCENARIO] name: Swap disponible, comment: , state: 1, result: 96 % (Total 2046 Mo)
[2020-10-15 09:27:27][SCENARIO] name: Swapiness, comment: , state: 1, result: 60%
[2020-10-15 09:27:27][SCENARIO] name: Charge, comment: , state: 1, result: 0.78 - 0.66 - 0.48
[2020-10-15 09:27:27][SCENARIO] name: Configuration réseau interne, comment: , state: 1, result: OK
[2020-10-15 09:27:27][SCENARIO] name: Configuration réseau externe, comment: , state: 1, result: OK
[2020-10-15 09:27:27][SCENARIO] name: Persistance du cache, comment: , state: 1, result: OK (2020-10-15 09:00:05)
[2020-10-15 09:27:27][SCENARIO] name: Apache private tmp, comment: , state: 0 , result: OK

[2020-10-15 09:27:27][SCENARIO] plugin: Data Export -> dataexport -> stable -> 2020-10-08 11:47:36
[2020-10-15 09:27:27][SCENARIO]                     active -> 1
[2020-10-15 09:27:27][SCENARIO]                     deamonAutoMode -> 1

Table historyArch

Capture d’écran du 2020-10-15 10-42-33

Table history

Capture d’écran du 2020-10-15 10-31-46

Arrondi tu la valeur? Il est possible que la valeur soie différente mais comme tu arrondi, elle est tout le temps la même

Non, aucun traitement.

Bonjour,
As tu essayé de faire afficher 2 ou 3 décimales dans Arrondi (chiffre après la virgule) pour vérifier au lieu de laisser le champ vide ?
Pour être sur que c’est pas le shelly qui arrondi à zéro alors qu’il y a des décimales qui trainent derrière

(Mise à jour de mon premier post).

En base, zéro c’est zéro.

1 « J'aime »

Bonjour @Jeandhom,

Je ferai en sorte de prendre ce cas de figure en compte lors d’une prochaine MAJ du plugin même si effectivement je misais sur le fait de ne jamais répéter les valeurs pour ce cas de figure.

C’est bizarre que des données soient tout de même enregistrées en BDD :thinking:

1 « J'aime »

Bonjour et merci @Aurelien,

Effectivement, le "jamais répéter" devrait empêcher l’enregistrement dans history et le transfert de data à 5h00 vers historyArch devrait les supprimer aussi.

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