[External Converter]: FH9127 from FuturehomeAS
Open
Beginner friendly
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 15.7k
- Forks
- 2k
- Avg merge
- 18h 55m
- Merged PRs (30d)
- 35
Description
Device information
- Vendor: FuturehomeAS
- Model: FH9127
- Description: In-wall dimmer
External converter
const fz = require('zigbee-herdsman-converters/converters/fromZigbee');
const tz = require('zigbee-herdsman-converters/converters/toZigbee');
const exposes = require('zigbee-herdsman-converters/lib/exposes');
const reporting = require('zigbee-herdsman-converters/lib/reporting');
const e = exposes.presets;
const ea = exposes.access;
const definition = {
zigbeeModel: ['FH9127'],
model: 'FH9127',
vendor: 'FuturehomeAS',
description: 'In-wall dimmer',
extend: [],
fromZigbee: [
fz.on_off,
fz.brightness,
fz.power_on_behavior,
fz.ignore_basic_report,
],
toZigbee: [
tz.light_onoff_brightness,
tz.power_on_behavior,
tz.effect,
],
exposes: [
e.light_brightness(),
e.power_on_behavior(),
],
};
module.exports = 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 with the external converter definition and its fromZigbee, toZigbee, and exposes entry points. Compare the supplied FH9127 definition with existing device converters, then verify that the FuturehomeAS in-wall dimmer is recognized and supports on/off, brightness, power-on behavior, and effect control.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- embedded-iot
- Issue type
- Feature
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 72/100