What does '!=' mean?

Hi all,

Would you know what '!=' means?

Capture 2

I've created a rule for my bathroom fan using a humidity sensor but I feel like the available Trigger options under 'Comparison*' are missing something like a 'Rate of rise/fall' otherwise you'll have to keep changing the humidity figure as the weather changes which isn't feasible.

It's like the Sunrise/Sunset feature which is handy as those times change pretty much daily so something like that should be available for the humidity/Comparison options.

I ended up using a community based app for bathroom fans to turn the fan on as it has the 'Rate of rise/fall' option then I used a Basic Rule to handle the 'turn off' part based on a contact sensor.

1 Like

Not equal

7 Likes

The "!=" usage stems directly from programming languages, where (at least on early keyboards) composing the "ā‰ " symbol was either difficult or impossible.

While "!=" is arguably far better than "<>" in this context, I dare say more non-programmers would understand the latter more clearly. But the most obvious, universally-acceptable means for conveying "not equal", in my opinion, is the "ā‰ " symbol that comes straight from the grade school math classroom.

Could that be a candidate in future firmware revisions, @bravenel ?

5 Likes

Sure, good idea.

6 Likes

How about "not ="?

I have never seen a key board with that character, how do you create it?

Short answer: In Windows, click START > type "Character Map" and use the resulting applet to find that symbol and copy/paste it as needed.

Long answer: Google "not equal symbol" and copy/paste from one of the results. (My preferred method)

Longer answer: Use a combination of "Alt-Codes" in Word, Excel, etc. to "compose" the desired character. (NOTE: No direct keyboard alt-code exists in Windows for "not equal to")

Funniest answer (borrowed from the punchline of a classic "Getting Directions in Maine" joke): "You can't get there from here."

1 Like

If you are "fixing" not equal, could you spell out the other symbols in plain English please? I have seen a few posts over the years asking what those mean. It sounds silly to have to explain it, but not everyone uses those every day.

I wonder for accessibility how just the symbols would affect someone with dyslexia or someone using a screen reader? And just for consistency, shouldn't they match the other selections?

I had thought about offering the suggestion of using words, but felt that may be harder for those who don't speak English.... But maybe it can be managed....

1 Like

Accessibility aside, I have to wonder that if you don't know what <= means you probably have no business trying to use it. This stuff is taught in middle school. RM is an advanced user app. So there is an inherent contradiction in your request. This is the usage context at stake:

Are you seriously suggesting that is incomprehensible to some users who could otherwise understand the concept of comparison? I'm sorry, but this is not happening and I don't think it's a reasonable suggestion.

7 Likes

download

4 Likes

I'd be curious to know what a screen reader says to RM users for that drop-down list in its current state. I'd put money on it saying "left angle bracket" when it sees "<", but maybe some readers have better context sensitivity and will adapt?

Either way, tough call adding actual verbiage in this very special circumstance, no matter how badly some of us occasionally need reminding that "<" stands for "less than". Bruce is probably right that this is one element best left as-is, even at the expense of some Users' accessibility.

ADDITIONAL READING
https://www.deque.com/blog/dont-screen-readers-read-whats-screen-part-1-punctuation-typographic-symbols/

1 Like

@bravenel Would you consider my suggestion to implement a 'Rate of rise/fall' for the humidity trigger? As I mentioned on my original post, humidity changes every day (I am in Australia) so it's hard to pick an accurate value for the trigger. I did try picking a higher values so that the fan wouldn't get turned on unnecessarily but it took too long for the the sensor (konke) to update the humidity level twice before it could reach the trigger point (bathroom turned into a sauna before the fan kicked in).

It is in the OP of this thread.

My Bad! Too many posts to read....

@hpgurgel I don't see rate of change becoming an RM feature, as it's pretty full up and too complex already. You can trigger on *increased* or *decreased*. The event value can be put into a variable, and math done to come up with rate of change... Not simple, I know, but doable.

3 Likes

I posted that under Features Request now.

I've created a rule for my bathroom fan using a humidity sensor but I feel like the available Trigger options under 'Comparison*' are missing something like a 'Rate of rise/fall' otherwise you'll have to keep changing the humidity figure as the weather changes which isn't feasible.

I did try picking higher values so that the fan wouldn't get turned on unnecessarily but it took too long for the sensor (konke) to update the humidity level twice before it could reach the trigger point (bathroom turned into a sauna before the fan kicked in).

It's like the Sunrise/Sunset feature which is handy as those times change pretty much daily so something like that ('Rate of rise/fall') should be available for the humidity/Comparison options.

I ended up using a community based app for bathroom fans to turn the fan on as it has the 'Rate of rise/fall' option then I used a Basic Rule to handle the 'turn off' part based on a contact sensor.

Would you guys consider implementing the above please?

Just spitballing here, but if you created a rule that was triggered on every change of humdity reading by the device(s) to calculate your rise/fall rate and store it in a hub variable. And then use a second rule to trigger when that variable crossed your boundary would that give you what you need?

Edit: see @bravenel beat me to the punchā€¦

2 Likes

See above:

How about rate of change on temperature.... "Notification: The House Just Caught on Fire." or "Someone shut the damn door, it's freezing in here".

1 Like