Купил 3 датчика сабж.
Во-первых, все датчики крайне нестабильно реагируют на магнит, которым надо провести для спаривания. Провести по стороне, где светодиод, согласно инструкции, не работает вообще. 30 минут подбора магнитов и проведения ими по разным сторонам устройства. В какой-то момент реагирует и начинает беспорядочно приконнекчиваться и отконнекчиваться. При этом крайне сложно подобрать силу магнита и скорость его движения, чтобы сработало.
Использование магнита - очень, очень, очень плохая идея. Этим совершенно невозможно пользоваться.
Во-вторых…
Первый датчик прицепил к Z2M 1.27. Заработал отлично, без нареканий. Показания всех датчиков передаёт, светодиоды и пищалка управляются. Второй и третий пробовал на WB7 (z2m 1.25), вышеупомянутом z2m с HA и на другом z2m с HA. Везде картина идентичная: модуль zigbee коннектится, связь нормальная, настройки загружаются и считываются, но показания абсолютно всех датчиков null, а светодиоды и пищалка не работают.
payload ‘{“co2”:null,“co2_autocalibration”:“ON”,“co2_manual_calibration”:“OFF”,“humidity”:null,“illuminance”:null,“illuminance_lux”:null,“last_seen”:1662398347555,“linkquality”:145,“noise”:null,“noise_detect_level”:50,“noise_detected”:null,“noise_timeout”:null,“occupancy”:null,“occupancy_level”:null,“occupancy_sensitivity”:50,“occupancy_timeout”:null,“state_l1”:“OFF”,“state_l2”:“OFF”,“state_l3”:“OFF”,“temperature”:null,“temperature_offset”:null,“th_heater”:“OFF”,“update”:{“state”:“idle”},“update_available”:null,“voc”:null}’
Примечание: при спаривании z2m иногда выдаёт красное уведомление об ошибке (а иногда не выдаёт):
Failed to configure ‘адресдатчика’, attempt 3 (Error: Read адресдатчика/1 msTemperatureMeasurement([“measuredValue”], {“sendWhen”:“immediate”,“timeout”:10000,“disableResponse”:false,“disableRecovery”:false,“disableDefaultResponse”:true,“direction”:0,“srcEndpoint”:null,“reservedBits”:0,“manufacturerCode”:null,“transactionSequenceNumber”:null,“writeUndiv”:false}) failed (Status ‘NOT_AUTHORIZED’) at Endpoint.checkStatus (/app/node_modules/zigbee-herdsman/src/controller/model/endpoint.ts:317:28) at Endpoint.read (/app/node_modules/zigbee-herdsman/src/controller/model/endpoint.ts:480:22) at Object.configure (/app/node_modules/zigbee-herdsman-converters/devices/sprut.js:312:13) at Configure.configure (/app/lib/extension/configure.ts:115:13))
Ещё заметил разницу между рабочим и нерабочими датчиками: у нормально работающего датчика светодиод сзади всё время мигает. У неработающих он не мигает, а горит постоянно.