Skip to content

Linux Fabtool installation

Fabtool manager

First install the FABtool manager. It downloads, decrypts and installs the actual Fabtool.

  • Download the .deb file:

    wget https://motorisation.hde.nl/bin/fabricator/ubuntu18_04/fab.deb ~/Downloads/

  • Open a terminal: Press <ALT><F2> and a small text entry appears at the center of the screen. Type term and press enter.

  • From the terminal: sudo dpkg -i ~/Downloads/fab.deb
  • Restart the terminal and enter fab

The output should be something like this:

  ______      ____ _______ ____   ____  _
 |  ____/\   |  _ \__   __/ __ \ / __ \| |
 | |__ /  \  | |_) | | | | |  | | |  | | |
 |  __/ /\ \ |  _ <  | | | |  | | |  | | |
 | | / ____ \| |_) | | | | |__| | |__| | |____
 |_|/_/    \_\____/  |_|  \____/ \____/|______|



Usage: fab.exe [OPTIONS] COMMAND [ARGS]...
  • Save the received key.txt file to a location on your harddrive (like ~/temp)
  • Open the command prompt (cmd or powershell) and navigate to the above location.
  • enter fab auto-load . The tool should find the key.txt file and import it.
  • If you want you can delete the key.txt file

Fabricator

There are two options to install the tool:

  1. Installation using internet connection: When your computer is online it will automatically download and install the program
  2. Installation with local binary: Use an already downloaded program and tell the FABtool manager where to find it. This is useful if you computer is not connected to the internet or you want to deploy to a lot of computers without having to download the program every time.

Installation using internet connection

  • Open a terminal, dos prompt or Powershell and enter: fab install download . This will download, decrypt and install the fabricator tool

Installation with local binary

  • Download the binary: download
  • From your console/terminal: fab install from-file <binary location>

Bootstrapping

When you have installed the tool using the above instructions we will bootstrap the tool: For the user this means adding shortcuts to the desktop.

  • On the terminal enter fab bootstrap .
  • This will put a couple of icons on your home screen:

    icons

For each platform there are two ways to start the tool, as a demo or as a fully working tool. For example: PV FABtool will run the PowerView fabtool fully functional. PV FABtool demo will run the demo version.

One, most important icon is the FABtool updater icon. This allows you to update the tool (using an internet connection) to the latest version.

Feel free to delete any icon you don't see necessary. If you accidentally delete an icon execute the abovementioned fab bootstrap command and all icons will re-appear.

A special icon is the FABtool icon. This will run all platforms combined. For more info go here

Hardware

The Fabricator is able to program motors from a variety of platforms (like EASE, PowerView and Bliss) Each platform requires different extra devices, like hardware required to communicate with a motor:

Hardware PowerView EASE Bliss REMARK
Keypad x x x keypad Optional
PV dongle x pvdongle
EASE dongle x dongle
Bluetooth x Either by external dongle or integrated in the computer
Barcode scanner x x scanner

IMPORTANT

Be aware that any of the above pieces of hardware are USB devices. Make sure your computer has enough USB ports available.

Barcode scanner

All barcode scanners should act as a device connected to a serial port. Currently supported scanners:

  • Honeywell Xenon 1900/1910 series (USB)
  • ZEBRA DS2208 (USB)

scanner

For the right settings scan the following barcode with the scanner (while connected to the computer).

Honeywell Xenon 1900/1910 series

barcode

ZEBRA DS2208

zebra_barcode

EASE dongle driver

Required for communicating with the EASE blinds.

dongle

More info here

Linux Installation

Go here for instructions.

PV dongle

If you are using a computer which has the old powerview programmer installed follow the following procedure below to disable the old program (This is only relevant for LINUX installations):

Open a terminal session

sudo systemctl stop nordic
sudo systemctl disable nordic
sudo rm /lib/systemd/system/nordic.service

sudo systemctl daemon-reload

Remove the 99-rules.dev

goto /etc/udev/rules.d/ and remove the 99-rules file.

Do a system update

https://unix.stackexchange.com/questions/460306/ubuntu-upgrade-from-17-04-to-18-04

  • Remove chrome autostart. open budgie desktop settings and remove chrome from autostart

Enable bluetooth

sudo systemctl enable bluetooth.service

Important notice

Hunter Douglas Europe B.V. and its affiliates (Hunter Douglas) reserve the right to make corrections, enhancements, improvements and other changes to its products and services, and to discontinue any product or service. Buyers should obtain the latest relevant information before placing orders and should verify that such information is current and complete. All products (also referred to herein as "components") are sold subject to Hunter Douglas’ terms and conditions of sale supplied at the time of order acknowledgment. Hunter Douglas warrants performance of its components to the specifications applicable at the time of sale, in accordance with its standard warranty terms. Testing and other quality control techniques are used to the extent Hunter Douglas deems necessary to support this warranty. Except where mandated by applicable law, testing of all parameters of each component is not necessarily performed. Hunter Douglas assumes no liability for applications assistance or the design of Buyers' products. Buyers are responsible for their products, applications and interfaces using Hunter Douglas components. To minimize the risks associated with Buyers' products and applications, Buyers should provide adequate design and operating safeguards. Hunter Douglas does not warrant or represent that any license, either express or implied, is granted under any patent right, copyright, mask work right, or other intellectual property right relating to any combination, machine, or process in which Hunter Douglas components or services are used. Information published by Hunter Douglas regarding third-party products or services does not constitute a license to use such products or services or a warranty or endorsement thereof. Use of such information may require a license from a third party under the patents or other intellectual property of the third party, or a license from Hunter Douglas under the patents or other intellectual property of Hunter Douglas. Reproduction of Hunter Douglas information in Hunter Douglas data sheets is permissible only if reproduction is without alteration and is accompanied by all associated warranties, conditions, limitations, and notices. Hunter Douglas is not responsible or liable for any altered documentation. Information of third parties may be subject to additional restrictions. Resale of Hunter Douglas components or services with statements different from or beyond the parameters stated by Hunter Douglas for that component or service voids all express and any implied warranties for the associated Hunter Douglas component or service and is an unfair and deceptive business practice. Hunter Douglas is not responsible or liable for any such statements. Buyers acknowledge and agree that they are solely responsible for compliance with all legal, regulatory and safety-related requirements concerning its products, and any use of Hunter Douglas components in its applications, notwithstanding any applications-related information or support that may be provided by Hunter Douglas. Buyers represent and agree that they have all the necessary expertise to create and implement safeguards which anticipate dangerous consequences of failures, monitor failures and their consequences, lessen the likelihood of failures that might cause harm and take appropriate remedial actions. Buyers fully indemnify Hunter Douglas and its representatives against any damages arising out of the use of any Hunter Douglas components in safety-critical applications.


document version: 1.0 | generated: 2020-02-28 14:13:04