Connect Home Assistant to Fibaro Dimmer 2

Testing Hardware

  • Fibaro Dimmer 2 FGD-212 ZW5 v3.5
  • Aeon Labs ZW090 Z-stick USB Controller
  • 3x 12v 30W Halogen Light

Tools required

  • Cable stripper
  • Screwdrivers
  • Solid-core electrical wire (1.5mm2)
  • Voltage tester

Home Assistant Guest VM Info:

Name:                        home assistant
Encryption:                 disabled
Groups:                      /
Guest OS:                    Linux 2.6 / 3.x / 4.x / 5.x (64-bit)
UUID:                        794d35af-db2e-4241-8d43-defe67e6b11b
Hardware UUID:               794d35af-db2e-4241-8d43-defe67e6b11b
Memory size:                 4096MB
Page Fusion:                 disabled
VRAM size:                   16MB
CPU exec cap:                100%
HPET:                        disabled
CPUProfile:                  host
Chipset:                     piix3
Firmware:                    EFI
Number of CPUs:              1
PAE:                         disabled
Long Mode:                   enabled
Triple Fault Reset:          disabled
APIC:                        enabled
X2APIC:                      enabled
Nested VT-x/AMD-V:           disabled
CPUID Portability Level:     0
CPUID overrides:             None
Boot menu mode:              message and menu
Boot Device 1:               Floppy
Boot Device 2:               DVD
Boot Device 3:               HardDisk
Boot Device 4:               Not Assigned
ACPI:                        enabled
IOAPIC:                      enabled
BIOS APIC mode:              APIC
Time offset:                 0ms
RTC:                         UTC
Hardware Virtualization:     enabled
Nested Paging:               enabled
Large Pages:                 disabled
VT-x VPID:                   enabled
VT-x Unrestricted Exec.:     enabled
AMD-V Virt. Vmsave/Vmload:   enabled
IOMMU:                       None
Paravirt. Provider:          Default
Effective Paravirt. Prov.:   KVM
State:                       running (since 2024-02-04T14:20:22.443000000)
Graphics Controller:         VMSVGA
Monitor count:               1
3D Acceleration:             disabled
2D Video Acceleration:       disabled
Teleporter Enabled:          disabled
Teleporter Port:             0
Teleporter Address:
Teleporter Password:
Tracing Enabled:             disabled
Allow Tracing to Access VM:  disabled
Tracing Configuration:
Autostart Enabled:           disabled
Autostart Delay:             0
Default Frontend:
VM process priority:         default
Storage Controllers:
#0: 'AHCI', Type: IntelAhci, Instance: 0, Ports: 1 (max 30), Bootable
  Port 0, Unit 0: UUID: 0c5fc092-6926-40dc-accf-e1a02a8a120d
    Location: "C:\Users\fthis\Axon ICT\Virtualbox VMs\haos_ova-11.4.vdi"
NIC 1:                       MAC: 0800277A7240, Attachment: Bridged Interface 'Realtek PCIe GbE Family Controller', Cable connected: on, Trace: off (file: none), Type: 82540EM, Reported speed: 0 Mbps, Boot priority: 0, Promisc Policy: deny, Bandwidth group: none
NIC 2:                       disabled
NIC 3:                       disabled
NIC 4:                       disabled
NIC 5:                       disabled
NIC 6:                       disabled
NIC 7:                       disabled
NIC 8:                       disabled
Pointing Device:             USB Tablet
Keyboard Device:             PS/2 Keyboard
UART 1:                      disabled
UART 2:                      disabled
UART 3:                      disabled
UART 4:                      disabled
LPT 1:                       disabled
LPT 2:                       disabled
Audio:                       enabled (Driver: Windows Audio Session (WAS), Controller: HDA, Codec: STAC9221)
Audio playback:              enabled
Audio capture:               enabled
Clipboard Mode:              disabled
Drag and drop Mode:          disabled
Session name:                GUI/Qt
Video mode:                  1024x768x32 at 0,0 enabled
VRDE:                        disabled
OHCI USB:                    disabled
EHCI USB:                    disabled
xHCI USB:                    enabled
USB Device Filters:
Index:                       0
  Active:                    yes
  Name:                      Sigma Designs, Inc.
  VendorId:                  0658
  ProductId:                 0200
  Revision:                  0000
  Remote:                    0
  Serial Number:
Index:                       1
  Active:                    yes
  Name:                      GN Netcom Jabra Link 370 [0187]
  VendorId:                  0b0e
  ProductId:                 245d
  Revision:                  0187
  Product:                   Jabra Link 370
  Remote:                    0
  Serial Number:             30507582C30A
Available remote USB devices: <none>
Currently attached USB devices:

UUID:                        2e294690-4db7-4fc2-810a-1d12cc55c3a0
VendorId:                    0x0658 (0658)
ProductId:                   0x0200 (0200)
Revision:                    0.0 (0000)

Address:                     \\?\usb#vid_80ee&pid_cafe#6&5df280e&0&22#{00873fdf-cafe-80ee-aa5e-00c04fb1720b}

UUID:                        f1ebfc26-b33a-4d16-9a3f-61485615d48b
VendorId:                    0x0b0e (0B0E)
ProductId:                   0x245d (245D)
Revision:                    1.135 (01135)

Product:                     Jabra Link 370
SerialNumber:                30507582C30A
Address:                     \\?\usb#vid_80ee&pid_cafe#30507582c30a#{00873fdf-cafe-80ee-aa5e-00c04fb1720b}

Bandwidth groups:            <none>
Shared folders:              <none>
VRDE Connection:             not active
Clients so far:              0
Recording enabled:           no
Recording screens:           1
 Screen 0:
    Enabled:                 yes
    ID:                      0
    Record video:            yes
    Record audio:            no
    Destination:             File
    File:                    C:\Users\fthis\Axon ICT\Virtualbox VMs\home assistant\home assistant-screen0.webm
    Options:                 vc_enabled=true,ac_enabled=false,ac_profile=med
    Video dimensions:        1024x768
    Video rate:              512kbps
    Video FPS:               25fps
* Guest:
Configured memory balloon:   0MB
OS type:                     Linux26_64
Additions run level:         1
Additions version:           6.0.0 r127566
Guest Facilities:
Facility "VirtualBox Base Driver": active/running (last update: 2024/02/04 14:20:34 UTC)
Facility "Seamless Mode": not active (last update: 2024/02/04 14:20:33 UTC)
Facility "Graphics Mode": not active (last update: 2024/02/04 14:20:33 UTC)

Enabling Z-wave controller in home assistant

Connect the USB controller to the home assistant server. The device will show up under devices. Select ‘Configure’ and let HA generate the required keys. The device will now be available in HA.

Installing the Dimmer 2 device

Turn of the power at the breakers. Open up the switch box and double check for live wires with a voltage meter.
Take note of where the live/switch wire is connected to the lighting switch and remove them from the switch.

Prepare the Dimmer 2 by wiring it as in the image below and connect to the light/switch:

  • Bridge N and Sx using a short length of wire (only if you don’t have an N wire in the box)
  • Connect the live wire from the breaker to L (right most terminal)
  • Connect the wire running to the light to the left most terminal
  • With a new length of wire connect N to the light switch where the switching wire was connected
  • With a new length of wire connect L to the light switch where the live wire was connected

Once connected turn on the power at the breaker. The Dimmer will run through its calibration steps and the light will increase/decrease in brightness and turn on/of a number of times. Once done press the ‘b’ button on the dimmer 3 times in quick succession to start pairing it with the Z-wave controller.

The Dimmer will automatically pair with the Z-wave network and will be visible in HA under devices. Set the device up as you would any other device in HA.