Releases: sh00t2kill/dolphin-robot
Releases · sh00t2kill/dolphin-robot
Fix initialization order of API
Merge pull request #56 from sh00t2kill/fix-api-initialization-order Fix initialization order of API
Fix issues of v0.2.0
- Fix cycle time left sensor - didn't take new vacuum states into account
- Fix storage API in case file doesn't exist
- Fix initialization order of API
- Removed unused files and code
- Core protect unsupported domains
- IOT Class (
iot_class
) changed tocloud_push
v0.2.0
-
Add vacuum start,stop,locate,pause service calls
start
is equivalent toturn_on
(ie start a cleaning cycle)stop
andpause
are equivalent toturn_off
(ie stop a cleaning cycle)- locate turns the LED on for 10 seconds and off again
-
Major refactor to
Core
- all components are now part of the
Core
- Implementation should be done only in API, HA Manager and Configuration Manager
- all components are now part of the
-
Remapped vacuum status for each action - turn on, turn off, toggle, start, stop, pause
Vacuum entity replacing many others
- Major refactor of HA Manager, Entity Manager and API (code cleanup)
- AWS IOT Broker works with asynchronous operations
- Publish all messages with QOS=1 (At least once)
- Add AWS Broker status binary sensor
- Override Time Left to 0 when robot is not cleaning
- Send explicit OFF command when toggling robot to off
- Vacuum state is being calculated from both states of head unit and the robot
- Add vacuum entity, replacing:
- Cleaning mode select
- Connection binary sensor
- Power switch
- All services
Improve "non active" state handling
Add a list of relevant states that also determine if a robot is not actively cleaning
Added Mydolpin Plus to the standard HACS repo
Better handling cycle left time
- Cycle left time sensor: Add attribute of expected end time
- API: Add logs for server version, time and diff (compared to local time)
- API: change AWS connectivity request parameter of now, from UTC to local time
- API: Add connection validation on each step of the initialization process (for better debugging)
HA inital release
Merge develop to main (#2) * Things and stuff * This actually connects, but need to work out what to subscribe to * Fixed publish