I am slowly migrating my smarthome setup to HomeAssistant which, as with most open-source projects, is pretty unfriendly to start with and takes some learning to use. I have an Aeotec ZStick and an Aeotec Doorbell 6 which work via Z‑Wave and I wanted to customise the tones and reduce the volume a little. آپ کو لگتا ہے کہ یہ آسان ہو گا?
The first hurdle to overcome was to realise that Home Assistant has 2 ways to use Z‑Wave. ایک میں تعمیر کیا گیا ہے, and one is built on the “OpenZWave” system / software / docker image (or whatever it actually is!). The built-in system doesn’t support the latest Z‑Wave standards and so couldn’t configure my doorbell, but apparently the alternative OpenZWave 1.6 system will be able to eventually, although it doesn’t seem to do so year. In order to avoid more issues in future the first thing to do is to switch from the built-in Z‑Wave support to the OpenZWave addon. Note that I am using the full “Home Assistant” (جسے ہاس.یو کہا جاتا تھا). It is basically an all-in-one install with HassOS, and then both Home Assistant and “Supervisor” running on top of that. Many people run this setup on a Raspberry Pi although I am running on a 4W mini PC with a Pentium 4200 جو بہت کم طاقت والے انٹیل NUC کی طرح ہے.
شروع کرنے سے پہلے
Unpair your doorbell from your یوایسبی اگر یہ پہلے سے جوڑا بنا ہوا ہے تو رہو اگر ہمیں اسے محفوظ حالت میں جوڑنے کی ضرورت ہے
اپنا تلاش کرو یوایسبی چھڑی تفصیلات
- Supervisor
- System
- “Host System” box
- “Hardware” button
- It should be something like
/دیو / سیریل / بذریعہ ID / USB-0658_0200-if00
بلٹ ان زوے کو غیر فعال کریں
- ترتیب کے
- Integrations
- زیڈ ویو باکس
- Click configure
- Click “Stop Network”
موسویٹو بروکر انسٹال کریں
- Supervisor
- اڈون اسٹور
- مچھر بروکر کی تلاش کریں
ایم کیوٹی ٹی انسٹال کریں
- ترتیب کے
- Integrations
- ایم کیوٹی ٹی کے لئے تلاش کریں
- You should see the mosquitto broker listed. کنفیگر پر کلک کریں
اوپن زیڈ انسٹال کریں
- Supervisor
- اڈون اسٹور
- zwave تلاش کریں
سیکیورٹی کے لئے بے ترتیب چابی تیار کریں
- کے پاس جاؤ رینڈم ڈاٹ آرگ and generate a random hex code for a security key that you will need in the next step
اپنے ساتھ اوپن زیڈ کو تشکیل دیں یوایسبی تفصیلات
- Supervisor
- ڈیش بورڈ
- OpenZWave
- ترتیب کے
- Edit the “device” entry to match the یوایسبی اوپر سے راستہ, and add the numbers generated in place of the ?? for the security key
- E.g.
- آلہ: /dev/serial/by-id/usb-0658_0200-if00
- نیٹ ورک_کی: ‘0x??, 0X??, 0X??, 0X??, 0X??, 0X??, 0X??, 0X??, 0X??, 0X??, 0X??, 0X??, 0X??, 0X??, 0X??, 0X??’
- محفوظ کریں پر کلک کریں
- Click on “Info” tab
- اسٹارٹ پر کلک کریں
اوپن زیڈ انضمام کو تشکیل دیں
- ترتیب کے
- Integrations
- “OpenZWave (بیٹا)” box
- Click “Configure”
- Click “Confirm Setup”
دوبارہ شروع کریں۔!
I found at this point that I had to reboot for the system to start talking to my یوایسبی Z‑Stick properly, so I recommend rebooting at this point.
نیم دوستانہ ترتیب انٹرفیس قائم کرنا
- Download and install the OpenZWave GUI ونڈوز کے لیے (scroll to the bottom of the page and look for the link to the windows .msi)
- To use the GUi first go to Supervisor -> OpenZwave -> Configuration and set the host field to 1983 (it is disabled by default unless you enter a value)
- Then in OpenZWave GUI صرف داخل کریں IP or name of your home assistant. The port should already be correct and no authentication key is required
- نوٹ کریں کہ آپ کی یوایسبی device may show as not being Z‑Wave plus, but if any connected devices are showing as Z‑Wave Plus you can safely ignore this, یہ گمراہ کن ہے.
حجم کی تشکیل
Why on earth the default volume is set so loud it distorts is beyond me. Presumably it is so that Aeotec can put some silly decibel number on the box. کس طرح کبھی, I don’t actually want my doorbell to damage my ears, or wake my children at night either for that matter, لہذا پہلی چیز جس کی مجھے واقعتا needed ضرورت تھی وہ تھی اس کو ٹھکرانا. آپ سوچیں گے کہ ان تمام ہپس کے بعد جو ہمارے پاس پہلے سے موجود تھا اس میں سے کود پڑنا ہے (آخر میں) آسان, but guess again…
گھر کا معاون بند کرو
- Shutdown Home Assistant
- ہٹا دیں یوایسبی Z‑Wave stick
- Connect it to a windows PC
سلیکن لیبز پی سی سافٹ ویئر حاصل کریں
- Go to the Silicon Labs website ڈاؤن لوڈ کے صفحے
- Select to download the PC Controller Software
- Click on the “Create an Account” link and register
- Once you have verified your account and logged in, واپس جائیں ڈاؤن لوڈ کے صفحے
- Download the Z‑Wave ایس ڈی کے پہلا
- Then download the PC Controller software
- ZWaveControllerSetup.msi چلائیں
- نکالیں 2 ZW050x_USB_VCP_PC_Driver فولڈر میں فائلیں, then right-click on the extracted INF file and select “install” to install the drivers
- Plug your Z‑Wave dongle into your windows PC
- Run the Z‑Wave PC Controller software
- اپنے انتخاب کے ل the گیئر پہیے پر کلیک کریں یوایسبی Stick — mine appeared as “UZB” on COM4 and click “Detect”, then click “OK”
- Click on “Network Management”
- Click “add” and then press the pairing button on the doorbell
- آپ کو پہلے کی ضرورت ہوگی 5 digits of the DSK code which are printed on the back of the doorbell — the device will then pair in S2 mode
- The device should then appear as a “Sound Switch” in the under “slaves” in the box near the top left.
- Select the device and then click “Node Info”
- A list of subdevices should appear — approximately 8 ان میں سے. Each of these represents a different alert
- Select the appropriate sub-device
- In the box below double click on “79 — SOUND_SWITCH”
- In the section to the right, in the dropdown box, select “0×05 — SOUND_SWITCH_CONFIGURATION_SET”
- اپنی پسند کے مطابق حجم ہیکس مرتب کریں (effectively in percentage). میں نے ڈھونڈا 60 was about the same as my old doorbell — a classic old electric bell
- Click on the Send button at the bottom
- آخری دہرائیں 5 steps for each of the different alerts you wish to change — I did it for all of them
ہوم اسسٹنٹ کو بحال کریں
- Close the PC Controller Software
- Unplug the Z‑Stick and reconnect it to your Home Assistant system
- Boot home assistant back up
- The pairing with the doorbell, and your new volume settings, should be remembered by the Z‑Stick
“Hi James I realise it has been a long while, but I just checked this on windows 11 (build 23H2)…”