Mesure interrupteur de tableau de bord non détectée (Home assistant avec Tuya IOT cloud)

Bonjour,

Je débute avec Home Assistant. J’ai des interrupteurs de tableau électrique qui monitorant la consommation de courant. Jusqu’à aujourd’hui j’utilise l’application Tuya Smart mais j’ai décidé d’installer HA et faire suivre les informations via Tuya IOT cloud.

Le paramétrage s’est passé sans souci en suivant un tuto et je vois bien mes interrupteurs, cependant ils ne sont pas considérés comme des sensors par HA.

En effet lorsque je télécharge les journaux je peux voir que le json n’envoi que deux entités et aucune d’entre elle n’est de type sensor. J’ai pourtant un attribut ‹ status › avec les valeurs mais ces dernières sont à la racine du json et ne font pas partie d’une entité. J’ai donc du mal à tenter de créer moi même un capteur, puisqu’il s’emble qu’un template se base sur les attributs d’une entités ?

 {
         "name": "Four",
         "model": " WIFI \u91cd\u5408\u95f8\u4fdd\u62a4\u5668",
         "category": "dlq",
         "product_id": "xxx",
         "product_name": "WIFI Smart Meter",
         "online": true,
         "sub": false,
         "time_zone": "+02:00",
         "active_time": "2024-04-07T14:24:25+00:00",
         "create_time": "2024-04-07T14:24:25+00:00",
         "update_time": "2024-04-10T21:25:03+00:00",
         "function": {
          "switch": {
             "type": "Boolean",
             "value": {}
           },
          "countdown_1": {
            ...
           },
           "relay_status": {
            ...
           },
           "light_mode": {
            ...
           },
           "child_lock": {
            ...
           },
           "cycle_time": {
            ...
           }
          }
         },
         "status_range": {
         ...
         },
         "status": {
           "switch": true,
           "countdown_1": 0,
           "add_ele": 1,
           "cur_current": 0,
           "cur_power": 0,
           "cur_voltage": 2443,
           "test_bit": 2,
           "voltage_coe": 0,
           "electric_coe": 0,
           "power_coe": 0,
           "electricity_coe": 0,
           "relay_status": "last",
           "light_mode": "relay",
           "child_lock": false,
           "cycle_time": ""
         },
         "home_assistant": {
          "name": "Four",
          "name_by_user": null,
          "disabled": false,
          "disabled_by": null,
           "entities": [
             {
               "disabled": false,
               "disabled_by": null,
               "entity_category": "config",
               "device_class": null,
               "original_device_class": null,
               "icon": null,
               "original_icon": "mdi:account-lock",
               "unit_of_measurement": null,
               "state": {
                "entity_id": "switch.four_child_lock",
                "state": "off",
                 "attributes": {
                   "icon": "mdi:account-lock",
                   "friendly_name": "Four Child Lock"
                 },
                 "last_changed": "2024-04-11T10:31:18.778094+00:00",
                 "last_updated": "2024-04-11T10:31:18.778094+00:00"
               }
             },
             {
               "disabled": false,
               "disabled_by": null,
               "entity_category": null,
               "device_class": null,
               "original_device_class": null,
               "icon": null,
               "original_icon": null,
               "unit_of_measurement": null,
              "state": {
                 "entity_id": "switch.four_switch",
                 "state": "on",
                 "attributes": {
                   "friendly_name": "Four Switch"
                },
                 "last_changed": "2024-04-11T10:31:18.778297+00:00",
                 "last_updated": "2024-04-11T10:31:18.778297+00:00"
               }
             }
           ]
         }
       },

Lorsque je regarde les logs, je peux voir que Tuya IOT envoi bien les informations de mon capteur, mais elles ne semblent pas liées à une entité particulière. j’ai un devId, surement pour device ID mais je ne sais pas comment exploiter cela.

{
  'protocol': 4, 
  'data': {
    'devId': 'bf7049acd79365d046watw', 
    'dataId': 'e48790a3-f1a6-4047-8e34-439632ce8b06', 
    'productKey': 'XXXXXX', 
    'status': [
      {'code': 'cur_current', 
      't': 1712823884, 
      '18': 0, 
      'value': 0
      }, 
      {
      'code': 'cur_power', 
      't': 1712823884, 
      '19': 0, 
      'value': 0}, 
      {'code': 'cur_voltage', 
      't': 1712823884, 
      'value': 2448, 
      '20': 2448
      }
      ]
  }, 
  't': 1712823884, 
  'pv': '2.0', 
  'sign': '076979f80b95dfd8815be46e68612b85'
}

Toute aide est la bienvenue, merci à vous :slight_smile: