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
System not announcing are...
Last Post: raygregg114
2 hours ago
Cbus to KNX translator - ...
Last Post: Home
8 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
Ucm velbus c9mmunicati8ns...
Last Post: wexfordman
09-05-2026, 11:29 PM
Custom Events
Last Post: Ingo
08-29-2026, 08:47 AM

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

  ETH03 cannot be seen in Comfort Server Manager
Posted by: slychiu - 10-07-2025, 04:10 AM - Forum: Ethernet UCM/ETH03 - No Replies

If The IP address of ETH03 cannot be seen in Comfort Server Manager, it  could be due to the presence of more than 1 Network adaptor in the PC, for example wifi and Ethernet Network adaptor.  

Comfort server manager  will  transmit  a  broadcast UDP  packet to the 1st network adaptor  containing  the message, "Discovery: Who is out there?" on the local network to port 30303. If any ETH03s are  connected  to  the  network,  they  will  respond  with  a  UDP  packet  containing  their  host name and MAC address and IP address  If there are more than 1 network adaptors in the PC, the UDP message may be sent to the wrong network adaptor. Note that Managed switches and Routers may also block port 30303 thus preventing discovery

To fix this you can prioritise the network adaptor used by Comfort Server manager to send the UDP discovery.

go to Control Panel. Select Network and Internet > Network and Sharing centre

you will see your network adaptor in the screen.




click on Change Adaptor settings on the left

 

right click on your  networkk adaptor, eg Wifi in my case and select Properties


In properties look for Internet Protocol 4 (TCP/IPv4)


 

select Advanced 
There is a box called Automatic Metric which  is checked ie selected by tick
Uncheck it and enter  1 in Interface Metric

 


Press OK
This will ensure that the network adaptor is selected first when Comffort Server Manager looks for the IP address of ETh03

Print this item

  Zone trouble after installing new LEM01B
Posted by: gsnottingham - 10-01-2025, 09:24 AM - Forum: Troubles - Replies (5)

A few months back my original LEM board stopped working after a high voltage found its way onto one of the outputs which stopped the output driver board from functioning. As a temporary fix I removed the output driver board and the inputs continued to work normally.

I could not order a new output driver board so I ordered a new LEM01B which I fitted for the first time today. So far I have plugged in the inputs but not the ouputs.

The system tells me that I have Zone Trouble on zones 9, 10 and 11.

These three zones all connect to internal doors which are used for non-alarm purposes (indicating when parts of the house are accessible to pets for example) so I do not think they were ever fitted with EOL resistors.

I am running comfigurator 4. In Zones/Inputs the EOL column says 'Use Shunts' for all zones, but the drop down menu does not allow this to be changed.

Do I now have to add EOL resistors to these zones to make them work, even though they are set to 'SwitchNC' since I cannot change the jumper settings manually? If this is the cause of the problem can I fall back to an earlier version of comfigurator that lets me change this setting?

If my guess above is wrong, is there an alternative obvious explanation for the problem I am having please? I have spent a few hours searching on this forum withou any success so far.

Thanks

Print this item

  Turn on output when alarm is set to night mode
Posted by: 111rdw - 09-23-2025, 08:45 AM - Forum: Responses and Actions - Replies (2)

I'm trying to set up a response which will turn on and off an output when the alarm is set to night mode. this is my effort so far and it does not work. Anyone point me in the right direction of what I am missing. Thanks

If SecurityMode = NightMode Then
    Output Output004(4) On
End If

Print this item

  Fibaro Smart Implant - Strobe output
Posted by: sinky100 - 09-10-2025, 06:17 PM - Forum: Miscellaneous Interfaces - Replies (1)

Hi guys,

Looking for some assistance on using a smart implant (Z-Wave) to detect when the comfort’s strobe activates. 
The smart implant is requires a 12V supply constant (Aux 12V, COM). I was hoping to use STR- and !2V to connect to the smart implant, but see that at the panel the STR- is the only terminal connected to the strobe. I assume that the 12V is linked inside the siren box from the SIREN +?

I am also considering connecting the smart implant to one of the OP terminals. Where the OP would activate on strobe activation through responses, but would need more investigating.

Anyone have any experience connecting the the smart implant to the comfort alarm?

Thanks,
Iain

Fibaro manual - https://manuals.fibaro.com/wp-content/up....1.2.6.pdf
Comfort hook up - https://www.cytech.biz/hookup_diagram.html



Attached Files Thumbnail(s)
   
Print this item

  Vibration word missing from Comfigurator
Posted by: Sota - 08-27-2025, 02:16 PM - Forum: Questions on Programming Comfort - Replies (2)

I'm reprogramming new zones in my house and I notice that I don't have the option to add "Vibration" to the phrase in the dropdown list. Existing zones have the word, but I can't add it to new zones. The drop down list has Vacation, Video and Volume but no Vibration.



Attached Files Thumbnail(s)
   
Print this item

  Comfort2MQTT and UCM/PI
Posted by: bmistry3 - 08-25-2025, 08:26 AM - Forum: Comfort with Home Assistant - Replies (1)

Hello Folks

If one already has the UCMPI running and using Node Red and talking to HA, what are the advantages of removing it and moving to Comfort2MQTT

I assume biggest advantage is you remove the UCMPI hardwar from the equation

Thanks
Bhupendra

Print this item

  Home Assistant Setup on HAOS
Posted by: Majik - 08-13-2025, 10:23 AM - Forum: Comfort with Home Assistant - Replies (20)

I'm documenting this because, during the installation, I came across a couple of minor issues, and this may be helpful for other people.

The background to this:

I've had a HAOS (Home Assistant Operating System) install running on a Linux VM for a little while with a number of integrations already.

I have a UCM/Pi running the standard UCMPI_OS install, and was, originally, considering installing HA on that, but the documented way to do that is using the Docker image, which has restrictions (no addons) which make it a deal-breaker.

I also looked at the options for modifying UCMPI_OS to run HA directly, perhaps extracting the Cytech Node Red components and running these within Node Red installed as an add-on within HA, but that looked too complex. Also, the UCM/PI connects to Comfort with a local serial interface, and Comfort2MQTT expects a network port.

So, whilst I'm hopeful there may be a future UCM/PI setup that is nicely bundled with HA, I abandoned that for the time being.

So I decided to install onto my existing HAOS system which, I suspect for some existing HA users, may be something they want to do. I don't know how different the standard Linux HAOS is from the Raspberry Pi version, but these are some notes.

Firstly, I hit a minor problem with the broker credentials. The instructions say:

slychiu Wrote: Press the Configuration Tab on top to go to the Options. Enter an MQTT Borker User and password that you choose.

That's cool, but the instructions seem to provide no information about needing to configure the Mosquitto Broker with those credentials, so I ended up with Comfort2MQTT not being able to connect to the broker (errors in the logs).

After a bit of scrabbling around (as the Mosquitto Broker docs aren't that helpful on the subject) I worked out how to configure this:
   

The format isn't clear from the docs, but it's this:
Code:
- username: <username>
  password: <password>

After this, it all connected fine. However, I couldn't work out how to upload my cclx file, as the file editor didn't show the addon_configs directory. It appears that, on my installation, the File Editor add-on is restricted to the /root/homeassistant directory, and the addon_configs directory is one level higher than that.

So, in the end I had to use the Terminal & SSH add-on (which I already had installed) and used sftp to upload the CCLX.

Later on, I realised there's a configuration option in the File Editor add-on "Enforce Basepath" which (as per the docs) "If set to `true`, access is limited to files within the `/config` directory.". Unsetting this allows me to navigate to the addon_config directory.

Then I moved onto the configuration.yaml. This is what I configured:
Code:
mqtt:
  alarm_control_panel:
  - name: Comfort Alarm
    unique_id: "comfort2_alarm_0fee8e"  # E.G. Use last six digits of UCM/Eth03 MAC address to make it unique
    code_arm_required: false
    qos: 2
    supported_features:
      - arm_home
      - arm_away
      - arm_night
        # - arm_vacation
      - arm_custom_bypass
    state_topic: "comfort2mqtt/alarm"
    command_topic: "comfort2mqtt/alarm/set"
    availability_topic: "comfort2mqtt/alarm/online"
    payload_available: 1
    payload_not_available: 0
    code: "1234"  # onscreen keypad  Code can be different from Comfort\'s.
                          # This code is for the onscreen Keypad to Disarm, while the Comfort code in Comfort2MQTT
                          # configuration is to login to Comfort itself.
                          # This onscreen keypad code is used in the alarm Keypad to disarm Comfort. It is not the
                          # Comfort user code, although both can be set to the same code. When you enter the
                          # onscreen keypad  code in the alarm Keypad to disarm, Comfort2MTT will disarm the
                          # security by using the saved user code.                   
                          # Secrets can be used EG. "code: !secret comfort_pin


  sensor:
  - name: Alarm Mode
    unique_id: "comfort2_alarm_mode"
    availability_topic: "comfort2mqtt/alarm/online"
    state_topic: "comfort2mqtt/alarm"
    payload_available: "1"
    payload_not_available: "0"

  - name: Alarm Message
    unique_id: "comfort2_alarm_message"
    state_topic: "comfort2mqtt/alarm/message"
    availability_topic: "comfort2mqtt/alarm/online"
    payload_available: "1"
    payload_not_available: "0"

This is nearly an exact copy of the configuration from the instructions, but I found the inline instructions a bit difficult to use as it included additional escape characters which I had to edit out, and copying/pasting it into the file editor messed up the formatting, which needed correction. I'm hoping that using the code block here makes the formatting easier to read and more reliable for copy/pasting.

@slychiu would it be possible to update the instructions to use the code block for better formatting of the configuration.yaml items?

The item "arm_vacation" seems to be commented out, and I'm not clear why.

Then I moved onto adding zones. Again, following the instructions, I added this to my configuration.yaml:
Code:
  binary_sensor:
  - name: Front Door
    unique_id: "comfort2_input1"
    state_topic: "comfort2mqtt/input1"
    availability_topic: "comfort2mqtt/alarm/online"
    value_template: '{{ value_json.State }}'
    json_attributes_topic: "comfort2mqtt/input1"
    json_attributes_template: '{{ value_json | tojson }}'
    payload_on: "1"
    payload_off: "0"
    payload_available: "1"
    payload_not_available: "0"
    device_class: door
   
  - name: Hall PIR
    unique_id: \"comfort2_input2\"
    state_topic: \"comfort2mqtt/input2\"
    availability_topic: \"comfort2mqtt/alarm/online\"
    value_template: \'{{ value_json.State }}\'
    json_attributes_topic: \"comfort2mqtt/input2\"
    json_attributes_template: \'{{ value_json | tojson }}\'
    payload_on: \"1\"
    payload_off: \"0\"
    payload_available: \"1\"
    payload_not_available: \"0\"
    device_class: motion

(Again, mainly posting these for a copy/paste reference)

After a reload, these zones show up in the entities under the MQTT Integration, and under "Binary sensor" in the Overview Dashboard. To reload, I selected "Manually configured MQTT entities" on the Developer tools page.

An interesting point was, I configured one of the binary sensors incorrectly (due to escape chars in the cut/paste) and, after I corrected it, HA still had the original entity as well as the corrected one. I had to manually delete the entity. Maybe a full restart of HA would have cleared this as well, but be aware that this might occur.

That is my adventure to date, and I hope some of this is useful to others. If I come across any other "gotchas" or points of note, I will update.

Cheers,

Keith

Print this item

  Home Assistant addon 1.5.0 crashes soon after startup
Posted by: Jon798 - 08-03-2025, 07:22 AM - Forum: Comfort with Home Assistant - Replies (18)

Hi,

System was running as expected with addon 1.4.3.  Upgraded to v1.5.0 and now the addon crashes soon after startup. Debug log here:

Code:
[08:08:08] WARNING: TLS encryption option disabled.
[08:08:08] INFO: Starting Comfort to MQTT...
2025-08-03 08:08:08 DEBUG    Starting new HTTP connection (1): supervisor:80
2025-08-03 08:08:08 DEBUG    http://supervisor:80 "GET /addons/self/info HTTP/1.1" 200 10392
2025-08-03 08:08:08 INFO    Importing the add-on configuration options
2025-08-03 08:08:08 INFO    Completed importing addon configuration options
2025-08-03 08:08:08 DEBUG    The following variable values were passed through via Home Assistant
2025-08-03 08:08:08 DEBUG    MQTT_USER = ComfortAddon
2025-08-03 08:08:08 DEBUG    MQTT_PASSWORD = ******
2025-08-03 08:08:08 DEBUG    MQTT_SERVER = 172.30.33.0
2025-08-03 08:08:08 DEBUG    MQTT_PROTOCOL = TCP/1883 (Unsecure)
2025-08-03 08:08:08 DEBUG    COMFORT_ADDRESS = 192.168.4.205
2025-08-03 08:08:08 DEBUG    COMFORT_PORT = 1001
2025-08-03 08:08:08 DEBUG    COMFORT_LOGIN_ID = ******
2025-08-03 08:08:08 DEBUG    COMFORT_CCLX_FILE = comfigurator.cclx
2025-08-03 08:08:08 DEBUG    COMFORT_BATTERY_STATUS_ID = 0
2025-08-03 08:08:08 DEBUG    MQTT_CA_CERT = ca.crt
2025-08-03 08:08:08 DEBUG    MQTT_CLIENT_CERT = client.crt
2025-08-03 08:08:08 DEBUG    MQTT_CLIENT_KEY = client.key
2025-08-03 08:08:08 DEBUG    MQTT_LOG_LEVEL = DEBUG
2025-08-03 08:08:08 DEBUG    COMFORT_TIME= True
2025-08-03 08:08:08 WARNING  MQTT Transport Layer Security disabled.
2025-08-03 08:08:08 INFO    Comfigurator (CCLX) File detected, 248467 Bytes
2025-08-03 08:08:08 INFO    Connecting to Comfort (192.168.4.205) on port 1001
2025-08-03 08:08:09 INFO    MQTT Broker Connection Success
2025-08-03 08:08:09 DEBUG    Subscribed to 8 Zone Outputs
2025-08-03 08:08:09 DEBUG    Subscribed to 16 Zone Inputs
2025-08-03 08:08:09 DEBUG    Not Subscribed to any RIO Inputs
2025-08-03 08:08:09 DEBUG    Not Subscribed to any RIO Outputs
2025-08-03 08:08:09 DEBUG    Subscribed to 254 Flags
2025-08-03 08:08:09 DEBUG    Subscribed to 32 Sensors
2025-08-03 08:08:09 DEBUG    Subscribed to 255 Counters
2025-08-03 08:08:09 DEBUG    Not Subscribed to any Responses
2025-08-03 08:08:09 DEBUG    Synchronizing Comfort Data...
2025-08-03 08:08:09 DEBUG    Synchronization Done.
2025-08-03 08:08:19 ERROR    Comfort connection error during recv: [Errno 104] Connection reset by peer
2025-08-03 08:08:19 ERROR    Comfort Socket Error [Errno 104] Connection reset by peer
2025-08-03 08:08:19 ERROR    Lost connection to Comfort, reconnecting...
2025-08-03 08:08:29 INFO    Connecting to Comfort (192.168.4.205) on port 1001
2025-08-03 08:08:29 DEBUG    LU04
2025-08-03 08:08:29 INFO    Comfort Login Ok - User 4
2025-08-03 08:08:30 INFO    Setting Comfort Date/Time
2025-08-03 08:08:33 DEBUG    OK
2025-08-03 08:08:33 DEBUG    b?00000000000000000000000000
2025-08-03 08:08:33 DEBUG    Zones Bypassed: 0
2025-08-03 08:08:33 DEBUG    V?FE080D22400100
2025-08-03 08:08:35 INFO    Comfort II ULTRA detected (Supported Firmware 8.013)
2025-08-03 08:08:35 DEBUG    EL11F1FFFFFFFF
2025-08-03 08:08:35 DEBUG    1 Installed SEM(s) detected
2025-08-03 08:08:35 DEBUG    Hardware Model CM9000-ULT
2025-08-03 08:08:36 DEBUG    DL7FF9040001010082
2025-08-03 08:08:36 DEBUG    SN0101010000
2025-08-03 08:08:36 INFO    Refresh Key: 01010000
2025-08-03 08:08:36 INFO    Serial Number: Invalid
2025-08-03 08:08:37 DEBUG    M?0004
2025-08-03 08:08:37 INFO    Security Off
2025-08-03 08:08:37 DEBUG    Z?0005
2025-08-03 08:08:37 DEBUG    Max. Reported Zones/Inputs: 16
2025-08-03 08:08:37 DEBUG    Y?0000
2025-08-03 08:08:37 DEBUG    Max. Reported Outputs: 16
2025-08-03 08:08:37 DEBUG    f?00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
2025-08-03 08:08:40 DEBUG    S?00
2025-08-03 08:08:40 DEBUG    a?000000000000000000
2025-08-03 08:08:40 DEBUG    r?0100100000000000000000000000000000000000000000000000000000000000000000
2025-08-03 08:08:40 DEBUG    r?0110100000000000000000000000000000000000000000000000000000000000000000
2025-08-03 08:08:40 DEBUG    r?000010FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
2025-08-03 08:08:40 DEBUG    r?001010FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
2025-08-03 08:08:41 DEBUG    r?0020100000000000000000000000000000000000000000000000000000000000000000
2025-08-03 08:08:41 DEBUG    r?0030100000000000000000000000000000000000000000000000000000000000000000
2025-08-03 08:08:41 DEBUG    r?0040100000000000000000000000000000000000000000000000000000000000000000
2025-08-03 08:08:41 DEBUG    r?0050100000000000000000000000000000000000000000000000000000000000000000
2025-08-03 08:08:41 DEBUG    r?0060100000000000000000000000000000000000000000000000000000000000000000
2025-08-03 08:08:41 DEBUG    r?0070100000000000000000000000000000000000000000000000000000000000000000
2025-08-03 08:08:42 DEBUG    r?0080100000000000000000000000000000000000000000000000000000000000000000
2025-08-03 08:08:42 DEBUG    r?0090100000000000000000000000000000000000000000000000000000000000000000
2025-08-03 08:08:42 DEBUG    r?00A0100000000000000000000000000000000000000000000000000000000000000000
2025-08-03 08:08:42 DEBUG    r?00B0100000000000000000000000000000000000000000000000000000000000000000
2025-08-03 08:08:42 DEBUG    r?00C0100000000000000000000000000000000000000000000000000000000000000000
2025-08-03 08:08:42 DEBUG    r?00D0100000000000000000000000000000000000000000000000000000000000000000
2025-08-03 08:08:42 DEBUG    r?00E0100000000000000000000000000000000000000000000000000000000000000000
2025-08-03 08:08:43 DEBUG    r?00F00F000000000000000000000000000000000000000000000000000000000000
2025-08-03 08:08:49 DEBUG    IP0201
2025-08-03 08:08:51 DEBUG    IP0200
2025-08-03 08:08:51 DEBUG    IP0501
2025-08-03 08:08:53 DEBUG    IP0500
2025-08-03 08:09:18 ERROR    Error sending command
Traceback (most recent call last):
  File "/comfort2/comfort2.py", line 1514, in readlines
    data = self.comfortsock.recv(recv_buffer).decode()
          ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
TimeoutError: [Errno 110] Operation timed out

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/comfort2/comfort2.py", line 3256, in <module>
    mqttc.run()
    ~~~~~~~~~^^
  File "/comfort2/comfort2.py", line 2584, in run
    for line in self.readlines():
                ~~~~~~~~~~~~~~^^
  File "/comfort2/comfort2.py", line 1534, in readlines
    self._send_keepalive_and_check()    # Send keepalive and check socket status
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/comfort2/comfort2.py", line 1492, in _send_keepalive_and_check
    self.comfortsock.settimeout(original_timeout)
                                ^^^^^^^^^^^^^^^^
UnboundLocalError: cannot access local variable 'original_timeout' where it is not associated with a value
[07:09:19] WARNING: Halt add-on with exit code 1
s6-rc: info: service legacy-services: stopping
s6-rc: info: service legacy-services successfully stopped
s6-rc: info: service legacy-cont-init: stopping
s6-rc: info: service legacy-cont-init successfully stopped
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped

Not sure what to try to resolve this? Rolling back to v1.4.3 has it all working again.

Thanks in advance for any help.

Jon.

Print this item

  ETH03 keeps going offline
Posted by: Krobar - 08-01-2025, 10:39 AM - Forum: Ethernet UCM/ETH03 - Replies (11)

I have to disconnect and reconnect for it to re-appear on the network. The UCM/General with ETH03 is always fine. The UCM/Universal with Eth03 after 1-10 days just disappears (Both via IP and the search function in Comfigurator). Have purchased both a new UCM universal card and ETH03 from Laser and tried swapping the cable but the issue continues. Can anyone help with troubleshooting further or a potential fix?

Print this item

  Seller finding
Posted by: emabonacchi - 07-27-2025, 02:36 PM - Forum: Forum/Website - No Replies

Hello and first of all, scuse me for my bad english. 
I am a Cytech customer from about 15 years and now i need to buy two new Control panels but i can not find a seller. Can someone show me where to buy? 
I live in Italy but i can buy from any suggested seller. 

Thank you.

Print this item


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

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