hjdhjd / homebridge-ratgdo

🚗 non-myQ Liftmaster, Chamberlain, and Ratgdo Plugin for Homebridge
Other
93 stars 2 forks source link

Unable to Setup homebridge-ratgdo child bridge & Not showing up in HomeKit #7

Closed aanand-HB closed 3 months ago

aanand-HB commented 3 months ago

Homebridge Ratgdo

v2.1.3

Homebridge Platform and OS

Raspberry Pi

Homebridge Version

v4.56.2

Node Version

v20.13.1

Ratgdo ESPHome Firmware Version

v2024.4.2

Describe the problem

Installed ratgdo few months ago and was using the MQTT protocol however it stopped working for some reason and then installed ESPHome firmware based on articles. I followed the instructions on https://github.com/hjdhjd/homebridge-ratgdo#readme And after install I am able to go to the IP address and trigger the garage open/close feature. However when I install the homebridge-ratgdo plugin I do not see any options for setup or config. In addition I do not see an option to setup as child bridge. Not sure what is causing the problem - end result not showing up in HomeKit. Please advise.

Homebridge HBR JSON configuration

{
    "bridge": {
        "name": "Homebridge 348E",
        "username": "X",
        "port": X,
        "pin": "X",
        "advertiser": "avahi"
    },
    "accessories": [],
    "platforms": [
        {
            "name": "Config",
            "port": X,
            "platform": "config"
        },
        {
            "controllers": [
                {
                    "address": "X",
                    "password": "X",
                    "username": "X"
                }
            ],
            "name": "UniFi Protect",
            "options": [
                "Enable.Device.SyncName.X",
                "Enable.Device.StatusLed.X"
            ],
            "platform": "UniFi Protect",
            "_bridge": {
                "username": "X",
                "port": X
            }
        },
        {
            "email": "X",
            "password": "X",
            "platform": "LevitonDecoraSmart"
        },
        {
            "name": "TplinkSmarthome",
            "addCustomCharacteristics": true,
            "deviceTypes": [
                "plug",
                "bulb"
            ],
            "platform": "TplinkSmarthome"
        },
        {
            "name": "Wemo",
            "mode": "auto",
            "platform": "Wemo"
        },
        {
            "name": "CameraUI",
            "port": X,
            "logLevel": "info",
            "mqtt": {
                "active": false,
                "tls": false,
                "port": X
            },
            "http": {
                "active": false,
                "port": X,
                "localhttp": false
            },
            "smtp": {
                "active": false,
                "port": X,
                "space_replace": "+"
            },
            "ftp": {
                "active": false,
                "useFile": false,
                "port": X
            },
            "ssl": {
                "active": false
            },
            "cameras": [
                {
                    "name": "Pool-HB",
                    "motionTimeout": 15,
                    "prebuffering": null,
                    "videoConfig": {
                        "source": "-i rtsp://X",
                        "stillImageSource": "-i rtsp://X",
                        "stimeout": 10,
                        "audio": null,
                        "debug": null,
                        "subSource": "-i rtsp://X",
                        "rtspTransport": null,
                        "vcodec": null,
                        "acodec": null
                    },
                    "mqtt": {},
                    "smtp": {
                        "email": "Pool-HB"
                    },
                    "videoanalysis": {
                        "active": false
                    },
                    "unbridge": null,
                    "motion": null,
                    "doorbell": null,
                    "switches": null,
                    "motionDoorbell": null,
                    "excludeSwitch": null,
                    "privacySwitch": null,
                    "manufacturer": null,
                    "model": null,
                    "serialNumber": null,
                    "prebufferLength": 4,
                    "hsv": true
                },
                {
                    "name": "Attic-HB",
                    "motionTimeout": 15,
                    "prebuffering": null,
                    "videoConfig": {
                        "source": "-i rtsp://X",
                        "stillImageSource": "-i rtsp://X",
                        "stimeout": 10,
                        "audio": null,
                        "debug": null,
                        "subSource": "-i rtsp://X",
                        "rtspTransport": null,
                        "vcodec": null,
                        "acodec": null
                    },
                    "mqtt": {},
                    "smtp": {
                        "email": "Attic-HB"
                    },
                    "videoanalysis": {
                        "active": false
                    },
                    "unbridge": null,
                    "motion": null,
                    "doorbell": null,
                    "switches": null,
                    "motionDoorbell": null,
                    "excludeSwitch": null,
                    "privacySwitch": null,
                    "manufacturer": null,
                    "model": null,
                    "serialNumber": null,
                    "prebufferLength": 4,
                    "hsv": true
                },
                {
                    "name": "Garage-HB",
                    "motionTimeout": 15,
                    "prebuffering": null,
                    "videoConfig": {
                        "source": "-i rtsp://X",
                        "stillImageSource": "-i rtsp://X",
                        "stimeout": 10,
                        "audio": null,
                        "debug": null,
                        "subSource": "-i rtsp://X",
                        "rtspTransport": null,
                        "vcodec": null,
                        "acodec": null
                    },
                    "mqtt": {},
                    "smtp": {
                        "email": "Garage-HB"
                    },
                    "videoanalysis": {
                        "active": false
                    },
                    "unbridge": null,
                    "motion": null,
                    "doorbell": null,
                    "switches": null,
                    "motionDoorbell": null,
                    "excludeSwitch": null,
                    "privacySwitch": null,
                    "manufacturer": null,
                    "model": null,
                    "serialNumber": null,
                    "prebufferLength": 4,
                    "hsv": true
                }
            ],
            "platform": "CameraUI",
            "atHomeSwitch": false,
            "options": {
                "videoProcessor": "ffmpeg"
            }
        },
        {
            "name": "Tuya",
            "options": {
                "username": "X",
                "password": "X",
                "accessId": "X",
                "accessKey": "X",
                "lang": "en",
                "endPoint": "https://openapi.tuyaus.com",
                "projectType": "2",
                "appSchema": "tuyaSmart",
                "countryCode": 1,
                "debug": false
            },
            "platform": "TuyaPlatform"
        }
    ],
    "disabledPlugins": [
        "homebridge-alexa",
        "homebridge-alexa-smarthome",
        "homebridge-hyundai-bluelink",
        "homebridge-yi-camera",
        "homebridge-plugin-govee",
        "@0x5e/homebridge-tuya-platform"
    ]
}

Relevant log output

No logs

Acknowledgment that you are only running non-beta firmware releases from Apple, ESPHome, or Ratgdo

aanand-HB commented 3 months ago

To add I have a Security 1.0 GDO and hence the Native AppleKit did not work for me and had to shift to ESPHome.

hjdhjd commented 3 months ago

If you’re new to Homebridge, I suggest you read the user documentation on how to setup a child bridge, etc. It’s not strictly necessary to get up and running, but it’s a best practice as I mentioned in my own documentation.

Assuming you don’t have firewalls/VLANs - none of which I will provide support for - your Ratgdo devices should simply show up in the webUI and in HomeKit, ultimately, without further configuration. I would advise you to use the Homebridge Discord and the ratgdo community channel for configuration support. The issue reporting here is primarily for troubleshooting bugs with the plugin and from your description, your issues are in setup and configuration - please use the community Discord. I’m there as well and can provide some guidance. Best of luck!

github-actions[bot] commented 3 months ago

This issue is locked to prevent necroposting on closed issues. Please create a new issue for related support requests, bug reports, or feature suggestions.