Demande d'ajout module MOES (temp / hum) au plugin Zigbee

Bonjour,

Serait-il possible SVP d’ajouter le module suivant dans le plugin Zigbee ?

Marque = MOES
Modèle = ZigBee Smart Temperature and Humidity Sensor Indoor Hygrometer Thermometer Detector
URL = ZigBee Temperature And Humidity Sensor|Mini Smart Thermometer Detector – MOES
Pile = 1xCR2032

Image :
moes-zigbee

Information brutes :

{
    "ieee": "a4:c1:38:c1:0f:95:30:89",
    "nwk": 46699,
    "status": 2,
    "lqi": "248",
    "rssi": "-21",
    "last_seen": "1685992170.671048",
    "node_descriptor": "02:40:80:41:11:42:42:00:00:2a:42:00:00",
    "endpoints": [
        {
            "id": 1,
            "status": 1,
            "device_type": 770,
            "profile_id": 260,
            "manufacturer": "_TZ3000_ywagc4rj",
            "model": "TS0201",
            "output_clusters": [
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                },
                {
                    "id": 10,
                    "name": "Time",
                    "attributes": []
                },
                {
                    "id": 25,
                    "name": "Ota",
                    "attributes": []
                }
            ],
            "input_clusters": [
                {
                    "id": 0,
                    "name": "Basic",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "zcl_version",
                            "value": 3
                        },
                        {
                            "id": 1,
                            "name": "app_version",
                            "value": 66
                        },
                        {
                            "id": 2,
                            "name": "stack_version",
                            "value": 0
                        },
                        {
                            "id": 3,
                            "name": "hw_version",
                            "value": 1
                        },
                        {
                            "id": 4,
                            "name": "manufacturer",
                            "value": "_TZ3000_ywagc4rj"
                        },
                        {
                            "id": 5,
                            "name": "model",
                            "value": "TS0201"
                        },
                        {
                            "id": 6,
                            "name": "date_code",
                            "value": ""
                        },
                        {
                            "id": 7,
                            "name": "power_source",
                            "value": 3
                        }
                    ]
                },
                {
                    "id": 1,
                    "name": "Power Configuration",
                    "attributes": [
                        {
                            "id": 33,
                            "name": "battery_percentage_remaining",
                            "value": 200
                        }
                    ]
                },
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                },
                {
                    "id": 1026,
                    "name": "Temperature Measurement",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "measured_value",
                            "value": 2695
                        }
                    ]
                },
                {
                    "id": 1029,
                    "name": "Relative Humidity Measurement",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "measured_value",
                            "value": 4100
                        }
                    ]
                },
                {
                    "id": 57346,
                    "name": "Tuya Temperature and Humidity Alarm Cluster",
                    "attributes": []
                }
            ]
        }
    ],
    "signature": {
        "manufacturer": "_TZ3000_ywagc4rj",
        "model": "TS0201",
        "node_desc": {
            "logical_type": 2,
            "complex_descriptor_available": 0,
            "user_descriptor_available": 0,
            "reserved": 0,
            "aps_flags": 0,
            "frequency_band": 8,
            "mac_capability_flags": 128,
            "manufacturer_code": 4417,
            "maximum_buffer_size": 66,
            "maximum_incoming_transfer_size": 66,
            "server_mask": 10752,
            "maximum_outgoing_transfer_size": 66,
            "descriptor_capability_field": 0
        },
        "endpoints": {
            "1": {
                "profile_id": 260,
                "device_type": 770,
                "input_clusters": [
                    0,
                    1,
                    3,
                    1026,
                    1029,
                    57346
                ],
                "output_clusters": [
                    3,
                    10,
                    25
                ]
            }
        }
    },
    "class": "zhaquirks.tuya.ts0201"
}

Log en debug :

[2023-06-05 21:01:36][DEBUG] : {"devices":{"a4:c1:38:d8:43:de:6a:ed":{"1":{"2820":{"1291":{"value":"90","cluster_name":"Electrical Measurement"}}}}}}
[2023-06-05 21:01:36][DEBUG] : Search attribut for a4:c1:38:d8:43:de:6a:ed logicalId : 1::2820::1291 => 90 convert to 90
[2023-06-05 21:01:36][DEBUG] : {"devices":{"5c:02:72:ff:fe:2c:42:3a":{"11":[{"1":{"value":"66","cluster_name":"Basic"}}]}}}
[2023-06-05 21:01:36][DEBUG] : Search attribut for 5c:02:72:ff:fe:2c:42:3a logicalId : 11::0::1 => 66 convert to 66
[2023-06-05 21:01:40][DEBUG] : {"devices":{"50:32:5f:ff:fe:30:5e:98":{"11":[{"1":{"value":"66","cluster_name":"Basic"}}]}}}
[2023-06-05 21:01:40][DEBUG] : Search attribut for 50:32:5f:ff:fe:30:5e:98 logicalId : 11::0::1 => 66 convert to 66
[2023-06-05 21:01:43][INFO] : Lancement démon zigbeed : /usr/bin/python3 /var/www/html/plugins/zigbee/resources/zigbeed/zigbeed.py --device auto --loglevel debug --socketport 8089 --callback http://127.0.0.1:80/plugins/zigbee/core/php/jeeZigbee.php --apikey XdLfr52fF5LBjIhmUX0BiPVyVkCYN7A7 --cycle 0.3 --pid /tmp/jeedom/zigbee/deamon_1.pid --data_folder /var/www/html/plugins/zigbee/data/1 --device_folder /var/www/html/plugins/zigbee/data/device --controller deconz --sub_controller auto --channel 11 --folder_OTA /var/www/html/plugins/zigbee/data/ota
[2023-06-05 21:01:43][DEBUG] : null
[2023-06-05 21:01:56][DEBUG] : {"devices":{"2c:11:65:ff:fe:84:10:a1":{"1":{"1280":{"cmd":{"1":{"value":"ZoneStatus.Restore_reports","cluster_name":"IAS Zone"},"1.1":{"value":"bitmap8.0","cluster_name":"IAS Zone"},"1.2":{"value":"0","cluster_name":"IAS Zone"},"1.3":{"value":"0","cluster_name":"IAS Zone"}}}}}}}
[2023-06-05 21:01:56][DEBUG] : Search command for 2c:11:65:ff:fe:84:10:a1 logicalId : 1::1280::cmd::1 => ZoneStatus.Restore_reports convert to 0
[2023-06-05 21:01:56][DEBUG] : Search command for 2c:11:65:ff:fe:84:10:a1 logicalId : 1::1280::cmd::1.1 => bitmap8.0 convert to 0
[2023-06-05 21:01:56][DEBUG] : Search command for 2c:11:65:ff:fe:84:10:a1 logicalId : 1::1280::cmd::1.2 => 0 convert to 0
[2023-06-05 21:01:56][DEBUG] : Search command for 2c:11:65:ff:fe:84:10:a1 logicalId : 1::1280::cmd::1.3 => 0 convert to 0
[2023-06-05 21:01:58][DEBUG] : {"devices":{"a4:c1:38:c1:0f:95:30:89":{"1":{"1029":[{"value":"5890","cluster_name":"Relative Humidity Measurement"}]}}}}
[2023-06-05 21:01:58][DEBUG] : Search attribut for a4:c1:38:c1:0f:95:30:89 logicalId : 1::1029::0 => 5890 convert to 5890
[2023-06-05 21:02:03][DEBUG] : {"devices":{"a4:c1:38:c1:0f:95:30:89":{"1":{"57346":{"57355":{"value":"enum8.undefined_0x01","cluster_name":"Tuya Temperature and Humidity Alarm Cluster"}}}}}}
[2023-06-05 21:02:03][DEBUG] : Search attribut for a4:c1:38:c1:0f:95:30:89 logicalId : 1::57346::57355 => enum8.undefined_0x01 convert to 1
[2023-06-05 21:02:04][DEBUG] : {"devices":{"0c:43:14:ff:fe:ee:88:cc":{"11":[{"1":{"value":"66","cluster_name":"Basic"}}]},"a4:c1:38:c1:0f:95:30:89":{"1":{"1":{"33":{"value":"200","cluster_name":"Power Configuration"}}}}}}
[2023-06-05 21:02:04][DEBUG] : Search attribut for 0c:43:14:ff:fe:ee:88:cc logicalId : 11::0::1 => 66 convert to 66
[2023-06-05 21:02:04][DEBUG] : Search attribut for a4:c1:38:c1:0f:95:30:89 logicalId : 1::1::33 => 200 convert to 200
[2023-06-05 21:02:05][DEBUG] : {"devices":{"a4:c1:38:c1:0f:95:30:89":{"1":{"1026":[{"value":"2663","cluster_name":"Temperature Measurement"}]}}}}
[2023-06-05 21:02:05][DEBUG] : Search attribut for a4:c1:38:c1:0f:95:30:89 logicalId : 1::1026::0 => 2663 convert to 2663
[2023-06-05 21:02:05][DEBUG] : {"devices":{"a4:c1:38:c1:0f:95:30:89":{"1":{"1029":[{"value":"6450","cluster_name":"Relative Humidity Measurement"}]}}}}
[2023-06-05 21:02:05][DEBUG] : Search attribut for a4:c1:38:c1:0f:95:30:89 logicalId : 1::1029::0 => 6450 convert to 6450
[2023-06-05 21:02:06][DEBUG] : {"devices":{"a4:c1:38:d8:43:de:6a:ed":{"1":{"2820":{"1291":{"value":"87","cluster_name":"Electrical Measurement"}}}}}}
[2023-06-05 21:02:06][DEBUG] : Search attribut for a4:c1:38:d8:43:de:6a:ed logicalId : 1::2820::1291 => 87 convert to 87
[2023-06-05 21:02:06][DEBUG] : {"devices":{"a4:c1:38:c1:0f:95:30:89":{"1":{"57346":{"57355":{"value":"enum8.undefined_0x00","cluster_name":"Tuya Temperature and Humidity Alarm Cluster"}}}}}}
[2023-06-05 21:02:06][DEBUG] : Search attribut for a4:c1:38:c1:0f:95:30:89 logicalId : 1::57346::57355 => enum8.undefined_0x00 convert to 0
[2023-06-05 21:02:07][DEBUG] : {"devices":{"a4:c1:38:c1:0f:95:30:89":{"1":{"1":{"33":{"value":"200","cluster_name":"Power Configuration"}}}}}}
[2023-06-05 21:02:07][DEBUG] : Search attribut for a4:c1:38:c1:0f:95:30:89 logicalId : 1::1::33 => 200 convert to 200
[2023-06-05 21:02:08][DEBUG] : {"devices":{"a4:c1:38:c1:0f:95:30:89":{"1":{"1026":[{"value":"2667","cluster_name":"Temperature Measurement"}]}}}}
[2023-06-05 21:02:08][DEBUG] : Search attribut for a4:c1:38:c1:0f:95:30:89 logicalId : 1::1026::0 => 2667 convert to 2667
[2023-06-05 21:02:08][DEBUG] : {"devices":{"a4:c1:38:c1:0f:95:30:89":{"1":{"1029":[{"value":"6590","cluster_name":"Relative Humidity Measurement"}]}}}}
[2023-06-05 21:02:08][DEBUG] : Search attribut for a4:c1:38:c1:0f:95:30:89 logicalId : 1::1029::0 => 6590 convert to 6590
[2023-06-05 21:02:13][DEBUG] : {"devices":{"60:a4:23:ff:fe:0e:0b:44":{"11":[{"1":{"value":"66","cluster_name":"Basic"}}]}}}
[2023-06-05 21:02:13][DEBUG] : Search attribut for 60:a4:23:ff:fe:0e:0b:44 logicalId : 11::0::1 => 66 convert to 66
[2023-06-05 21:02:14][DEBUG] : {"devices":{"00:12:4b:00:22:d5:e1:13":{"1":{"1026":[{"value":"2874","cluster_name":"Temperature Measurement"}]}}}}
[2023-06-05 21:02:14][DEBUG] : Search attribut for 00:12:4b:00:22:d5:e1:13 logicalId : 1::1026::0 => 2874 convert to 2874
[2023-06-05 21:02:18][DEBUG] : {"devices":{"a4:c1:38:c1:0f:95:30:89":{"1":{"1029":[{"value":"5600","cluster_name":"Relative Humidity Measurement"}]}}}}
[2023-06-05 21:02:18][DEBUG] : Search attribut for a4:c1:38:c1:0f:95:30:89 logicalId : 1::1029::0 => 5600 convert to 5600
[2023-06-05 21:02:23][DEBUG] : {"devices":{"a4:c1:38:c1:0f:95:30:89":{"1":{"1029":[{"value":"4860","cluster_name":"Relative Humidity Measurement"}]}}}}
[2023-06-05 21:02:23][DEBUG] : Search attribut for a4:c1:38:c1:0f:95:30:89 logicalId : 1::1029::0 => 4860 convert to 4860
[2023-06-05 21:02:28][DEBUG] : {"devices":{"00:15:8d:00:06:89:e7:47":{"1":{"1024":[{"value":"14914.616938342726","cluster_name":"Illuminance Measurement"}]}}}}
[2023-06-05 21:02:28][DEBUG] : Search attribut for 00:15:8d:00:06:89:e7:47 logicalId : 1::1024::0 => 14914.616938342726 convert to 14914.616938342726
[2023-06-05 21:02:28][DEBUG] : {"devices":{"00:15:8d:00:06:89:e7:47":{"1":{"1280":{"cmd":{"1":{"value":"1","cluster_name":"IAS Zone"},"1.1":{"value":"0","cluster_name":"IAS Zone"},"1.2":{"value":"0","cluster_name":"IAS Zone"},"1.3":{"value":"0","cluster_name":"IAS Zone"}}}}}}}
[2023-06-05 21:02:28][DEBUG] : Search command for 00:15:8d:00:06:89:e7:47 logicalId : 1::1280::cmd::1 => 1 convert to 1
[2023-06-05 21:02:28][DEBUG] : Search command for 00:15:8d:00:06:89:e7:47 logicalId : 1::1280::cmd::1.1 => 0 convert to 0
[2023-06-05 21:02:28][DEBUG] : Search command for 00:15:8d:00:06:89:e7:47 logicalId : 1::1280::cmd::1.2 => 0 convert to 0
[2023-06-05 21:02:28][DEBUG] : Search command for 00:15:8d:00:06:89:e7:47 logicalId : 1::1280::cmd::1.3 => 0 convert to 0
[2023-06-05 21:02:28][DEBUG] : {"devices":{"00:15:8d:00:06:89:e7:47":{"1":{"1030":[{"value":"bitmap8.1","cluster_name":"Occupancy Sensing"}],"1280":[{"value":"1","cluster_name":"IAS Zone"}]}}}}
[2023-06-05 21:02:28][DEBUG] : Search attribut for 00:15:8d:00:06:89:e7:47 logicalId : 1::1030::0 => bitmap8.1 convert to 1
[2023-06-05 21:02:28][DEBUG] : Search attribut for 00:15:8d:00:06:89:e7:47 logicalId : 1::1280::0 => 1 convert to 1
[2023-06-05 21:02:31][DEBUG] : {"devices":{"00:15:8d:00:08:32:bd:b1":{"1":[{"65281":{"value":"b'\x01!\xe5\x0b\x03(\x1e\x04!\xa8C\x05!\x06\x00\x06$\x01\x00\x00\x00\x00
!\x1b\x03d\x10\x00'","cluster_name":"BasicCluster"}},{"32":{"value":"30.4","cluster_name":"Power Configuration"},"33":{"value":"161","cluster_name":"Power Configuration"}},[{"value":"3000","cluster_name":"Device Temperature"}]]}}}
[2023-06-05 21:02:31][DEBUG] : Search attribut for 00:15:8d:00:08:32:bd:b1 logicalId : 1::0::65281 => b'\x01!\xe5\x0b\x03(\x1e\x04!\xa8C\x05!\x06\x00\x06$\x01\x00\x00\x00\x00
!\x1b\x03d\x10\x00' convert to b'\x01!\xe5\x0b\x03(\x1e\x04!\xa8C\x05!\x06\x00\x06$\x01\x00\x00\x00\x00
!\x1b\x03d\x10\x00'
[2023-06-05 21:02:31][DEBUG] : Search attribut for 00:15:8d:00:08:32:bd:b1 logicalId : 1::1::32 => 30.4 convert to 30.4
[2023-06-05 21:02:31][DEBUG] : Search attribut for 00:15:8d:00:08:32:bd:b1 logicalId : 1::1::33 => 161 convert to 161
[2023-06-05 21:02:31][DEBUG] : Search attribut for 00:15:8d:00:08:32:bd:b1 logicalId : 1::2::0 => 3000 convert to 3000
[2023-06-05 21:02:36][DEBUG] : {"devices":{"a4:c1:38:d8:43:de:6a:ed":{"1":{"2820":{"1291":{"value":"94","cluster_name":"Electrical Measurement"}}}}}}
[2023-06-05 21:02:36][DEBUG] : Search attribut for a4:c1:38:d8:43:de:6a:ed logicalId : 1::2820::1291 => 94 convert to 94
[2023-06-05 21:02:45][DEBUG] : {"devices":{"b4:e3:f9:ff:fe:51:ec:5e":{"11":[{"1":{"value":"66","cluster_name":"Basic"}}]}}}
[2023-06-05 21:02:45][DEBUG] : Search attribut for b4:e3:f9:ff:fe:51:ec:5e logicalId : 11::0::1 => 66 convert to 66
[2023-06-05 21:02:49][DEBUG] : {"devices":{"0c:43:14:ff:fe:ee:88:cc":{"11":{"6":[{"value":"Bool.false","cluster_name":"On\/Off"}]}}}}
[2023-06-05 21:02:49][DEBUG] : Search attribut for 0c:43:14:ff:fe:ee:88:cc logicalId : 11::6::0 => Bool.false convert to 0
[2023-06-05 21:02:59][DEBUG] : {"devices":{"84:fd:27:ff:fe:07:f6:17":{"1":{"1029":[{"value":"4507","cluster_name":"Relative Humidity Measurement"}]}}}}
[2023-06-05 21:02:59][DEBUG] : Search attribut for 84:fd:27:ff:fe:07:f6:17 logicalId : 1::1029::0 => 4507 convert to 4507
[2023-06-05 21:03:07][DEBUG] : {"devices":{"50:32:5f:ff:fe:0c:33:11":{"11":[{"1":{"value":"66","cluster_name":"Basic"}}]}}}
[2023-06-05 21:03:07][DEBUG] : Search attribut for 50:32:5f:ff:fe:0c:33:11 logicalId : 11::0::1 => 66 convert to 66
[2023-06-05 21:03:11][DEBUG] : {"devices":{"00:15:8d:00:08:df:f7:69":{"1":[{"65281":{"value":"b'\x01!\xc7\x0b\x03(\x1e\x04!\xa8C\x05!\x0e\x00\x06$\x01\x00\x00\x00\x00\x08!\x06\x02
!D\x0bd\x10\x00'","cluster_name":"BasicCluster"}},{"32":{"value":"30.1","cluster_name":"Power Configuration"},"33":{"value":"139","cluster_name":"Power Configuration"}},[{"value":"3000","cluster_name":"Device Temperature"}]]}}}
[2023-06-05 21:03:11][DEBUG] : Search attribut for 00:15:8d:00:08:df:f7:69 logicalId : 1::0::65281 => b'\x01!\xc7\x0b\x03(\x1e\x04!\xa8C\x05!\x0e\x00\x06$\x01\x00\x00\x00\x00\x08!\x06\x02
!D\x0bd\x10\x00' convert to b'\x01!\xc7\x0b\x03(\x1e\x04!\xa8C\x05!\x0e\x00\x06$\x01\x00\x00\x00\x00\x08!\x06\x02
!D\x0bd\x10\x00'
[2023-06-05 21:03:11][DEBUG] : Search attribut for 00:15:8d:00:08:df:f7:69 logicalId : 1::1::32 => 30.1 convert to 30.1
[2023-06-05 21:03:11][DEBUG] : Search attribut for 00:15:8d:00:08:df:f7:69 logicalId : 1::1::33 => 139 convert to 139
[2023-06-05 21:03:11][DEBUG] : Search attribut for 00:15:8d:00:08:df:f7:69 logicalId : 1::2::0 => 3000 convert to 3000
[2023-06-05 21:03:13][DEBUG] : {"devices":{"a4:c1:38:c1:0f:95:30:89":{"1":{"1029":[{"value":"5660","cluster_name":"Relative Humidity Measurement"}]}}}}
[2023-06-05 21:03:13][DEBUG] : Search attribut for a4:c1:38:c1:0f:95:30:89 logicalId : 1::1029::0 => 5660 convert to 5660
[2023-06-05 21:03:18][DEBUG] : {"devices":{"a4:c1:38:c1:0f:95:30:89":{"1":{"1029":[{"value":"7040","cluster_name":"Relative Humidity Measurement"}]}}}}
[2023-06-05 21:03:18][DEBUG] : Search attribut for a4:c1:38:c1:0f:95:30:89 logicalId : 1::1029::0 => 7040 convert to 7040
[2023-06-05 21:03:21][DEBUG] : {"devices":{"2c:11:65:ff:fe:84:10:a1":{"1":{"1280":{"cmd":{"1":{"value":"ZoneStatus.Restore_reports|Alarm_1","cluster_name":"IAS Zone"},"1.1":{"value":"bitmap8.0","cluster_name":"IAS Zone"},"1.2":{"value":"0","cluster_name":"IAS Zone"},"1.3":{"value":"0","cluster_name":"IAS Zone"}}}}}}}
[2023-06-05 21:03:21][DEBUG] : Search command for 2c:11:65:ff:fe:84:10:a1 logicalId : 1::1280::cmd::1 => ZoneStatus.Restore_reports|Alarm_1 convert to 1
[2023-06-05 21:03:21][DEBUG] : Search command for 2c:11:65:ff:fe:84:10:a1 logicalId : 1::1280::cmd::1.1 => bitmap8.0 convert to 0
[2023-06-05 21:03:21][DEBUG] : Search command for 2c:11:65:ff:fe:84:10:a1 logicalId : 1::1280::cmd::1.2 => 0 convert to 0
[2023-06-05 21:03:21][DEBUG] : Search command for 2c:11:65:ff:fe:84:10:a1 logicalId : 1::1280::cmd::1.3 => 0 convert to 0
[2023-06-05 21:03:23][DEBUG] : {"devices":{"a4:c1:38:c1:0f:95:30:89":{"1":{"1029":[{"value":"6060","cluster_name":"Relative Humidity Measurement"}]}}}}
[2023-06-05 21:03:23][DEBUG] : Search attribut for a4:c1:38:c1:0f:95:30:89 logicalId : 1::1029::0 => 6060 convert to 6060
[2023-06-05 21:03:24][DEBUG] : {"devices":{"70:b3:d5:2b:60:00:74:fc":{"1":{"6":[{"value":"Bool.true","cluster_name":"On\/Off"}]}},"50:32:5f:ff:fe:30:5e:98":{"11":{"6":[{"value":"Bool.false","cluster_name":"On\/Off"}]}}}}
[2023-06-05 21:03:24][DEBUG] : Search attribut for 70:b3:d5:2b:60:00:74:fc logicalId : 1::6::0 => Bool.true convert to 1
[2023-06-05 21:03:24][DEBUG] : Search attribut for 50:32:5f:ff:fe:30:5e:98 logicalId : 11::6::0 => Bool.false convert to 0
[2023-06-05 21:03:28][DEBUG] : {"devices":{"a4:c1:38:c1:0f:95:30:89":{"1":{"1029":[{"value":"5020","cluster_name":"Relative Humidity Measurement"}]}}}}
[2023-06-05 21:03:28][DEBUG] : Search attribut for a4:c1:38:c1:0f:95:30:89 logicalId : 1::1029::0 => 5020 convert to 5020
[2023-06-05 21:03:34][DEBUG] : {"devices":{"a4:c1:38:d8:43:de:6a:ed":{"1":{"2820":{"1291":{"value":"88","cluster_name":"Electrical Measurement"}}}}}}
[2023-06-05 21:03:34][DEBUG] : Search attribut for a4:c1:38:d8:43:de:6a:ed logicalId : 1::2820::1291 => 88 convert to 88
[2023-06-05 21:03:38][DEBUG] : {"devices":{"00:15:8d:00:06:89:e7:47":{"1":{"1280":{"cmd":{"1":{"value":"0","cluster_name":"IAS Zone"},"1.1":{"value":"0","cluster_name":"IAS Zone"},"1.2":{"value":"0","cluster_name":"IAS Zone"},"1.3":{"value":"0","cluster_name":"IAS Zone"}}}}}}}
[2023-06-05 21:03:38][DEBUG] : Search command for 00:15:8d:00:06:89:e7:47 logicalId : 1::1280::cmd::1 => 0 convert to 0
[2023-06-05 21:03:38][DEBUG] : Search command for 00:15:8d:00:06:89:e7:47 logicalId : 1::1280::cmd::1.1 => 0 convert to 0
[2023-06-05 21:03:38][DEBUG] : Search command for 00:15:8d:00:06:89:e7:47 logicalId : 1::1280::cmd::1.2 => 0 convert to 0
[2023-06-05 21:03:38][DEBUG] : Search command for 00:15:8d:00:06:89:e7:47 logicalId : 1::1280::cmd::1.3 => 0 convert to 0


Pour info, en créant manuellement l’appareil avec ces ID, j’ai bien les 3 infos qui remontent :
image
Mettre ça pour température et humidité dans le calcul :
image
et ça pour la batterie :
image


Merci d’avance :slight_smile:

Bonsoir,

Votre réponse se trouve là:

Bonjour iPapy,

Mince zut crotte flute ! Moi qui ai basculé sur le plugin officiel Zigbee il y a un an et demi pour avoir un plugin tout-en-un et simple, je crois que j’ai misé sur le mauvais cheval :pensive:

En plus, devoir installer 3 plugins (si j’ai bien compris c’est JeeZigBee + MQTT Manager + Zigbee2MQTT ?) et faire la migration de mes 19 équipements jMQTT + 54 équipements Zigbee, j’en ai pour des lustres, surtout avec tous mes scénarios derrière :sob:

Tant pis pour moi.

Quoi qu’il en soit, merci pour l’information et bonne journée :slight_smile:

1 « J'aime »

Hello,

Je viens de passer par là et clairement je dirais pas que c’était « rigolo » à faire, mais je dois bien reconnaire que la fonction « Remplacer » dans le menu « Outils » est vraiment TOP. Sans ça j’aurais peut etre pas fait.

Avec plus de 70 équipements, j’ai suivi un process rigoureux, en gros :

  • j’ai commencé à juste renommer tous mes modules du plugin Zigbee " - OLD" à la fin.
  • j’ai désactivé zigbee, activé jeezigbee
  • appairé tous les composants 1 à 1 (pas le choix) et j’ai bien nommé mes composants comme ceux de zigbee sans le " - OLD" et même pièce
  • tu vas dans « Remplacer » et tu demandes à afficher tous les composants des plugins Zigbee et Jeezigbee.
  • un petit filtrage pour demander à afficher uniquement les " - OLD" et ensuite tu les fait pointer vers leurs modules respectif (même nom sans OLD), tu maps les commandes correspondantes
  • tu coches toutes les cases en « Options » et tu lances le remplacement

A quelques équipements prêt qui avaient une commande spécifique ou bien une interprétation de la valeur (genre zigbee faisait une vision par 100 pour la température, pas besoin en jeezigbee), tout était okai. Scénario compris :slight_smile:

Mais content d’en avoir fini lol

Bon courage :wink:

Hello,
Merci pour les infos :wink:
Mais je sais ce que ça coûte : j’ai fait la même chose quand j’ai viré tout ce que j’avais en ZWave pour basculer en Zigbee il y a environ 1 an et demi, déjà à l’époque à cause d’un changement de fonctionnement de plugin officiel qui perdait sa simplicité de gestion enduser. Auparavant je me suis confronté au quasi abandon du plugin BLEA, à sa perte de gestion des infos de batterie pour les nouveaux équipements, etc. qui m’a déjà fait en remplacer une bonne partie pour d’autre(s) protocole(s).
Je sais donc que ça coûte un temps monstrueux, tout particulièrement quand on a beaucoup d’équipements :

  • tout ce que tu as cité,
  • plus la copie de tous les historiques en se payant chaque commande une par une dans chaque équipement (car ce n’est pas fait automatiquement, même quand on duplique),
  • plus le contrôle de tous les scénarios en code pur (PHP et Python) car là non plus tout n’est pas toujours bien remplacé, il y a quelques loupés et ça oblige donc à tout contrôler pour ne rien rater,
  • plus ce que j’oublie certainement …
    et sans compter le temps d’apprentissage des nouveaux plugins multiples qui viendront remplacer un simple plugin zigbee + un simple plugin jMQTT.
    Et puis surtout, je n’ai aucune certitude qu’il ne va pas encore se passer la même chose dans quelques mois/années.

Bref, je baisse les bras, je crois que ça vient de sonner le glas de Jeedom pour moi, il est certainement temps que j’envisage une autre solution domotique, car j’en ai marre de devoir passer des jours entiers que je n’ai pas, à basculer d’un truc simple vers un truc beaucoup plus compliqué. Ou a compenser ce qui est, pour moi, une perte de fonctionnalité en recourant à des contournements plus ou moins complexes. Ou bien à développer par mes très maigres moyens, une chose qui disparaît. Etc.
A chaque fois que j’envisage de payer une cotisation Jeedom depuis quelques années pour encourager le développement, un petit quelque chose me retient à la dernière minute. J’ai peut-être eu raison finalement …
Nota : ce n’est pas une critique négative envers les décisionnaires de Jeedom ! C’est un choix qu’ils font et c’est leur droit, tout le monde est libre.
Maintenant je dois me rendre à l’évidence, je ne fais certainement pas (ou plus ?) partie de la cible des utilisateurs de cette solution …
Voilà, c’était ma petite larme personnelle du soir :slight_smile:

hello
j’ai la même larme !!!
d’un simple plugin il faut maintenant Mosquitto ,Admin Mqtt +jeezigbee !..
j’ai peur pour la stabilité …
DD

J’ai finalement tenté de sauter le pas, mais j’y suis depuis le WE dernier et je passe une bonne partie de mes soirées dessus.
C’est une vraie galère !
La seule chose qui m’a fait tenter le coup, c’est que j’ai réussi à conserver jMQTT (j’ai une palanquée de modules dessous) en configurant MQTT Manager comme s’il était distant.

Par contre je me heurte au problèmes de la fonction remplacer qui loupe beaucoup de commandes, tout particulièrement la totalité des déclencheurs de scénarios, celles des résumés, celles des Design, une partie de celles qui sont dans le code des scénarios et les interactions (pas trop compris pourquoi certaines passent quand même d’ailleurs), etc. Donc ça oblige à passer sur chaque module pour le reconfigurer entièrement partout ou presque. Il faut aussi faire gaffe aux formules éventuelles des commandes (par exemple ‹ #value# /1000 › pour passer de mV à V).
J’ai aussi quelques modules qui ne fonctionnent pas du tout comme sous le plugin Zigbee, donc il faut refaire les scénarios et déclencheurs (beaucoup de statuts binaires sont inversés).
Et certains modules ne fonctionnent pas entièrement (certaines commandes restent vides), alors qu’ils devraient d’après la liste des équipements supportés.
Bref, je m’y arrache les cheveux :sob: