Welcome, Guest
You have to register before you can post on our site.

Username
  

Password
  





Search Forums

(Advanced Search)

Latest Threads
UCMA/Pi for Home Assistan...
Last Post: PaulGordon
1 hour ago
CBUS to KNX translator - ...
Last Post: Home
2 hours ago
HELP ! CBUS/KNX translato...
Last Post: Home
2 hours ago
Cbus to KNX translator - ...
Last Post: slychiu
9 hours ago
System not announcing are...
Last Post: slychiu
10 hours ago
Trouble connecting
Last Post: Home
09-21-2026, 03:42 PM
Comfort Analog Input Grap...
Last Post: slychiu
09-12-2026, 08:31 AM
Comfort Server Manager 2
Last Post: slychiu
09-08-2026, 04:48 AM
Comfort App Converter Dow...
Last Post: slychiu
09-08-2026, 02:00 AM
Comfort Android App 2.1 t...
Last Post: slychiu
09-08-2026, 01:56 AM

Forum Statistics
» Members: 53,661,   » Latest member: PaulGordon,   » Forum threads: 5,216,   » Forum posts: 28,679,  
Full Statistics

  Requirements - community edition
Posted by: mattbrain - 02-01-2017, 08:31 PM - Forum: alphaWerk UHAI RPi (Community Edition) - No Replies

Applicable to version 1.0.0

In order to get a community version up an running you will need the following equipment / configuration:

1. Raspberry Pi Model B, version 1, 2 or 3.
2. Power Supply for Raspberry Pi.
3. SD Card for Raspberry Pi (4GB+)
4. UCM/Eth or UCM/Eth2 or UCM/Eth3.
5. Samsung SmartThings hub.
6. Ethernet cables and switch to connect the UCM, Raspberry Pi and SmartThings hub to your home network.
7. A broadband internet connection to your home network.

You will also need a PC (Windows, Mac or Linux) and a SmartPhone (Android or iOS) to configure and use the system.





Print this item

  FAQ
Posted by: mattbrain - 02-01-2017, 07:39 PM - Forum: alphaWerk UHAI RPi (Community Edition) - No Replies

FAQ

What does this do?


Please read the \'What\'s this all about\' topic in the forum.

What do I need?

Please read the \'Requirements - community edition\' topic in the forum.

How do I get it up and running?

Please read the \'Getting Started Guide - community edition\' topic in the forum.

I can arm the alarm via SmartThings, but I can\'t disarm it, what\'s going on?

SmartThings can arm the alarm via the UHAI without a pin, but requires one to disarm it. You can enter an alarm code using the settings cog found in the Comfort Alarm device details page within the SmartThings app.

How do I trigger a response from SmartThings?

For any given response (or pair of complementary responses) a virtual switch needs to be created in SmartThings in order to trigger it. Clicking \'Add Response Device\' from within the Comfort Bridge device details page within the SmartThings app will create a new virtual device called \'ComfortAlarm Response\'. You may assign the appropriate response codes and a new name from with the details page for this device.

All my devices have stopped responding in SmartThings, whats going on?

Occasionally, and usually as a result of a restart of the UHAI service or SmartThings, the subscription link between them may expire - normal operations will correct this but occasionally SmartThings needs a gentle nudge. 

You can force a re-subscription by using the Refresh button from within the Comfort Bridge device. This should force all devices to resynchronise. 

In the event they do resynchronise, but events are still not being represented, it is likely that the UHAI is unable to communicate with the alarm. From the web gui, please check the IP address, Port and user code is correct and no other device is connected to the Comfort system via that interface.

What\'s included in the telemetry data, and why do you need it?

The telemetry data is a very light data feed which reports the status of the UPNP process (when it starts, when it stops, and whether it can communicate with the alarm) and very high level usage data on the web interface (actions which the user takes, such as start and stop the alarm, upload configuration data etc)

These events do not contain any PII, which is only collected if you share you configuration data, register or send diagnostics.

What\'s the benefit of registration?

Currently we use the registration data to help associate your telemetry data with any issues you report. We are planning on introducing an automated alarm system which will email you if the system appears to lose connectivity or otherwise error. We will also use this registration data to alert you of any upgrade which may become available.

None of these items answer my question, how can I get help?

If you have a general question about this interface, please create a topic on this forum.

If you have a specific issue with your installation, stuff isn\'t working as you expected or you have found an issue, please send an email to:[indent]  matt.brain@alphawerk.co.uk[/indent]

Print this item

  Releases (Latest at top)
Posted by: mattbrain - 02-01-2017, 07:16 PM - Forum: alphaWerk UHAI RPi (Community Edition) - Replies (2)

Release 1.0.1a

This is the latest release

Download disk image here 1.0.1a.img.zip existing users may upgrade using the Upgrade button in the Web GUI

Supported Devices

  • Samsung SmartThings
    • Inputs, Outputs, Flags, Counters, Alarm Mode and State, Responses, Doorbell.

Changes
  • Fixed: alarm.config.template no contains windows LF and can be easily edited on Windows machine. Existing users may download a good alarm.config.template file from here: alarm.config.template
  • Fixed: Alarm Mode change to mode without a SirenName entry in .cclx causes restart of service
  • Fixed: Changed update process to get update file synchronously. Previous updates may fail if file is not downloaded fully before starting update.
  • Fixed: Registration with send usage data flag now correctly registers
  • Enhancement: Add link to release notes on Web GUI
  • Enhancement: Add link to Forum and Mailing list on Web GUI
  • Enhancement: Updated ComfortAlarm Zone Device now includes Capability.ContactSensor allowing it to report Open/Closed as well as Motion/No Motion
Known Issues
  • Discovery is limited to around 130 devices depending on length of device names. Please contact support if you have more devices for process to discover many devices
Notes
  • You will need to update the ComfortAlarm Control device from the SmartThings page in the Web GUI in order for the Doorbell device to function properly.
  • You will need to update the ComfortAlarm Zone device from the SmartThings page in the Web GUI in order for the Zone device to report Open/Closed

Print this item

  What's this all about
Posted by: mattbrain - 02-01-2017, 06:58 PM - Forum: alphaWerk UHAI RPi (Community Edition) - No Replies

The alphaWerks Universal Home Automation Interface (UHAI) is an interface between SmartThings and third party \'Internet of Things\' IoT devices.

The interface is planned to be produced in two variants.

1. Community Edition.

This version is aimed to be used by Cytech Comfort system owners and users who are interested in integrating it with external IoT devices and have reasonable knowledge of programming the Comfort system. This version requires a Raspberry Pi to be connected to a UCM via Ethernet and will interact with supported devices on the local network. As this solution is dependent on user knowledge and configuration, external devices (such as the network, connectivity to the internet and external power) and community support, it is not intended to be as robust or reliable as the core Comfort system. It is most suitable for hobbyist and end users who are prepared to to spend time configuring it and maintaining it.

It is provided via a disk image download, which can found on this forum under the releases topic, which need to be written to an SD card for use on the Raspberry Pi.

The community edition may not support all the device types available in the professional system due to commercial or licensing restrictions.

2. Professional Edition.

The professional system is currently in early stages of development in conjunction with Cytech Pte Ltd, and is aimed for all users, installed and system integrators. It is provided as a dedicated UCM which is powered and monitored by the Comfort system.  Connectivity to external third party devices is via Ethernet on the UCM. 

The professional edition will have the broadest range of supported devices. Support will be available to users and installers, provided by both Cytech and alphaWerk. 

The software will be provided pre-loaded on the UCM and will be configurable via a web interface.

Supported Devices

The Initial version of the community edition supports Samsung SmartThings. This integration instantiates Comfort inputs, outputs, flags, counters, Alarm mode and state and responses as SmartThings devices. 

This allows SmartThings to receive events from and send commands to Comfort, which when used in conjunction with other SmartThings supported devices and SmartApps permits complex rules and actions to take place which can utilise the Comfort system.

Examples of such integrations are:

  • Amazon Echo integration via SmartThings allowing voice control over Comfort devices attached to outputs, counters or flags.
  • Use of proximity sensors and phone location to automatically arm the alarm when everyone has left the house and disarm on arrival.
  • Play the sound of dogs barking and turn on / off lights when external PIR\'s detect movement outside the house when the Alarm is armed.
  • Turn the heating up in little used rooms when movement is detected such as a guest bedroom or study.

Print this item

  UCM/Modbus Instructions
Posted by: slychiu - 01-31-2017, 03:07 PM - Forum: UCM/Modbus - No Replies

The UCM/Modbus Manual can be downloaded from https://www.cytech.biz/product_details.php?item_id=470

Also please refer to the topics below for basic instructions

UCM/Modbus Programming
http://www.comfortforums.com/forum133/4614.html

UCM/Modbus as Master
http://www.comfortforums.com/forum133/4615.html

Print this item

  UCM/Modbus as Master
Posted by: slychiu - 01-31-2017, 02:48 PM - Forum: UCM/Modbus - Replies (5)

In Properties, select Modbus Master/Slave as Master





If Modbus Interface is TCP, then the Comfort Server Manager link will be shown



Tabs: Modbus to Comfort, Alarm to Modbus, Monitor Mode can be seen

[size=\"3\"]Modbus to Comfort
[/size]
This is applicable for UCM/Modbus as Master only, not as Slave.
In this tab, the Modbus addresses are defined and mapped to Comfort registers (Counters, Flags, Sensors, Outputs, Arm Security, Panic, Bypass Zones). Up to 256 Modbus addresses can be mapped to Comfort




 A Typical  Modbus to Comfort screen is shown above. Press Add Modbus Element to add another element




Select the Modbus Element Type from

  • Discrete Input
  • Coil
  • Input Register
  • Holding Register

Discrete Input



Modbus Discrete Inputs are 1 bit (on/off) registers that can be mapped to Counters, Virtual Inputs, Flags, Outputs, Output Toggle, Output Pulse, Arm Security, Panic, Bypass Zone

Coil



Modbus Coils are 1 bit (on/off) registers that can be mapped to Counter, Physical Input, Counter, Flag , Sensor

Input Register



Modbus Input Registers are 16-bit registers that can be mapped to Counters, Sensors, Flags, Outputs, Virtual Inputs, arm security, panic, bypass zone. Modbus Input registers are read only, and cannot be changed by the maped counter and sensor.

Holding Register



Modbus Holding Registers 16-bit registers can be mapped to Counters, Physical Input, Flag, Sensors, Modbus Holding registers are read/write registers and can be changed by the mapped counter and sensor.


Modbus Register Number
After selecting the Modbus element (Coil, Discrete Input, Input Register, Holding Register), enter the Modbus Address in Decimal or Hexadecimal notation (depending on the setting in Properties). Modbus Registers have a range from 0 to FFFF Hexadecimal or 0 to 65535 in Decimal.






Avoid entering the same Register number for the same Modbus element type, eg Coil 1000 is entered in the table it should not be duplicated in any of the tables to avoid conflict. Every Modbus device will have a table showing the Modbus element and address and the function related to  it, so that other Modbus devices acting as Master can read and/or write to the correct Register.

Number of Registers




This means that multiple modbus slave registers can be polled in one command. For example in the above screenshot example on the 1st line, Modbus address 0 Discrete Input  and mapped to Flag 21.  No of Registers = 5 means that  5 sequential Modbus registers are mapped to 5 sequential Flags.
eg
  1. Modbus address 0 -> Flag 21
  2. Modbus address 1 > Flag 22
  3. Modbus address 2 > Flag 23
  4. Modbus Address 3 > Flag 24
  5. Modbus Adress 4 > Flag 25
These modbus addresses must be the same type eg Discrete Inputs
This allows the Modbus Master to poll the slave very fast and reduces the number of Modbus to Comfort Table entries. The above example required 5 entries before, but nopw only requires 1 entry in Modbus to Comfort

Print this item

  UCM/Modbus Programming
Posted by: slychiu - 01-31-2017, 02:03 PM - Forum: UCM/Modbus - Replies (3)

Use  Comfigurator version  3.11.12 or above to configure UCM/Modbus. The software can be downloaded from  https://www.cytech.biz/comfigurator.html
A UCM/USB or UCM/Ethernet is required to connect to the computer running Comfigurator.
Run Comfigurator, go to the Modules Tab and right-click on UCMs folder symbol as shown below.


“Scan for All Modules” or “Scan for UCMs” will automatically detect all UCMs including the UCM/Modbus if the ID is set correctly without any conflict with other UCMs.
“Add UCM” allows you to manually add a UCM/Modbus if not currently connected to Comfort, i.e. when doing programming off-line.




The scan results should discover a UCM/Modbus as shown below



[font=\"Times New Roman, serif\"][size=\"3\"]Click on the Modbus UCM on the left pane. This brings up the Modbus Configurator as shown below;

[/size][/font]




[size=\"3\"]UCM Properties[/size]
ID                   1 to max for UCM RS485 ID
Name              as in Modules> UCM
Type               Modbus (subtype 27)
Version           UCM/Modbus firmware version eg 7.096

[size=\"3\"]UCM/Modbus Properties
[/size]Interface           
RTU(RS485)  or TCP

Baud Rate         
2400, 4800, 9600, 19200, 38400, 76800 (Modbus RTU Only)

Parity                 
Even, Odd, None (Modbus RTU Only)

Master/Slave
Master or Slave. Master will communicate with Modbus Slave.   Slave will communicate with Modbus Master.

Modbus Slave ID 
1 to 247. Modbus ID of Slave when UCM is Master, or Modbus ID of  UCM/Modbus UCM when UCM/Modbus is Slave

Notes on Master/Slave
In general, if Comfort is controlling another Modbus device, UCM/Modbus should be a Master, and the other device should be a Slave. If another device is controling Comfort, then UCM/Modbus should be a Slave and the other device a Master. Modbus Software with GUI functions are normally Masters. One master can be in the same Modbus network with many Modbus Slaves.

For UCM/Modbus as Slave, Modbus to Comfort and Alarm To Modbus Tabs are not applicable. See the section on UCM/Modbus as Server/Slave in this manual. UCM/Modbus can either be Master or Slave at any one time.

[size=\"3\"]Display Settings[/size]
Modbus Address Display Format:    Hexadecimal or Decimal
This determines the Modbus Addresses are displayed in Hexadecimal or Decimal format

Print this item

  ITTT
Posted by: Julian.Driver - 01-30-2017, 11:07 PM - Forum: Wishlist - Replies (2)

I was wondering if you are intending to create a presence on ITTT. It would be nice to send the security state to other software.

Print this item

  New Forum for Comfort to Raspberry Pi
Posted by: slychiu - 01-30-2017, 11:23 AM - Forum: Forum/Website - No Replies

There is a new forum for Interface to uPNP, SmartThings, Amazon Echo etc by alphaWerk here
http://www.comfortforums.com/forum136/

Print this item

  Fibaro - Smartthings
Posted by: bagushandhoko - 01-29-2017, 11:52 AM - Forum: Zwave - No Replies

Hi folks, 
any experience how to set smartthings to joint existing fibaro network ? or it should forget fibaro controller and move all modules to smartthings ?

Print this item


Online Users
There are currently 1747 online users. » 0 Member(s) | 1742 Guest(s)
Applebot, Baidu, Bing, Facebook, Google

Powered By MyBB, © 2002-2026 Melroy van den Berg.