Salut
Tu as un explorer intégré à Jeedom pour faire ce type de manipulation.
Antoine
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.
Que donne la configuration brut du capteur ?
Voici la config de la prise
Bonjour à tous,
pour info, j’ai enfin réussi a remonter toutes les infos conso de la prise
Il a fallu que j’aille dans le dossier ~/.local/share/dresden-elektronik/deCONZ/devices# avec putty mais en root et d’y coller mon fichier DDF.