Skip to content

Releases: sh00t2kill/dolphin-robot

Translations & async load

Choose a tag to compare

@elad-bar elad-bar released this 10 Jul 19:33
4d7e4b4

What's Changed

New Contributors

Full Changelog: v0.4.4...v0.4.6

Fix unknown error while setting up integration

Choose a tag to compare

@elad-bar elad-bar released this 07 Jul 12:25
8e442bb

What's Changed

  • Fix unknown error while setting up integration by @elad-bar in #119

Full Changelog: v0.4.3...v0.4.4

Breaking Changes

This version changes the approach of extracting encryption key,
If the following error message available in log, please follow its instructions:

ERROR (MainThread) [custom_components.mydolphin_plus.managers.config_manager] Invalid encryption key, Please follow instructions in https://github.com/sh00t2kill/dolphin-robot#invalid-token

Invalid Token

In case you have referenced to that section, something went wrong with the encryption key,
Encryption key should be located in .storage/mydolphin_plus.config.json file under data.key property,
below are the steps to solve that issue.

File not exists or File exists, data.key is not

Please report as issue

File exists, data.key is available

Example:

{
  "version": 1,
  "minor_version": 1,
  "key": "mydolphin_plus.config.json",
  "data": {
    "key": "ox-qQsAiHb67Kz3ypxY19uU2_YwVcSjvdbaBVHZJQFY=",
    "b8fa11c50331d2647b8aa7e37935efeb": {
      "locating": false,
      "aws-token-encrypted-key": "AWS_TOKEN"
    }
  }
}

OR

{
  "version": 1,
  "minor_version": 1,
  "key": "mydolphin_plus.config.json",
  "data": {
    "key": "ox-qQsAiHb67Kz3ypxY19uU2_YwVcSjvdbaBVHZJQFY="
  }
}
  1. Remove the integration
  2. Delete the file
  3. Restart HA
  4. Try to re-add the integration
  5. If still happens - report as issue

File exists, key is available under one of the entry configurations

Example:

{
  "version": 1,
  "minor_version": 1,
  "key": "mydolphin_plus.config.json",
  "data": {
    "b8fa11c50331d2647b8aa7e37935efeb": {
      "key": "ox-qQsAiHb67Kz3ypxY19uU2_YwVcSjvdbaBVHZJQFY=",
      "locating": false,
      "aws-token-encrypted-key": "AWS_TOKEN"
    }
  }
}
  1. Move the key to the root of the JSON
  2. Restart HA
  3. Try to re-add the integration
  4. If still happens - follow instructions of section #1 (i.)

New release to fix 0.4.2

Choose a tag to compare

@elad-bar elad-bar released this 06 Jul 05:58
b1d4366
Merge pull request #117 from elad-bar/use-coordinator

jumping version

Fix integration setup process

Choose a tag to compare

@elad-bar elad-bar released this 03 Jul 08:36
c5ecc3b
Merge pull request #115 from elad-bar/use-coordinator

Fix integration setup process

Align to HA Coordinator standard, More sensors, translations

Choose a tag to compare

@elad-bar elad-bar released this 03 Jul 06:29
99d7598
  • Refactor code to support HA coordinator
  • Improve reconnection when AWS Broker gets disconnected
  • Remove integration options (Edit configuration)
  • Improve diagnostic data
  • New components
    • Sensor: Clean Mode
    • Sensor: Cycle Count
    • Sensor: Main Unit Status
    • Sensor: Robot Status
    • Sensor: Robot Type
    • Sensor: RSSI
    • Sensor: Network Name
    • Sensor: Status (Calculated Status)
    • Number: LED Intensity
  • Support translation for
    • Vacuum: Fan Speed
    • Sensor: Filter Status
    • Sensor: Robot Status
    • Sensor: Main Unit Status
    • Sensor: Clean Mode
    • Sensor: Status
    • Select: LED Mode

Fix integration setup process #2

Choose a tag to compare

@elad-bar elad-bar released this 03 Jul 12:09
4cc1a33
Merge pull request #107 from sh00t2kill/develop

Develop

fix sensors and select functionality & add diagnostics

Choose a tag to compare

@elad-bar elad-bar released this 08 May 05:42
a11876d
  • Fix error upon restart caused by attempt to handle message from AWS MQTT Broker during restart of HA
  • Fix Cycle Time sensor to represent minutes of the current program
  • Fix Cycle Time Left sensor to represent seconds left for the current program to be completed
  • Remove debugging API
  • Add diagnostics support (Settings -> Devices & Services -> MyDolphin Plus -> 3 dots menu -> Download diagnostics)
  • Fix LED Mode select values

v0.3.3

Choose a tag to compare

@sh00t2kill sh00t2kill released this 12 Dec 03:35
75fdd34
  • Add AWS Broker disconnection recovery process
  • Lookup Motor Serial directly from API rather than using Serial number to calculate it

v0.3.2

Choose a tag to compare

@elad-bar elad-bar released this 24 Nov 09:14
cf0373f

What's Changed

  • Replaced store debug data to files with API by @elad-bar in #82
  • Fix Filter Bag sensor by @elad-bar in #84
  • Fix hassfest error by @elad-bar in #85
  • Core fix: wrongfully reported logs of entities getting updated when n… by @elad-bar in #86
  • Update pre-commit and hassfest packages to latest by @elad-bar in #87
  • Change log level of warning to debug level for session closed on HA r… by @elad-bar in #89
  • Replaced store debug data switch and the feature of storing debug data to /config/.storage with debug API by @elad-bar in #83

Fix Get AWS Token

Choose a tag to compare

@elad-bar elad-bar released this 18 Nov 07:37
35287f2
  • Fix get token API (API changed and new one requires encryption of data) #76
  • Add generate AWS token test file
  • Store encrypted data within config file to avoid re-generating the file on every startup