Prise connecté Lexman

{
    "22": {
        "etag": "ef89e3f1851e309261c5997c13ae75a7",
        "hascolor": false,
        "lastannounced": null,
        "lastseen": "2022-04-23T16:00Z",
        "manufacturername": "ADEO",
        "modelid": "LDSENK02F",
        "name": "Smart plug 22",
        "state": {
            "alert": "none",
            "on": true,
            "reachable": true
        },
        "swversion": "2.6",
        "type": "Smart plug",
        "uniqueid": "80:4b:50:ff:fe:e2:92:cd-01"
    }
}

Aucun cluster de mesure de puissance dans cette configuration. Il faudrait aller voir avec deCONZ GUI si le cluster Power Mesurement existe réellement sur ton équipement.

J’ai l’impression qu’ils ont pris la même config pour les deux prises.

Quelles 2 prises ?

Essayes ce DDF, a placer dans le répertoire devices de deconz.

{
  "schema": "devcap1.schema.json",
  "manufacturername": "ADEO",
  "modelid": "LDSENK02F",
  "product": "Lexman Plug",
  "vendor": "Lexman",
  "sleeper": false,
  "status": "Gold",
  "subdevices": [
    {
      "type": "$TYPE_SMART_PLUG",
      "restapi": "/lights",
      "uuid": [
        "$address.ext",
        "0x01"
      ],
      "items": [
        {
          "name": "attr/id"
        },
        {
          "name": "attr/lastannounced"
        },
        {
          "name": "attr/lastseen"
        },
        {
          "name": "attr/manufacturername"
        },
        {
          "name": "attr/modelid"
        },
        {
          "name": "attr/name"
        },
        {
          "name": "attr/swversion"
        },
        {
          "name": "attr/type"
        },
        {
          "name": "attr/uniqueid"
        },
        {
          "name": "state/alert",
          "default": "none"
        },
        {
          "name": "state/on",
          "refresh.interval": 5
        },
        {
          "name": "state/reachable"
        }
      ]
    },
    {
      "type": "$TYPE_POWER_SENSOR",
      "restapi": "/sensors",
      "uuid": [
        "$address.ext",
        "0x01",
        "0x0b04"
      ],
      "fingerprint": {
        "profile": "0x0104",
        "device": "0x0051",
        "endpoint": "0x01",
        "in": [
          "0x0000",
          "0x0B04"
        ]
      },
      "items": [
        {
          "name": "attr/id"
        },
        {
          "name": "attr/lastannounced"
        },
        {
          "name": "attr/lastseen"
        },
        {
          "name": "attr/manufacturername"
        },
        {
          "name": "attr/modelid"
        },
        {
          "name": "attr/name"
        },
        {
          "name": "attr/swversion"
        },
        {
          "name": "attr/type"
        },
        {
          "name": "attr/uniqueid"
        },
        {
          "name": "config/on"
        },
        {
          "name": "config/reachable"
        },
        {
          "name": "state/current",
          "refresh.interval": 300
        },
        {
          "name": "state/lastupdated"
        },
        {
          "name": "state/power",
          "refresh.interval": 300
        },
        {
          "name": "state/voltage",
          "refresh.interval": 300
        }
      ]
    },
    {
      "type": "$TYPE_CONSUMPTION_SENSOR",
      "restapi": "/sensors",
      "uuid": [
        "$address.ext",
        "0x01",
        "0x0702"
      ],
      "fingerprint": {
        "profile": "0x0104",
        "device": "0x0051",
        "endpoint": "0x01",
        "in": [
          "0x0000",
          "0x0702"
        ]
      },
      "items": [
        {
          "name": "attr/id"
        },
        {
          "name": "attr/lastannounced"
        },
        {
          "name": "attr/lastseen"
        },
        {
          "name": "attr/manufacturername"
        },
        {
          "name": "attr/modelid"
        },
        {
          "name": "attr/name"
        },
        {
          "name": "attr/swversion"
        },
        {
          "name": "attr/type"
        },
        {
          "name": "attr/uniqueid"
        },
        {
          "name": "config/on"
        },
        {
          "name": "config/reachable"
        },
        {
          "name": "state/consumption",
          "read": {"at": "0x0000", "cl": "0x0702", "ep": 0, "fn": "zcl" },
          "parse": {"at": "0x0000", "cl": "0x0702", "ep": 0, "eval": "Item.val = Attr.val * 10"},
          "refresh.interval": 300
        },
        {
          "name": "state/lastupdated"
        }
      ]
    }
  ],
  "bindings": [
    {
      "bind": "unicast",
      "src.ep": 1,
      "cl": "0x0006",
      "report": [
        {
          "at": "0x0000",
          "dt": "0x10",
          "min": 1,
          "max": 300
        }
      ]
    },
    {
      "bind": "unicast",
      "src.ep": 1,
      "cl": "0x0702",
      "report": [
        {
          "at": "0x0000",
          "dt": "0x25",
          "min": 1,
          "max": 300,
          "change": "0x0000000A"
        }
      ]
    },
    {
      "bind": "unicast",
      "src.ep": 1,
      "cl": "0x0B04",
      "report": [
        {
          "at": "0x0505",
          "dt": "0x21",
          "min": 1,
          "max": 300,
          "change": "0x00000001"
        },
        {
          "at": "0x0508",
          "dt": "0x21",
          "min": 1,
          "max": 300,
          "change": "0x00000064"
        },
        {
          "at": "0x050B",
          "dt": "0x29",
          "min": 1,
          "max": 300,
          "change": "0x00000001"
        }
      ]
    }
  ]
}

La 10a et la 16a. La 10 n’a pas la conso et correspond au model id.

Tu as 2 prises qui n’ont pas les mêmes données brutes ?

Oui tu as deux model différents qui n’ont pas les même fonction.

Mais elles sont le meme modelID ? Mince pas facile de les reconnaitre du coup …

Je ne vois pas trop ou le placer/remplacer @HugoVal11 , désolé:

Merci

Tu es dans jeedom la, c’est dans les répertoires de deconz.

All DDF provided directly with deCONZ typically reside in /usr/share/deCONZ/devices/generic/ on a Linux system and are loaded first. However, files residing in the home directory of the user running deCONZ (e.g. /home/deconzuser/.local/share/dresden-elektronik/deCONZ/devices) will override the pre-packaged files to allow users to amend and keep their own files if desired.

L’un des deux répertoire contient ça deconz-rest-plugin/devices at master · dresden-elektronik/deconz-rest-plugin · GitHub (au pire fais une recherche de fichiers), l’autre devrait être vide.
Pour faire des tests, il vaut mieux utiliser le premier (celui qui est remit a zéro a chaque mise jour de deconz)

Bonjour,

bon je n’ai pas les droits pour écrire à cet endroit visiblement.
D’autre part, il faut que je copie ton DDF dans un fichier .json à créer, que je remplace un fichier ? Ici, j’ai essayé de créer un prise.json avec ton code collé dedans mais je n’arrive pas à le transférer via filezilla
image

L’endroit est bon, pas besoin d’aller dans le repertoire generic.
Le mieux c’est de créer un répertoire Lexman, mais pour les tests on s’en fout.
Il te faut créer le créér, avec nano prise.json par exemple, ou déplacer un fichier avec fiezilla.

Et oui j’ai eu le même probleme de permission. Pour augmenter les droits

sudo chmod -R 777 /usr/share/deCONZ/devices

Ça n’a pas marché ?

Pas pu tester hier soir, désolé.
J’essaye ce soir.
Merci

Bon, c’est dommage, je n’arrive meme pas à augmenter les droits chez moi… :frowning: :
image

Donc je n’arrive pas à copier le fichier…

Peut etre Installation VM windows péripéties - #29 par cocolabombe0

J’ai déjà essayé mais pas mieux…

usermod -aG sudo jeedom
Et sans le sudo ?

J’ai un peu tout essayé malheureusement…

Bonsoir @HugoVal11 ,

J’ai corrigé mon problème de droits visiblement, j’ai créé un priseLEXMAN.json:
image

mais cela ne change rien dans DeconZ, il y a une manip supplémentaire à faire stp ?
Car la magie n’a pas opéré comme pour @ArnauldF :frowning: