Jump to content

Homebridge and ISY in 2021


brians

Recommended Posts

Posted (edited)

Hi, I had an old install of Homebridge and working with rodtoll ISY pluginfor years, but my install didn't support the new Homebridge UI. I wanted to add more things to Homebridge and had to upgrade.

What I decided to do is delete old Homebridge and start brand new.

I installed on a Raspberry pi which is very simple, then I connect to the web interface which is installed by default.

To get ISY working I noticed a new plugin by @pmouli. The setup was easy but this is not very good experience. Aside from changing the way the config works, more importantly he dropped support for Z-Wave so my lock and other lamp switches do not work. Considering his last update was Aug 2020 I don't expect anything more from this.

It is important to note that the original rodtoll plugin worked flawless for me for years.

I tried a new one Homebridge ISY Njs by @njs75 which is a fork of the original from rodtoll. Doesn't appear has changed anything except named njs for now but this at least has some hope of ongoing support. I probably could have used the original rodtoll one but chose this one.

I was able to use my old config but I had to exclude the homebridge portion etc. due to the way the new gui handles configs.

Here is my config to paste in which someone can use just change IP address and password...

The Ignores also can be changed to how you use ISY - I use to exclude Keypadlinc buttons and other devices I don't want in Homekit. I don't want to see and slave switches and I have them named in ISY eg. Hallway Slave so this Ignores those.

 

{
    "platform": "isy-njs",
    "host": "192.168.x.x",
    "username": "admin",
    "password": "yourpasswordhere",
    "elkEnabled": false,
    "useHttps": false,
    "includeAllScenes": false,
    "name": "isy-njs",
    "includedScenes": [
        "123456"
    ],
    "garageDoors": [
        {
            "address": "11 D8 13 1",
            "name": "Garage Door",
            "timeToOpen": 12000
        }
    ],
    "ignoreDevices": [
        {
            "nameContains": "Slave",
            "lastAddressDigit": "",
            "address": ""
        },
        {
            "nameContains": "Garage Door Switch",
            "lastAddressDigit": "",
            "address": ""
        },
        {
            "nameContains": "KLA",
            "lastAddressDigit": "",
            "address": ""
        },
        {
            "nameContains": "KLB",
            "lastAddressDigit": "",
            "address": ""
        },
        {
            "nameContains": "KLC",
            "lastAddressDigit": "",
            "address": ""
        },
        {
            "nameContains": "KLD",
            "lastAddressDigit": "",
            "address": ""
        },
        {
            "nameContains": "KLE",
            "lastAddressDigit": "",
            "address": ""
        },
        {
            "nameContains": "KLF",
            "lastAddressDigit": "",
            "address": ""
        },
        {
            "nameContains": "KLG",
            "lastAddressDigit": "",
            "address": ""
        },
        {
            "nameContains": "KLH",
            "lastAddressDigit": "",
            "address": ""
        },
        {
            "nameContains": "KB",
            "lastAddressDigit": "",
            "address": ""
        },
        {
            "nameContains": "KG",
            "lastAddressDigit": "",
            "address": ""
        },
        {
            "nameContains": "KH",
            "lastAddressDigit": "",
            "address": ""
        },
        {
            "nameContains": "TriggerLinc",
            "lastAddressDigit": "",
            "address": ""
        },
        {
            "nameContains": "Pump",
            "lastAddressDigit": "",
            "address": ""
        },
        {
            "nameContains": "ZW ",
            "lastAddressDigit": "",
            "address": ""
        },
        {
            "nameContains": "foo use this to delete items",
            "lastAddressDigit": "",
            "address": ""
        },
        {
            "nameContains": "Master Bedroom Fan",
            "lastAddressDigit": "",
            "address": ""
        }
    ]
}

 

Edited by brians
spelling
Guest
This topic is now closed to further replies.

×
×
  • Create New...