HSBuddy

A mobile client for HomeSeer

To navigate through the various sections of HSBuddy, activate the side-menu by swiping from the left of the screen or clicking on the top-left menu button:

Menu screenshot

Server Configuration

The first time you start HSBuddy it will require that you configure your server settings. The application supports Direct and MyHomeSeer connections. The Server Setup section has more information on how to configure each on your server. In the application, choose the connection type that matches the setup of your server:

Server screenshot

MyHomeSeer Connection

If you are connecting using the MyHomeSeer connection you need to provide the user name and password of your MyHomeSeer account so that the application can connect on your behalf.

Server screenshot

Direct Connection

If you are using a Direct connection, you need to provide the user name and password to your server as well as your server host, port, and whether to connect using HTTP or HTTPS. If you are connecting via a local network you may specify your server IP address in the host field.

:information_source: If you are connecting using HTTPS and your server is using a self-signed certificate, choose the Allow untrusted certificates option.

Server screenshot

Interacting with Devices

Devices screenshot

Select the Devices option in the side-menu and you will be taken to a section that allows you to interact with the devices setup on your HomeSeer server.

This view will show the devices configured in the server along with their location, status icon (and optionally status text), battery status, etc. You can tap on each device to go into the Device Details view.

Device Details

Device details screenshot

When you tap on any device in the Devices view you will be taken to a detailed view of the device which will include information about its status. Here you will also see the controls for the device which are exposed by the server. Currently the following control types are supported:

In this view you can also configure some options for each device, including:

Device Settings

Device settings screenshot

In the Settings tab of the Devices section you can configure how the devices are displayed in HSBuddy. Some of the settings available include:

Triggering Events

Events screenshot

Select the Events option in the side-menu and you will be taken to a section that displays all events available in your server. You can swipe each event to the left to access a couple options:

Events Settings

Events settings screenshot

In the Settings tab of the Events section you can select which event groups to include in the list.

Monitoring Cameras

Select the Cameras option in the side-menu and you will be taken to a section that allows you to view images captured from one or more cameras configured on your server.

Cameras screenshot

If you tap in any of the camera images, you will be taken to a full-screen view of the camera which will be constantly refreshing the image. While on full-screen you can enable or disable the automatic refresh using the toggle on the right side of the top bar which shows every time you tap on the image.

Fullscreen camera screenshot

The first time you go into the Cameras section you will be presented with the camera settings page. By default, the Show cameras option is disabled. You need to be using a direct connection to your server and to have the HSBuddy plugin installed to enable this option. For more information see the Server Configuration section.

HSBuddy supports monitoring cameras configured in your server using any of the following plugins:

When using HSTouch Server, only cameras configured manually are supported. Auto-detected cameras will not show up in HSBuddy.

In the Settings page you can select which of these sources to read from as well as whether to automatically refresh the camera images and the refresh interval (1, 3 and 5 seconds).

Cameras settings screenshot

Providing Feedback

If at any time while using the application you run into an unexpected error or behavior, shake your phone and the application will automatically submit a report. You will be allowed to enter additional information to the report before sending it, please provide a brief description of what you were doing at the time that the error occurred.

You can disable the functionality to send feedback when shaking your device, or what information is automatically included when sending your feedback, by selecting the Feedback section in the side-menu.

Feedback screenshot

Managing Feedback

You can view reports you have previously submitted by tapping on the Manage feedback button. In this section you can also view replies and submit additional information to previous reports.

Feedback screenshot