Skip to content

Added HOM Chernobyl Humidifier#5478

Merged
make-all merged 5 commits into
make-all:mainfrom
thayerfox:main
Jul 5, 2026
Merged

Added HOM Chernobyl Humidifier#5478
make-all merged 5 commits into
make-all:mainfrom
thayerfox:main

Conversation

@thayerfox

Copy link
Copy Markdown
Contributor

Added device support for HOM Chernobyl Humidifier/Diffuser.

All features supported by the humidifier are supported and were working in my HASS instance (2026.7.0):

  • main power (on, off)
  • sound (on,off)
  • mist (off, low, high, intermittent)
  • nightlight (off, white, rgb, brightness, colour cycle)
  • timer (off, 1h, 2h, 3h, time remaining)
  • tank low alert

Device config was pulled from:

"model": "Chernobyl humidifier_Hero World",
"name": "Chernobyl humidifier",
"product_id": "rfautxbsykmgxthv",
"product_name": "Chernobyl humidifier",

"result": {
"model": "{"modelId":"e1kuqscw","services":[{"actions":[],"code":"","description":"","events":[],"name":"","properties":[{"abilityId":1,"accessMode":"rw","code":"switch","description":"","name":"总开关","typeSpec":{"type":"bool"}},{"abilityId":2,"accessMode":"rw","code":"switch_spray","description":"","name":"喷雾开关","typeSpec":{"type":"bool"}},{"abilityId":3,"accessMode":"rw","code":"mode","description":"【喷雾模式、喷雾档位二选一】【适配语音功能】支持高中低挡喷雾量","name":"工作模式","typeSpec":{"type":"enum","range":["large","middle","small"]}},{"abilityId":4,"accessMode":"rw","code":"countdown_set","description":"","name":"倒计时","typeSpec":{"type":"enum","range":["cancel","1h","2h","3h"]}},{"abilityId":5,"accessMode":"ro","code":"countdown_left","description":"","name":"倒计时剩余时间","typeSpec":{"type":"value","max":360,"min":0,"scale":0,"step":1,"unit":"min"}},{"abilityId":6,"accessMode":"rw","code":"sound","description":"","name":"声音","typeSpec":{"type":"bool"}},{"abilityId":7,"accessMode":"rw","code":"switch_led","description":"","name":"灯光","typeSpec":{"type":"bool"}},{"abilityId":8,"accessMode":"rw","code":"bright_value","description":"","name":"亮度值","typeSpec":{"type":"value","max":1000,"min":10,"scale":0,"step":1}},{"abilityId":9,"accessMode":"rw","code":"work_mode","description":"","name":"灯光模式","typeSpec":{"type":"enum","range":["white","colour","colourful1"]}},{"abilityId":10,"accessMode":"rw","code":"colour_data","description":"","name":"彩光值","typeSpec":{"type":"string","maxlen":255}},{"abilityId":11,"accessMode":"ro","code":"fault","description":"","name":"故障告警","typeSpec":{"type":"bitmap","label":["lack_water"],"maxlen":1}}]}]}"
},

Added device support for HOM Chernobyl Humidifier based on:

"model": "Chernobyl humidifier_Hero World",
    "name": "Chernobyl humidifier",
    "product_id": "rfautxbsykmgxthv",
    "product_name": "Chernobyl humidifier",

{
  "result": {
    "model": "{\"modelId\":\"e1kuqscw\",\"services\":[{\"actions\":[],\"code\":\"\",\"description\":\"\",\"events\":[],\"name\":\"\",\"properties\":[{\"abilityId\":1,\"accessMode\":\"rw\",\"code\":\"switch\",\"description\":\"\",\"name\":\"总开关\",\"typeSpec\":{\"type\":\"bool\"}},{\"abilityId\":2,\"accessMode\":\"rw\",\"code\":\"switch_spray\",\"description\":\"\",\"name\":\"喷雾开关\",\"typeSpec\":{\"type\":\"bool\"}},{\"abilityId\":3,\"accessMode\":\"rw\",\"code\":\"mode\",\"description\":\"【喷雾模式、喷雾档位二选一】【适配语音功能】支持高中低挡喷雾量\",\"name\":\"工作模式\",\"typeSpec\":{\"type\":\"enum\",\"range\":[\"large\",\"middle\",\"small\"]}},{\"abilityId\":4,\"accessMode\":\"rw\",\"code\":\"countdown_set\",\"description\":\"\",\"name\":\"倒计时\",\"typeSpec\":{\"type\":\"enum\",\"range\":[\"cancel\",\"1h\",\"2h\",\"3h\"]}},{\"abilityId\":5,\"accessMode\":\"ro\",\"code\":\"countdown_left\",\"description\":\"\",\"name\":\"倒计时剩余时间\",\"typeSpec\":{\"type\":\"value\",\"max\":360,\"min\":0,\"scale\":0,\"step\":1,\"unit\":\"min\"}},{\"abilityId\":6,\"accessMode\":\"rw\",\"code\":\"sound\",\"description\":\"\",\"name\":\"声音\",\"typeSpec\":{\"type\":\"bool\"}},{\"abilityId\":7,\"accessMode\":\"rw\",\"code\":\"switch_led\",\"description\":\"\",\"name\":\"灯光\",\"typeSpec\":{\"type\":\"bool\"}},{\"abilityId\":8,\"accessMode\":\"rw\",\"code\":\"bright_value\",\"description\":\"\",\"name\":\"亮度值\",\"typeSpec\":{\"type\":\"value\",\"max\":1000,\"min\":10,\"scale\":0,\"step\":1}},{\"abilityId\":9,\"accessMode\":\"rw\",\"code\":\"work_mode\",\"description\":\"\",\"name\":\"灯光模式\",\"typeSpec\":{\"type\":\"enum\",\"range\":[\"white\",\"colour\",\"colourful1\"]}},{\"abilityId\":10,\"accessMode\":\"rw\",\"code\":\"colour_data\",\"description\":\"\",\"name\":\"彩光值\",\"typeSpec\":{\"type\":\"string\",\"maxlen\":255}},{\"abilityId\":11,\"accessMode\":\"ro\",\"code\":\"fault\",\"description\":\"\",\"name\":\"故障告警\",\"typeSpec\":{\"type\":\"bitmap\",\"label\":[\"lack_water\"],\"maxlen\":1}}]}]}"
  },
@github-project-automation github-project-automation Bot moved this to 👀 In review in Tuya Local Jul 2, 2026
@make-all make-all moved this from 👀 In review to 🏗 Stalled in Tuya Local Jul 2, 2026
thayerfox added 2 commits July 2, 2026 16:01
Remove invalid translation and replace with explicit name for power switch.
Remove extra spaces.
@thayerfox

thayerfox commented Jul 2, 2026

Copy link
Copy Markdown
Contributor Author

@make-all - Removed invalid translation key and replaced with explicit name for power switch. Removed extra space char and added newline at the end of the file.

@@ -0,0 +1,130 @@
name: Chernobyl humidifier

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Top level name should be generic, in case other models also match the config

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Renamed to Humidifier & Diffuser

name: Chernobyl humidifier
products:
- id: rfautxbsykmgxthv
model: Chernobyl Humidifier & Diffuser

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

model name is just "Chernobyl"

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done

max: 255

- entity: binary_sensor
class: problem

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Don't use class when translation_key is present.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Removed class

Renamed top level name and model to be more generic.  Removed class on low tank sensor since translation key is used instead.
@thayerfox

Copy link
Copy Markdown
Contributor Author

@make-all Implemented and tested changes.

@thayerfox
thayerfox requested a review from make-all July 4, 2026 21:04
@make-all make-all moved this from 🏗 Stalled to 👀 In review in Tuya Local Jul 4, 2026
- symbols in device name may cause problems in some contexts, especially when using HA with other systems.
- the device has no humidity sensor or adjustment, so is not a true humidifier
@make-all
make-all merged commit 84114ad into make-all:main Jul 5, 2026
4 checks passed
@github-project-automation github-project-automation Bot moved this from 👀 In review to ✅ Done in Tuya Local Jul 5, 2026
make-all added a commit that referenced this pull request Jul 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

2 participants