New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature Request: Contact sensors like GS-WDS07 #15
Comments
I don't have that sensor to test with, so will need some info from you.
something like this from your sensor would be very helpful. |
I too would love to see this feature implemented for door sensors. I am using one of the standard protcols, SimpliSafe, which also reports an open/closed event in the 'extradata'
|
Thanks for the feedback. I'm thinking about the best way to implement this. Keys like More thoughts to come. |
While the current auto discovery script does a good job with just the generic keys (data items), it has a number of drawbacks. I've wound up having to do a lot of manual editing of the auto discovered output. Handling of the key (data items) in a model specific way is necessary. I've been thinking there should be some factory method that given an rtl_433 message that creates an object or passes back the existing object that will allow model specific overrides. Black listing and/or white listing by model is also something I find a need for. (I like to leave all decoders in rtl_433 enabled to see what is out there, but I don't want them all in Home Assistant.) Additional data is necessary for some device types. The DSC security sensors I have need additional data to indicate whether they are for a door, window, flood, something etc. (Generic open/close sensors can be used for a lot of things.) Finally there are a number of deeper issues with naming that need some thought. Some devices unfortunately have a volatile component to their identification data that changes when batteries are changed. I have some LaCrosse temperature and humidity sensors that only have a volatile ID and no other fixed data. I also have Ambient sensors have have 8 fixed by dip switch channel values, but also have a volatile ID. For my use, I'd like to eliminate the ID being used as part of the naming component, using only the model + channel. Thought needs to be given to what happens when stuff changes. In particular what are the implications if you are also storing data downstream from Home Assistant in something like InfluxDB. I'd be interested in having a larger discussion. This issue probably isn't the right place, though I'm not sure what a better place is. I've mentioned some of this in issues against rtl_433. Don't know whether it would be better to have a thread on the Hass community forum or the rtl_433 mailing list. |
There's been good work on the bridge script upstream: https://github.com/merbanan/rtl_433/commits/master/examples/rtl_433_mqtt_hass.py I'm closing this for now as that's probably the best place to get visibility and discussion on this. Ideally, we get this add-on to the point where it's just using the upstream bridge script directly with no changes. Thanks! |
Thank you! |
Hi,
I'd like to submit a feature request to support generic contact sensors and generic motion sensors like the GS-WDS07 (arguably the most popular 433 contact sensor). I'm more than happy to provide any needed information that I get from RTL_433.
Thank you,
Jon
The text was updated successfully, but these errors were encountered: