Capteur 6-en-1 TS0601_TZE200_dwcarsat - Données manquantes?

Bonjour à tous,

Je pense qu’il manque un petit quelque chose dans la configuration du détecteur 6-en-1 Tuya « TS0601_TZE200_dwcarsat » (piloté par le json « TZE200_yvx5lh6k.TS0601 » dans le plugin Zigbee officiel).
Ou alors cela ne correspond pas vraiment et il faudrait un nouveau « pilote » ?

Sous Jeedom, je n’ai que 5 données (et pas dans l’ordre), il manque les PM2.5, alors que via une passerelle Tuya, j’ai bien les 6 qui remontent.
Pourtant, quand je prends le json brut dans Jeedom, je ne vois aucune adresse pour récupérer les PM2.5, je ne vois que les adresses des 5 autres datas, donc je ne comprend pas.


Si je regarde la config de la librairie utilisée par Zigbee2JMQTT, je vois ça dedans :

=> les PM2.5 sont bien présents.


En suivant la méthode de cette page : Find Tuya Data Points | Zigbee2MQTT

J’ai pu retrouver ces informations :

PM 2.5 (ug/m3):
{"startRowId":"","pageNo":1,"pageSize":10,"code":"2","startTime":1653476066439,"endTime":1653648866440,"projectCode":"p1653639649284gcga4e","sourceId":"eu15366667457166Hjho","sourceType":"4","deviceId":"bffe45b64b7787dd989i2s","pageStartRow":"","region":"EU"}

Température (°C) :
{"startRowId":"","pageNo":1,"pageSize":10,"code":"18","startTime":1653476089772,"endTime":1653648889772,"projectCode":"p1653639649284gcga4e","sourceId":"eu15366667457166Hjho","sourceType":"4","deviceId":"bffe45b64b7787dd989i2s","pageStartRow":"","region":"EU"}

Humidité (%) :
{"startRowId":"","pageNo":1,"pageSize":10,"code":"19","startTime":1653476106677,"endTime":1653648906677,"projectCode":"p1653639649284gcga4e","sourceId":"eu15366667457166Hjho","sourceType":"4","deviceId":"bffe45b64b7787dd989i2s","pageStartRow":"","region":"EU"}

CH²O (ppm) :
{"startRowId":"","pageNo":1,"pageSize":10,"code":"20","startTime":1653476122187,"endTime":1653648922188,"projectCode":"p1653639649284gcga4e","sourceId":"eu15366667457166Hjho","sourceType":"4","deviceId":"bffe45b64b7787dd989i2s","pageStartRow":"","region":"EU"}

VOC (ppm) :
{"startRowId":"","pageNo":1,"pageSize":10,"code":"21","startTime":1653476146700,"endTime":1653648946700,"projectCode":"p1653639649284gcga4e","sourceId":"eu15366667457166Hjho","sourceType":"4","deviceId":"bffe45b64b7787dd989i2s","pageStartRow":"","region":"EU"}

CO² (ppm) :
{"startRowId":"","pageNo":1,"pageSize":10,"code":"22","startTime":1653476171660,"endTime":1653648971661,"projectCode":"p1653639649284gcga4e","sourceId":"eu15366667457166Hjho","sourceType":"4","deviceId":"bffe45b64b7787dd989i2s","pageStartRow":"","region":"EU"}

et :

pm25_value	Integer	
{
  "unit": "ug/m3",
  "min": 0,
  "max": 999,
  "scale": 0,
  "step": 1
}

temp_current	Integer	
{
  "unit": "°C",
  "min": 0,
  "max": 850,
  "scale": 1,
  "step": 1
}

humidity_value	Integer	
{
  "unit": "%",
  "min": 0,
  "max": 1000,
  "scale": 1,
  "step": 1
}

ch2o_value	Integer	
{
  "unit": "ppm",
  "min": 0,
  "max": 1000,
  "scale": 3,
  "step": 1
}

voc_value	Integer	
{
  "unit": "ppm",
  "min": 0,
  "max": 2000,
  "scale": 3,
  "step": 1
}

co2_value	Integer	
{
  "unit": "ppm",
  "min": 350,
  "max": 2000,
  "scale": 0,
  "step": 1
}

Est-ce que ça vous aide pour corriger l’équipement (ou en créer un nouveau si l’ancien est OK avec d’autres appareils) ?

Je ne comprends pas comment c’est possible que l’appareil ne renvoie pas les mêmes données quand il est appairé avec un hub Tuya (cf. ce que j’ai posté plus haut) et quand il est appairé avec Jeedom (ou autre) ???
Voici le json brut relevé sous Jeedom, ça n’a rien à voir avec les données de Tuya :thinking:

{
    "ieee": "a4:c1:38:a8:55:f8:23:c1",
    "nwk": 43255,
    "status": 2,
    "lqi": "255",
    "rssi": "-23",
    "last_seen": "1654523896.249691",
    "node_descriptor": "01:40:8e:41:11:42:42:00:00:2a:42:00:00",
    "endpoints": [
        {
            "id": 1,
            "status": 1,
            "device_type": 256,
            "profile_id": 260,
            "manufacturer": "_TZE200_dwcarsat",
            "model": "TS0601",
            "output_clusters": [
                {
                    "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": 70
                        },
                        {
                            "id": 2,
                            "name": "stack_version",
                            "value": 0
                        },
                        {
                            "id": 3,
                            "name": "hw_version",
                            "value": 1
                        },
                        {
                            "id": 4,
                            "name": "manufacturer",
                            "value": "_TZE200_dwcarsat"
                        },
                        {
                            "id": 5,
                            "name": "model",
                            "value": "TS0601"
                        },
                        {
                            "id": 6,
                            "name": "date_code",
                            "value": ""
                        },
                        {
                            "id": 7,
                            "name": "power_source",
                            "value": 1
                        }
                    ]
                },
                {
                    "id": 4,
                    "name": "Groups",
                    "attributes": []
                },
                {
                    "id": 5,
                    "name": "Scenes",
                    "attributes": []
                },
                {
                    "id": 61184,
                    "name": "Tuya Manufacturer Specific",
                    "attributes": []
                },
                {
                    "id": 1037,
                    "name": "Carbon Dioxide (CO\u2082) Concentration",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "measured_value",
                            "value": 3.0e-6
                        }
                    ]
                },
                {
                    "id": 1067,
                    "name": "Formaldehyde Concentration",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "measured_value",
                            "value": 0.00036199999999999996
                        }
                    ]
                },
                {
                    "id": 1029,
                    "name": "Relative Humidity Measurement",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "measured_value",
                            "value": 5720
                        }
                    ]
                },
                {
                    "id": 1026,
                    "name": "Temperature Measurement",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "measured_value",
                            "value": 2360
                        }
                    ]
                },
                {
                    "id": 1070,
                    "name": "VOC Level",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "measured_value",
                            "value": 1.2e-5
                        }
                    ]
                }
            ]
        },
        {
            "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": "_TZE200_dwcarsat",
        "model": "TS0601",
        "node_desc": {
            "logical_type": 1,
            "complex_descriptor_available": 0,
            "user_descriptor_available": 0,
            "reserved": 0,
            "aps_flags": 0,
            "frequency_band": 8,
            "mac_capability_flags": 142,
            "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": 256,
                "input_clusters": [
                    0,
                    4,
                    5,
                    61184,
                    1037,
                    1067,
                    1029,
                    1026,
                    1070
                ],
                "output_clusters": [
                    10,
                    25
                ]
            },
            "242": {
                "profile_id": 41440,
                "device_type": 97,
                "input_clusters": [],
                "output_clusters": [
                    33
                ]
            }
        }
    },
    "class": "zhaquirks.tuya.air.ts0601_air_quality"
}

Bonjour,
Le fabricant ne suit pas les standard zigbee, les dev essaye de comprendre en hackant le module mais ca ne marche pas toujours. Pour ton soucis il faut attendre que zigpy integre le capteur qu’il te manque, ensuite je ferais l’ajout sous jeedom.

Bonjour,
OK, merci du retour.
Du coup je pense que je vais le vendre à bas prix sur LBC car je doute que les données soient fiables si y’a du bricolage fabricant …