Demande d'ajout interrupteur LIVOLO TI0001

Bonjour,
Serait-il possible d’ajouter cette interrupteur. Voici les infos bruts.

{
    "ieee": "00:12:4b:00:18:05:12:d6",
    "nwk": 61782,
    "status": 2,
    "lqi": "90",
    "rssi": "0",
    "last_seen": "1620377837.8100023",
    "node_descriptor": "02:40:80:00:00:50:a0:00:00:00:a0:00:00",
    "endpoints": [
        {
            "id": 6,
            "status": 1,
            "device_type": 0,
            "profile_id": 260,
            "manufacturer": "LIVOLO",
            "model": "TI0001          ",
            "output_clusters": [
                {
                    "id": 6,
                    "name": "On\/Off",
                    "attributes": []
                }
            ],
            "input_clusters": [
                {
                    "id": 0,
                    "name": "Basic",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "zcl_version",
                            "value": 0
                        },
                        {
                            "id": 3,
                            "name": "hw_version",
                            "value": 0
                        },
                        {
                            "id": 4,
                            "name": "manufacturer",
                            "value": "LIVOLO"
                        },
                        {
                            "id": 5,
                            "name": "model",
                            "value": "TI0001          "
                        },
                        {
                            "id": 6,
                            "name": "date_code",
                            "value": "20060831        "
                        },
                        {
                            "id": 7,
                            "name": "power_source",
                            "value": 1
                        }
                    ]
                },
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                }
            ]
        }
    ],
    "signature": {
        "manufacturer": "LIVOLO",
        "model": "TI0001          ",
        "node_desc": {
            "byte1": 2,
            "byte2": 64,
            "mac_capability_flags": 128,
            "manufacturer_code": 0,
            "maximum_buffer_size": 80,
            "maximum_incoming_transfer_size": 160,
            "server_mask": 0,
            "maximum_outgoing_transfer_size": 160,
            "descriptor_capability_field": 0
        },
        "endpoints": {
            "6": {
                "profile_id": 260,
                "device_type": 0,
                "input_clusters": [
                    0,
                    3
                ],
                "output_clusters": [
                    6
                ]
            }
        }
    },
    "class": "zigpy.device"
}

et l’image:
LIVOLO TI0001

Bonjour,
Yaura un bout de conf demain mais pas sur que ca marche… Faudrait me detailler plus le module ? Pilote t-il une lampe ? C’est juste un interr sur batterie ?

Merci pour ton retour.
C’est un inter sur secteur. Il remplace un inter normal pour piloter des lampes classiques. Je sais que ce module peut être à 1 et 2 boutons.
Avant j’étais sur Abeille il y avait 4 commandes On1 et Off1 pour le premier bouton et On2 et Off2 pour le 2ème bouton. Et même si physiquement il n’y a qu’un seul bouton, les 4 commandes étaient créées.

Ok ben a tester ce que j’ai fait alors car la j’ai pas l’impression d’avoir un retour d’état.

J’ai fait des essais. Pour l’instant rien ne fonctionne. Ni retour d’état, ni commandes.
Voici des logs si ça peut aider.
Lors d’une réinclusion:

[2021-05-11 01:09:35][DEBUG] : [ApplicationHandler.prepare] Json arg : {'duration': 180}
[2021-05-11 01:09:35][DEBUG] : Broadcast not implemented.
[2021-05-11 01:09:35][DEBUG] : Send: 0x0049 b'fffcb400'
[2021-05-11 01:09:35][DEBUG] : Frame to send: b'\x00I\x00\x04\xfa\xff\xfc\xb4\x00'
[2021-05-11 01:09:35][DEBUG] : Frame escaped: b'\x02\x10I\x02\x10\x02\x14\xfa\xff\xfc\xb4\x02\x10'
[2021-05-11 01:09:35][DEBUG] : Frame received: 80000007f400fa004902c200
[2021-05-11 01:09:35][DEBUG] : data received 0x8000 b'00fa004902c2' LQI:0
[2021-05-11 01:09:35][DEBUG] : zigate_callback_handler [0, 250, 73, b'\x02\xc2']
[2021-05-11 01:09:35][DEBUG] : [zgp.permit] Permit green power pairing for 180 s
[2021-05-11 01:09:35][INFO] : 200 PUT /application/include (127.0.0.1) 13.70ms
[2021-05-11 01:10:01][DEBUG] : Frame received: 010000112a02b2c80608010115d206d605001211005d
[2021-05-11 01:10:01][DEBUG] : data received 0x100 b'02b2c80608010115d206d60500121100' LQI:93
[2021-05-11 01:10:01][ERROR] : Received unhandled response 0x0100
[2021-05-11 01:10:01][DEBUG] : Frame received: 8002001e430001040001060802b2c80200007cd215d800d6120518004b12001100005d
[2021-05-11 01:10:01][DEBUG] : data received 0x8002 b'0001040001060802b2c80200007cd215d800d6120518004b1200110000' LQI:93
[2021-05-11 01:10:01][DEBUG] : zigate_callback_handler [0, 260, 1, 6, 8, <Address address_mode=ADDRESS_MODE.NWK address=0xb2c8>, <Address address_mode=ADDRESS_MODE.NWK address=0x0000>, b'|\xd2\x15\xd8\x00\xd6\x12\x05\x18\x00K\x12\x00\x11\x00\x00']
[2021-05-11 01:10:01][DEBUG] : Ignoring message (b'7cd215d800d6120518004b1200110000') on cluster 1: unknown endpoint or cluster id: 'No cluster ID 0x0001 on (00:12:4b:00:18:05:12:d6, 6)'
[2021-05-11 01:10:06][DEBUG] : Frame received: 010000114602b2c80608010115d206d6050012110130
[2021-05-11 01:10:06][DEBUG] : data received 0x100 b'02b2c80608010115d206d60500121101' LQI:48
[2021-05-11 01:10:06][ERROR] : Received unhandled response 0x0100
[2021-05-11 01:10:06][DEBUG] : Frame received: 8002001e2f0001040001060802b2c80200007cd215d800d6120518004b120011000130
[2021-05-11 01:10:06][DEBUG] : data received 0x8002 b'0001040001060802b2c80200007cd215d800d6120518004b1200110001' LQI:48
[2021-05-11 01:10:06][DEBUG] : zigate_callback_handler [0, 260, 1, 6, 8, <Address address_mode=ADDRESS_MODE.NWK address=0xb2c8>, <Address address_mode=ADDRESS_MODE.NWK address=0x0000>, b'|\xd2\x15\xd8\x00\xd6\x12\x05\x18\x00K\x12\x00\x11\x00\x01']
[2021-05-11 01:10:06][DEBUG] : Ignoring message (b'7cd215d800d6120518004b1200110001') on cluster 1: unknown endpoint or cluster id: 'No cluster ID 0x0001 on (00:12:4b:00:18:05:12:d6, 6)'
[2021-05-11 01:10:11][DEBUG] : Frame received: 004d000d3ab2c800124b00180512d6800000
[2021-05-11 01:10:11][DEBUG] : data received 0x4d b'b2c800124b00180512d68000' LQI:0
[2021-05-11 01:10:11][DEBUG] : zigate_callback_handler [0xb2c8, 00:12:4b:00:18:05:12:d6, 128, 0]
[2021-05-11 01:10:11][INFO] : Device 0xb2c8 (00:12:4b:00:18:05:12:d6) joined the network
[2021-05-11 01:10:11][DEBUG] : Skip initialization for existing device 00:12:4b:00:18:05:12:d6
[2021-05-11 01:10:12][DEBUG] : Frame received: 8002001afc0000000013000002b2c802fffd00c8b2d6120518004b12008075
[2021-05-11 01:10:12][DEBUG] : data received 0x8002 b'0000000013000002b2c802fffd00c8b2d6120518004b120080' LQI:117
[2021-05-11 01:10:12][DEBUG] : zigate_callback_handler [0, 0, 19, 0, 0, <Address address_mode=ADDRESS_MODE.NWK address=0xb2c8>, <Address address_mode=ADDRESS_MODE.NWK address=0xfffd>, b'\x00\xc8\xb2\xd6\x12\x05\x18\x00K\x12\x00\x80']
[2021-05-11 01:10:12][DEBUG] : [0xb2c8:zdo] ZDO request ZDOCmd.Device_annce: [0xB2C8, 00:12:4b:00:18:05:12:d6, 128]
[2021-05-11 01:10:12][DEBUG] : Frame received: 87010005870000040000
[2021-05-11 01:10:12][DEBUG] : data received 0x8701 b'00000400' LQI:0
[2021-05-11 01:10:12][DEBUG] : zigate_callback_handler [0, 0]

Extinction de l’interrupteur:


[2021-05-11 01:13:14][DEBUG] : Frame received: 010000113902b2c80608010115d206d605001211004e
[2021-05-11 01:13:14][DEBUG] : data received 0x100 b'02b2c80608010115d206d60500121100' LQI:78
[2021-05-11 01:13:14][ERROR] : Received unhandled response 0x0100
[2021-05-11 01:13:14][DEBUG] : Frame received: 8002001e500001040001060802b2c80200007cd215d800d6120518004b12001100004e
[2021-05-11 01:13:14][DEBUG] : data received 0x8002 b'0001040001060802b2c80200007cd215d800d6120518004b1200110000' LQI:78
[2021-05-11 01:13:14][DEBUG] : zigate_callback_handler [0, 260, 1, 6, 8, <Address address_mode=ADDRESS_MODE.NWK address=0xb2c8>, <Address address_mode=ADDRESS_MODE.NWK address=0x0000>, b'|\xd2\x15\xd8\x00\xd6\x12\x05\x18\x00K\x12\x00\x11\x00\x00']
[2021-05-11 01:13:14][DEBUG] : Ignoring message (b'7cd215d800d6120518004b1200110000') on cluster 1: unknown endpoint or cluster id: 'No cluster ID 0x0001 on (00:12:4b:00:18:05:12:d6, 6)'

Allumage de l’interrupteur:


[2021-05-11 01:14:51][DEBUG] : Frame received: 010000112b02b2c80608010115d206d605001211015d
[2021-05-11 01:14:51][DEBUG] : data received 0x100 b'02b2c80608010115d206d60500121101' LQI:93
[2021-05-11 01:14:51][ERROR] : Received unhandled response 0x0100
[2021-05-11 01:14:51][DEBUG] : Frame received: 8002001e420001040001060802b2c80200007cd215d800d6120518004b12001100015d
[2021-05-11 01:14:51][DEBUG] : data received 0x8002 b'0001040001060802b2c80200007cd215d800d6120518004b1200110001' LQI:93
[2021-05-11 01:14:51][DEBUG] : zigate_callback_handler [0, 260, 1, 6, 8, <Address address_mode=ADDRESS_MODE.NWK address=0xb2c8>, <Address address_mode=ADDRESS_MODE.NWK address=0x0000>, b'|\xd2\x15\xd8\x00\xd6\x12\x05\x18\x00K\x12\x00\x11\x00\x01']
[2021-05-11 01:14:51][DEBUG] : Ignoring message (b'7cd215d800d6120518004b1200110001') on cluster 1: unknown endpoint or cluster id: 'No cluster ID 0x0001 on (00:12:4b:00:18:05:12:d6, 6)'

Test de la commande off: (log zigbeed_1)

[2021-05-11 01:16:29][DEBUG] : [DeviceHandler.prepare] Json arg : {'ieee': '00:12:4b:00:18:05:12:d6', 'cmd': [{'endpoint': 1, 'cluster': 'on_off', 'command': 'off', 'await': 1}], 'allowQueue': False}
[2021-05-11 01:16:29][DEBUG] : Traceback (most recent call last):
  File "/var/www/html/plugins/zigbee/resources/zigbeed/restServer.py", line 253, in put
    await zdevices.command(self.json_args)
  File "/var/www/html/plugins/zigbee/resources/zigbeed/zdevices.py", line 39, in command
    raise Exception("["+str(device._ieee)+"][zdevices.command] Endpoint not found : "+str(cmd['endpoint']))
Exception: [00:12:4b:00:18:05:12:d6][zdevices.command] Endpoint not found : 1

[2021-05-11 01:16:29][INFO] : 200 PUT /device/command (127.0.0.1) 3.00ms

log zigbeed:

[2021-05-11 01:16:29][DEBUG] : http://127.0.0.1:8089/device/command type : PUT
[2021-05-11 01:16:29][DEBUG] : {"ieee":"00:12:4b:00:18:05:12:d6","cmd":[{"endpoint":1,"cluster":"on_off","command":"off","await":1}],"allowQueue":false}
[2021-05-11 01:16:29][ERROR] : Erreur exécution de la commande [Salon][LIVOLO.TI0001 00:12:4b:00:18:05:12:d6][Off] : Erreur lors de la requete : http://127.0.0.1:8089/device/command(PUT), data : {"ieee":"00:12:4b:00:18:05:12:d6","cmd":[{"endpoint":1,"cluster":"on_off","command":"off","await":1}],"allowQueue":false} erreur : {"state":"error","result":"[00:12:4b:00:18:05:12:d6][zdevices.command] Endpoint not found : 1","code":0}

Et aussi des trames récupérées pour l’allumage et l’extinction par pilotage via un autre moyen.


[2021-05-11 08:33:02][DEBUG] : Frame received: 800000079a00280530000000
[2021-05-11 08:33:02][DEBUG] : data received 0x8000 b'002805300000' LQI:0
[2021-05-11 08:33:02][DEBUG] : zigate_callback_handler [0, 40, 1328, b'\x00\x00']
[2021-05-11 08:33:03][DEBUG] : Frame received: 80020013840001040008060102b2c8020000180a0b040078
[2021-05-11 08:33:03][DEBUG] : data received 0x8002 b'0001040008060102b2c8020000180a0b0400' LQI:120
[2021-05-11 08:33:03][DEBUG] : zigate_callback_handler [0, 260, 8, 6, 1, <Address address_mode=ADDRESS_MODE.NWK address=0xb2c8>, <Address address_mode=ADDRESS_MODE.NWK address=0x0000>, b'\x18
\x0b\x04\x00']
[2021-05-11 08:33:03][DEBUG] : Ignoring message (b'180a0b0400') on cluster 8: unknown endpoint or cluster id: 'No cluster ID 0x0008 on (00:12:4b:00:18:05:12:d6, 6)'
[2021-05-11 08:33:03][DEBUG] : Frame received: 010000110302b2c80608010115d206d6050012110175
[2021-05-11 08:33:03][DEBUG] : data received 0x100 b'02b2c80608010115d206d60500121101' LQI:117
[2021-05-11 08:33:03][ERROR] : Received unhandled response 0x0100
[2021-05-11 08:33:03][DEBUG] : Frame received: 8002001e6a0001040001060802b2c80200007cd215d800d6120518004b120011000175
[2021-05-11 08:33:03][DEBUG] : data received 0x8002 b'0001040001060802b2c80200007cd215d800d6120518004b1200110001' LQI:117
[2021-05-11 08:33:03][DEBUG] : zigate_callback_handler [0, 260, 1, 6, 8, <Address address_mode=ADDRESS_MODE.NWK address=0xb2c8>, <Address address_mode=ADDRESS_MODE.NWK address=0x0000>, b'|\xd2\x15\xd8\x00\xd6\x12\x05\x18\x00K\x12\x00\x11\x00\x01']
[2021-05-11 08:33:03][DEBUG] : Ignoring message (b'7cd215d800d6120518004b1200110001') on cluster 1: unknown endpoint or cluster id: 'No cluster ID 0x0001 on (00:12:4b:00:18:05:12:d6, 6)'
[2021-05-11 08:33:20][DEBUG] : Frame received: 800000079b00290530000000
[2021-05-11 08:33:20][DEBUG] : data received 0x8000 b'002905300000' LQI:0
[2021-05-11 08:33:20][DEBUG] : zigate_callback_handler [0, 41, 1328, b'\x00\x00']
[2021-05-11 08:33:20][DEBUG] : Frame received: 800200138f0001040008060102b2c8020000180b0b040072
[2021-05-11 08:33:20][DEBUG] : data received 0x8002 b'0001040008060102b2c8020000180b0b0400' LQI:114
[2021-05-11 08:33:20][DEBUG] : zigate_callback_handler [0, 260, 8, 6, 1, <Address address_mode=ADDRESS_MODE.NWK address=0xb2c8>, <Address address_mode=ADDRESS_MODE.NWK address=0x0000>, b'\x18\x0b\x0b\x04\x00']
[2021-05-11 08:33:20][DEBUG] : Ignoring message (b'180b0b0400') on cluster 8: unknown endpoint or cluster id: 'No cluster ID 0x0008 on (00:12:4b:00:18:05:12:d6, 6)'
[2021-05-11 08:33:20][DEBUG] : Frame received: 010000110c02b2c80608010115d206d605001211007b
[2021-05-11 08:33:20][DEBUG] : data received 0x100 b'02b2c80608010115d206d60500121100' LQI:123
[2021-05-11 08:33:20][ERROR] : Received unhandled response 0x0100
[2021-05-11 08:33:21][DEBUG] : Frame received: 8002001e650001040001060802b2c80200007cd215d800d6120518004b12001100007b
[2021-05-11 08:33:21][DEBUG] : data received 0x8002 b'0001040001060802b2c80200007cd215d800d6120518004b1200110000' LQI:123
[2021-05-11 08:33:21][DEBUG] : zigate_callback_handler [0, 260, 1, 6, 8, <Address address_mode=ADDRESS_MODE.NWK address=0xb2c8>, <Address address_mode=ADDRESS_MODE.NWK address=0x0000>, b'|\xd2\x15\xd8\x00\xd6\x12\x05\x18\x00K\x12\x00\x11\x00\x00']
[2021-05-11 08:33:21][DEBUG] : Ignoring message (b'7cd215d800d6120518004b1200110000') on cluster 1: unknown endpoint or cluster id: 'No cluster ID 0x0001 on (00:12:4b:00:18:05:12:d6, 6)'

Il faut savoir aussi que ces interrupteurs fonctionnent sur le canal 26 et que j’ai donc forcé un petite modif dans la conf pour être sur le 26.

Bonjour,
Effectivement j’ai fait une erreur sur l’endpoint ca sera corrigé dans la beta de demain

Merci, je ré-essaierai demain.

Bonjour,
Même avec le bon endpoint cela ne fonctionne pas.:
les logs: zigbeed_1

[2021-05-13 20:42:16][DEBUG] : [DeviceHandler.prepare] Json arg : {'ieee': '00:12:4b:00:18:05:12:d6', 'cmd': [{'endpoint': 6, 'cluster': 'on_off', 'command': 'on', 'await': 1}], 'allowQueue': False}
[2021-05-13 20:42:16][DEBUG] : Traceback (most recent call last):
  File "/var/www/html/plugins/zigbee/resources/zigbeed/restServer.py", line 253, in put
    await zdevices.command(self.json_args)
  File "/var/www/html/plugins/zigbee/resources/zigbeed/zdevices.py", line 50, in command
    raise Exception("["+str(device._ieee)+"][zdevices.command] Cluster not found : "+str(cmd['cluster']))
Exception: [00:12:4b:00:18:05:12:d6][zdevices.command] Cluster not found : on_off

[2021-05-13 20:42:16][INFO] : 200 PUT /device/command (127.0.0.1) 1.58ms

zigbee

[2021-05-13 20:42:16][DEBUG] : http://127.0.0.1:8089/device/command type : PUT
[2021-05-13 20:42:16][DEBUG] : {"ieee":"00:12:4b:00:18:05:12:d6","cmd":[{"endpoint":6,"cluster":"on_off","command":"on","await":1}],"allowQueue":false}
[2021-05-13 20:42:16][ERROR] : Erreur exécution de la commande [Salon][LIVOLO.TI0001 00:12:4b:00:18:05:12:d6][On] : Erreur lors de la requete : http://127.0.0.1:8089/device/command(PUT), data : {"ieee":"00:12:4b:00:18:05:12:d6","cmd":[{"endpoint":6,"cluster":"on_off","command":"on","await":1}],"allowQueue":false} erreur : {"state":"error","result":"[00:12:4b:00:18:05:12:d6][zdevices.command] Cluster not found : on_off","code":0}

C’est ce qui le me semblait en voyant le json brute ca semble etre tout du propriétaire sans leur documentation technique interne je peux rien faire.

Ok tant pis. Je vais changer de plugin. Ça marche avec Zigbeelinker. Merci pour ton aide en tout cas.

Oui dommage surtout que le plugin jeedom fonctionne bien (sauf pour le livolo)et que n’arrive pas à faire fonctionner Zigbeelinker

Me concernant, j’ai maintenant 4 Livolo sur Zigbeelinker qui fonctionnent bien. J’avais des problèmes de porté. J’ai ajouté une prise LIDL à 6€ et le routage s’est fait automatiquement. Et maintenant c’est nickel.

oui tu a de la chance moi j’ai constamment [zigbee2mqtt s’est arrêté]
j’essaie de configurer une passerelle locale
le démon est ok

config zigbeelinker

Voici ma conf ZigbeeLinker. J’ai une Zigate wifi

Peut-être une question d’adaptateur, ma config doit-être bonne démon ok
je ne peux même pas aller dans l’interface zigbee2mqtt
192.168.1.182 a refusé la connexion.

As tu ouvert un sujet pour ton problème? Car je vois que @MrGreen est toujours super compétent et aide beaucoup.

Oui je vais essayer de le contacter merci de m’avoir répondu entre temps
j’ai des logs je ne connais pas grand-chose ça a l’air de venir de l’adaptateur

Zigbee2MQTT:info  2021-09-23 10:35:03: Logging to console and directory: '/var/w                                                   ww/html/plugins/zigbee2mqtt/data/zigbee2mqtt/log/2021-09-23.10-35-02' filename:                                                    log.txt
Zigbee2MQTT:info  2021-09-23 10:35:03: Starting Zigbee2MQTT version 1.21.1 (comm                                                   it #4a51e0c0)
Zigbee2MQTT:info  2021-09-23 10:35:03: Starting zigbee-herdsman (0.13.138)
Zigbee2MQTT:error 2021-09-23 10:35:03: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2021-09-23 10:35:03: Failed to start zigbee
Zigbee2MQTT:error 2021-09-23 10:35:03: Check https://www.zigbee2mqtt.io/informat                                                   ion/FAQ.html#help-zigbee2mqtt-fails-to-start for possible solutions
Zigbee2MQTT:error 2021-09-23 10:35:03: Exiting...
Zigbee2MQTT:error 2021-09-23 10:35:03: Error: Error while opening socket
    at Socket.<anonymous> (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/src/ada                                                   pter/z-stack/znp/znp.ts:198:24)
    at Socket.emit (events.js:387:35)
    at emitErrorNT (internal/streams/destroy.js:106:8)
    at emitErrorCloseNT (internal/streams/destroy.js:74:3)
    at processTicksAndRejections (internal/process/task_queues.js:82:21)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! zigbee2mqtt@1.21.1 start: `node index.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the zigbee2mqtt@1.21.1 start script.
npm ERR! This is probably not a problem with npm. There is likely additional log                                                   ging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2021-09-23T08_35_03_417Z-debug.log
root@jeedom:/opt/zigbee2mqtt#

Sinon, tu n’as aucun adaptateur de renseigné. Est ce normal?

Passerelle distante ( en Ethernet )

Vu les logs, il semble qu’il n’arrive pas à ouvrir la connexion avec ta passerelle distante. Mais je ne vois pas tout car ton log est tronqué

1 « J'aime »