Skip to content

Releases: nitaybz/homebridge-switcher-platform

v3.0.1

16 Oct 18:41
Compare
Choose a tag to compare

v3.0.0...v3.0.1

Version 3.0

05 Oct 13:32
Compare
Choose a tag to compare

The Super-Fast Version 3.0 !

Upgrading to this version (3.0) means remove and re-add your switcher devices!! be warn that it will also remove all HomeKit settings and automations. The new version can and probably will include unpredictable errors and issues that was already solved before.
Think twice before proceeding...

After the failure of version 2 to bring multiple Switcher devices into HomeKit, The plugin was completely refactored (again...) and is now a PLATFORM instead of accessory plugin.

The platform plugin allows you to run one instance with one listening socket for all Switcher devices (with no conflicts).

The plugin still maintain the old rule where you don't have to take any prior steps! it will detect and add ALL your switcher devices without any details from your side.

One more addition to this version is the ability to set any duration from 1 minute. From now on the plugin will manage it's own default duration and will not affect the "Auto Shutdown" default in the Switcher app.

To upgrade from older versions, do the following:

  1. Uninstall the plugin and remove from config.
  2. Restart HomeBridge
  3. Install the plugin (Make sure you are on version 3)
  4. Create new switcher config in the platform section, example:
"platforms": [
    {
      "platform": "SwitcherBoiler",
      "accessoryType": "switch"
    }
]
  1. Restart HomeBridge

Read more about the plugin possibilities in the plugin README file

from version 2:

  • The plugin is now JavaScript only! which means, no dependency on python and better compatibility with all operating systems.
  • You can now add safely more than one accessory, including Switcher smart sockets.
  • Now, the plugin is always listening to the Switcher device and will always get status updates from the device every few seconds.

v2.0.8

30 Sep 07:02
Compare
Choose a tag to compare
  • reverse to older switcher-js2 version c559e8a

v2.0.7...v2.0.8

v2.0.7

29 Sep 10:27
Compare
Choose a tag to compare
  • update to support latest switcher-js changes 2a61959

v2.0.6...v2.0.7

v2.0.6

26 Sep 20:58
Compare
Choose a tag to compare

VERSION 2 IS HERE!
The plugin went into a complete overhaul and should resolve all previous issues
Upgrading to this version (2.0) might remove and re-add your switcher device!! be warn that it will also remove all HomeKit settings and automations. The new version can and probably will include unpredictable errors and issues that was already solved before.
Think twice before proceeding...

The plugin is now JavaScript only! which means, no dependency on python and better compatibility with all operating systems.

You can now add safely more than one accessory, including Switcher smart sockets. You just need to supply some information about the device:

  1. If you will supply one identifier of following: deviceId OR ip(device IP address) OR deviceName (The device name in Switcher app) the plugin will scan and search for a device with that identifier.
  2. If you'll supply deviceId and ip(device IP address). the plugin will automatically connect to the device without scanning the network.
  3. If you'll not supply any information about the device, the plugin will scan the network and connect to the first device it detects.

Now, the plugin is always listening to the Switcher device and will always get status updates from the device every few seconds. Therefore pollingIntervalInSec is deprecated.

Read more in the plugin README

2.0.0 → 2.0.1

  • remove singular from config

2.0.1 → 2.0.2

  • fix plugin name

2.0.2 → 2.0.3

  • changed storage file name f5d0ee9
  • remove git dependency 92325dd
  • fixed multiple accessories + several bugs

2.0.3 → 2.0.4

2.0.4 → 2.0.5

  • remove switcher variable from accessory 1471a29

2.0.5 → 2.0.6

v2.0.5...v2.0.6

v2.0.5

26 Sep 20:57
Compare
Choose a tag to compare

VERSION 2 IS HERE!
The plugin went into a complete overhaul and should resolve all previous issues
Upgrading to this version (2.0) might remove and re-add your switcher device!! be warn that it will also remove all HomeKit settings and automations. The new version can and probably will include unpredictable errors and issues that was already solved before.
Think twice before proceeding...

The plugin is now JavaScript only! which means, no dependency on python and better compatibility with all operating systems.

You can now add safely more than one accessory, including Switcher smart sockets. You just need to supply some information about the device:

  1. If you will supply one identifier of following: deviceId OR ip(device IP address) OR deviceName (The device name in Switcher app) the plugin will scan and search for a device with that identifier.
  2. If you'll supply deviceId and ip(device IP address). the plugin will automatically connect to the device without scanning the network.
  3. If you'll not supply any information about the device, the plugin will scan the network and connect to the first device it detects.

Now, the plugin is always listening to the Switcher device and will always get status updates from the device every few seconds. Therefore pollingIntervalInSec is deprecated.

Read more in the plugin README

2.0.0 → 2.0.1

  • remove singular from config

2.0.1 → 2.0.2

  • fix plugin name

2.0.2 → 2.0.3

  • changed storage file name f5d0ee9
  • remove git dependency 92325dd
  • fixed multiple accessories + several bugs

2.0.3 → 2.0.4

2.0.4 → 2.0.5

  • remove switcher variable from accessory 1471a29

v2.0.4...v2.0.5

v2.0.4

26 Sep 19:59
Compare
Choose a tag to compare

VERSION 2 IS HERE!
The plugin went into a complete overhaul and should resolve all previous issues
Upgrading to this version (2.0) might remove and re-add your switcher device!! be warn that it will also remove all HomeKit settings and automations. The new version can and probably will include unpredictable errors and issues that was already solved before.
Think twice before proceeding...

The plugin is now JavaScript only! which means, no dependency on python and better compatibility with all operating systems.

You can now add safely more than one accessory, including Switcher smart sockets. You just need to supply some information about the device:

  1. If you will supply one identifier of following: deviceId OR ip(device IP address) OR deviceName (The device name in Switcher app) the plugin will scan and search for a device with that identifier.
  2. If you'll supply deviceId and ip(device IP address). the plugin will automatically connect to the device without scanning the network.
  3. If you'll not supply any information about the device, the plugin will scan the network and connect to the first device it detects.

Now, the plugin is always listening to the Switcher device and will always get status updates from the device every few seconds. Therefore pollingIntervalInSec is deprecated.

Read more in the plugin README

2.0.0 → 2.0.1

  • remove singular from config

2.0.1 → 2.0.2

  • fix plugin name

2.0.2 → 2.0.3

  • changed storage file name f5d0ee9
  • remove git dependency 92325dd
  • fixed multiple accessories + several bugs

2.0.3 → 2.0.4

v2.0.3...v2.0.4

v2.0.3

26 Sep 19:52
Compare
Choose a tag to compare

VERSION 2 IS HERE!
The plugin went into a complete overhaul and should resolve all previous issues
Upgrading to this version (2.0) might remove and re-add your switcher device!! be warn that it will also remove all HomeKit settings and automations. The new version can and probably will include unpredictable errors and issues that was already solved before.
Think twice before proceeding...

The plugin is now JavaScript only! which means, no dependency on python and better compatibility with all operating systems.

You can now add safely more than one accessory, including Switcher smart sockets. You just need to supply some information about the device:

  1. If you will supply one identifier of following: deviceId OR ip(device IP address) OR deviceName (The device name in Switcher app) the plugin will scan and search for a device with that identifier.
  2. If you'll supply deviceId and ip(device IP address). the plugin will automatically connect to the device without scanning the network.
  3. If you'll not supply any information about the device, the plugin will scan the network and connect to the first device it detects.

Now, the plugin is always listening to the Switcher device and will always get status updates from the device every few seconds. Therefore pollingIntervalInSec is deprecated.

Read more in the plugin README

2.0.0 → 2.0.1

  • remove singular from config

2.0.1 → 2.0.2

  • fix plugin name

2.0.2 → 2.0.3

  • changed storage file name f5d0ee9
  • remove git dependency 92325dd
  • fixed multiple accessories + several bugs

v2.0.2...v2.0.3

Version 2.0.2

26 Sep 05:55
Compare
Choose a tag to compare

VERSION 2 IS HERE!
The plugin went into a complete overhaul and should resolve all previous issues
Upgrading to this version (2.0) might remove and re-add your switcher device!! be warn that it will also remove all HomeKit settings and automations. The new version can and probably will include unpredictable errors and issues that was already solved before.
Think twice before proceeding...

The plugin is now JavaScript only! which means, no dependency on python and better compatibility with all operating systems.

You can now add safely more than one accessory, including Switcher smart sockets. You just need to supply some information about the device:

  1. If you will supply one identifier of following: deviceId OR ip(device IP address) OR deviceName (The device name in Switcher app) the plugin will scan and search for a device with that identifier.
  2. If you'll supply deviceId and ip(device IP address). the plugin will automatically connect to the device without scanning the network.
  3. If you'll not supply any information about the device, the plugin will scan the network and connect to the first device it detects.

Now, the plugin is always listening to the Switcher device and will always get status updates from the device every few seconds. Therefore pollingIntervalInSec is deprecated.

Read more in the plugin README

2.0.0 → 2.0.1

  • remove singular from config

2.0.1 → 2.0.2

  • fix plugin name

v2.0.1...v2.0.2

Version 2.0.1

25 Sep 20:46
Compare
Choose a tag to compare

VERSION 2 IS HERE!
The plugin went into a complete overhaul and should resolve all previous issues
Upgrading to this version (2.0) might remove and re-add your switcher device!! be warn that it will also remove all HomeKit settings and automations. The new version can and probably will include unpredictable errors and issues that was already solved before.
Think twice before proceeding...

The plugin is now JavaScript only! which means, no dependency on python and better compatibility with all operating systems.

You can now add safely more than one accessory, including Switcher smart sockets. You just need to supply some information about the device:

  1. If you will supply one identifier of following: deviceId OR ip(device IP address) OR deviceName (The device name in Switcher app) the plugin will scan and search for a device with that identifier.
  2. If you'll supply deviceId and ip(device IP address). the plugin will automatically connect to the device without scanning the network.
  3. If you'll not supply any information about the device, the plugin will scan the network and connect to the first device it detects.

Now, the plugin is always listening to the Switcher device and will always get status updates from the device every few seconds. Therefore pollingIntervalInSec is deprecated.

Read more in the plugin README

2.0.0 → 2.0.1

  • remove singular from config

v2.0.0...v2.0.1