Sortie de Cable connectée Legrand (ref. 064879) : Option Fil Pilote

A la lecture du post ci-contre

je relance le sujet afin de pouvoir

sur la Sortie de Cable connectée Legrand (ref. 064879)

{
    "ieee": "00:04:74:00:00:0c:b3:00",
    "nwk": 33087,
    "status": 2,
    "lqi": "52",
    "rssi": "-87",
    "last_seen": "1617737814.6312232",
    "node_descriptor": "11:40:8e:21:10:59:3f:00:00:2a:3f:00:00",
    "endpoints": [
        {
            "id": 1,
            "status": 1,
            "device_type": 1,
            "profile_id": 260,
            "manufacturer": " Legrand",
            "model": " Cable outlet",
            "output_clusters": [
                {
                    "id": 6,
                    "name": "On\/Off",
                    "attributes": []
                },
                {
                    "id": 0,
                    "name": "Basic",
                    "attributes": []
                },
                {
                    "id": 64513,
                    "name": "Manufacturer Specific",
                    "attributes": []
                },
                {
                    "id": 5,
                    "name": "Scenes",
                    "attributes": []
                },
                {
                    "id": 25,
                    "name": "Ota",
                    "attributes": []
                }
            ],
            "input_clusters": [
                {
                    "id": 0,
                    "name": "Basic",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "zcl_version",
                            "value": 2
                        },
                        {
                            "id": 1,
                            "name": "app_version",
                            "value": 0
                        },
                        {
                            "id": 2,
                            "name": "stack_version",
                            "value": 66
                        },
                        {
                            "id": 3,
                            "name": "hw_version",
                            "value": 1
                        },
                        {
                            "id": 4,
                            "name": "manufacturer",
                            "value": " Legrand"
                        },
                        {
                            "id": 5,
                            "name": "model",
                            "value": " Cable outlet"
                        },
                        {
                            "id": 6,
                            "name": "date_code",
                            "value": " "
                        },
                        {
                            "id": 7,
                            "name": "power_source",
                            "value": 1
                        },
                        {
                            "id": 16384,
                            "name": "sw_build_id",
                            "value": "000e"
                        }
                    ]
                },
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                },
                {
                    "id": 4,
                    "name": "Groups",
                    "attributes": []
                },
                {
                    "id": 6,
                    "name": "On\/Off",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "on_off",
                            "value": 0
                        }
                    ]
                },
                {
                    "id": 5,
                    "name": "Scenes",
                    "attributes": []
                },
                {
                    "id": 64513,
                    "name": "Manufacturer Specific",
                    "attributes": []
                },
                {
                    "id": 2820,
                    "name": "Electrical Measurement",
                    "attributes": [
                        {
                            "id": 1291,
                            "name": "active_power",
                            "value": 0
                        }
                    ]
                },
                {
                    "id": 64576,
                    "name": "Manufacturer Specific",
                    "attributes": []
                }
            ]
        },
        {
            "id": 242,
            "status": 1,
            "device_type": 102,
            "profile_id": 41440,
            "manufacturer": null,
            "model": null,
            "output_clusters": [
                {
                    "id": 33,
                    "name": "GreenPowerProxy",
                    "attributes": []
                }
            ],
            "input_clusters": [
                {
                    "id": 33,
                    "name": "GreenPowerProxy",
                    "attributes": []
                }
            ]
        }
    ],
    "signature": {
        "manufacturer": " Legrand",
        "model": " Cable outlet",
        "node_desc": {
            "byte1": 17,
            "byte2": 64,
            "mac_capability_flags": 142,
            "manufacturer_code": 4129,
            "maximum_buffer_size": 89,
            "maximum_incoming_transfer_size": 63,
            "server_mask": 10752,
            "maximum_outgoing_transfer_size": 63,
            "descriptor_capability_field": 0
        },
        "endpoints": {
            "1": {
                "profile_id": 260,
                "device_type": 1,
                "input_clusters": [
                    0,
                    3,
                    4,
                    6,
                    5,
                    64513,
                    2820,
                    64576
                ],
                "output_clusters": [
                    6,
                    0,
                    64513,
                    5,
                    25
                ]
            },
            "242": {
                "profile_id": 41440,
                "device_type": 102,
                "input_clusters": [
                    33
                ],
                "output_clusters": [
                    33
                ]
            }
        }
    },
    "class": "zigpy.device"
}

Bonjour
Comme dit la première fois Legrand ne fournissant aucun donnée technique pour mettre le module en mode fil pilote ce n’est pas possible

Bonjour,

@Loic je ne suis pas un pro (loin de là d’ailleurs) mais est-ce que ce serait possible de tester ceci :

Mettre la valeur 2 sur « 1::64513::0 » afin de mettre le module en mode fil pilote ?

Je ne sais pas si c’est possible ni comment faire pour tester.

Je me dis que si avec phoscon on peut le faire, on devrait pouvoir le faire avec zigpy ?

Merci d’avance

Bonjour,
oui depuis la fenetre de configuration du module ya un onglet action qui permet de setter des attributes

Bonjour,

Est-ce que avec ceci ça t’aiderais pour faire fonctionner le fil pilote ? (récupéré sur le github de deconz)


		<cluster id="0xfc01" name="Legrand - Specific clusters" mfcode="1021">
			<description>Legrand Classic Specific clusters, used by all devices. But take care they are device specific.

> Dimmer switch without neutral : Option 1 = Dimmer on/off.
> Cable outlet : Option 1 = Fil pilote on/off.
> Contactor : On/off=0003 - HP/HC=0004.
			</description>
			<server>
				<attribute id="0x0000" type="dat16" name="Option 1" default="0x0101" access="rw" required="m" showas="hex">
					<description>Choose correctly according to your device Dimmer OR fil pilote.
Dimmer > Off=0100 - On=0101
Fil pilote > Off=0001 - On=0002
Contactor > On/off=0003 - HP/HC=0004</description>
				</attribute>
				<attribute id="0x0001" type="bool" name="Option 2" required="m" access="rw" default="0">
					<description>Option 1</description>
				</attribute>
				<attribute id="0x0002" type="bool" name="Option 3" required="m" access="rw" default="0">
					<description>Option 2</description>
				</attribute>
			</server>
			<client>
			</client>
		</cluster>
		<cluster id="0xfc40" name="Legrand - Specific clusters 2" mfcode="1021">
			<description>Legrand Specific clusters, Used by cable outlet.</description>
			<server>

			<command id="00" dir="recv" name="Unknow" required="m">
				<description>Set fil pilote mode</description>
				<payload>
					<attribute id="0x0000" type="enum8" name="Mode" required="m" default="0x00">
						<value name="Comfort" value="0x00"></value>
						<value name="Comfort -1" value="0x01"></value>
						<value name="Comfort -2" value="0x02"></value>
						<value name="Eco" value="0x03"></value>
						<value name="Hors-Gel" value="0x04"></value>
						<value name="Off" value="0x05"></value>
					</attribute>
				</payload>
			</command>

			<attribute id="0x0000" type="enum8" name="Mode" default="0x00" access="r" required="m">
				<description>Heating mode</description>
					<value name="Comfort" value="0x00"></value>
					<value name="Comfort -1" value="0x01"></value>
					<value name="Comfort -2" value="0x02"></value>
					<value name="Eco" value="0x03"></value>
					<value name="Hors-Gel" value="0x04"></value>
					<value name="Off" value="0x05"></value>
			</attribute>
			</server>
			<client>
			</client>
                </cluster>

Plus ou moins j’ai le cluster, un ou plusieurs attribut mais pas les valeurs a mettre, ya bien du 0100, 0101 mais je comprends pas quoi mettre ou…

Avec deconz, l’attribut 0x0000 (option 1) permet de choisir le mode. Suivant le type de module il a pas les meme valeurs.

0100 ou 0101 correspond aux modules avec dimmer
0001 ou 0002 correspond aux modules fil pilote (fonction on/off ou fil pilote)
0003 ou 0004 correspond aux contacteurs pour choisir le mode on/off ou hp/hc

les 2 autres attributs permettent pour certains modules comme les prises ou contacteurs d’allumer les temoins en fonction de l’etat ou differentes choses. Faudrait que je retrouve la page avec le tuto que yves19 avait fait ou c’était expliqué.

Et après pour le fil pilote, dans l’autre cluster legrand on y envoie le mode voulu (tu avais modifié le plugin deconz pour pouvoir envoyer les infos sur les capteurs au lieu des actionneurs)

Ok ben j’ai rajouté ca alors :
{"endpoint" : 1,"cluster":64513,"attribute":0,"manufacturer":64513,"name":"Mode","type":"select","values":[{"value":1,"name":"on/off"},{"value":2,"name":"Fil pilote"}]},

Dans le cable outlet a voir si ca marche.

Faut je passes en beta pour tester ?

Faudra oui mais ca sera pas dispo avant demain

1 « J'aime »

Ok ben je testerais demain alors.

Nous serons au moins 2 :grin:
A demain

1 « J'aime »

Bonjour,
La Sortie Cable (064879) a disparue de la Beta…

A oui erreur dans le json ca sera corrigé demain

Bonjour,
Reinstallation de la Beta, la sortie connectée est réapparue, mais pas de nouvelles commandes.
image

Tu t’attend a quoi comme commande ? Je n’en ai pas rajouté…

C’est dans les options qu’il y a eu de l’ajout. Par contre ca met toujours l’erreur « out of range ».

@Loic pourrais tu me dire comment on convertit la valeur 3 ou 4 en format type « 1,0 » ?

Si je le savais… Je suis en train de tester des trucs avec un utilisateur mais si ca marche pas ben sans la doc du fabricant ca ne sera pas possible j’ai deja passé beaucoup trop de temps sur ce sujet.

Bonjour,

@Loic Merci pour l’intégration de la sortie de câble connectée.
J’ai juste un problème sur le retour d’état et retour de la puissance.

Le retour de la commande arrive genre 10 minutes après l’action.
Comment je peux régler le timer pour interroger plus régulièrement l’état ?

Merci

Merci par avance de ton aide

1 « J'aime »

Pour info, de mon côté, le retour d’info est instantané…
Bonne soirée