Enabling more than 128 smart actions per account
Some time ago, I received the message “The maximum limit for smart actions has been reached” for the first time. Until now, I was able to remedy this by deleting unused actions, but this option is now almost exhausted, as I use around 80 active Tapo devices at two locations.
It would be great if the limit of 128 could be raised.
I use many actions to replace the “else” missing from the “if” clause. I also use the active/inactive status of a dozen or so dummy actions (all of which reference an unused P100 outlet) as Boolean variables to store and query states. This not only costs actions, but also clarity.
I assume that the limitation to 128 actions was not set deliberately (it prevents the purchase of additional Tapo devices), but simply results from a “TINYINT” (1-byte integer, 0-128 with sign) design decision in the database design. Depending on the circumstances, an adjustment there can be simple or very complex, as I know.
As an alternative to extending the Action ID field to INT, these two features would significantly reduce the number of Smart Actions I need and, as an added bonus, make everything so much clearer:
1. Extension of the “if” condition to proper if-then-else.
2. Introduction of simple variables.
Are there any plans to expand the functionality of Smart Actions? If so, I would take the trouble to define these two suggestions and a number of other ideas as feature requests.
In addition, I would have some additions for the app, provided that further development is to be expected here.
