Skip to content

Releases: Feilner/homebridge-plc

1.0.25

19 Jan 17:51
Compare
Choose a tag to compare

[1.0.25] 2021-01.19

Added

  • PLC_Thermostat: add push support for get_CurrentHeatingCoolingState
  • PLC_Thermostat: add support for get_TargetHeatingCoolingState and set_TargetHeatingCoolingState including mapGetTarget and mapSetTarget

Fixed

  • PLC_Thermostat fixed documentation of get_CurrentHeatingCoolingState
  • PLC_Thermostat remove warning when using get_StatusTampered or get_StatusLowBattery see homebridge/homebridge#2768

1.0.24

05 Jan 18:17
6501ffc
Compare
Choose a tag to compare

[1.0.24] - 2021-01-05

Added

  • add option invert for PLC_LockMechanismBool
  • add option mapGet and mapSet for PLC_LockMechanism
  • add option get_CurrentRelativeHumidity , set_TargetRelativeHumidity and get_TargetRelativeHumidity for PLC_Thermostat
  • add option get_StatusTampered and get_StatusLowBattery for PLC_Thermostat
  • add option get_StatusTampered and get_StatusLowBattery for PLC_TemperatureSensor
  • add option get_StatusTampered and get_StatusLowBattery for PLC_HumiditySensor
  • add option get_StatusTampered and get_StatusLowBattery for PLC_OccupancySensor
  • add option get_StatusTampered and get_StatusLowBattery for PLC_MotionSensor
  • add option get_StatusTampered and get_StatusLowBattery for PLC_ContactSensor

1.0.23

02 Jan 22:19
Compare
Choose a tag to compare

[1.0.23] - 2021-01-02

Added

  • add option invert for PLC_OccupancySensor, PLC_MotionSensor and PLC_ContactSensor

1.0.22

01 Jan 21:55
7e37b4e
Compare
Choose a tag to compare

[1.0.22] - 2021-01-01

Changed

  • changed default value for parameter port from 8080 to 8888. This was done to avoid conflicts with Homebridge UI which has 8080 as default port. The port is used when using enablePush or enableControl is set. (check your config)

Added

  • add option defaultPollInterval on platform level
  • add option distributePolling on platform level

1.0.21

29 Dec 14:31
6a4cb37
Compare
Choose a tag to compare

[1.0.21] - 2020-12-29

Added

  • control support for PLC_Thermostat

Fixed

  • control handling for PLC_Windows, PLC_WindowCovering and PLC_Door
  • control handling for PLC_Faucet and PLC_Valve

Changed

  • reordered code to have same order for init, poll, and control part
  • add section comments to the code
  • add recommendations from validator

1.0.20

22 Dec 23:31
66a4baa
Compare
Choose a tag to compare

[1.0.20] - 2020-12-23

Added

  • add PLC_SmokeSensor

1.0.19

19 Nov 22:19
b172d68
Compare
Choose a tag to compare

[1.0.19] - 2020-11-19

Added

  • new accessory PLC_Doorbell

Fixed

  • PLC_Thermostat name of parameter corrected to get_CurrentHeatingCoolingState previous incorrect name get_CurrentHeaterCoolerState check your config
  • PLC_Thermostat did not poll CurrentHeatingCoolingState when polling was enabled
  • PLC_StatelessProgrammableSwitch simulating switch event by control interface (http request) did not work

1.0.18

16 Nov 15:43
fb3829a
Compare
Choose a tag to compare

[1.0.18] - 2020-11-16

Changed

  • added option forceDoorState for PLC_GarageDoorOpener
  • Home app seems does not to use the lock for PLC_GarageDoorOpener. Remove get_LockCurrentState, get_LockTargetState and set_LockTargetState

1.0.17

13 Nov 23:26
2aa02cd
Compare
Choose a tag to compare

Changed

  • More detailed error log for http requests

Fixed

  • Fixed PLC_LightBulb brightness to be Byte value as documented. In fact is was a Real please change in PLC if you already use it.

1.0.16

09 Nov 20:34
9de1778
Compare
Choose a tag to compare

[1.0.16] - 2020-11-09

Changed

  • Only disconnect to PLC on TCP errors mask 0x000fffff of snap7 error codes. Clint errors of PLC does no longer trigger reconnect
  • Snap7 error codes are printed in hex values
  • Documentation extended

Fixed

  • Fix poll issue for PLC_TemperatureSensor, PLC_HumiditySensor and PLC_Thermostat
  • Fix double definition for PLC_GarageDoorOpener