# “HA over iHost” Open Source Project is Officially Live!

**URL:** <https://forum.ewelink.cc/t/ha-over-ihost-open-source-project-is-officially-live/164511>\
**Category:** HA over iHost\
**Tags:** zigbee, ihost\
**Created:** [April 18, 2025, 7:48am UTC](https://forum.ewelink.cc/t/ha-over-ihost-open-source-project-is-officially-live/164511 "2025-04-18T07:48:01Z")\
**Posts on this page:** 20\
**Page:** 4

<div class="post-metadata">

**Author:** ![zdy\_78](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.ewelink.cc/zdy_78/32/6174_2.png) [@zdy\_78](https://forum.ewelink.cc/u/zdy_78)\
**Post date:** [July 25, 2025, 11:10am UTC](https://forum.ewelink.cc/t/ha-over-ihost-open-source-project-is-officially-live/164511/104 "2025-07-25T11:10:12Z")

</div>

I currently have HA installed in docker on iHost. Will I be able to backup this version and then install HA over iHost and restore the backup I made in docker? or restore to raspberry pi?

---

<div class="post-metadata">

**Author:** ![MichaelLearnsToCode](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.ewelink.cc/michaellearnstocode/32/1668_2.png) [@MichaelLearnsToCode](https://forum.ewelink.cc/u/MichaelLearnsToCode)\
**Post date:** [July 25, 2025, 3:01pm UTC](https://forum.ewelink.cc/t/ha-over-ihost-open-source-project-is-officially-live/164511/105 "2025-07-25T15:01:18Z")

</div>

Hi, the essense of the question is whether Home Assistant OS could restore from a backup of Home Assisant Core. It’s not specific to HA over iHost.

I just googled it, and it seems very easy. So please give it a try.

 ![Restore HAOS from a backup of Home Assistant Core](https://europe1.discourse-cdn.com/flex005/uploads/ewelinkforum/original/2X/c/c1e33157213dfa62b955ec77bcfc919d2bb6ae8b.png)

---

<div class="post-metadata">

**Author:** ![renatoyamane](https://avatars.discourse-cdn.com/v4/letter/r/e95f7d/32.png) [@renatoyamane](https://forum.ewelink.cc/u/renatoyamane)\
**Post date:** [August 1, 2025, 7:03pm UTC](https://forum.ewelink.cc/t/ha-over-ihost-open-source-project-is-officially-live/164511/106 "2025-08-01T19:03:16Z")

</div>

> [@Daniel\_Zhan](#):
>
> We have implemented the Detach Relay feature on ZBMINIR2 ZHA quirk, unfortunately, we are facing the issue as the link below.

ZHA quirk is fixed.

Instructions are included [HERE](https://github.com/zigpy/zigpy/pull/1612#issuecomment-3122164643)

 ![Screenshot_20250801-195856](https://europe1.discourse-cdn.com/flex005/uploads/ewelinkforum/original/2X/0/0d537cae90bd273e6b3a923d67b424923954822e.png)

---

<div class="post-metadata">

**Author:** ![Daniel\_Zhan](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.ewelink.cc/daniel_zhan/32/622_2.png) [@Daniel\_Zhan](https://forum.ewelink.cc/u/Daniel_Zhan)\
**Post date:** [August 6, 2025, 4:47am UTC](https://forum.ewelink.cc/t/ha-over-ihost-open-source-project-is-officially-live/164511/107 "2025-08-06T04:47:54Z")

</div>

Thanks for your update. We will submit a PR to implement the Detach Relay feature for ZBM5 in this month. I believe this feature will be available very soon.

---

<div class="post-metadata">

**Author:** ![alyusuph](https://avatars.discourse-cdn.com/v4/letter/a/e47774/32.png) [@alyusuph](https://forum.ewelink.cc/u/alyusuph)\
**Post date:** [August 8, 2025, 7:41pm UTC](https://forum.ewelink.cc/t/ha-over-ihost-open-source-project-is-officially-live/164511/108 "2025-08-08T19:41:42Z")

</div>

Pperhaps I did not understand the actual issue. I havea few

 ![Screenshot_20250808_213709_Home Assistant](https://europe1.discourse-cdn.com/flex005/uploads/ewelinkforum/original/2X/b/b66844b7de25b0b46873382e2839148172fb34c0.jpeg)

ZBMINIR2 and they seem to work., so far no problems encountered

---

<div class="post-metadata">

**Author:** ![renatoyamane](https://avatars.discourse-cdn.com/v4/letter/r/e95f7d/32.png) [@renatoyamane](https://forum.ewelink.cc/u/renatoyamane)\
**Post date:** [August 15, 2025, 4:14pm UTC](https://forum.ewelink.cc/t/ha-over-ihost-open-source-project-is-officially-live/164511/109 "2025-08-15T16:14:31Z")

</div>

@Daniel_Zhan

Sonoff BASICZBR3 is showing wrong options on HA automation:

> <https://github.com/zigpy/zha-device-handlers/issues/4163>
>
> \### Bug description
> 
> Device: HA Green (2025.6.1) and Sonoff BASICZBR3
> 
> When I se…lect the 'Power On' action, HA is showing the Flash settings (short / long), which it shouldn't.
> 
> Conversely, when I select the 'Flash' condition, HA isn't showing the options it's supposed to.
> 
> Screenshots below...
> 
> \*\*Action: Power On
> I should not see the Short / Long options\*\*
> 
> \<img width="863" height="987" alt="Image" src="https://github.com/user-attachments/assets/c39ff2a1-1d2a-42b2-8e4c-c175a7b595c6" /\>
> 
> \*\*Action: Flash
> It's missing the options Short / Long\*\*
> 
> \<img width="864" height="787" alt="Image" src="https://github.com/user-attachments/assets/e5701e3e-8886-452c-8768-b7854320b47e" /\>
> 
> \### Steps to reproduce
> 
> Please, see above
> 
> \### Expected behavior
> 
> Action \*\*Power On\*\* should \*\*not\*\* show \_Short/Long\_ options
> 
> Action \*\*Flash\*\* should show \_Short/Long\_ options
> 
> \### Screenshots/Video
> 
> \_No response\_
> 
> \### Diagnostics information
> 
> \_No response\_
> 
> \### Device signature
> 
> \_No response\_
> 
> \### Logs
> 
> \_No response\_
> 
> \### Additional information
> 
> \_No response\_

---

<div class="post-metadata">

**Author:** ![Daniel\_Zhan](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.ewelink.cc/daniel_zhan/32/622_2.png) [@Daniel\_Zhan](https://forum.ewelink.cc/u/Daniel_Zhan)\
**Post date:** [August 18, 2025, 4:39am UTC](https://forum.ewelink.cc/t/ha-over-ihost-open-source-project-is-officially-live/164511/111 "2025-08-18T04:39:23Z")

</div>

Thanks for your feedback.

**[MegaGio94](https://github.com/MegaGio94)** reported that the issue is caused by ZHA rather than the quirk issue.

> <https://github.com/zigpy/zha-device-handlers/pull/4251#discussion_r2267658434>
>
> Looking back at the original issue, I think I misunderstood the problem. The iss…ue is showing device actions in the Home Assistant UI not automation triggers. Only now it's clear to me that this is probably a Home Assistant ZHA integration issue with how it presents device actions for the BASICZBR3, not a quirk issue. For clarification I used the default values for effect\_variant in the matter specification (based on Zigbee). I apologize for the inconvenience. I will close the PR as not relevant.

I think it would be more appropriate for HA’s team to solve it.

---

<div class="post-metadata">

**Author:** ![tom517](https://avatars.discourse-cdn.com/v4/letter/t/e47774/32.png) [@tom517](https://forum.ewelink.cc/u/tom517)\
**Post date:** [August 31, 2025, 4:43pm UTC](https://forum.ewelink.cc/t/ha-over-ihost-open-source-project-is-officially-live/164511/112 "2025-08-31T16:43:40Z")

</div>

My HA over iHost is working great. I look forward to the 64 bit version - hopefully later this year. Is there any way that we can get the current version to recognize/pass through a device to HA that is plugged into the USB port? I have a device that sends key codes via “keyboard\_remote\_command\_received” to perform actions. If I use _lsusb_ in a terminal, the device is there, but when I check my hardware in HA over iHost, (Settings, system, all hardware) the only event that show is **event 0** , /dev/input/event0, pwrkey. There are no other events. Got any ideas? Thanks.

---

<div class="post-metadata">

**Author:** ![peiwei.yao](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.ewelink.cc/peiwei.yao/32/8358_2.png) [@peiwei.yao](https://forum.ewelink.cc/u/peiwei.yao)\
**Post date:** [September 1, 2025, 6:19am UTC](https://forum.ewelink.cc/t/ha-over-ihost-open-source-project-is-officially-live/164511/113 "2025-09-01T06:19:47Z")

</div>

@tom517 Could you describe in detail what functionality you’d like to achieve?  
My current understanding is: you have a USB external device, you’ve connected it to HA\_OVER\_iHost, and you’d like HA to capture events when you press a button on that device, so you can use those events as triggers for automations. Is that correct?

If not, please explain your needs in more detail.  
If that is correct, could you share the brand and model of your USB device? Also, have you ever used this device in other environments (for example, Home Assistant OS on a Raspberry Pi)? Were you able to capture key events there successfully?

---

<div class="post-metadata">

**Author:** ![tom517](https://avatars.discourse-cdn.com/v4/letter/t/e47774/32.png) [@tom517](https://forum.ewelink.cc/u/tom517)\
**Post date:** [September 1, 2025, 7:19pm UTC](https://forum.ewelink.cc/t/ha-over-ihost-open-source-project-is-officially-live/164511/114 "2025-09-01T19:19:06Z")

</div>

You understanding is correct. The USB device is a 2.4 GHz wireless numeric keypad. I have tried four different (Chinese manufactured) models and brands without success. One of them is the “PINKCAT KF30”, but there are others.

Home Assistant is watching for the event “keyboard\_remote\_command\_received”. Seeing a particular event, it will interact with or trigger an automation or operate a device. I have been able to successfully test this in any installations I have tried on “bare metal” installations. It also works properly in VMs using VirtualBox and VMware. I use Home Assistant OS in all installations.

Thanks for your reply. Hopefully, I’ve provided you with the information you need.

---

<div class="post-metadata">

**Author:** ![peiwei.yao](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.ewelink.cc/peiwei.yao/32/8358_2.png) [@peiwei.yao](https://forum.ewelink.cc/u/peiwei.yao)\
**Post date:** [September 2, 2025, 8:44am UTC](https://forum.ewelink.cc/t/ha-over-ihost-open-source-project-is-officially-live/164511/115 "2025-09-02T08:44:36Z")

</div>

@tom517 Thanks for the extra details! The reason your keypad isn’t showing up in HA on iHost is simply that the kernel was missing a driver for generic USB HID devices. Without that driver, the dongle shows up in `lsusb`, but it never creates an input device under `/dev/input/`, so HA has nothing to listen to and no `keyboard_remote_command_received` events appear.

We’ve already tested that once this generic HID driver is enabled, regular USB keyboards (like Logitech and IKBC) work fine. That means your 2.4 GHz wireless keypad should also be picked up once the driver is in place.

---

<div class="post-metadata">

**Author:** ![tom517](https://avatars.discourse-cdn.com/v4/letter/t/e47774/32.png) [@tom517](https://forum.ewelink.cc/u/tom517)\
**Post date:** [September 9, 2025, 1:23am UTC](https://forum.ewelink.cc/t/ha-over-ihost-open-source-project-is-officially-live/164511/116 "2025-09-09T01:23:44Z")

</div>

Thanks for the explanation.

I am assuming that the driver is missing from the iHost version of HA since the dongle works in all other iterations of HA. Is this driver something that will be enabled or added (back in) or is it something that I can do?

Thanks again for the speedy explanation.

---

<div class="post-metadata">

**Author:** ![Jemma](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.ewelink.cc/jemma/32/8657_2.png) [@Jemma](https://forum.ewelink.cc/u/Jemma)\
**Post date:** [September 9, 2025, 4:04am UTC](https://forum.ewelink.cc/t/ha-over-ihost-open-source-project-is-officially-live/164511/117 "2025-09-09T04:04:09Z")

</div>

Thank you for your valuable information, which will help improve the HA functionality on iHost.

We will release HAOS 16.2 this week, which will include the HID driver. After updating to version 16.2, you will be able to use a 2.4G wireless keyboard. Refer to the [official tutorial](https://www.home-assistant.io/integrations/keyboard_remote/)for usage.

---

<div class="post-metadata">

**Author:** ![tom517](https://avatars.discourse-cdn.com/v4/letter/t/e47774/32.png) [@tom517](https://forum.ewelink.cc/u/tom517)\
**Post date:** [September 9, 2025, 4:14am UTC](https://forum.ewelink.cc/t/ha-over-ihost-open-source-project-is-officially-live/164511/118 "2025-09-09T04:14:08Z")

</div>

Thank you!😀

---

<div class="post-metadata">

**Author:** ![tom517](https://avatars.discourse-cdn.com/v4/letter/t/e47774/32.png) [@tom517](https://forum.ewelink.cc/u/tom517)\
**Post date:** [September 10, 2025, 8:11am UTC](https://forum.ewelink.cc/t/ha-over-ihost-open-source-project-is-officially-live/164511/119 "2025-09-10T08:11:16Z")

</div>

Version16.2 works **perfectly**!

Thanks again for being so attentive.

---

<div class="post-metadata">

**Author:** ![renatoyamane](https://avatars.discourse-cdn.com/v4/letter/r/e95f7d/32.png) [@renatoyamane](https://forum.ewelink.cc/u/renatoyamane)\
**Post date:** [September 18, 2025, 10:51am UTC](https://forum.ewelink.cc/t/ha-over-ihost-open-source-project-is-officially-live/164511/120 "2025-09-18T10:51:13Z")

</div>

Please, add the light level and a more customizable detection level for SNZB-06P on Home Assistan (ZHA):

> <https://github.com/zigpy/zha-device-handlers/issues/4348>
>
> \### Problem description
> 
> Hardwares:
> \[Home Assistant Green\](https://www.home-assi…stant.io/green/)
> \[Home Assistant Connect ZBT-1\](https://www.home-assistant.io/connectzbt1)
> \[Sonoff SNZB-06P\](https://sonoff.tech/en-uk/products/sonoff-zigbee-human-presence-sensor-snzb-06p)
> 
> 1. Please, add a light level to \[Sonoff SNZB-06P\](https://sonoff.tech/en-uk/products/sonoff-zigbee-human-presence-sensor-snzb-06p)
> 
> Currently, it shows only \*\*"Dark"\*\* or \*\*"Light"\*\*.
> This binary condition could be a light level (Lumen / Lux), making possible to customize the automation based on an specific level of light.
> 
> \<img width="420" height="260" alt="Image" src="https://github.com/user-attachments/assets/88634c41-b5c7-44d3-9580-72103a2e2770" /\>
> 
> 
> 2. The Detection Sensitivity is also too high. I placed it in an small entrance hall (4m^2) and the lower detection sensitivity is still very high. I need to point it to the ceiling to avoid false detection.
> 
> \<img width="241" height="164" alt="Image" src="https://github.com/user-attachments/assets/0e559660-f4e8-4d78-b5b3-1a4a65775d2f" /\>
> 
> 
> 3. The light condition could be available also on the Automation.Currently the options are only base on the presence ("ocuppied" or "not occupied").
> 
> \<img width="381" height="243" alt="Image" src="https://github.com/user-attachments/assets/697d7c08-3ae7-4627-b09f-fe7aa200cac5" /\>
> 
> 
> \### Solution description
> 
> 1. Add a light level:
> 
> \<img width="247" height="119" alt="Image" src="https://github.com/user-attachments/assets/04d6441d-13f3-4977-926d-c67855597fdd" /\>
> 
> 2. Detection sensitivity could be customized based in a number to set a ultra-low sensitivity
> 
> 3. Make the light detection available to trigger an event
> 
> \### Screenshots/Video
> 
> \_No response\_
> 
> \### Diagnostics information
> 
> \[zha-01JY94TZJP8M8Y8RT44B94DNG1-SONOFF SNZB-06P-31a3fb8ec2e1b4818bbbf68752f5dc40.json\](https://github.com/user-attachments/files/22404537/zha-01JY94TZJP8M8Y8RT44B94DNG1-SONOFF.SNZB-06P-31a3fb8ec2e1b4818bbbf68752f5dc40.json)
> 
> \### Device signature
> 
> \<details\>\<summary\>Device signature\</summary\>
> 
> \`\`\`json
> 
> {
> "node\_descriptor": {
> "logical\_type": 1,
> "complex\_descriptor\_available": 0,
> "user\_descriptor\_available": 0,
> "reserved": 0,
> "aps\_flags": 0,
> "frequency\_band": 8,
> "mac\_capability\_flags": 142,
> "manufacturer\_code": 4742,
> "maximum\_buffer\_size": 82,
> "maximum\_incoming\_transfer\_size": 82,
> "server\_mask": 11264,
> "maximum\_outgoing\_transfer\_size": 82,
> "descriptor\_capability\_field": 0
> },
> "endpoints": {
> "1": {
> "profile\_id": "0x0104",
> "device\_type": "0x0107",
> "input\_clusters": \[
> "0x0000",
> "0x0003",
> "0x0406",
> "0xfc11",
> "0xfc57"
> \],
> "output\_clusters": \[
> "0x0003",
> "0x0019"
> \]
> }
> },
> "manufacturer": "SONOFF",
> "model": "SNZB-06P",
> "class": "zhaquirks.sonoff.snzb06p.SonoffPresenceSenorSNZB06P"
> }
> 
> \`\`\`
> 
> \</details\>
> 
> 
> \### Logs
> 
> \<details\>\<summary\>Logs\</summary\>
> 
> \`\`\`python
> 
> \[Paste the logs here\]
> 
> \`\`\`
> 
> \</details\>
> 
> 
> \### Custom quirk
> 
> \<details\>\<summary\>Custom quirk\</summary\>
> 
> \`\`\`python
> 
> \[Paste your custom quirk here\]
> 
> \`\`\`
> 
> \</details\>
> 
> 
> \### Additional information
> 
> \_No response\_

---

<div class="post-metadata">

**Author:** ![MichaelLearnsToCode](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.ewelink.cc/michaellearnstocode/32/1668_2.png) [@MichaelLearnsToCode](https://forum.ewelink.cc/u/MichaelLearnsToCode)\
**Post date:** [September 18, 2025, 3:04pm UTC](https://forum.ewelink.cc/t/ha-over-ihost-open-source-project-is-officially-live/164511/121 "2025-09-18T15:04:30Z")

</div>

Hi, thank you for joining the eWeLink forum.

First of all, I have to say this section of eWeLink forum is mainly focused on running 3rd-party OS like Home Assistant OS on iHost hardware. So the integration issues of SONOFF SNZB-06P with ZHA is not related.

Secondly, from what I know, the issues you raised are not integration issues, they are the compability limits of SONOFF SNZB-06P itself. I mean, the SNZB-06P firmware doesn’t report accurate illuminance (lux) and doesn’t support setting of exact detection distance.

I fully understand your pain. I have the experience of false triggering when I walk past my bathroom. SNZB-06P is installed in my bathroom which is intended to turn on the bathroom light and fan automatically when I am **IN** the bathroom, **NOT passing** the bathroom.

Anyway, @Daniel_Zhan is SONOFF’s manger who pays attention to these user feedbacks and requests. I’ll make sure he knows this.

---

<div class="post-metadata">

**Author:** ![renatoyamane](https://avatars.discourse-cdn.com/v4/letter/r/e95f7d/32.png) [@renatoyamane](https://forum.ewelink.cc/u/renatoyamane)\
**Post date:** [September 18, 2025, 3:23pm UTC](https://forum.ewelink.cc/t/ha-over-ihost-open-source-project-is-officially-live/164511/122 "2025-09-18T15:23:37Z")

</div>

> [@MichaelLearnsToCode](#):
>
> I fully understand your pain. I have the experience of false triggering when I walk past my bathroom. SNZB-06P is installed in my bathroom which is intended to turn on the bathroom light and fan automatically when I am **IN** the bathroom, **NOT passing** the bathroom.

From what I’ve noticed, it seems like the 5.8GHz microwave signal is bouncing everywhere, and the radar picks it up once it’s triggered, even when I’m behind the SNZB-06P.

---

<div class="post-metadata">

**Author:** ![alyusuph](https://avatars.discourse-cdn.com/v4/letter/a/e47774/32.png) [@alyusuph](https://forum.ewelink.cc/u/alyusuph)\
**Post date:** [September 18, 2025, 7:49pm UTC](https://forum.ewelink.cc/t/ha-over-ihost-open-source-project-is-officially-live/164511/123 "2025-09-18T19:49:01Z")

</div>

Does it still.bounces even under reduced sensitivity settings? Interesting, because I have never experienced such a challenge

---

<div class="post-metadata">

**Author:** ![renatoyamane](https://avatars.discourse-cdn.com/v4/letter/r/e95f7d/32.png) [@renatoyamane](https://forum.ewelink.cc/u/renatoyamane)\
**Post date:** [September 18, 2025, 8:15pm UTC](https://forum.ewelink.cc/t/ha-over-ihost-open-source-project-is-officially-live/164511/124 "2025-09-18T20:15:53Z")

</div>

> [@alyusuph](#):
>
> Does it still.bounces even under reduced sensitivity settings?

It’s on the lowest sensitivity

 ![Screenshot_20250918-211431](https://europe1.discourse-cdn.com/flex005/uploads/ewelinkforum/original/2X/0/0e54dc2ed05d5dc695e411d313f363fe6cde6c5e.png)

[Previous page](https://forum.ewelink.cc/t/ha-over-ihost-open-source-project-is-officially-live/164511.md?page=3)

[Next page](https://forum.ewelink.cc/t/ha-over-ihost-open-source-project-is-officially-live/164511.md?page=5)
