Ajout des ampoules INNR RB 265 blanc chaud

Bonjour
Je viens d’acquérir 3 ampoules Innr RB265, blanc chaud.
Visuellement, ce sont exactement les mêmes que les RB165 qui sont déjà dans le plugin - il est donc possible d’utiliser la même photo.
En pratique, les commandes des RB165 fonctionnent avec la RB265. Toutefois, il y a - selon Innr - une différence majeure entre les modèles 1xxx et 2xx. Les 2xxx sont sensées mémoriser leur état en cas de coupure, ce qui pour mon usage en chambre est critique. Seul un modèle de Hue fonctionne avec ce paramètre.
Toutefois, si je définis la RB265 en RB165, elle se rallume systématiquement quand je coupe le courant, même si son état précédent était éteint. Alors j’espère que c’est dû à la config dans le plugin.

1°) Voici le lien vers Amazon où j’ai acheté ces 3 ampoules : RB 265 sur Amazon

2°) Voici les informations brutes :

{
    "ieee": "00:15:8d:00:05:a1:68:15",
    "nwk": 29016,
    "status": 2,
    "lqi": "140",
    "rssi": "-65",
    "last_seen": "1627572871.507977",
    "node_descriptor": "01:40:8e:66:11:7f:5a:00:00:2a:5a:00:00",
    "endpoints": [
        {
            "id": 1,
            "status": 1,
            "device_type": 257,
            "profile_id": 260,
            "manufacturer": "innr",
            "model": "RB 265",
            "output_clusters": [
                {
                    "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": 16
                        },
                        {
                            "id": 2,
                            "name": "stack_version",
                            "value": 21
                        },
                        {
                            "id": 3,
                            "name": "hw_version",
                            "value": 1
                        },
                        {
                            "id": 4,
                            "name": "manufacturer",
                            "value": "innr"
                        },
                        {
                            "id": 5,
                            "name": "model",
                            "value": "RB 265"
                        },
                        {
                            "id": 6,
                            "name": "date_code",
                            "value": "20180810-1"
                        },
                        {
                            "id": 7,
                            "name": "power_source",
                            "value": 1
                        },
                        {
                            "id": 16384,
                            "name": "sw_build_id",
                            "value": "2.0"
                        }
                    ]
                },
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                },
                {
                    "id": 4,
                    "name": "Groups",
                    "attributes": []
                },
                {
                    "id": 5,
                    "name": "Scenes",
                    "attributes": []
                },
                {
                    "id": 6,
                    "name": "On\/Off",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "on_off",
                            "value": 0
                        }
                    ]
                },
                {
                    "id": 8,
                    "name": "Level control",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "current_level",
                            "value": 254
                        }
                    ]
                },
                {
                    "id": 4096,
                    "name": "LightLink",
                    "attributes": []
                }
            ]
        },
        {
            "id": 242,
            "status": 1,
            "device_type": 97,
            "profile_id": 41440,
            "manufacturer": null,
            "model": null,
            "output_clusters": [
                {
                    "id": 33,
                    "name": "GreenPowerProxy",
                    "attributes": []
                }
            ],
            "input_clusters": []
        }
    ],
    "signature": {
        "manufacturer": "innr",
        "model": "RB 265",
        "node_desc": {
            "byte1": 1,
            "byte2": 64,
            "mac_capability_flags": 142,
            "manufacturer_code": 4454,
            "maximum_buffer_size": 127,
            "maximum_incoming_transfer_size": 90,
            "server_mask": 10752,
            "maximum_outgoing_transfer_size": 90,
            "descriptor_capability_field": 0
        },
        "endpoints": {
            "1": {
                "profile_id": 260,
                "device_type": 257,
                "input_clusters": [
                    0,
                    3,
                    4,
                    5,
                    6,
                    8,
                    4096
                ],
                "output_clusters": [
                    25
                ]
            },
            "242": {
                "profile_id": 41440,
                "device_type": 97,
                "input_clusters": [],
                "output_clusters": [
                    33
                ]
            }
        }
    },
    "class": "zigpy.device"
}

3°) Et voici la log Zigbee après redémarrage en mode debug, et action allumer, éteindre, état, état luminosité.

[2021-07-29 17:40:49][DEBUG] : {"devices":{"00:15:8d:00:03:46:b8:0d":{"1":{"1029":[{"value":"4045","cluster_name":"Relative Humidity Measurement"}],"1027":[{"value":"1005","cluster_name":"Pressure Measurement"}]}}}}
[2021-07-29 17:40:49][DEBUG] : Search attribut for 00:15:8d:00:03:46:b8:0d logicalId : 1::1029::0 => 4045 convert to 4045
[2021-07-29 17:40:49][DEBUG] : Search attribut for 00:15:8d:00:03:46:b8:0d logicalId : 1::1027::0 => 1005 convert to 1005
[2021-07-29 17:40:54][DEBUG] : {"devices":{"00:15:8d:00:03:05:7b:4a":{"1":[{"65281":{"value":"b'\x01!\xd1\x0b\x03(\x1c\x04!\xa8\x13\x05!\x14\x00\x06$\x01\x00\x00\x00\x00\x08!	\x14
!\x00\x00'","cluster_name":"BasicCluster"}},{"32":{"value":"30.2","cluster_name":"Power Configuration"},"33":{"value":"146","cluster_name":"Power Configuration"}}]}}}
[2021-07-29 17:40:54][DEBUG] : Search attribut for 00:15:8d:00:03:05:7b:4a logicalId : 1::0::65281 => b'\x01!\xd1\x0b\x03(\x1c\x04!\xa8\x13\x05!\x14\x00\x06$\x01\x00\x00\x00\x00\x08!	\x14
!\x00\x00' convert to b'\x01!\xd1\x0b\x03(\x1c\x04!\xa8\x13\x05!\x14\x00\x06$\x01\x00\x00\x00\x00\x08!	\x14
!\x00\x00'
[2021-07-29 17:41:02][DEBUG] : http://127.0.0.1:8064/device/command type : PUT
[2021-07-29 17:41:02][DEBUG] : {"ieee":"00:15:8d:00:05:a1:68:15","cmd":[{"endpoint":1,"cluster":"on_off","command":"on","await":1}],"allowQueue":false}
[2021-07-29 17:41:02][DEBUG] : {"devices":{"00:15:8d:00:05:a1:68:15":{"1":{"6":[{"value":"Bool.true","cluster_name":"On\/Off"}]}}}}
[2021-07-29 17:41:02][DEBUG] : Search attribut for 00:15:8d:00:05:a1:68:15 logicalId : 1::6::0 => Bool.true convert to 1
[2021-07-29 17:41:04][DEBUG] : http://127.0.0.1:8064/device/command type : PUT
[2021-07-29 17:41:04][DEBUG] : {"ieee":"00:15:8d:00:05:a1:68:15","cmd":[{"endpoint":1,"cluster":"on_off","command":"off","await":1}],"allowQueue":false}
[2021-07-29 17:41:05][DEBUG] : {"devices":{"00:15:8d:00:05:a1:68:15":{"1":{"6":[{"value":"Bool.false","cluster_name":"On\/Off"}]}}}}
[2021-07-29 17:41:05][DEBUG] : Search attribut for 00:15:8d:00:05:a1:68:15 logicalId : 1::6::0 => Bool.false convert to 0
[2021-07-29 17:41:07][DEBUG] : http://127.0.0.1:8064/device/command type : PUT
[2021-07-29 17:41:07][DEBUG] : {"ieee":"00:15:8d:00:05:a1:68:15","cmd":[{"endpoint":1,"cluster":"on_off","command":"on","await":1}],"allowQueue":false}
[2021-07-29 17:41:07][DEBUG] : {"devices":{"00:15:8d:00:05:a1:68:15":{"1":{"6":[{"value":"Bool.true","cluster_name":"On\/Off"}]}}}}
[2021-07-29 17:41:07][DEBUG] : Search attribut for 00:15:8d:00:05:a1:68:15 logicalId : 1::6::0 => Bool.true convert to 1
[2021-07-29 17:41:08][DEBUG] : http://127.0.0.1:8064/device/command type : PUT
[2021-07-29 17:41:08][DEBUG] : {"ieee":"00:15:8d:00:05:a1:68:15","cmd":[{"endpoint":1,"cluster":"on_off","command":"off","await":1}],"allowQueue":false}
[2021-07-29 17:41:08][DEBUG] : {"devices":{"00:15:8d:00:05:a1:68:15":{"1":{"6":[{"value":"Bool.false","cluster_name":"On\/Off"}]}}}}
[2021-07-29 17:41:08][DEBUG] : Search attribut for 00:15:8d:00:05:a1:68:15 logicalId : 1::6::0 => Bool.false convert to 0
[2021-07-29 17:41:15][DEBUG] : http://127.0.0.1:8064/device/command type : PUT
[2021-07-29 17:41:15][DEBUG] : {"ieee":"00:15:8d:00:05:a1:68:15","cmd":[{"endpoint":1,"cluster":"level","command":"move_to_level","await":1,"args":[127,500]}],"allowQueue":false}
[2021-07-29 17:41:19][DEBUG] : {"devices":{"00:17:88:01:06:47:27:06":{"2":{"1030":[{"value":"bitmap8.0","cluster_name":"Occupancy Sensing"}]}}}}
[2021-07-29 17:41:19][DEBUG] : Search attribut for 00:17:88:01:06:47:27:06 logicalId : 2::1030::0 => bitmap8.0 convert to 0
[2021-07-29 17:41:19][DEBUG] : {"devices":{"00:17:88:01:06:47:27:06":{"2":{"1024":[{"value":"42285","cluster_name":"Illuminance Measurement"}]}}}}
[2021-07-29 17:41:19][DEBUG] : Search attribut for 00:17:88:01:06:47:27:06 logicalId : 2::1024::0 => 42285 convert to 42285
[2021-07-29 17:41:21][DEBUG] : http://127.0.0.1:8064/device/command type : PUT
[2021-07-29 17:41:21][DEBUG] : {"ieee":"00:15:8d:00:05:a1:68:15","cmd":[{"endpoint":1,"cluster":"on_off","command":"on","await":1}],"allowQueue":false}
[2021-07-29 17:41:21][DEBUG] : {"devices":{"00:15:8d:00:05:a1:68:15":{"1":{"6":[{"value":"Bool.true","cluster_name":"On\/Off"}]}}}}
[2021-07-29 17:41:21][DEBUG] : Search attribut for 00:15:8d:00:05:a1:68:15 logicalId : 1::6::0 => Bool.true convert to 1
[2021-07-29 17:41:21][DEBUG] : {"devices":{"00:15:8d:00:04:a0:5f:1b":{"1":[{"65281":{"value":"b'd\x10\x00e\x10\x00n \x00o \x00\x01!\xe4\x0c\x03(\x16\x05!\x16\x00\x08!\x1c6
!\xafv\x99#\x00\x00\x00\x00\x9b!\x00\x00'","cluster_name":"BasicClusterDecoupled"}}]}}}
[2021-07-29 17:41:21][DEBUG] : Search attribut for 00:15:8d:00:04:a0:5f:1b logicalId : 1::0::65281 => b'd\x10\x00e\x10\x00n \x00o \x00\x01!\xe4\x0c\x03(\x16\x05!\x16\x00\x08!\x1c6
!\xafv\x99#\x00\x00\x00\x00\x9b!\x00\x00' convert to b'd\x10\x00e\x10\x00n \x00o \x00\x01!\xe4\x0c\x03(\x16\x05!\x16\x00\x08!\x1c6
!\xafv\x99#\x00\x00\x00\x00\x9b!\x00\x00'
[2021-07-29 17:41:22][DEBUG] : {"devices":{"00:15:8d:00:02:83:cf:91":{"1":[{"65281":{"value":"b'\x01!\xd1\x0b\x03(\x1b\x04!\xa8\x13\x05!\xc1\x00\x06$\x01\x00\x00\x00\x00\x08!\x08\x14
!\x00\x00'","cluster_name":"BasicCluster"}},{"32":{"value":"30.2","cluster_name":"Power Configuration"},"33":{"value":"146","cluster_name":"Power Configuration"}}]}}}
[2021-07-29 17:41:22][DEBUG] : Search attribut for 00:15:8d:00:02:83:cf:91 logicalId : 1::0::65281 => b'\x01!\xd1\x0b\x03(\x1b\x04!\xa8\x13\x05!\xc1\x00\x06$\x01\x00\x00\x00\x00\x08!\x08\x14
!\x00\x00' convert to b'\x01!\xd1\x0b\x03(\x1b\x04!\xa8\x13\x05!\xc1\x00\x06$\x01\x00\x00\x00\x00\x08!\x08\x14
!\x00\x00'
[2021-07-29 17:41:22][DEBUG] : http://127.0.0.1:8064/device/command type : PUT
[2021-07-29 17:41:22][DEBUG] : {"ieee":"00:15:8d:00:05:a1:68:15","cmd":[{"endpoint":1,"cluster":"on_off","command":"off","await":1}],"allowQueue":false}
[2021-07-29 17:41:22][DEBUG] : {"devices":{"00:15:8d:00:05:a1:68:15":{"1":{"6":[{"value":"Bool.false","cluster_name":"On\/Off"}]}}}}
[2021-07-29 17:41:22][DEBUG] : Search attribut for 00:15:8d:00:05:a1:68:15 logicalId : 1::6::0 => Bool.false convert to 0
[2021-07-29 17:41:24][DEBUG] : http://127.0.0.1:8064/device/command type : PUT
[2021-07-29 17:41:24][DEBUG] : {"ieee":"00:15:8d:00:05:a1:68:15","cmd":[{"endpoint":1,"cluster":"on_off","command":"on","await":1}],"allowQueue":false}
[2021-07-29 17:41:24][DEBUG] : {"devices":{"00:15:8d:00:05:a1:68:15":{"1":{"6":[{"value":"Bool.true","cluster_name":"On\/Off"}]}}}}
[2021-07-29 17:41:24][DEBUG] : Search attribut for 00:15:8d:00:05:a1:68:15 logicalId : 1::6::0 => Bool.true convert to 1
[2021-07-29 17:41:26][DEBUG] : http://127.0.0.1:8064/device/command type : PUT
[2021-07-29 17:41:26][DEBUG] : {"ieee":"00:15:8d:00:05:a1:68:15","cmd":[{"endpoint":1,"cluster":"on_off","command":"on","await":1}],"allowQueue":false}
[2021-07-29 17:41:28][DEBUG] : http://127.0.0.1:8064/device/command type : PUT
[2021-07-29 17:41:28][DEBUG] : {"ieee":"00:15:8d:00:05:a1:68:15","cmd":[{"endpoint":1,"cluster":"on_off","command":"off","await":1}],"allowQueue":false}
[2021-07-29 17:41:28][DEBUG] : {"devices":{"00:15:8d:00:05:a1:68:15":{"1":{"6":[{"value":"Bool.false","cluster_name":"On\/Off"}]}}}}
[2021-07-29 17:41:28][DEBUG] : Search attribut for 00:15:8d:00:05:a1:68:15 logicalId : 1::6::0 => Bool.false convert to 0
[2021-07-29 17:41:39][DEBUG] : {"devices":{"00:15:8d:00:03:1e:cd:37":{"1":{"2820":{"1285":{"value":"237","cluster_name":"Electrical Measurement"}}}}}}
[2021-07-29 17:41:39][DEBUG] : Search attribut for 00:15:8d:00:03:1e:cd:37 logicalId : 1::2820::1285 => 237 convert to 237

J’espère que ça permettra d’avoir le fonctionnement prévu et donné par Innr, le le donne ci dessous :

What is the difference between the 1-series and 2-series, for example RB 165 and the RB 265?

  1. The memory function: The lights of the 2-series remember their last brightness or colour setting after being turned off and back on.
  2. Easy pairing: Simultaneous pairing of multiple devices is possible with the 2-series.
  3. Response time: The lights of the 2-series have a faster system response with higher reliability.
  4. Safety: The lights of the 2-series have enhanced security with unique per-device encryption.
    In addition, the 2 series uses Zigbee 3.0. The 1 series uses Zigbee Light Link.

Merci d’avance

2 « J'aime »

Bonjour j’ai commandé également ce lot et j’ai la même utilisation donc dans l’attente de l’ajout dans le plugin
Merci encore

Hello
Pour @fabe et ceux que ça intéresse, j’ai aussi posé la question à INNR et leur réponse confirme hélas ce que je craignais en lisant leur doc. Ces ampoules sauvegardent l’état de la luminosité, mais pas l’état on/off. Au retour du courant, elles seront toujours on, avec leur luminosité précédente.
Comme il n’est pas possible - au moins avec le plugin - d’obtenir une luminosité à 0 (mettre à 0 la luminosité la met à 1, et l’ampoule reste allumée avec une intensité significative), son utilisation n’est pas possible dans une chambre à coucher.

Ma situation est la suivante :

  • Avec le plugin, seule la configuration de l’ampoule Hue LWB010 est possible, et encore, pas par l’option fournie dans l’onglet configuration qui ne fonctionne pas, mais par action / écriture d’un attribut. Malheureusement, ces ampoules, même éteintes, conservent une luminosité résiduelle visible dans le noir.
  • L’ampoule Hue LTW010 s’éteint complètement, mais impossible dans le plugin de régler son état après coupure (ça fonctionne bien avec le pont Hue).
  • Les ampoules INNR et Ikéa ne peuvent se configurer avec le plugin.

Bref, les ampoules INNR vont retourner chez Amazon et je vais remettre des ampoules LTW010 dans ma chambre, mais sur le pont Hue que j’espérais pourtant pouvoir ranger ou revendre, et tant pis pour le maillage Zigbee.

Merci

Salut @phyllox

A tu tester les commandes behavior sur les philips ? dans zigbeelinker

celle-ci par exemple remet a l’état précédent la coupure

lien Z2M

Bonne journée

@olive merci pour ce retour. Mais si je comprends bien sur le lien fourni, il s’agit du plugin zigbee2mqtt que je ne possède pas, pas du plugin Zigbee dans lequel j’ai posté ?

Edit : Enfin, il semble que ce soit Zigbeelinker, que je ne connaissais pas. Mais c’est aussi un autre plugin payant, je ne connais pas la différence avec Zigbee2mqtt…

Je ne peux pas avoir l’ampoule à la fois dans les 2 plugins ?

J’ai essayé de configurer l’ampoule dans le pont Hue, mais la réassocier ensuite avec le plugin Zigbee semble lui faire perdre la config faite avec l’appli Phillips, que je la dissocie via cette appli ou directement via un dimmer à proximité. Dans les 2 cas l’ampoule reprend sa config par défaut qui est rallumer à fond par la grâce de développeurs qui ne réfléchissent guère.

Comment configurer une ampoule dans Zigbee2mqtt et la repasser ensuite dans Zigbee ?
Merci

J’avais bien compris
Je ne pense pas qu’il soit possible de jouer avec les 2 une fois l’association faite ça reprend les paramètres par défaut.
Il faudrait juste trouver moyen de transposer cette commande dans zigbee.

la difference est assez simple zigbeelinker te facilite la récupération de commandes
tu peut faire la même chose dans jmqtt , les 2 peuvent et utilisent zigbee2mqtt

@olive

Oui, mais pour cela, il faudrait qu’un dev passe par là. J’ai posé plusieurs fois la question dans différents posts, mais je n’ai pas eu de réponse depuis celle faite dans le premier par Loic qui a donné une solution, mais qui ne fonctionne que pour la LWB010.

Le plugin Zigbee est complet au niveau des équipements, mais je suis au final très déçu, peut être parce que, comme je n’y connais rien en Zigbee, je suis dans l’incapacité d’utiliser les options de configuration des modules.

Dans Zigbeelinker, il y a autant d’équipements de définis que dans Zigbee ? Comment on fait quand un équipement ne fonctionne pas ?

Merci

Voir plus (tout ce qui est dans zigbee2mqtt)
1542 devices chez 223 vendeurs
Zigbeelinker Le dev est présent et a l’écoute

Et tu a des procédures pour les nouveaux équipements

Ca fait pas mal de choses, mais je ne vois pas mes interrupteurs filaires sans neutre Tuya Zemismart. Reste que ça fait encore un plugin à acheter, Si je fais le compte de tout ce que j’ai acheté et qui au final ne sert pas…

On peut gérer plusieurs clés Zigbee avec le plugin ?

Merci

Non 1 seul coordinateur par réseau comme pour tous

Pas obligatoire mais plus simple mais tu peut te contenter de n’avoir que jmqtt.

Avec Zigbee, deux équipements. Et avec Abeille, plusieurs clés Zigate…
En tous cas merci.

c’est toujours 1 clef par réseau …

OK, mais je parlais du nombre de clés par plugin…
Avec Zigbee, j’ai deux réseaux, un avec une clé Conbee 2 et un avec une clé EZSP.

1 « J'aime »