# \[ Theengs passerelle \] Détection Nuts Tracker Mini

**URL:** <https://forum.hacf.fr/t/theengs-passerelle-detection-nuts-tracker-mini/16342>\
**Category:** Entraide Home Assistant\
**Tags:** bluetooth, extension-addon\
**Created:** [Octobre 13, 2022, 11:25 UTC](https://forum.hacf.fr/t/theengs-passerelle-detection-nuts-tracker-mini/16342 "2022-10-13T23:25:49Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![ClassicRed](https://forum.hacf.fr/user_avatar/forum.hacf.fr/classicred/32/27071_2.png) [@ClassicRed](https://forum.hacf.fr/u/ClassicRed)\
**Post date:** [Octobre 13, 2022, 11:25 UTC](https://forum.hacf.fr/t/theengs-passerelle-detection-nuts-tracker-mini/16342/1 "2022-10-13T23:25:49Z")

</div>

Hello

Avec l’aide de @1technophile

On essai de faire reconnaitre les nuts Mini Tracker via la passerelle .  
Divers essai on étais fait sans être concluant pour l’instant  
Malgré un remonté d’information avec MQTTEXPLORER.

Les infos reçu en json avec Mqtt Explorer

```auto
{
  "servicedatauuid": "180a",
  "servicedata": "AA1116000445",
  "manufacturerdata": "11020025",
  "name": "nut",
  "id": "AA:11:16:00:04:45",
  "rssi": -34
  "rssi": -40
}

```

1technophile, m’a suggéré de créé un binary\_sensor

dans mon fichier mqtt.yaml

```nohighlight
    name: presence
    state_topic: "home/OpenMQTTGateway/BTtoMQTT/AA1116000445"
    value_template: "{% if value_json.rssi > -81 -%}ON{%- elif value_json.rssi < -80 -%}OFF{%- endif %}"
# auto_off: 10
    payload_on: "ON"
    payload_off: "OFF"
    device_class: connectivity

```

Mais nada , l’info remonté pas , pourtant dans Entités on peux voir ceci:

 ![Capture](https://forum.hacf.fr/uploads/default/original/3X/f/6/f6e5d46f2fffeae3f7db76514af60705c7eea81f.png)

La carte UI

```auto
type: entities
entities:
  - entity: binary_sensor.presence
state_color: true

```

![Capture](https://forum.hacf.fr/uploads/default/original/3X/b/2/b26d6208f9d69e025eb80e0ff65f9d4ecd40f530.png)  
 ![Capture](https://forum.hacf.fr/uploads/default/original/3X/9/2/92886a7a909fda2edebc66c5be5b5d36490414dd.png)  
 ![Capture](https://forum.hacf.fr/uploads/default/original/3X/a/4/a4e12fb7ea05492b7e9994426ecf4f53ef9a39b0.png)  
 ![Capture](https://forum.hacf.fr/uploads/default/original/3X/9/5/958b23f69e341aa318caab752d47ee28ea55fdfc.png)

Je suis ouvert a toutes suggestions.

Merci

---

<div class="post-metadata">

**Author:** ![ClassicRed](https://forum.hacf.fr/user_avatar/forum.hacf.fr/classicred/32/27071_2.png) [@ClassicRed](https://forum.hacf.fr/u/ClassicRed)\
**Post date:** [Octobre 21, 2022, 9:25 UTC](https://forum.hacf.fr/t/theengs-passerelle-detection-nuts-tracker-mini/16342/2 "2022-10-21T21:25:33Z")

</div>

Hello

J’ai trouvé comment faire , ca marche 😀

 ![Capture](https://forum.hacf.fr/uploads/default/original/3X/e/d/ed31ca4b3119986cff3dbdd92ebf144f17937f03.png)

---

<div class="post-metadata">

**Author:** ![1technophile](https://forum.hacf.fr/user_avatar/forum.hacf.fr/1technophile/32/26514_2.png) [@1technophile](https://forum.hacf.fr/u/1technophile)\
**Post date:** [Octobre 29, 2022, 6:07 UTC](https://forum.hacf.fr/t/theengs-passerelle-detection-nuts-tracker-mini/16342/3 "2022-10-29T18:07:21Z")

</div>

Salut,

Est ce que tu souhaites détailler comment tu as fait?

---

<div class="post-metadata">

**Author:** ![ClassicRed](https://forum.hacf.fr/user_avatar/forum.hacf.fr/classicred/32/27071_2.png) [@ClassicRed](https://forum.hacf.fr/u/ClassicRed)\
**Post date:** [Novembre 4, 2022, 8:20 UTC](https://forum.hacf.fr/t/theengs-passerelle-detection-nuts-tracker-mini/16342/4 "2022-11-04T20:20:00Z")

</div>

Hello  
@1technophile  
Je reviens vers toi dans quelque temps , le temps de stabilisé ( enfin d essayé ) car des deco , pas fiable a 100%

---

<div class="post-metadata">

**Author:** ![ClassicRed](https://forum.hacf.fr/user_avatar/forum.hacf.fr/classicred/32/27071_2.png) [@ClassicRed](https://forum.hacf.fr/u/ClassicRed)\
**Post date:** [Novembre 11, 2022, 2:31 UTC](https://forum.hacf.fr/t/theengs-passerelle-detection-nuts-tracker-mini/16342/5 "2022-11-11T02:31:38Z")

</div>

Hello  
@1technophile  
Pour j’ai beau tout essayé , mais deco de temps en temps , impossible a fiabilisé

Sinon voici comment j’ai fait

Dans mon fichier **_tracker.yaml_**

```auto
sensor:
    ####################################################
    # #
    # NUTS TRACKERS #
    # #
    ####################################################

  - platform: template
    sensors:
      nut_mini_laguna:
        friendly_name: "Nut Mini Renault"
        value_template: >-
          {% set time = states('sensor.time')%}
          {% if ( ( ( ( ( as_timestamp(now()) ) - ( as_timestamp( states.sensor['Rssi_Renault'].last_changed) ) | int ) | round(0) ) / 60 ) | int ) <2%}
            PRÉSENTE
          {% else %}
            ABSENTE
          {% endif %}
          
  - platform: template
    sensors:
      nut_mini_slk:
        friendly_name: "Nut Mini Slk "
        value_template: >-
          {% set time = states('sensor.time')%}
          {% if ( ( ( ( ( as_timestamp(now()) ) - ( as_timestamp( states.sensor['Rssi_Mercedes'].last_changed) ) | int ) | round(0) ) / 60 ) | int ) <2%}
            PRÉSENTE
          {% else %}
            ABSENTE
          {% endif %}          
          
  - platform: template
    sensors:
      nut_mini_laguna_m:
        friendly_name: "Nut Mini Renault M "
        value_template: >-
          {% set time = states('sensor.time')%}
          {% if ( ( ( ( ( as_timestamp(now()) ) - ( as_timestamp( states.sensor['Rssi_Renault_M'].last_changed) ) | int ) | round(0) ) / 60 ) | int ) <2%}
            PRÉSENTE
          {% else %}
            ABSENTE
          {% endif %}
          
  - platform: template
    sensors:
      nut_mini_slk_m:
        friendly_name: "Nut Mini Slk M"
        value_template: >-
          {% set time = states('sensor.time')%}
          {% if ( ( ( ( ( as_timestamp(now()) ) - ( as_timestamp( states.sensor['Rssi_Mercedes_M'].last_changed) ) | int ) | round(0) ) / 60 ) | int ) <2%}
            PRÉSENTE
          {% else %}
            ABSENTE
          {% endif %}      
  
  - platform: template
    sensors:
      nut_mini_sac:
        friendly_name: "Nut Mini Sac"
        value_template: >-
          {% set time = states('sensor.time')%}
          {% if ( ( ( ( ( as_timestamp(now()) ) - ( as_timestamp( states.sensor['Rssi_Sac'].last_changed) ) | int ) | round(0) ) / 60 ) | int ) <2%}
            PRÉSENT
          {% else %}
            ABSENT
          {% endif %} 

```

Et dans mon second fichier **_mqtt.yaml_**

```auto
mqtt:  
  sensor: 
  
    - name: "Rssi_Renault"
      unit_of_measurement: "dBm"
      state_topic: 'home/TheengsGateway/BTtoMQTT/FFFF XX XX XX XX'
      value_template: '{{ value_json.rssi | is_defined }}' 

    - name: "Rssi_Mercedes"
      unit_of_measurement: "dBm"
      state_topic: 'home/TheengsGateway/BTtoMQTT/FFFF XX XX XX XX'
      value_template: '{{ value_json.rssi | is_defined }}'
      
    - name: "Rssi_Renault_M"
      unit_of_measurement: "dBm"
      state_topic: 'home/TheengsGateway/BTtoMQTT/FFFFFFFF XX XX XX XX'
      value_template: '{{ value_json.rssi | is_defined }}'   
      
    - name: "Rssi_Mercedes_M"
      unit_of_measurement: "dBm"
      state_topic: 'home/TheengsGateway/BTtoMQTT/FFFFFFFF XX XX XX XX'
      value_template: '{{ value_json.rssi | is_defined }}'      
      
    - name: "Rssi_Sac"
      unit_of_measurement: "dBm"
      state_topic: 'home/TheengsGateway/BTtoMQTT/FFFFFFFF XX XX XX XX'
      value_template: '{{ value_json.rssi | is_defined }}' 

```

---

<div class="post-metadata">

**Author:** ![1technophile](https://forum.hacf.fr/user_avatar/forum.hacf.fr/1technophile/32/26514_2.png) [@1technophile](https://forum.hacf.fr/u/1technophile)\
**Post date:** [Novembre 12, 2022, 11:34 UTC](https://forum.hacf.fr/t/theengs-passerelle-detection-nuts-tracker-mini/16342/6 "2022-11-12T11:34:58Z")

</div>

Salut,

On va voir pour publier un message même si le beacon est absent, avec une sorte de booleen a false.

---

<div class="post-metadata">

**Author:** ![PHB\_fr](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/p/f1d935/32.png) [@PHB\_fr](https://forum.hacf.fr/u/PHB_fr)\
**Post date:** [Juillet 29, 2023, 8:23 UTC](https://forum.hacf.fr/t/theengs-passerelle-detection-nuts-tracker-mini/16342/7 "2023-07-29T20:23:14Z")

</div>

Bonsoir,

Tu as une procédure / Tuto / Wiki du coup pour ce besoin (j’ai le meme besoin pour info)  
Par avance merci.

Merci de ton assistance.

---

<div class="post-metadata">

**Author:** ![1technophile](https://forum.hacf.fr/user_avatar/forum.hacf.fr/1technophile/32/26514_2.png) [@1technophile](https://forum.hacf.fr/u/1technophile)\
**Post date:** [Janvier 26, 2024, 1:16 UTC](https://forum.hacf.fr/t/theengs-passerelle-detection-nuts-tracker-mini/16342/8 "2024-01-26T01:16:16Z")

</div>

Pour information la publication du message offline a été ajoutée dans la dernière version.

Il n’y a pas de configuration particulière a ajoutée, juste mettre à jour le addon.

---

<div class="post-metadata">

**Author:** ![llaumgui](https://forum.hacf.fr/user_avatar/forum.hacf.fr/llaumgui/32/80994_2.png) [@llaumgui](https://forum.hacf.fr/u/llaumgui)\
**Post date:** [Octobre 18, 2024, 6:55 UTC](https://forum.hacf.fr/t/theengs-passerelle-detection-nuts-tracker-mini/16342/9 "2024-10-18T06:55:58Z")

</div>

Bonjour,

je me permets de déterrer ce sujet. Je suis en cours de migration Jeedom → home asistant. J’ai ma gateway Theengs qui tourne sous Jeedom / ODroid et mon Home Assistant dans un container Docker.  
J’essai de détecter mes nut et de ce que je comprends le `mqtt_room` et le truc à faire en 2024… Mais seuls mes tags connus (donc pas les nut) apparaissent dans le topic présence.

Du coup je me pose a question de savoir la meilleure méthode entre celle de @ClassicRed et l’utilisation de `mqtt_room`. Dans tous les cas, je n’arrive à faire marcher aucune d’elle.
