Bonjour,
Je viens de repasser un des mes radiateurs avec cette sortie de câble.
Je suis bien en mode fil pilote :
J’ai bien toute les commandes sous jeedom :
J’ai les bonnes infos brutes :
{
"19": {
"etag": "8e5ec2cce7ff63b947ca5ff2392be4c0",
"hascolor": false,
"lastannounced": "2023-03-29T07:51:57Z",
"lastseen": "2023-03-29T09:00Z",
"manufacturername": " Legrand",
"modelid": " Cable outlet",
"name": "Level control switch 19",
"state": {
"alert": "none",
"on": true,
"reachable": true
},
"swversion": "001f",
"type": "Level control switch",
"uniqueid": "00:04:74:00:00:10:2f:3f-01"
},
"538": {
"config": {
"on": true,
"reachable": true
},
"ep": 1,
"etag": "1212ac2209e8bc0976cae0730407f278",
"lastannounced": "2023-03-29T07:51:57Z",
"lastseen": "2023-03-29T08:59Z",
"manufacturername": " Legrand",
"mode": 1,
"modelid": " Cable outlet",
"name": "Cable outlet 538",
"state": {
"buttonevent": null,
"lastupdated": "none"
},
"swversion": "001f",
"type": "ZHASwitch",
"uniqueid": "00:04:74:00:00:10:2f:3f-01-0006"
},
"539": {
"config": {
"on": true,
"reachable": true
},
"ep": 1,
"etag": "098adc404f021d6063cb6269952d338d",
"lastannounced": "2023-03-29T07:51:57Z",
"lastseen": "2023-03-29T08:59Z",
"manufacturername": " Legrand",
"modelid": " Cable outlet",
"name": "Power 539",
"state": {
"lastupdated": "2023-03-29T08:59:05.573",
"power": 473
},
"swversion": "001f",
"type": "ZHAPower",
"uniqueid": "00:04:74:00:00:10:2f:3f-01-0b04"
},
"540": {
"config": {
"mode": "auto",
"on": true,
"reachable": true
},
"ep": 1,
"etag": "1212ac2209e8bc0976cae0730407f278",
"lastannounced": "2023-03-29T07:51:57Z",
"lastseen": "2023-03-29T08:59Z",
"manufacturername": " Legrand",
"modelid": " Cable outlet",
"name": "Thermostat 540",
"state": {
"lastupdated": "none"
},
"swversion": "001f",
"type": "ZHAThermostat",
"uniqueid": "00:04:74:00:00:10:2f:3f-01-fc40"
}
}
Mais j’ai ce message quand je les utilises :
Et ce message dans http.eror :
0002|[Wed Mar 29 11:23:19.741617 2023] [php7:notice] [pid 23383] [client 109.220.120.136:0] PHP Notice: Undefined index: 01-fc40 in /var/www/html/plugins/deconz/core/class/deconz.class.php on line 956, referer: https://mch.eu.jeedom.link/index.php?v=d&p=deconz&m=deconz&id=2729
0003|[Wed Mar 29 11:23:19.741680 2023] [php7:notice] [pid 23383] [client 109.220.120.136:0] PHP Notice: Undefined index: group in /var/www/html/plugins/deconz/core/class/deconz.class.php on line 958, referer: https://mch.eu.jeedom.link/index.php?v=d&p=deconz&m=deconz&id=2729
Si j’utilise les commande existantes (off, boost…) ça change la partie thermostat dans la config avancée.
J’ai ça dans les logs :
0192|[2023-03-29 12:28:04]DEBUG : Execute commande : sensors/546/state whith parameters : {"mode":"confort"}
0193|[2023-03-29 12:28:04]DEBUG : 192.168.1.106:80/api/xxxxxxx/sensors/546/config type : PUT
0194|[2023-03-29 12:28:04]ERROR : Erreur exécution de la commande [Aucun][Cable outlet 541][Mode Boost 01-fc40] : Erreur lors de la requete : 192.168.1.106:80/api/xxxxxx/sensors/546/config(PUT), data : {"mode":"confort"} erreur : 608 => Could not set attribute
EDIT : ça fonctionne le pb est là :
Est-ce que quelqu’un sait si ça a déjà été remonté a deconz ?
EDIT 2 : oui et c’est corrigé : Fix missing whitespace trimming on strings by Smanar · Pull Request #6642 · dresden-elektronik/deconz-rest-plugin · GitHub