These 39 commits are when the Protocol Buffers files have changed:
Commit: | 4c26b3e | |
---|---|---|
Author: | Michael Arthur |
fix stream command to ignore yuka mini, add updates to proto files
The documentation is generated from this commit.
Commit: | c92296a | |
---|---|---|
Author: | Michael Arthur |
add no connection exception wrapper around the retry exception, fix a bug in proto
Commit: | 663ea55 | |
---|---|---|
Author: | Michael Arthur |
make some tweaks for new mammotion series mowers
Commit: | efef51c | |
---|---|---|
Author: | Michael Arthur | |
Committer: | Michael Arthur |
new release with more fixes
Commit: | 4a36e1e | |
---|---|---|
Author: | Michael Arthur |
new release with more fixes
Commit: | f6636ca | |
---|---|---|
Author: | Michael Arthur | |
Committer: | GitHub |
Dev (#71) * changes towards revamp of mammotion integration * update poetry lock * migrate to encrypted login * add device limits code * fix login oops * add and update linkkit layer on top of mqtt (paho) * add status message that will now set the state to online if offline * remove cloud service * remove cloud service * tidy up linter mypy and ruff, run some auto fixes and add basic release.yml for now. * fix get stream subscription * adjust the state manager to split the callbacks for now. * tweaks and fixes * fix connection status * fix missing proto value * fix small mistake on logic * store sub model id and try update mypy to not look at tests and so on * tweak the device state manager and allow removal of cloud and ble device in the mixed mode manager * bump version beta8 * Update proto files * change over to betterproto 2+ quality changes
Commit: | 5e51d88 | |
---|---|---|
Author: | Michael Arthur | |
Committer: | Michael Arthur |
fix missing proto value
Commit: | 4375b4e | |
---|---|---|
Author: | Michael Arthur |
fix missing proto value
Commit: | 48c2732 | |
---|---|---|
Author: | Michael Arthur |
fix issue with jobId and set bytes to empty if there is an exception in ble
Commit: | 281ca60 | |
---|---|---|
Author: | Michael Arthur |
add svg message and attempt to fix a few issues around ble queuing and mqtt being logged out prematurely
Commit: | e140da6 | |
---|---|---|
Author: | Michael Arthur |
fix issue with svg msg not being parsed properly and start adding mower state
Commit: | de88582 | |
---|---|---|
Author: | Michael Arthur |
add missing property and defaults to root hash list, update protobufs
Commit: | 01cc286 | |
---|---|---|
Author: | Michael Arthur |
fix issue with area hash name being around the wrong way and turn datamodels into serializable objects for saving
Commit: | 594eba8 | |
---|---|---|
Author: | Michael Arthur |
fix bug in loracfg proto
Commit: | 453c1da | |
---|---|---|
Author: | Michael Arthur | |
Committer: | GitHub |
Make em mow (#54) * start work on mowing * update mtrl nav * fix nav commands for none luba 1s * ruff format and so on * add product key to commands for checking device * fix blade on off * Try to implement MQTT response - Need helo on Lock * update protobufs with basestation * adding report info model and map conversions for lla enu * release 0.1.7 * try to keep last data if its missing in report cfg * fix report info * Add missing calls for ble sync as well as hook up callbacks, remove dead code and general clean up, added test call to verify things work * format and run ruff * add cloud as part of base MammotionDevice * rename http class * fix up the client sesion for http * update login to login_info * bump version to 0.2.1 * add start sync and sync maps calls to MammotionDevice * refactor mammotion to handle multiple devices and match to a name * update test examples * fix oops * fix quite a few errors and issues * stability improvements * fix more issues * adding movement commands * fix issue with device identification messing up sync maps * remove operation lock for mqtt * publish 0.2.7 * Add check and refresh token into send_cloud_command (#56) Co-authored-by: Andrea Cagnola <info@andreacagnola.it> Co-authored-by: Michael Arthur <mikey0000@users.noreply.github.com> * add methods for getting credentials for storing in HA when reloading or restarting without having to re-login * fix queuing of requests for mqtt, sync maps now works bump version to 0.2.9 * don't create cloud or initiate cloud connection if there isn't credentials * bump version to 0.2.11 and catch small issue with futures queue being empty --------- Co-authored-by: Andrea Cagnola <support@radiotsn.tv> Co-authored-by: d3dfantasy99 <34962618+d3dfantasy99@users.noreply.github.com> Co-authored-by: Andrea Cagnola <info@andreacagnola.it>
Commit: | cb82be6 | |
---|---|---|
Author: | jLynx | |
Committer: | GitHub |
Updated to use PyMammotion (#45) * Updated to use PyMammotion * Removed old file * Bumpped version * Ran ruff * Disabled ruff * enabled again
Commit: | 925f86f | |
---|---|---|
Author: | Michael Arthur |
rename folders and project
Commit: | 7b5b577 | |
---|---|---|
Author: | Michael Arthur |
fix up better proto models and also fix spelling of height
Commit: | 7575018 | |
---|---|---|
Author: | jLynx | |
Committer: | GitHub |
Added more protobufs (#16) * WIP * Updated luba_msg * Added missing path and files * Fixed typo in import * Updated last file and added generated py * updated dev_net * Updated mctrl_nav * Updated refrence * Updated ble_message to new proto * Updating ble message * Missed a few others
Commit: | d1613c3 | |
---|---|---|
Author: | Michael Arthur |
update more protobufs and add more commands
Commit: | 0964851 | |
---|---|---|
Author: | Michael Arthur |
update protobufs some more and finally worked out how to get battery and device state back from one of the calls
Commit: | 7660841 | |
---|---|---|
Author: | Michael Arthur |
add generated pydantic models and start testing them out, start rewriting the base classes for luba so it works with HA based off switchbot
Commit: | f5420fb | |
---|---|---|
Author: | Michael Arthur |
add in missing mctrlsys protobuf messages
Commit: | 436d6e5 | |
---|---|---|
Author: | Michael Arthur |
Start updating protobuf files to new ones
Commit: | 713917a | |
---|---|---|
Author: | Michael Arthur |
move project to poetry and fix various dependency issues
Commit: | c6876b2 | |
---|---|---|
Author: | Michael Arthur |
start of re-organisation to provide the three interfaces and add in Jans code for MQTT and cloud
Commit: | cc7e5aa | |
---|---|---|
Author: | Michael Arthur |
further refactoring and adding wifi nodes
Commit: | 8e0294a | |
---|---|---|
Author: | Michael Arthur |
update code to add in obstacle laps and mow order
Commit: | b772461 | |
---|---|---|
Author: | Michael Arthur |
fix up protobufs and fix the notification class for joining partial messages
Commit: | ad520bc | |
---|---|---|
Author: | Michael Arthur |
large update, can read most messages for gathering the map data
Commit: | 0210bb8 | |
---|---|---|
Author: | Michael Arthur |
protobufs mostly complete, fixed issues with reading data back from Luba, mostly porting calls now and working out how to pull map data
Commit: | 5ba7796 | |
---|---|---|
Author: | Michael Arthur |
add undock and dock commands and map to buttons on controller
Commit: | 00d0d20 | |
---|---|---|
Author: | Michael Arthur |
move everything into a proper folder structure and create requirements and so forth
Commit: | 7737efd | |
---|---|---|
Author: | Michael Arthur | |
Committer: | Michael Arthur |
enable hand mowing
Commit: | 3334f64 | |
---|---|---|
Author: | Michael Arthur |
fixed issue with byte length of blufi start bytes works now, can control luba from laptop
Commit: | c62f88a | |
---|---|---|
Author: | Michael Arthur |
add movement code for remotely moving Luba, work more on the proto files
Commit: | 66ae63c | |
---|---|---|
Author: | Michael Arthur |
fix issue with esp driver very close now
Commit: | 1811c21 | |
---|---|---|
Author: | Michael Arthur |
fix issue with commESP not being correct
Commit: | 5326b9a | |
---|---|---|
Author: | Michael Arthur |
partial work on talking to Luba via pc