Jump to content

Welcome to Smart Home Forum by FIBARO

Dear Guest,


as you can notice parts of Smart Home Forum by FIBARO is not available for you. You have to register in order to view all content and post in our community. Don't worry! Registration is a simple free process that requires minimal information for you to sign up. Become a part of of Smart Home Forum by FIBARO by creating an account.


As a member you can:

  •     Start new topics and reply to others
  •     Follow topics and users to get email updates
  •     Get your own profile page and make new friends
  •     Send personal messages
  •     ... and learn a lot about our system!



Smart Home Forum by FIBARO Team

Search the Community

Showing results for tags 'z-wave keil'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • FIBARO Community
    • FIBARO Portal and Forum policy
    • FIBARO
    • Say hello!
    • Off-topics
  • FIBARO Update
    • FIBARO System Update
    • FIBARO Mobile Update
  • FIBARO Community Support
    • Scenes and Interface
    • FIBARO Products
    • FIBARO Mobile
    • FIBARO HomeKit
    • FIBARO Assistant Integrations
    • Other Devices / Third-party devices
    • Tutorials and Guides
    • Home Automation
    • Suggestions
  • FIBARO Społeczność
    • FIBARO
    • Przywitaj się!
    • Off-topic
  • FIBARO Aktualizacja
    • FIBARO System Aktualizacja
    • FIBARO Mobile Aktualizacja
  • FIBARO Wsparcie Społeczności
    • Sceny i Interfejs
    • FIBARO Urządzenia
    • FIBARO Mobilnie
    • FIBARO HomeKit
    • Integracja z Amazon Alexa i Google Home
    • Urządzenia Firm Trzecich
    • Poradniki
    • Automatyka Domowa
    • Sugestie


  • Scenes
  • Virtual Devices
  • Quick Apps
  • Icons

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start






Website URL





Found 1 result

  1. as already posted everybody can now play with Z-Wave SDK, as it has been completely released to the public. To make it bit easier here small how to: 1 - you need to register on silabs.com first 2 - you need the Z-Wave SDK 3 - you need Keil Compiler License 4 - you need proper Keil Version 5 - you need to setup few things 6 - playing with examples 7 - ... and now you can compile your first project 8 - test your first z-wave firmware --------------------------------------------------------------------------------------- 1 - that simple, just go to silabs.com page and register --------------------------------------------------------------------------------------- 2 - once you registered, download the Embedded SDK (e.g. 6.81.01) https://www.silabs.com/products/development-tools/software/z-wave/embedded-sdk It is good idea to unzip it somewhere short-named, e.g. C:\ESDK --------------------------------------------------------------------------------------- 3 - to get Keil license you can get one from Keil itself (go to keil.com and request test license), but you can use Silabs provided License as well: Go to http://pages.silabs.com/lp-keil-pk51.html and fill out the form, once you did it and requested your PSN will get displayed You could download from the provided link the Keil Compiler, but it will not properly compile Z-Wave ESDK, you need different version --------------------------------------------------------------------------------------- 4 - go to https://www.keil.com/download/product/ and enter the PSN under "Maintenance and previous Versions", click on submit you will get a list, download the 9.54a version (this is important) --------------------------------------------------------------------------------------- 5 - Now install the Keil Compiler to e.g. C:\Keil After installation start it, go to File -> License Management -> Single-User License. Copy from there the CID and click on "Get LIC via Internet", you will get forwarded to https://www.keil.com/license/install.htm Fill out all data and click on submit - you will get an email (so don't use fake email) with License Number for your PC. After you got it, go back to Keil uVision and enter the License Key into "New License ID ..." and click on "Add LIC" You need no to set your environment variables, which differ from OS to OS, just ggl for "How to Set Environment Variables in Windows xx" You have to set two of them: KEILPATH=C:\Keil\C51 TOOLSDIR=C:\ESDK\Tools Now you can in principle start with compiling your first test firmware, but please check this PDF --------------------------------------------------------------------------------------- 6 - let's play a bit first with provided examples, e.g. WallController Open Command Prompt and got to "c:\ESDK\ProductPlus\WallController" Now type "mk" and enter, you will get list of possible parameters, more about them in the PDF mentioned above now you can enter mk "BOOT=BOOTLOADER_ENABLED" "FREQUENCY=EU" and compile it from command line, which is ok when you using your fav editor. In case you wish to use Keil uVision Editior, you need first to create Keil project file, so compile it once with additional parameter (compiling it once, will check if everything is being setup properly, not that something i wrong and you will spend hours thinking the changes you made to provided examples are the source of compiler errors hehe) mk "BOOT=BOOTLOADER_ENABLED" "FREQUENCY=EU" "UVISION=1" Once compiled, you will see the uVision Project File, open it Now you need "some time", to read all the docs and understand how easy z-wave is --------------------------------------------------------------------------------------- 7 - it is good idea to start with these two files: Application Framework will help you a lot to develop simple things, all examples are z-wave plus certified, so it's good start from here. --------------------------------------------------------------------------------------- 8 - i will edit this point later ... Another topic, with information how to diag z-wave problems is here ->
  • Create New...