Par contre j'ai du modifier le devices.js et le __init__.py des adaptateur tuya.
Rajout dans devices.js (d'après le site de koenk...)
Code : Tout sélectionner
// Lidl
{
fingerprint: [
{modelID: 'TS011F', manufacturerName: '_TZ3000_kdi2o9m6'}, // EU
{modelID: 'TS011F', manufacturerName: '_TZ3000_plyvnuf5'}, // CH
{modelID: 'TS011F', manufacturerName: '_TZ3000_wamqdr3f'}, // FR
{modelID: 'TS011F', manufacturerName: '_TZ3000_00mk2xzy'}, // BS
],
model: 'HG06337',
vendor: 'Lidl',
description: 'Silvercrest smart plug (EU, CH, FR, BS)',
extend: generic.switch,
meta: {configureKey: 1},
configure: async (device, coordinatorEndpoint) => {
const endpoint = device.getEndpoint(11);
await bind(endpoint, coordinatorEndpoint, ['genOnOff']);
await configureReporting.onOff(endpoint);
},
},Code : Tout sélectionner
from adapters.on_off_switch_adapter import OnOffSwitchAdapter
from adapters.generic.blind_adapter import BlindAdapter
from adapters.generic.plug import PlugAdapter
from adapters.generic.temp_hum_sensor import TemperatureHumiditySensorAdapter
from adapters.tuya.TS0002 import TS0002
from adapters.tuya.TS0012 import TS0012
from adapters.tuya.TS0013 import TS0013
from adapters.tuya.TS0015 import TS0015
from adapters.tuya.TS0601 import TS0601
tuya_adapters = {
'TS0121_plug': PlugAdapter, # TuYa 10A UK or 16A EU smart plug
'TS011F': OnOffSwitchAdapter,
'TS0201': TemperatureHumiditySensorAdapter, # TuYa Temperature & humidity sensor with display
'TS0002': TS0002, # TuYa 2 gang switch
'TS0012': TS0012, # TuYa Smart light switch - 2 gang without neutral wire
'TS0013': TS0013, # TuYa Smart light switch - 3 gang without neutral wire
'TS0015': TS0015, # TuYa Multiprise with 4 AC outlets and 2 USB super charging ports (10A or 16A)
'TS0601_curtain': BlindAdapter, # TuYa Curtain motor
'TS0601_thermostat': TS0601, # TuYa Radiator valve with thermostat
'mcdj3aq': BlindAdapter, # TuYa Tubular motor
'TS130F': BlindAdapter, # TuYa Curtain / Blind switch
}
Peut-être qu'une seule des 2 modifs aurait suffit ....