Prise connecté Lexman

A priori, je suis à jour (merci @Yves19 ):

Prise supprimée de la conbee2 puis réinclue mais toujours pas de remontée de puissance

D’après ce que je vois sur internet et la boite, cette prise fait bien la remontée de conso…
@HugoVal11, comment je peux trouver un DDF stp ?

Donnes moi ce que tu vois dans les « données brutes » pour cet appareil, le JSON.

{
    "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 ?