Hello,
Je vous remonte un bug sur l’intégration du module Lixee ZLinky. Lors de la création des commandes dans JeeZigbee, les logicals ID reprenne le nom de la commande a la place des bonne propriété.
Les infos brutes du module:
{
"date_code": "20221121",
"definition": {
"description": "Lixee ZLinky",
"exposes": [
{
"access": 1,
"description": "Serial Number",
"name": "ADCO",
"property": "meter_serial_number",
"type": "text"
},
{
"access": 1,
"description": "Tarif option",
"name": "OPTARIF",
"property": "current_tarif",
"type": "text"
},
{
"access": 1,
"description": "Subscribed intensity level",
"name": "ISOUSC",
"property": "available_power",
"type": "numeric",
"unit": "A"
},
{
"access": 1,
"description": "HCHC index",
"name": "HCHC",
"property": "current_tier1_summ_delivered",
"type": "numeric",
"unit": "kWh"
},
{
"access": 1,
"description": "HCHP index",
"name": "HCHP",
"property": "current_tier2_summ_delivered",
"type": "numeric",
"unit": "kWh"
},
{
"access": 1,
"description": "RMS current (phase 1)",
"name": "IINST1",
"property": "rms_current",
"type": "numeric",
"unit": "A"
},
{
"access": 1,
"description": "RMS current (phase 2)",
"name": "IINST2",
"property": "rms_current_ph_b",
"type": "numeric",
"unit": "A"
},
{
"access": 1,
"description": "RMS current (phase 3)",
"name": "IINST3",
"property": "rms_current_ph_c",
"type": "numeric",
"unit": "A"
},
{
"access": 1,
"description": "RMS current peak (phase 1)",
"name": "IMAX1",
"property": "rms_current_max",
"type": "numeric",
"unit": "A"
},
{
"access": 1,
"description": "RMS current peak (phase 2)",
"name": "IMAX2",
"property": "rms_current_max_ph_b",
"type": "numeric",
"unit": "A"
},
{
"access": 1,
"description": "RMS current peak (phase 3)",
"name": "IMAX3",
"property": "rms_current_max_ph_c",
"type": "numeric",
"unit": "A"
},
{
"access": 1,
"description": "Three-phase power peak",
"name": "PMAX",
"property": "active_power_max",
"type": "numeric",
"unit": "W"
},
{
"access": 1,
"description": "Apparent power",
"name": "PAPP",
"property": "apparent_power",
"type": "numeric",
"unit": "VA"
},
{
"access": 1,
"description": "Current pricing period",
"name": "PTEC",
"property": "active_register_tier_delivered",
"type": "text"
},
{
"access": 1,
"description": "Schedule HPHC",
"name": "HHPHC",
"property": "schedule_h_p_h_c",
"type": "numeric"
},
{
"access": 1,
"description": "Presence of potentials",
"name": "PPOT",
"property": "presence_potential",
"type": "numeric"
},
{
"access": 1,
"description": "Over Current Warning (phase 1)",
"name": "ADIR1",
"property": "warn_d_i_r1",
"type": "numeric",
"unit": "A"
},
{
"access": 1,
"description": "Over Current Warning (phase 2)",
"name": "ADIR2",
"property": "warn_d_i_r2",
"type": "numeric",
"unit": "A"
},
{
"access": 1,
"description": "Over Current Warning (phase 3)",
"name": "ADIR3",
"property": "warn_d_i_r3",
"type": "numeric",
"unit": "A"
},
{
"access": 1,
"description": "Link quality (signal strength)",
"name": "linkquality",
"property": "linkquality",
"type": "numeric",
"unit": "lqi",
"value_max": 255,
"value_min": 0
}
],
"model": "ZLinky_TIC",
"options": [
{
"access": 2,
"description": "This device does not support reporting electric measurements so it is polled instead. The default poll interval is 60 seconds, set to -1 to disable.",
"name": "measurement_poll_interval",
"property": "measurement_poll_interval",
"type": "numeric",
"value_min": -1
},
{
"access": 2,
"description": "Counter with TIC in mode standard or historique. May require restart (default: auto)",
"name": "linky_mode",
"property": "linky_mode",
"type": "enum",
"values": [
"auto",
"historique",
"standard"
]
},
{
"access": 2,
"description": "Power with single or three phase. May require restart (default: auto)",
"name": "energy_phase",
"property": "energy_phase",
"type": "enum",
"values": [
"auto",
"single_phase",
"three_phase"
]
},
{
"access": 2,
"description": "If you produce energy back to the grid (works ONLY when linky_mode: standard, default: auto)",
"name": "production",
"property": "production",
"type": "enum",
"values": [
"auto",
"true",
"false"
]
},
{
"access": 2,
"description": "Overrides the automatic current tarif. This option will exclude unnecesary attributes. Open a issue to support more of them. Default: auto",
"name": "tarif",
"property": "tarif",
"type": "enum",
"values": [
"Historique - BASE",
"Historique - HCHP",
"Historique - EJP",
"Historique - BBR",
"Standard - Sem WE Mercredi",
"Standard - BASE",
"Standard - Heure Pleine Heure Creuse",
"auto"
]
},
{
"access": 2,
"description": "Number of digits after decimal point for kWh, takes into effect on next report of device.",
"name": "kWh_precision",
"property": "kWh_precision",
"type": "numeric",
"value_max": 3,
"value_min": 0
},
{
"access": 2,
"description": "During the poll, request multiple exposes to the Zlinky at once for reducing Zigbee network overload. Too much request at once could exceed device limit. Requieres Z2M restart. Default: 1",
"name": "measurement_poll_chunk",
"property": "measurement_poll_chunk",
"type": "numeric",
"value_min": 1
},
{
"access": 2,
"description": "List of TIC commands to be exposed (separated by comma). Reconfigure device after change. Default: all",
"name": "tic_command_whitelist",
"property": "tic_command_whitelist",
"type": "text"
}
],
"supports_ota": true,
"vendor": "LiXee"
},
"disabled": false,
"endpoints": {
"1": {
"bindings": [
{
"cluster": "seMetering",
"target": {
"endpoint": 1,
"ieee_address": "0x00212effff06ab63",
"type": "endpoint"
}
},
{
"cluster": "haMeterIdentification",
"target": {
"endpoint": 1,
"ieee_address": "0x00212effff06ab63",
"type": "endpoint"
}
},
{
"cluster": "haElectricalMeasurement",
"target": {
"endpoint": 1,
"ieee_address": "0x00212effff06ab63",
"type": "endpoint"
}
},
{
"cluster": "liXeePrivate",
"target": {
"endpoint": 1,
"ieee_address": "0x00212effff06ab63",
"type": "endpoint"
}
}
],
"clusters": {
"input": [
"genBasic",
"genIdentify",
"seMetering",
"haElectricalMeasurement",
"haMeterIdentification",
"liXeePrivate"
],
"output": [
"genOta"
]
},
"configured_reportings": [
{
"attribute": "rmsCurrent",
"cluster": "haElectricalMeasurement",
"maximum_report_interval": 900,
"minimum_report_interval": 60,
"reportable_change": 1
},
{
"attribute": "rmsCurrentPhB",
"cluster": "haElectricalMeasurement",
"maximum_report_interval": 900,
"minimum_report_interval": 60,
"reportable_change": 1
},
{
"attribute": "rmsCurrentPhC",
"cluster": "haElectricalMeasurement",
"maximum_report_interval": 900,
"minimum_report_interval": 60,
"reportable_change": 1
},
{
"attribute": "apparentPower",
"cluster": "haElectricalMeasurement",
"maximum_report_interval": 900,
"minimum_report_interval": 60,
"reportable_change": 1
},
{
"attribute": "warnDIR1",
"cluster": "liXeePrivate",
"maximum_report_interval": 900,
"minimum_report_interval": 60,
"reportable_change": 1
},
{
"attribute": "warnDIR2",
"cluster": "liXeePrivate",
"maximum_report_interval": 900,
"minimum_report_interval": 60,
"reportable_change": 1
},
{
"attribute": "warnDIR3",
"cluster": "liXeePrivate",
"maximum_report_interval": 900,
"minimum_report_interval": 60,
"reportable_change": 1
}
],
"scenes": []
},
"242": {
"bindings": [],
"clusters": {
"input": [
"greenPower"
],
"output": [
"greenPower"
]
},
"configured_reportings": [],
"scenes": []
}
},
"friendly_name": "Compteur Linky",
"ieee_address": "0x00158d0005d28584",
"interview_completed": true,
"interviewing": false,
"manufacturer": "LiXee",
"model_id": "ZLinky_TIC\u0000",
"network_address": 14977,
"power_source": "Mains (single phase)",
"software_build_id": "4000-0012",
"supported": true,
"type": "Router"
}