All my suggestions in one place
# Zwave and Zigbee

Recently, I have spent a lot of time checking out various solutions in search of the best system. My moral is that Homebridge is the best (if someone uses Apple Home, etc.) - simple and refined. But I still lack one thing - support for Zwave and Zigbee / Matter over Thread (ok, Matter over Thread can be added directly to Apple Home but Zwave and Zigbee?) And I don't mean support in the form of complicated zigbee2mqtt installation procedures, etc. There is simple way to install Conbee (via hb-config), why no simple way to run Zigbee2mqtt and something to zwave?

- Hoobs - built-in Zigbee / Matter / Thread (but Hoobs Pro costs $400 and still no Zwave).
- Home Assistant - connect Zwave stick and Skyconect stick (Zigbee, Matter, Thread), turn on the server and integration and it immediately works!
- Aqara Hub - built-in Zigbee (but only Aqara devices), Matter and Thread.

---

# Remove device from cache

- Currently, the devices are not sorted in any way, each time they are displayed in a different order. I suggest that they be sorted alphabetically. The second option is to be grouped by plugin in separate sections and in each section sorted alphabetically.

- Currently, removing the device from the cache results in the homebridge restarting immediately. If we want to remove several devices, we must repeat this procedure several times. I suggest changing the name to "Remove one or more device from cache" and make checkboxes next to the devices - select the ones we want to delete and finally approve by click confirm button.

It should look the same in the disconect bridges etc. window.

---

# Homebridge and Homebridge UI versions in Settings

Curently only place where you can change Homebridge version and UI version is widget in Status page (or Terminal using command line). 

Suggestion:
Show on top of the Settings:
- Homebridge version and button to install other version
- Homebridge UI version and button to install other version

---

# Room rename and remove (bug)

There is no option to rename and / or remove room (accessories page).

---

# More

- in Homebridge Terminal , button to reset terminal.
- In Homebridge Settings, option to change the IP.
- In Homebridge Settings option to enable / disable SSH (command line) / SFTP (file transfer) (currently it must be done in hb-config / raspi-config). 
- Backup should include IP settings and SSH settings (enabled/disabled and password). 
- There should be a simple command in the Terminal and SSH that will create a backup and put it in the root directory of the memory card. There should also be a second simple command that will copy existing (last created) backup to the root directory of the memory card (in case for some reason the first command does not work).
- Navigating hb-config and raspi-config is impossible on a smartphone.
- After starting the Terminal (via Homebridge or SSH), more commands should be visible with their description of what it is used for, e.g.: hb-config (configuration), sudo reboot (restart), apt update and apt full-upgrade (component update), Two commands about which I wrote above (for creating backups), etc.
- New widget - disk space. Used space and available space (SD cart).
- Longer logs file (at least 24 h). Maybe logs for 30 days (each day as separate file). 
- Built-in editor, something like the config.json editor, but able to edit plugin files.

---
# One more thing...

Homebridge 2.0 soon... Probably soon a new version of Homebridge UI with a new menu.

So maybe it's time to get rid of the violet?

<details><summary>screenshoot</summary>
<img width="1076" alt="Zrzut ekranu 2024-08-2 o 13 12 42" src="https://github.com/user-attachments/assets/c7a8bb69-bfea-42f7-bd53-75b01f0b80b7">

</details>