Releases: sh00t2kill/dolphin-robot
Releases · sh00t2kill/dolphin-robot
Release list
Translations & async load
What's Changed
- Add support to translate names of all components by @elad-bar in #120
- Fix parameters for read temperature request by @elad-bar in #121
- Italian translation by @tigers75 in #123
- docs by @elad-bar in #125
- Async device load by @elad-bar in #126
New Contributors
Full Changelog: v0.4.4...v0.4.6
Fix unknown error while setting up integration
What's Changed
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="
}
}- Remove the integration
- Delete the file
- Restart HA
- Try to re-add the integration
- 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"
}
}
}- Move the
keyto the root of the JSON - Restart HA
- Try to re-add the integration
- If still happens - follow instructions of section #1 (i.)
New release to fix 0.4.2
Merge pull request #117 from elad-bar/use-coordinator jumping version
Fix integration setup process
Merge pull request #115 from elad-bar/use-coordinator Fix integration setup process
Align to HA Coordinator standard, More sensors, translations
- 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
Merge pull request #107 from sh00t2kill/develop Develop
fix sensors and select functionality & add diagnostics
- 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
- Add AWS Broker disconnection recovery process
- Lookup Motor Serial directly from API rather than using Serial number to calculate it
v0.3.2
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 dataswitch and the feature of storing debug data to/config/.storagewith debug API by @elad-bar in #83
Fix Get AWS Token
- 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