Mise à jour très lente d'un capteur d'ouverture

J’ai configuré un capteur d’ouverture RFXCom sur mon jeedom 4.
J’ai un délai de 3s entre l’affichage de l’ouverture et de la fermeture.
L’URL qui m’indique l’état est instantanée.
Sur HA, j’ai utilisé REST pour définir un capteur binaire avec cette URL

binary_sensor:
  - platform: rest
    resource: "https://XXXXXXXXX.jeedom.link/core/api/jeeApi.php?apikey=XXXXX&type=cmd&id=5117"
    name: etat.capteur.porte.antenne

Sur lovelace, j’ai juste défini la « device class » de mon binaire en capteur de porte.
Et là je dois attendre une vingtaine de secondes pour que je vois changer l’état de l’ouverture.
Y a moyen de faire aller ça plus vite ?

La réponse la plus logique voudrait que tu bascule ce capteur sur HA au lieu de le laisser sous Jeedom.

Une autre solution serait de jouer avec la clé scan_interval: et de définir une valeur assez basse.

Ou encore une automatisation qui executerait l’action homeassistant.update_entity

1 « J'aime »

Merci de ta réponse rapide, pour l’instant je souhaite conserver mes capteurs sur Jeedom vu qu’ils sont tous paramétrés (grosse galère surtout avec les prises), je pense plutôt m’en servir comme antenne pour mes ZWave, RFXCom et Bluetooth. Les bluetooth, c’est bon pour l’instant, ce sont des capteurs miflora et xiaomi (température/humidité rond), les Zwave grâce à toi et d’autres j’ai pu utiliser mes prises, restent les rfx qui mettent trop de temps à répondre.
Pourrais-tu m’expliquer cette automatisation, je n’en ai jamais faite ?

Je pense qu’il vaudrait mieux inverser la logique. Faire en sorte que jeedom « informe » HA du changement. Et pour ça, je suggère d’utiliser l’URL de push global sur jeedom ou d’avoir un scenario sur jeedom qui se déclenche sur changement d’état du capteur et qui fait un « truc » pour donner l’info à HA: mqtt, appel d’un webhook…

Merci golfvert, j’ai fait un scénario avec MQTT, c’est instantané , j’ai 0 et 1 tout de suite (encore plus vite qu’avec Jeedom)
Reste le problème pour moi de transformer ces 0 et 1 en device class door (que je ne trouve pas)
J’ai mis ça en MQTT

- platform: mqtt  
  state_topic: 'etat/porte.antenne'
  name: 'porte antenne'

C’est pas comme si 5 minutes avant j’en avais parlé dans un autre sujet… Je sens que je fatigue

Merci à toi de participer

:+1:

1 « J'aime »

C’est bon, j’y suis arrivé, si ça peut aider un débutant comme moi :grinning:

binary_sensor:
  - platform: mqtt  
    state_topic: 'etat/porte.antenne'
    name: 'porte antenne'
    qos: 1
    payload_on: "1"
    payload_off: "0"
    device_class: door