Je pense avoir trouvé une solution intéressante. Je suis en train de tester les requêtes SQL là où je suis plus à l’aise et je crée une intégration SQL pour remonter la valeur qui m’intéresse.
Exemple de code pouvant remonter l’avant dernière valeur de manière indépendante des déclencheurs (trigger)
Pour l’intégration pensez à supprimer le premier commentaire SQL pour ne pas être éjecté par l’intégration
-- Remonte l'avant dernier enregistrement d'un capteur
SELECT s.state
FROM states s, states_meta m
WHERE s.metadata_id = m.metadata_id
-- Nom de l'entitée à suivre
AND m.entity_id = 'sensor.spa_flipr_ph'
-- Remonte plus loin que l'avant dernier enregistrement jusqu'à trouver de la donnée
AND s.state <> 'unavailable'
ORDER BY
last_updated_ts DESC
LIMIT 1,1
Je sens que je tient une solution intéressante