Skip to content

0.8.4

Compare
Choose a tag to compare
@Ghawken Ghawken released this 17 Jun 08:49
· 36 commits to master since this release

0.8.4

remove openSSL import unneeded statement

0.8.1

Creates Variable with Current Status of Each iRoomba Device for use in Virtual Devices Status
eg. Virtual Device for Clean Kitchen - set ON for Action Group Clean Kitchen, OFF - Dock
Status updates - select the variable for that device from variable
== "Alexa, Turn on Clean the Kitchen"
Converts each iRoomba to a Relay device with ON/OFF/Toggles - means more compatible with HomeKit/Alexa

THIS VERSION REMOVES OpenSSL libraries; this removes support for OSX versions lower than High Sierra
(TLS old version problem)
This removal is needed to support ongoing functions moving forward, if you are running an old version of OSX
stick with 0.7.5 below

(0.8.1 Bug Fix, 0.8.3 Change variable to True/False)

#0.7.5
Few Logging changes
Couple of rare bug fixes

Add:
Save Last Command from Roomba (as Action Group)
Enables you to copy the last run command from the App and save it as a Action Group
Enables Room, selective cleaning support for those iRoombas that allow this
Example:
From App Start cleaning on one or more rooms
Go to Indigo, Create New Action Group, iRoomba Actions, Save Last Command
Select iRoomba Device, press button and save.
This command is now saved and accessible now and into the future
(if you change maps etc may need to be redone)

0.7.2

Move to IP Address to differentiate iRoombas
Few bug fixes for connect/disconnect - hopefully starting up with needing restart
Add IP address as Device State as well for CP use
Default to forceSSL checkbox True - think needed for all versions now
Add Debug Log Menu Item for troubleshooting down the track

0.6.0 -0 .7.2

Summary of few updates summarised below:
Prior 0.6.0 - Adds SSL libraries to the plugin to bypass any issues with older versions of IOS

& 0.6.0 onwards

  • Updates code base to continuous connection for 1-100 iRoombas
  • Should fully support multiple iRoomba devices; almost continuous updates and immediate actions
  • Rewrite of Get Password code - moves to threaded; avoids UI Timeout errors
    • seems to be much less of a pain to get password
    • if iRoomba correctly makes noise and password fails for whatever reason, just press Get Password button again. Doesn't appear to need to press iRoomba button combo again.
  • Adds IP Address of iRoomba to Device State
  • Add MAC Address of iRoomba to Device Custom State
  • Add Menu Item - Debug Log Output for issues for posting.
  • Adds ability to update Roombas name from within Device Edit Box (only if name changed). Can rerun Get Password if needed but this update box obviously much easier.
  • Adds Further Debug Log check box
  • Updates to Plugin Config Menu - remove most options as all continuously connected

Note:
Occasionally after updating from github find get security alert from Big Sur and need to then run
Terminal Command below: (change for version of Indigo - this example 7.5)

sudo xattr -rd com.apple.quarantine /Library/Application\ Support/Perceptive\ Automation/Indigo\ 7.5/Plugins