Skip to content

Releases: zachowj/node-red-contrib-home-assistant-websocket

0.3.0

19 Nov 06:56
Compare
Choose a tag to compare

[0.3.0] 2018.11.18

New Features

  • Entity Id now has autocomplete for the Call Service node.
  • Trigger node now can be filtered by substring/exact/regex.
  • Call Service and Fire Event nodes are now able to render mustache templates in the data property. Templates also work on the new entity id field for the Call Service node.

Added

  • Request/Sending status to Call Service, Fire Event, Get History and Get Template nodes.

Changed

  • Call Service node won't send message until it receives a response from HA.
  • Fire Event node won't send message until it receives a response from HA.

0.2.1

12 Nov 07:16
Compare
Choose a tag to compare

Changed

  • Reverted home-assistant-js-websocket to version 3.1.6 because hass.io proxy reconnect errors popped back up in ^3.2.0

0.2.0

07 Nov 07:28
Compare
Choose a tag to compare

New Features

  • Ability to allow Unauthorized SSL Certificates configurable via the server config
  • Added override msg.data control to current-state node (@thejta)
  • Config for Hass.io users is now just a single checkbox
  • Added autocomplete to the entity id field for the get-history node

Added

  • Base URL will now show validation error if not in an acceptable format

Fixed

  • Files should now get linted correctly on staging

0.1.3

29 Oct 06:23
Compare
Choose a tag to compare

Changed

  • Refactored the connection process for the WebSocket. Now shows Connecting, Connected, and Disconnected. Connected is now shown only after it has successfully authenticated with Home Assistant.
  • Will continue to attempt to connect to Home Assistant now even if the first attempt is rejected by the server or times out. Should fix #10
  • Load the full Services object from Home Assistant on load
  • Only process State and Services objects if they're not empty

0.1.2

18 Oct 21:06
Compare
Choose a tag to compare

Security

  • Added permission checks for the httpAdmin endpoints for autocomplete (Fixes #7)

0.1.1

15 Oct 00:32
Compare
Choose a tag to compare

Added

  • More tests for fire-event node
  • Added coverage/ and travis.yml to .npmignore

Fixed

  • Poll-state node will stop triggering if not connected to Home Assistant
  • Setting server global context states on data load

0.1.0

09 Oct 00:57
Compare
Choose a tag to compare

Added

  • Support for reading the HASSIO_TOKEN from hass.io and using that in the server config if the server URL is the hass.io proxy

Fixed

  • Use the correct hass.io proxy URL for WebSockets

0.0.7

07 Oct 07:30
Compare
Choose a tag to compare

Fixed

  • Added more checks to see if the server is selected before calling "GET /homeassistant/entities" for call-server, current-state, and poll-state nodes

0.0.6

06 Oct 12:25
Compare
Choose a tag to compare

Added

  • Added Output Initially / On Deploy for trigger-state node
  • Added Output Initially / On Deploy for events: state node
  • Added config for Github stale bot
  • Added config and base code for coveralls code coverage reporting
  • Added a few more test cases

Fixed

  • Poll state node to wait for a state before triggering when Output Initially is checked
  • Close WebSocket when Deploying before creating a new connection

0.0.5

05 Oct 12:18
Compare
Choose a tag to compare

Added

  • Linting and formating into pre-commit hooks using eslint and prettier
  • More logging to the testing of the connection to Home Assistant
  • Boilerplate for adding tests

Fixed

  • Undefined string in call-service node
  • Forgot to reference class function in fire-event node