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?
- The memory function: The lights of the 2-series remember their last brightness or colour setting after being turned off and back on.
- Easy pairing: Simultaneous pairing of multiple devices is possible with the 2-series.
- Response time: The lights of the 2-series have a faster system response with higher reliability.
- 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