Boolean Toolbox v1.5.0 is now available in the Homey App Store!
Replace complex flow networks with powerful logic devices controlled by dynamic formulas. Make your flows cleaner, more readable, and easier to maintain.
What’s New in v1.5.0
Waiter Gates (BETA)
Reactive flow cards that pause and wait for device states to change:
Wait until device capability becomes value (with YES/NO paths)
Perfect for verifying that commands actually executed
going to follow this! great idea. Had for myself already built out the various logic gates and how to do that in flows, but would applaud doing that easier:
Yeah, that’s why I started this project. I was sick and tired of having to think boolean in new ways. And starting out in electronics, not being able to deal with boolean logic was a bummer.
Would love to find a better action card for it, but this is making it one heck of a lot easier to create logic. And I finally have an output that will be false if the logic didn’t stick.
Please tell me if you test it with some fancy formulas. I still haven’t had time to be really creative with it yet. But I will - because now I can
Usually, in electronics we use + for OR, for AND, ! for NOT and the plus in the circle for XOR. It makes sense as AND is a more powerful “addition” than OR - * is more powerful than +
To make it easier to type, I’ve stuck with the +, * and ! that I’m used to. For XOR, I “created” a new easy to access sign with “^”.
EDIT: If people want to, I can probably make aliases where AND could be either & or *, OR could be | or +, and XOR could be ^ or !=
I discovered two things the other day - my code was incomprehensible, and it didn’t work. I did a complete rehaul and pretty much made the whole thing from scratch again. The good thing now is that it works, and it’s better than the original
I’ve made an update to the version on Github and would love some feedback! I’ve added a logic device, so you can make a virtual device made up of any (I hope…) device type and capability. For most people, this should be more user friendly than the logic unit (although not as flexible).
Want to create a device that will be active when a door is open, there’s a water leak and the backyard camera is not active? Sure! Go ahead!