Getting Started

Ensure the myServer6 controller is on the ethernet network and powered on and fully booted (takes about 30 seconds).  Ensure for a Pi4 controller that the power supply is 5 volts and 2.5 or more Amps (3 is recommended).

Once the controller boots, you can access the WiFi settings on the top right of the Pi desktop.  You will need a microHDMI cable, a HDMI monitor and USB keyboard / mouse to see and edit the settings.

myServer6 is configured from it's Admin webpage.  These webpages are distinct from the pages the users will interact with (Runtime).

To access the admin webpage type:  http://192.1681.217:7880/Admin  from a Chrome, Firefox, Safari browser.  Change the IP address to your controller's IP address.  This can be found in your DHCP address list.  If you have previously changed the port in myServer6 Network configuration, then ensure you are using that value. 

If a web page comes that means success.

Login default:  admin / admin

Once the myServer Status dashboard webpage appears you should see the CPU Temp.  This should always be under 65 degress C.  If not, ensure the controller is in a cool environment.

The License Mode (Trial or Active) and the Devices Enabled / Total / Max will be displayed.  Enabled must be same or less than Max for all devices to function.

Click the Location button and fill in all fields and click Save.

You can change Networking values by clicking the Network button.  If you change any values, you must restart myServer for those changes to take effect.  The myPi4 controller is shipped with DHCP enabled.  You can determine it's IP address by looking in the DHCP server device log.  Recommended is to either add a reserved IP in the DHCP server for the myPi4 MAC address, or to create a static IP in the myPi4 network properties.  Once that is done, update the myServer Network properties with the new values.

Push the Owner information and key in all available information.  The Cloud Username / Password is used for software updates and for optional data services (advanced weather data as one example).  This account is created on Allonis.com.  Optional data is purchased via Allonis.com Subcription Manager (available via your allonis.com user profile Edit screen).

The Licensing button displays all pertinent licensing information.  Your Computer identifier is licensed when the Activation Key is provided by Allonis.  Once you add the Activation Key, the controller must be on the Internet and then click the Activate button to bind the license to the hardware.  Post licensing, connection to the Internet is optional for core myServer6 functionality, but required for things like streaming media, weather, etc.

Continue configuration by clicking the Server Configuration button on the top left.  Next, select the User button and add all users to the system and their pertinent information.

The User Services selection is not being used by any myServer6 products so far.

Select Rooms and type in all Room names in the facility.  Room Images are not supported in myServer6 yet.

That completes the personalization of the system for your installation!

Configuring the System

Let's now manage our Applets.  Click on the Applet button and then the Configure Weather.  Add a Weather City by typing the city name in the Weather Lookup.  Click on Search.  Select the correct city and click Save.  You can then edit which city is Default by clicking on it's Edit button.  Once all cities are configured, select Update from the Available Commands drop down.  Click Execute.  This will take a few minutes to pull the current weather data from the Internet.

Drivers:  Once you click the Drivers button, you will see the "LightingSim" driver.  This is an example driver that populates fake lighting devices so the user interface looks like it is working.  You can also "Configure RazberryUZB" driver to add real Z-Wave lighting devices into the system in place of the simulated ones.  See the RazberryUZB documention HERE

Macros, Automation Rules are subjects for their own future articles.  Automation Rules and Scheduled Tasks are future myServer6 features.

IR Database:  The IR database works with Global Cache IR hardware.

Now that you have some Lighting devices configured, you can see the Event Log by clicking on Reporting / System Events.

If you need to shutdown the system gracefully before disconnecting the Power (a good idea), click the Utilities / shtudown Host.  Or Restart / Stop myServer.

On the right, there is another menu of future functionality including Check for Updates and Cloud data Backup.

 

Tips

Logging

There is driver level logging that can be turned on to view a particular driver's activity.  There is Server level logging for all else.

To turn on server error logging:  Go to the myServer Status page.  Select LogEvent from the Server Testing command list.  Execute it.

To shut off detailed logging, send this command next: SetLogLevel|Error

For Driver level logging, here is for example the myServer command:  RaZberryUZB|Logging~On  and RaZberryUZB|Logging~Off

Server Variables

You can see all server variables by clicking on the "Server Variables" link on the left Admin menu.  Here you can filter each column by typing in what you are looking for.  You have filter options of "are equal to" and "begins with" and "contains".  You can clear that column filters by clicking the remove filter icon.

The variable values will dynamically update as they change.

The server has a command PurgeVariables|age that removes variables that have not been used for at least "age" days. The permanent check box in the variable Edit view makes sure those variables are never eligible for purging.

The "Has Rules" checkbox indicates that that variable is part of an automation rule.  Typically, if a var "Has Rules", then you should also make the var Permanent to keep it from being deleted.

 

 

 

myServer6 supports Z-Wave devices

Z-Wave has become the defacto standard for homeowners and small businesses who are looking to automate their residences. There are hundreds of Z-Wave devices from dozens of manufacturers covering everything from lighting to climate, to security and video monitoring. Allonis’ myRaz controller adds a robust, scalable and inexpensive way to control your Z-Wave devices.  The myRaz controller supports all known Z-Wave device classes.

Requirements:

  • myServer6
  • myRaz Controller (Pi, Raz Z-Wave board, microSD card with pre-installed software, case) OR Pi, Raz USB radio, microSD card with pre-installed software, case
  • Z-Wave device
  • myServer5 Raz driver
  • myServer6 device licenses available for the number of Z-Wave devices that will be in use

Installation:

Configure the myRaz controller:

  1. If using the USB Z-Wave radio, plug that into the Pi USB port.
  2. Connect the myRaz controller to a live Ethernet network cable and also to it's power supply so it can boot.  The LED lights inside should be flickering rapidly during boot.  If it flashes more regularily, that's a sign that it isn't booting.  Try to remove / reinsert the SDMicro card and retry.
  3. By default, the device will connect via ethernet and receive a DHCP server generated IP address.
  4. To determine what IP address it has been assigned, go to http://find.zwave.me
  5. At the bottom of the webpage, you will see your devices IP address.  You can also plug the myZWave controller into a HDMI display, and connect a USB mouse.  Once the Raspberry OS loads you can then see the current IP address on the top right of the desktop.
  6. You can click on that link to go directly to it's web user interface.
  7. You can assign the device by creating a static IP entry on your DHCP server (your router) or by configuring a static ip on the myZWave controller itself.
  8. Once you have assigned a static IP, go to http://your device IP:8083
  9. Create a username and password if asked.  Write down your selections!
  10. If the device asks you to login, Default username/password is Allonis / allonis
  11. To get to the <<ipaddress>>:8083/smarthome/#/module/put/1 configuration webpage:

<<ipaddress>>:8083/smarthome

Home / Menu (hamburger menu) / apps

Z-Wave Active Apps tab / Z-Wave network access link.  Click the Gear Settings button.

Serial port to Z-Wave dongle setting:

  • To switch to the usb Z-Wave radio you would change the serial port to /dev/ttyACM0
  • To use a GPIO radio board you would change the serial port to /dev/ttyAMA0

 

  1. Click on the menu "gear" on top right and select "Devices".
  2. Click on the "Manage with ExpertUI" in the Z-Wave row.
  3. post login you can also navigate directly by going to http://your device IP:8083/expert
  4. Click on the Network tab and then Control.
  5. To add a Z-Wave device, clock on Start Inclusion.
  6. For most Z-Wave devices, you simply then click on the device to turn it on, or it's Set button.
  7. The Z-Wave Device Manager will immediately (on connection) switch back to normal mode.
  8. You can then click Start Inclusion to pair another Z-Wave device.
  9. Continue adding devices until all are added.
  10. You don't need to "Add Devices to Dashboard" or any other activity within the myRaz controller's web configuration utilities.

 

Configuring myServer6:

  1. Shutdown myServer
  2. Select and Install the Z-Wave Raz driver from myInstaller onto myServer6 controller.
  3. Start myServer
  4. In the Razberry UZB Device Drivers page, click on the Configure RazberryUZB button.
  5. In the ZWave UZB/Razberry Testing area, Click the Driver: Discover drop down choice in the Commands menu.  This should find the Razberry on the network.
  6. Type the Razberry controller's IP address if Discover didn't find it (it may be offline)
  7. The default port is 8083
  8. Type the Razberry Admin's user name and password
  9. Click Read Razberry Configuration button.  This will populate the Lighting Family Manager with your Razberry controller defined devices.  The devices will also display in the form at the bottom of the Razberry driver.

 

Adding Z-Wave devices into the system:

  1. Select the Driver: Get Devices from the command dropdown in the Admin Razberry UZB webpage.  This will import any devices that may have been included in the Raz controller already.  The Z-Wave device type and address will be displayed.  The ID should always be unique for each device.
  2. Select the Driver: Inclusion dropdown to put the Razberry into Inclusion mode.  You can then add a Z-Wave device following the inclusion method for that device.
  3. You can Select the Driver: Exclusion command to put the Razberry into Exclusion mode to remove devices.  Follow Exclusion directions for the particular Z-Wave device.
  4. If a device is Enabled in the Z-Wave Device list, it will count towards the myServer6 device licenses.  Deselect any devices that you won't be using.  For example:  if the device is an RGBW controller and you aren't using the White channel, then disable it in the devices edit properties menu and save to remove the device in your license allocation.  To supress the unused "White" slider in the Device List View widget in the run time, change the device Type to "RGB Dimmer" from "RGBW Dimmer".  Save that change to the device properties.
  5. Add the device to a room that you already added to the Room List (Server Configuration / Rooms).  This associates the device to the correct room in the runtime dynamic lighting list drop down.
  6. If you have difficulty controlling a particular Z-Wave device, Include it, and then select the Driver: eMailConfig.  This will send your configuration to Allonis.  Follow up by sending an email to This email address is being protected from spambots. You need JavaScript enabled to view it. and advise of what device (Product brand / model number) and the function that is giving difficulty.  We can review the config information and if necessary, add support for the device in a future driver update.

 

 Below is incomplete documentation....use at your own risk:

Updating the software on the myZWave controller

As new Z-Wave devices enter the market, at some point you may find that the myRaz controller doesn't support yours.  The myRaz controller may have an update that adds support.  To update it:

  1. Connect the myRaz controller to an HDMI monitor, keyboard and mouse and start it.
  2. Login using login name / password of "pi" / "raspberry"
  3. At a Terminal screen, type:
  4. wget -q -O - https://storage.z-wave.me/RaspbianInstall | sudo bash

Price $210.94