Welcome to Smart Home Forum by FIBARO
Dear Guest,
as you can notice parts of Smart Home Forum by FIBARO is not available for you. You have to register in order to view all content and post in our community. Don't worry! Registration is a simple free process that requires minimal information for you to sign up. Become a part of of Smart Home Forum by FIBARO by creating an account.
As a member you can:
- Start new topics and reply to others
- Follow topics and users to get email updates
- Get your own profile page and make new friends
- Send personal messages
- ... and learn a lot about our system!
Regards,
Smart Home Forum by FIBARO Team

Question
dw89 8
Hi All,
Simple question for those that know:
What's the most db efficient way to loop through ALL devices on an HC2 to pull out info on 'any' type of motion sensor that can be bought for an HC2? I only have two different types personally i.e Aeon (where type == 'com.fibaro.motionSensor') and Fibaro (where type == 'com.fibaro.FGMS001'). What other types are out there for other makes?
I want to do a bulletproof loop which will include 'any' Motion Sensor....what's the best way to do this without implicitly knowing the 'type' of each sensor? In my own code I simply implicitly look for those types but, where I to be making it for a disparate system (where I don't know what they have) what's the best way?Ideas much appreciated.
KR, Dave:)
PS As per title; if you know what a type is I would put == to but, if you know it 'contains' a word like 'motion' how can one code for, what I know as (in other languages) a 'like' comparator. e.g. loop where I find all motion sensors where type LIKE '%motion%'; i.e I don't care what's before it or after it as long as it has 'motion' in the type value.
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.