![]() |
|
Unable to install Add-on - Printable Version +- Comfort Automation/ Security System Forums (https://www.comfortforums.com) +-- Forum: Software Applications (https://www.comfortforums.com/forum-4.html) +--- Forum: Comfort with Home Assistant (https://www.comfortforums.com/forum-143.html) +--- Thread: Unable to install Add-on (/thread-5606.html) |
- darnold - 01-30-2025 So, I cannot even get past first base with the installation and setup of Comfort on Home Assistant. When I attempt to install the Comfort2Mqtt add-on I receive the following error: 2025-01-30 12:53:30.356 ERROR (MainThread) [homeassistant.components.hassio] Failed to to call /store/repositories - Cmd(\'git\') failed due to: exit code(128) cmdline: git clone -v --recursive --depth=1 --shallow-submodules -- http://github.com/djagerif/comfort2mqtt /data/addons/git/7bea2ab5 stderr: \'Cloning into \'/data/addons/git/7bea2ab5\'...fatal: protocol \' http\' is not supported[code]Having tried to troubleshoot this I am at a loss as to why I can\'t install the add-on. - Ingo - 01-31-2025 Please refer to the installation guide part 1, it will resolve your issue. http://www.comfortforums.com/forum143/5572.html Setting Up Comfort2MQTT - DavidJ - 02-10-2026 I have the Alphawerks (old Home Assistant) still in place. Although I was previously unably to get Comfort2MQTT running alongside Alphawerks yesterday I managed it using the original UCM that would otherwise connect to Comfigurator. Given I seldom use Comfigurator and am merely trying to test the viability of moving away from Alphawerks I assume this is OK. So now effectively I have two systems one old (Alphawerks) and one new (comfort2Mqtt). All basics appear to be working fine there I have not used UCM/Eth03 but have found the relevant zones through MQTT and setup just fine. My question is around alarm panel and bypass, I believe the setup described in previous pages as folllows: The following should be added to the file under the default entries: mqtt: alarm_control_panel: - name: Comfort Alarm unique_id: \"comfort2_alarm_a46ee0\" # 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 Differs from mine as below: - name: "Comfort Alarm NEW" state_topic: "comfort2mqtt/alarm" command_topic: "comfort2mqtt/alarm/set" value_template: > {% if value == '0' %}disarmed {% elif value == '1' %}armed_away {% elif value == 'day' %}armed_home {% elif value == 'night' %}armed_night {% else %}disarmed{% endif %} code: "xxxx" unique_id: comfort2mqtt_new_alarm I appreciate that HA has gone through numerous iterations and setup may have changed. Whilst it kinda works it does not display state nor can I work out how to disarm (I have no button). And although I found a way around remote setting (with bypass) I did not manage to make the one suggested (with # sign) work. What am I missing please? RE: Setting Up Comfort2MQTT - Ingo - 02-11-2026 For State you need a State topic as per the recommended example. Also add Availability so that HA know the system is Available or Unavailable. I am unsure why you wouldn't want to use the example in the documentation, it works perfectly fine. You also need the separate '#' button configuration as the Home Assistant Alarm Control Panel has no concept of a # button, they only provide standard keypad keys. RE: Setting Up Comfort2MQTT - DavidJ - 02-12-2026 (02-11-2026, 11:14 AM)Ingo Wrote: For State you need a State topic as per the recommended example. Also add Availability so that HA know the system is Available or Unavailable. Ok I now have the following working: - name: "Comfort Alarm NEW" unique_id: comfort2mqtt_alarm state_topic: "comfort2mqtt/alarm" command_topic: "comfort2mqtt/alarm/set" availability_topic: "comfort2mqtt/alarm/online" payload_available: 1 payload_not_available: 0 qos: 2 code_arm_required: false code: "****" supported_features: - arm_home - arm_away - arm_night - arm_custom_bypass For remote arm I have this: show_name: true show_icon: true type: button name: Arm Alarm Away entity: input_boolean.remote_arm icon: mdi hield-locktap_action: action: toggle confirmation: text: Are you sure you want to set the alarm? show_state: true Which is probably not necessary but seems to work. My question is: This all now seems to work OK, I need to use it in conjunction with the Alpohaweks one until I have migrated, automations, etc over. At that point I can then remove Alphawerks and presumably use the UCM dedicated to the wonderful work of Comfort2Mqtt. Therefore in the meantime its sharing the port for Comfigurator (which I dont use) no idea if it does other stuff in the background?. Am I likely to come across any issues at this stage other than some self-created confusion? Thanks for all your work BTW. Edit: I have just realised I am seeing regualar unavailable I assume this is related to use of the Alphawerks system and a clash, though they are using different ports? RE: Unable to install Add-on - Ingo - 02-12-2026 Thanks. I cannot comment on your setup as the App has been designed and tested against a dedicated UCM/Eth03. I myself use port 1001 for the App and 1002 for the trusty ComfortClient application from way back. |