[New device support]: Nobø Connect SWS-IZ mode switch (TS004F, _TZ3000_xffhmvhv)
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 15.7k
- Forks
- 2k
- Avg merge
- 18h 55m
- Merged PRs (30d)
- 35
Description
Link
https://help.nobo.no/ (Nobø Connect SWS-IZ mode switch)
Database entry
{"ieeeAddr":"0xbc026efffe238647","manufId":,"manufName":"_TZ3000_xffhmvhv","modelId":"TS004F","powerSource":"Battery"}
Zigbee2MQTT version
2.12.1
External definition
import * as m from 'zigbee-herdsman-converters/lib/modernExtend';
export default {
zigbeeModel: ['TS004F'],
model: 'TS004F',
vendor: '_TZ3000_xffhmvhv',
description: 'Automatically generated definition',
extend: [m.battery(), m.onOff({"powerOnBehavior":false}), m.commandsOnOff(), m.commandsLevelCtrl()],
};
What does/doesn't work with the external definition?
Auto-generated external converter that works:
js import * as m from 'zigbee-herdsman-converters/lib/modernExtend'; export default { zigbeeModel: ['TS004F'], model: 'TS004F', vendor: 'Nobø', description: 'Nobø Connect SWS-IZ mode switch', extend: [m.battery(), m.onOff({"powerOnBehavior":false}), m.commandsOnOff(), m.commandsLevelCtrl()], };
Confirmed button → action mapping:
- Home →
on - Sleep →
off - Away →
brightness_step_up - Vacation →
brightness_step_down
Requesting _TZ3000_xffhmvhv be added to the fingerprint list for the existing TS004F definition, ideally with vendor updated to reflect the Nobø branding (or added as an alternate model name) so users don't need an external converter.
Notes
The Nobø Connect SWS-IZ is a battery-powered 4-button mode switch (Home / Sleep / Away / Vacation) for Nobø's electric heating system. It appears to use the same hardware as the already-supported Tuya TS004F, but this manufacturerName is not in the existing fingerprint list, so it joins as unsupported and Z2M auto-generates a fallback definition.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the existing TS004F definition and its fingerprint list, then compare it with the supplied external converter and confirmed button-to-action mapping. Done means _TZ3000_xffhmvhv is recognized as the Nobø device without an external converter, while the listed actions and battery support continue to work.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- embedded-iot
- Issue type
- Feature
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 68/100