Back to all devices

Arteco ZS-301Z in Home Assistant

Climate sensors · Zigbee · Soil moisture sensor

Zigbee2MQTT Quirk proposed, not merged yet 1 open report

Zigbee device – see the note above on what ZHA needs for it.

Facts about this device

Brand
Arteco
Model
ZS-301Z
Device type
Climate sensors
Radio
Zigbee
Reports itself as
_TZE284_o9ofysmo, _TZE284_xc3vwx5a

How the device gets into Home Assistant

  • official ZHA – with a Zigbee coordinator and the ZHA integration; for all its functions it needs a custom quirk, see above. Integration
  • add-on Zigbee2MQTT – Zigbee2MQTT runs as an add-on and passes the device on to Home Assistant over MQTT. Integration · Source

Known problems and fixes

Requests for ZHA support

  • support requested A plant/sensor with a specific model is not recognized by ZHA, preventing it from sending data. Adding support would allow Home Assistant to read its measurements. since December 1, 2025 · zha-device-handlers #4541

Changes proposed for ZHA

  • pull request The Arteco ZS-301Z soil moisture sensor is not supported in ZHA. Adding support would allow Home Assistant to read soil moisture levels from the sensor. since December 28, 2025 · zha-device-handlers #4602

ZHA quirks for this device

Quirk proposed, not merged yet Recommended quirk

Proposed to ZHA and waiting for review – the maintainers check it before it becomes part of Home Assistant.

Adds: Temperature report interval Humidity report interval Display unit Temperature alarm Alarm temperature max Alarm temperature min Temperature sensitivity Humidity alarm Alarm humidity max Alarm humidity min +10

Source: zha-device-handlers · pull request #4602 · by @ehbello · December 28, 2025 · 3 approvals
Signature: _TZE284_o9ofysmo / TS0601

5 more quirks for this device

All quirks in the ZHA quirk database →

Alternatives

The same job from other makers – devices of the same type and radio that work with Home Assistant too.

Sources: Zigbee2MQTT, ZHA quirks, Z-Wave JS, the Matter certification database, Shelly, ESPHome, Tasmota, Tuya Local and the issue trackers on GitHub. Reports are assigned to a device by the identifiers they contain; the sentences come from the integration pages, where a language model writes them from the titles.

Scroll to Top