bonjour,
j’utilise aussi des sondes Aqara, et j’ai le même phénomène sur la baisse rapides des batteries, dans mes congélateurs mais elles continuent à émettre ,pratiquement un an.
pour surveiller le bon fonctionnement j’ai créé une automatisation et un script qui contrôle le rafraichissement du capteur, cela tourne bien.
alias: watchdog Zigbee
sequence:
- service: persistent_notification.dismiss
data_template:
notification_id: Watchdog Zigbee:{{entity_id}}
- condition: template
value_template: >-
{{ ( now()|as_timestamp() -
states[entity_id].last_updated|default(0,true)|as_timestamp()|default(0,true)
) > time }}
- service: persistent_notification.create
data_template:
title: "Watchdog Zigbee: {{ state_attr(entity_id,\"friendly_name\") }}"
message: >
{%- if states[entity_id].last_updated %} Le capteur {{
state_attr(entity_id,"friendly_name") }} n'a pas été mis à jour depuis
{{ ( now()|as_timestamp() -
states[entity_id].last_updated|default(0,true)|as_timestamp()|default(0,true)
)|int }} secondes, le temps théorique alloué est de {{ time }} secondes.
{%- else %} Le capteur {{ state_attr(entity_id,"friendly_name")}} semble
ne plus exister. {%- endif %}
notification_id: Watchdog Zigbee:{{entity_id}}
- service: notify.mobile_app_mi_9
data_template:
title: "Watchdog Zigbee: {{ state_attr(entity_id,\"friendly_name\") }}"
message: >
{%- if states[entity_id].last_updated %} Le capteur {{
state_attr(entity_id,"friendly_name") }} n'a pas été mis à jour depuis
{{ ( now()|as_timestamp() -
states[entity_id].last_updated|default(0,true)|as_timestamp()|default(0,true)
)|int }} secondes, le temps théorique alloué est de {{ time }} secondes.
{%- else %} Le capteur {{ state_attr(entity_id,"friendly_name") }}
semble ne plus exister. {%- endif %}
- service: shopping_list.add_item
data:
name: >-
Perte Zigbee {{ state_attr(entity_id,"friendly_name") }} -- {{
now().strftime('%d')}}/{{ now().strftime('%m')}}/{{
now().strftime('%y')}} {{ now().strftime('%H:%M')}}
- service: counter.increment
target:
entity_id: counter.surveillance_zigbee
data: {}
mode: single
icon: mdi:signal-variant
Dans le script il y a des choses à épurer, en fonction des tes choix, j’y ai mis mon smartphone, j’ai utilisé la liste de course comme enregistreur d’évènements, et j’ai rajouté un compteur, mais tout ça est optionnel.
je me suis inspiré d’une autre source mais je ne retrouve plus le lien.
bonne découverte
Je viens de connecter un sensor INKBIRD suivant tes bons conseils, c’est détecté (là dans le congélateur du frigo) et intégré du premier coup, à suivre pour la batterie !
Bonsoir,
Sonde Aqara dans le congel et pas de soucis particulier de pile, peut être parce que j’ai une vannes Zigbee et une ampoule « relais » à proximité ?
Merci @Patrick44fr
J’essaie de comprendre ton script et surtout cette nouvelle nouvelle entité « liste de course ».
Je suis allé voir une vidéo expliquant le fonctionnement que j’ai à peu près compris.
Que mets tu dans ta liste de course?
Merci
Bonjour,
la liste de course me sert de consignateur d’état (mémoire des évènements qui sont en anomalie), c’est un gadget que j’utilise parfois pour tracer des évènements d’automatisation ou autre. cela existe par le logbook mais j’y mets ce que je veux entité attribut d’entité etc…
pour avoir la liste de course ,il faut la rajouter par paramètres → Intégration.
j’espère t’avoir éclairé.
bonne journée
Merci pour ton aide, je ne suis pas un spécialiste de codage, juste un passionné.
Pour installer la liste de course, j’avais trouvé, mais si je comprends bien ton explication, toi, tu ne mets rien dans ta liste de course, c’est ton script qui s’en charge.
Est-ce çà?
oui tout à fait ,elle ne se remplit qu’en cas d’anomalie,
pour le compteur c’est pareil c’est un choix personnel pour savoir le nombre de perte cumulé, si tu le veux il faut créer l’entité
Ok, merci pour toutes tes infos.
Je suis entrain de créer mon entité « counter », en lisant la doc, je vois qu’il faut mettre une valeur initiale, je pense mettre 0 puis un pas (step) où je pense mettre 1.
Est-ce bien cela?