Skip to content

Releases: arachnetech/homebridge-mqttthing

Version 1.1.17

11 Jul 16:55
Compare
Choose a tag to compare

npm
npm
Discord
verified-by-homebridge

Homebridge MQTT-Thing: Release Notes

This is a test build for the new grouped (custom) accessories functionality

Version 1.1.17 (TEST BUILD)

  • Added support for grouped (custom) accessories (#201)

Version 1.1.16

  • Changed order of Codec and apply() used together so that on publishing values pass through apply function before codec, and on subscription values pass through codec before apply function. This allows manipulation of values like the red,green,blue string from the RGB light before codec encoding and after codec decoding. This makes the JSON codec more flexible.

Version 1.1.15

  • Fixed weather station with homebridge-lib 4.7.7

Version 1.1.14

  • Added air purifier (implemented by @tobekas)
  • Added irrigation system (implemented by @tobekas)
  • JSON codec: added per-topic fixed values and retain option

Version 1.1.13

  • When using missing confirmation to set offline state, any message received after timeout sets state back to online
  • Added internal codec concept: specifying a codec with no .js suffix will load it from the mqttthing 'codecs' directory
  • Added experimental JSON codec (json)
  • RGB and HSV lights: wait for multiple property changes before publishing

Version 1.1.16

09 Jun 23:25
Compare
Choose a tag to compare

npm
npm
Discord
verified-by-homebridge

Homebridge MQTT-Thing: Release Notes

Version 1.1.16

  • Changed order of codec and apply() used together so that on publishing values pass through apply function before codec, and on subscription values pass through codec before apply function. This allows manipulation of values like the red,green,blue string from the RGB light before codec encoding and after codec decoding. This makes the JSON codec more flexible.

Version 1.1.15

  • Fixed weather station with homebridge-lib 4.7.7

Version 1.1.14

  • Added air purifier (implemented by @tobekas)
  • Added irrigation system (implemented by @tobekas)
  • JSON codec: added per-topic fixed values and retain option

Version 1.1.13

  • When using missing confirmation to set offline state, any message received after timeout sets state back to online
  • Added internal codec concept: specifying a codec with no .js suffix will load it from the mqttthing 'codecs' directory
  • Added experimental JSON codec (json)
  • RGB and HSV lights: wait for multiple property changes before publishing

Version 1.1.12

  • Extended codecs to support ad hoc property changes and MQTT publishing
  • Codec defaults changed to apply per-function

Version 1.1.15

06 Jun 14:01
Compare
Choose a tag to compare

npm
npm
Discord
verified-by-homebridge

Homebridge MQTT-Thing: Release Notes

Version 1.1.15

  • Fixed weather station with homebridge-lib 4.7.7

Version 1.1.14

  • Added air purifier (implemented by @tobekas)
  • Added irrigation system (implemented by @tobekas)
  • JSON codec: added per-topic fixed values and retain option

Version 1.1.13

  • When using missing confirmation to set offline state, any message received after timeout sets state back to online
  • Added internal codec concept: specifying a codec with no .js suffix will load it from the mqttthing 'codecs' directory
  • Added experimental JSON codec (json)
  • RGB and HSV lights: wait for multiple property changes before publishing

Version 1.1.12

  • Extended codecs to support ad hoc property changes and MQTT publishing
  • Codec defaults changed to apply per-function

Version 1.1.11

  • Fixed publishing of empty messages configured through config-ui-x in startPub (#253)

Version 1.1.14

18 May 21:08
Compare
Choose a tag to compare

npm
npm
Discord
verified-by-homebridge

Homebridge MQTT-Thing: Release Notes

Version 1.1.14

  • Added air purifier (implemented by @tobekas)
  • Added irrigation system (implemented by @tobekas)
  • JSON codec: added per-topic fixed values and retain option

Version 1.1.13

  • When using missing confirmation to set offline state, any message received after timeout sets state back to online
  • Added internal codec concept: specifying a codec with no .js suffix will load it from the mqttthing 'codecs' directory
  • Added experimental JSON codec (json)
  • RGB and HSV lights: wait for multiple property changes before publishing

Version 1.1.12

  • Extended codecs to support ad hoc property changes and MQTT publishing
  • Codec defaults changed to apply per-function

Version 1.1.11

  • Fixed publishing of empty messages configured through config-ui-x in startPub (#253)

Version 1.1.10

  • Fixed crash (introduced in version 1.1.9) with confirmed publisher on/off acknowledgement (#252)

Version 1.1.13

11 May 00:53
Compare
Choose a tag to compare

npm
npm
Discord
verified-by-homebridge

Homebridge MQTT-Thing: Release Notes

Version 1.1.13

  • When using missing confirmation to set offline state, any message received after timeout sets state back to online
  • Added internal codec concept: specifying a codec with no .js suffix will load it from the mqttthing 'codecs' directory
  • Added experimental JSON codec (json)
  • RGB and HSV lights: wait for multiple property changes before publishing

Version 1.1.12

  • Extended codecs to support ad hoc property changes and MQTT publishing
  • Codec defaults changed to apply per-function

Version 1.1.11

  • Fixed publishing of empty messages configured through config-ui-x in startPub (#253)

Version 1.1.10

  • Fixed crash (introduced in version 1.1.9) with confirmed publisher on/off acknowledgement (#252)

Version 1.1.9

  • Added persistencePath to historyOptions
  • Added support for codecs
  • Added state to apply functions

Version 1.1.12

04 May 00:34
Compare
Choose a tag to compare

npm
npm
Discord
verified-by-homebridge

Homebridge MQTT-Thing: Release Notes

Version 1.1.12

  • Extended codecs to support ad hoc property changes and MQTT publishing
  • Codec defaults changed to apply per-function

Version 1.1.11

  • Fixed publishing of empty messages configured through config-ui-x in startPub (#253)

Version 1.1.10

  • Fixed crash (introduced in version 1.1.9) with confirmed publisher on/off acknowledgement (#252)

Version 1.1.9

  • Added persistencePath to historyOptions
  • Added support for codecs
  • Added state to apply functions

Version 1.1.8

  • Garage door add getDoorMoving option as simpler alternative to getCurrentDoorState
  • Changed default garage door state (after restart) to closed

Version 1.1.11

28 Apr 20:40
Compare
Choose a tag to compare

Release Notes

Version 1.1.11

  • Fixed publishing of empty messages configured through config-ui-x in startPub (#253)

Version 1.1.10

  • Fixed crash (introduced in version 1.1.9) with confirmed publisher on/off acknowledgement (#252)

Version 1.1.9

  • Added persistencePath to historyOptions
  • Added support for codecs
  • Added state to apply functions

Version 1.1.8

  • Garage door add getDoorMoving option as simpler alternative to getCurrentDoorState
  • Changed default garage door state (after restart) to closed

Version 1.1.7

  • Allow temperature sensor current temperature range to be overriden (using minTemperature and maxTemperature)
  • Added confirmationIndicateOffline option
  • Moved history options from history to historyOptions object
  • Added config-ui-x support for historyOptions

Version 1.1.6

  • Added history support for switch (thanks, @tobekas)
  • Fixed #223 and #207 - history not working if getTotalConsumption used (thanks, @tobekas)
  • Fixed history last activation in motion and contact sensor (thanks, @tobekas)
  • Allowed config.url string without protocol, now defaulting to mqtt:// (thanks, @tobekas)

Version 1.1.10

22 Apr 21:56
Compare
Choose a tag to compare
  • Fixed crash (introduced in version 1.1.9) with confirmed publisher on/off acknowledgement

Version 1.1.9

21 Apr 23:37
Compare
Choose a tag to compare

Please do not upgrade to this version - users are experiencing issues.

  • Added persistencePath to historyOptions
  • Added support for codecs
  • Added state to apply functions

Version 1.1.8

13 Apr 23:19
Compare
Choose a tag to compare
  • Garage door added getDoorMoving option as a simpler alternative to getCurrentDoorState
  • Changed default garage door state (after restart) to closed