DDF deconz

Bonjour à tous,

j’a intégré une prise NOUS A1Z qui doit normalement remonter la consommation
Le problème, c’est que je n’ai pas le modèle pris en charge par deconz ( _TZ3000_2putqrmw au lieu de la _TZ3000_ksw8qtmt)
Je souhaite donc mettre le fichier ddf modifié dans deconz .

c’est là que j’ai un soucis.
J’ai essayé avec filezilla de mettre le fichier dans
home/Ton-username/.local/share/dresden-elektronik/deCONZ/devices
L’arborescence n’existait pas, donc je l’ai crée sous home/Ton-username/.local/share/ et j’ai copié le ddf dedans
J’ai redémarrer le démon , refait l’intégration mais toujours pas de remontée de conso.

Je me dis qu’il faut un acces root, mais je n’arrive pas a me connecter en root à putty (je ne connais pas le mot de passe). J’ai bien modifié le fichier config pour deverouiller l’acces root. Je ,'y connais pas grand chose à Putty et tout ce qui est lignes de commandes

J’ai besoin d’une aide

Merci

Salut

Tu as un explorer intégré à Jeedom pour faire ce type de manipulation.

Antoine

Pas besoin d’accès root. En plus du reboot du deamon il faut aussi reboot le serveur deconz.

comment reboot le server deconz?

l’exploreur intégré ne donne pas accès à la racine… (ou alors je n’ai pas trouvé…). Ca commence avec le répertoire HTML.
Sinon en SSH l’accès est avec l’utilisateur root et le mot de passe Mjeedom96. C’est partotu dans le forum.

Oui c’est effectivement ecrit partout mais ca ne fonctionne pas

Bizarre. Ca fonctionne sur ma smart. Sur quoi ton jeedoim est il installé?
Je plusse la question « comment redémarrer le serveur deconz »

Reboot de la machine. Ou alors en ssh :

$ sudo systemctl disable deconz
$ sudo systemctl stop deconz
$ sudo systemctl enable deconz

Ca devrait marcher

J’a installé jeedom sur raspbery 3b+
avec l’image officielle

Bon, ca ne fonctionne pas, j’ai pas du mettre le DDF au bon endroit,
je commence à desesperer

Où est mis le fichier ?

je l’ai mis dans home/username/local/share/

comme cette partie « dresden-elektronik/deCONZ/devices » n’existait pas, je l’ai crée et j’y ai mis le fichier DDF le tout avec filezilla
et pour courroner le tout, j’ai bloqué putty en voulant me connecter en root

Et le ddf ressemble a quoi ?

{
  "schema": "devcap1.schema.json",
  "manufacturername":[ "_TZ3000_ksw8qtmt", "_TZ3000_2putqrmw"],
  "modelid": ["TS011F", "TS011F"],
  "product": "TS011F",
  "sleeper": false,
  "status": "Draft",
  "subdevices": [
    {
      "type": "$TYPE_ON_OFF_PLUGIN_UNIT",
      "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",
          "description": "The currently active alert effect.",
          "default": "none"
        },
        {
          "name": "state/on",
          "description": "True when device is on; false when off.",
          "refresh.interval": 5
        },
        {
          "name": "state/reachable"
        }
      ]
    }
  ]
}

Pour confirmer tu peux donner le retour brut par la prise mais je vois rien qui gère la consommation dans ce ddf.

Oui je viens de voir que c’est pas le bon fichier
C’est celui ci

{
  "schema": "devcap1.schema.json",
  "manufacturername":[ "_TZ3000_ksw8qtmt", "_TZ3000_2putqrmw"],
  "modelid": ["TS011F", "TS011F"],
  "vendor": "Nous",
  "product": "Nous A1Z plug",
  "sleeper": false,
  "status": "Gold",
  "subdevices": [
    {
      "type": "$TYPE_ON_OFF_PLUGIN_UNIT",
      "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",
          "parse": {"fn": "zcl", "ep": 1, "cl": "0x0000", "at": "0x0001", "script": "tuya_swversion.js"},
          "read": {"fn": "zcl", "ep": 1, "cl": "0x0000", "at": "0x0001"}
        },
        {
          "name": "attr/type"
        },
        {
          "name": "attr/uniqueid"
        },
        {
          "name": "state/alert"
        },
        {
          "name": "state/on",
          "refresh.interval": 360
        },
        {
          "name": "state/reachable"
        }
      ]
    },
    {
      "type": "$TYPE_CONSUMPTION_SENSOR",
      "restapi": "/sensors",
      "uuid": [
        "$address.ext",
        "0x01",
        "0x0702"
      ],
      "items": [
        {
          "name": "attr/id"
        },
        {
          "name": "attr/lastannounced"
        },
        {
          "name": "attr/lastseen"
        },
        {
          "name": "attr/manufacturername"
        },
        {
          "name": "attr/modelid"
        },
        {
          "name": "attr/name"
        },
        {
          "name": "attr/swversion",
          "parse": {"fn": "zcl", "ep": 1, "cl": "0x0000", "at": "0x0001", "script": "tuya_swversion.js"},
          "read": {"fn": "none"}
        },
        {
          "name": "attr/type"
        },
        {
          "name": "attr/uniqueid"
        },
        {
          "name": "config/on"
        },
        {
          "name": "config/reachable"
        },
        {
          "name": "state/consumption",
          "refresh.interval": 360,
          "parse": {
            "at": "0x0000",
            "cl": "0x0702",
            "ep": 1,
            "eval": "Item.val = Attr.val * 10;"
          }
        },
        {
          "name": "state/lastupdated"
        }
      ]
    },
    {
      "type": "$TYPE_POWER_SENSOR",
      "restapi": "/sensors",
      "uuid": [
        "$address.ext",
        "0x01",
        "0x0b04"
      ],
      "items": [
        {
          "name": "attr/id"
        },
        {
          "name": "attr/lastannounced"
        },
        {
          "name": "attr/lastseen"
        },
        {
          "name": "attr/manufacturername"
        },
        {
          "name": "attr/modelid"
        },
        {
          "name": "attr/name"
        },
        {
          "name": "attr/swversion",
          "parse": {"fn": "zcl", "ep": 1, "cl": "0x0000", "at": "0x0001", "script": "tuya_swversion.js"},
          "read": {"fn": "none"}
        },
        {
          "name": "attr/type"
        },
        {
          "name": "attr/uniqueid"
        },
        {
          "name": "config/on"
        },
        {
          "name": "config/reachable"
        },
        {
          "name": "state/current",
          "refresh.interval": 360
        },
        {
          "name": "state/lastupdated"
        },
        {
          "name": "state/power",
          "refresh.interval": 360
        },
        {
          "name": "state/voltage",
          "refresh.interval": 360
        }
      ]
    }
  ],
  "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"
        }
      ]
    }
  ]
}

J’ai effectué les modifs comme expliqué dans ce post

mais ca n fonctionne pas.
Petite question, comment faire pour avoir de nouveau acces à putty?

Il a du te bloquer l’utilisateur, attends quelque temps ça devrait revenir.

Bon j’en suis là,

mais ce ne fonctionne toujours pas
à l’aiiide

Que donne la configuration brut du capteur ?

1 « J'aime »

Voici la config de la prise
image