Legrand - Sortie de câble connectée

Selon ta dernière copie écran tu es bien en sortie de câble.

Donc essaie de ré appairer l’équipement sous Deconz puis fait une synchro sous Deconz. Les commandes devraient être actives en tous cas au moins celle que je t’ai suggérée un peu plus haut.

J’ai retiré la sortie de cable du réseau. Je l’ai réinclue depuis phoscon.
J’ai resynchroniser dans deconz/
J’ai remis la commande state avec cette config.
01.state::on
Type : Numérique
Logical ID : Lumière

mais toujours pas de retour sur l’état.

je remets les infos brut au cas où tu verrais du changement

{
    "44": {
        "etag": "63f8bbb6561cdabed08509bf9a08b30d",
        "hascolor": false,
        "lastannounced": null,
        "lastseen": "2022-10-01T08:22Z",
        "manufacturername": "Legrand",
        "modelid": "Cable outlet",
        "name": "Level control switch 44",
        "state": {
            "alert": "none",
            "on": true,
            "reachable": true
        },
        "swversion": "0x00194203",
        "type": "Level control switch",
        "uniqueid": "00:04:74:00:00:10:2f:cd-01"
    },
    "73": {
        "config": {
            "group": null,
            "on": true,
            "reachable": true
        },
        "ep": 1,
        "etag": "e21c3d00c9efb64e562fbd3db70ae41c",
        "lastannounced": null,
        "lastseen": "2022-10-01T08:24Z",
        "manufacturername": "Legrand",
        "mode": 1,
        "modelid": "Cable outlet",
        "name": "Adapter plug (2)",
        "state": {
            "buttonevent": null,
            "lastupdated": "none"
        },
        "type": "ZHASwitch",
        "uniqueid": "00:04:74:00:00:10:2f:cd-01-0006"
    },
    "74": {
        "config": {
            "on": true,
            "reachable": true
        },
        "ep": 1,
        "etag": "f38508b407174d0f62e01bc1d8351d7e",
        "lastannounced": null,
        "lastseen": "2022-10-01T08:24Z",
        "manufacturername": "Legrand",
        "modelid": "Cable outlet",
        "name": "Power 74",
        "state": {
            "lastupdated": "2022-10-01T08:25:08.720",
            "power": 490
        },
        "type": "ZHAPower",
        "uniqueid": "00:04:74:00:00:10:2f:cd-01-0b04"
    },
    "75": {
        "config": {
            "mode": null,
            "on": true,
            "reachable": true
        },
        "ep": 1,
        "etag": "d8cad4a69c51af0ef8cfc193bb235cd2",
        "lastannounced": null,
        "lastseen": "2022-10-01T08:24Z",
        "manufacturername": "Legrand",
        "modelid": "Cable outlet",
        "name": "Thermostat 75",
        "state": {
            "lastupdated": "none"
        },
        "type": "ZHAThermostat",
        "uniqueid": "00:04:74:00:00:10:2f:cd-01-fc40"
    }
}

L’info de puissance instantanée remonte t elle correctement ?

Oui la puissance instantanée remonte bien et le on et off fonctionne également.

Lorsque tu es sur Off , que donne la valeur dans l’info brute correspondante (state:on) ?

Je ne sais pas si c’est la bonne partie des infos brutes mais à priori cela indique false.

{
    "44": {
        "etag": "d4a51aa9b34d76f8ef24e078a44dab8c",
        "hascolor": false,
        "lastannounced": null,
        "lastseen": "2022-10-01T16:46Z",
        "manufacturername": "Legrand",
        "modelid": "Cable outlet",
        "name": "Level control switch 44",
        "state": {
            "alert": "none",
            "on": false,
            "reachable": true
        },

Lorsque je fais on, la valeur passe bien à on dans les infos brutes.

Donc l’information est bien remontée par l’équipement.
Le pb est du coté websocket Jeedom Deconz.
Peux tu faire une copie écran de la page de commandes complètes de ton équipement ?

Voici les copies d’écran.


Cf Legrand - Sortie de câble connectée - #107 par HugoVal11

Dans tes captures je ne vois pas le 00:04:74:00:00:10:2f:cd-01:state:on

Sur le fichier données brutes il est dans le end point 44.

1 « J'aime »

Au passage corrige les Logical ID de toutes les commandes de type action en Lumière au lieu de Capteur.
Ensuite reteste la commande info 01.state::on car tout me semble Ok pour cette dernière. Puisque les infos brutes évoluent bien correctement, le soucis est coté Jeedom/Deconz.
Essaie de relancer le démon.

1 « J'aime »

Je ne sais pas si c’est le fait de mettre TOUTES les commandes action en Lumière, mais maintenant, la commande état fonctionne :slight_smile:
Merci @Yves19 et @HugoVal11

1 « J'aime »

Bonjour,

Je viens de repasser un des mes radiateurs avec cette sortie de câble.
Je suis bien en mode fil pilote :
image

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

Quelle version de deconz ?

En effet dans la dernière version 2.20.1 il y a un bug qui a été introduit sur la sortie câble Legrand.
Un contournement avec une version DDF temporaire est proposée.

1 « J'aime »

Je suis toujours en 19.3 pour l’instant avec le bug des espaces qui se créés quand on lit un cluster.
J’ai reboot mon serveur et c’est reparti. Mais je vois que dans les versions supérieure il y a en effet un soucis. J’utiliserais le ddf alternatif quand je maj

1 « J'aime »

Donc ça doit être le bug des espaces, mi j’ai eu le second (j’ai du passer par le DDF) et le reboot ne changeaient rien.
Par contre la bidouille n’est pas officielle, donc je dois pas être le seul avec le soucis.

Oui c’est bien le soucis des espaces. Je test le ddf avec une plateforme de test en dernière version d’ici la fin de la semaine et je complète le git.

Ok testé le nouveau ddf et ça marche.

1 « J'aime »

Vue ton intervention sur le forum Dresden. et le petit oubli de Smanar pour intégrer cette évolution à la dernière mise à jour deconz de ce jour (2.21.2).

Oui je le garde dans mon dossier perso et j’attendrais la prochaine stable pour reprendre le ddf officiel.