All Projects → stfnhmplr → homebridge-synology

stfnhmplr / homebridge-synology

Licence: MIT License
Control your Synology Diskstation with Homekit

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to homebridge-synology

homebridge-wink3
Homebridge plugin for wink.com
Stars: ✭ 53 (-60.74%)
Mutual labels:  homebridge, homebridge-plugin
homebridge-node-alarm-dot-com
Alarm.com plugin for Homebridge using Node.js
Stars: ✭ 52 (-61.48%)
Mutual labels:  homebridge, homebridge-plugin
homebridge-securitysystem
Homebridge plugin that creates a security system accessory that can be triggered by HomeKit sensors.
Stars: ✭ 114 (-15.56%)
Mutual labels:  homebridge, homebridge-plugin
homebridge-lifx-lan
LiFx LAN platform plugin for Homebridge
Stars: ✭ 83 (-38.52%)
Mutual labels:  homebridge, homebridge-plugin
homebridge-tion
Homebridge plugin to control Tion breezers
Stars: ✭ 32 (-76.3%)
Mutual labels:  homebridge, homebridge-plugin
homebridge-tydom
Homebridge plugin to manage Tydom hardware by Delta Dore from Apple HomeKit.
Stars: ✭ 38 (-71.85%)
Mutual labels:  homebridge, homebridge-plugin
homebridge-daikin-airbase
A Homebridge plugin for the Daikin Airbase WiFi module
Stars: ✭ 14 (-89.63%)
Mutual labels:  homebridge, homebridge-plugin
homebridge-airrohr
HomeBridge module for the DIY luftdaten.info particulates sensor. See http://luftdaten.info how to build your own
Stars: ✭ 48 (-64.44%)
Mutual labels:  homebridge, homebridge-plugin
awesome-homebridge
Popular list of Homebridge Plugins
Stars: ✭ 106 (-21.48%)
Mutual labels:  homebridge, homebridge-plugin
homebridge-mi-robot vacuum
XiaoMi robot vacuum plugins for HomeBridge.
Stars: ✭ 53 (-60.74%)
Mutual labels:  homebridge, homebridge-plugin
homebridge-mi-pm2 5
XiaoMi PM2.5 sensor plugin for HomeBridge.
Stars: ✭ 15 (-88.89%)
Mutual labels:  homebridge, homebridge-plugin
FileBasedMiniDMS
This php script sorts your documents (by using hardlinks) into subfolders based on the hashtags it finds in your documents filenames.
Stars: ✭ 35 (-74.07%)
Mutual labels:  synology, diskstation
homebridge-simplisafe3
A complete Homebridge plugin for SimpliSafe 3.
Stars: ✭ 82 (-39.26%)
Mutual labels:  homebridge, homebridge-plugin
homebridge-freeathome
Platform Plugin to manage free@home accessories via HomeBridge
Stars: ✭ 50 (-62.96%)
Mutual labels:  homebridge, homebridge-plugin
homebridge-logi-circle-controls
Homebridge plugin for extended Logitech Circle camera controls
Stars: ✭ 20 (-85.19%)
Mutual labels:  homebridge, homebridge-plugin
homebridge-blinds-cmd
🌅 Homebridge plugin to enable window blinds to be controlled by executing a command line.
Stars: ✭ 14 (-89.63%)
Mutual labels:  homebridge, homebridge-plugin
homebridge-deebot
Homebridge plugin to integrate ECOVACS Deebot devices into HomeKit.
Stars: ✭ 39 (-71.11%)
Mutual labels:  homebridge, homebridge-plugin
homebridge-printer
Homebridge plugin for ipp (AirPrint) capable printer
Stars: ✭ 30 (-77.78%)
Mutual labels:  homebridge, homebridge-plugin
homebridge-honeywell-home
The Homebridge Honeywell Home plugin allows you to access your Honeywell Home thermostat from HomeKit.
Stars: ✭ 26 (-80.74%)
Mutual labels:  homebridge, homebridge-plugin
homebridge-yeelight-platform
Homebridge plugin for Yeelight Lights supporting Scenes/Moods/Color Flow/Custom Presets/Music Flow/Night Mode
Stars: ✭ 53 (-60.74%)
Mutual labels:  homebridge, homebridge-plugin

project

🧐 Features

  • Wake up (WOL has to be enabled) and shutdown your Synology Diskstation
  • Get the current system temperature
  • Supports 2-Factor-Authentication
  • Configuration through homebridge-ui-x

If you would like to support me or the further development, please consider buying me a coffee.

Buy Me A Coffee

🚀 Installation

Follow the instruction in NPM for the homebridge server installation. The plugin is published through NPM and should be installed "globally" by typing:

sudo npm install -g homebridge-synology

🛠️ Configuration

Edit your config.json and add a new accessory. Example:

{
    "bridge": {
        "name": "Homebridge",
        "username": "CC:22:3D:E3:CE:51",
        "port": 51826,
        "pin": "031-45-154"
    },
    "description": "This is an example configuration file for the homebridge synology plugin",
    "hint": "Always paste into jsonlint.com validation page before starting your homebridge, saves a lot of frustration",
    "accessories": [
        {
            "accessory": "synology",
            "name": "Diskstation",
            "host": "192.168.1.1",
            "mac": "A1:B2:C3:D4:E5:F6",
            "port": 5000,
            "protocol": "http",
            "username": "your-username",
            "password": "your-password",
            "version": "6.2.2",
            "otp": "otp-code for 2FA",
            "startupTime": 60,
            "shutdownTime": 60,
            "disabled": [],
        }
    ]
}

Some explanations

  • Version: Your current DSM Version. Important: If you are using DSM version > 6.2.2 or DSM 7, enter 6.2.2 here anyway.
  • OTP (optional): If you have enabled 2-Factor-Authentication, the code must be entered here. For more information, see https://github.com/iobroker-community-adapters/ioBroker.synology/blob/HEAD/docs/en/template.md
  • Startup and shutdown time (optional): You can specify a duration for the startup and the shutdown process. During this time, there is no status change due to polling. Both defaults to 60s.
  • disabled (optional): You can disable features. The services to be deactivated must be specified as an array of strings, such as ["switch", "temperature", "diskTemperature"]. If you disable the switch functionality, you can't start or stop your diskstation anymore.

🛡️ License

This project is licensed under the MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].