homebridge-loxone-light-switch

Homebridge light + switch plugin for Loxone

Usage no npm install needed!

<script type="module">
  import homebridgeLoxoneLightSwitch from 'https://cdn.skypack.dev/homebridge-loxone-light-switch';
</script>

README

Loxone light + switch Plugin

Example config.json:

{
    "accessories":
    [
        {
        "accessory": "loxone-light-switch",
        "name": "Testbulb",
        "service": "Light",
        "brightness_handling": "yes",
        "on_url": "http://user:password@miniserver-ip/jdev/sps/io/bathroom_light/on",
        "off_url": "http://user:password@miniserver-ip/jdev/sps/io/bathroom_light/off",
        "set_brightness_url": "http://user:password@miniserver-ip/jdev/sps/io/bathroom_light/%b",
        "status_url": "http://user:password@miniserver-ip/jdev/sps/io/bathroom_light_state/state"
        },
        {
        "accessory": "loxone-light-switch",
        "name": "Testswitch",
        "service": "Switch",
        "on_url": "http://user:password@miniserver-ip/jdev/sps/io/floor_switch/on",
        "off_url": "http://user:password@miniserver-ip/jdev/sps/io/floor_switch/off",
        "status_url": "http://user:password@miniserver-ip/jdev/sps/io/floor_switch_state/state"
        }
    ]
}

...

NOTE: URLs must be in json format, so use "jdev" in the URL instead of "dev" Light: Status format must be a value from 0-100 Switch: Status format must be 0 (off) or 1 (on)