HoneywellSecurityMQTT icon indicating copy to clipboard operation
HoneywellSecurityMQTT copied to clipboard

'Repository structure for master is not compliant' error when installing via HACS in HASS.IO

Open issvc opened this issue 4 years ago • 3 comments

Hello. I can't install this custom component using HACS in HASS.IO. I'm getting 'Repository structure for master is not compliant' error. I don't know any other way to install this component. Please help.

issvc avatar Feb 15 '21 21:02 issvc

I also don't currently understand how to install this for HA, but I'll comment again if I figure it out.

BaconWithThat avatar Aug 03 '21 21:08 BaconWithThat

You have to build from the source. First, install the enhanced SSH plugin and open up the terminal.

  1. Create a dev directory cd ~ mkdir dev cd dev
  2. Clone the repo git clone https://github.com/fusterjj/HoneywellSecurityMQTT.git cd HoneywellSecurityMQTT/src
  3. Config your build. Fill out this file nano mqtt_config.h Ctrl+X to save
  4. Download pre-reqs apk add make gcc g++ rtl-sdr librtlsdr librtlsdr-dev mosquitto-dev mosquitto-libs mosquitto-libs++
  5. Build ./build.sh
  6. Move binary file to path mv honeywell /usr/bin

After that use honeywell& to launch and killall honeywell to kill. You can automate past that using the normal methods in Debian

Heads up, this is not persistent! You will have to do this every time you restart your image

NoahMaceri avatar Nov 22 '22 01:11 NoahMaceri

For those of us running HA in a VM image... what's the installation there? Because as I understand it, you can't just SSH into that and install this that way.

dantetango avatar Jan 03 '23 00:01 dantetango