Skip to content
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 - add generic command handling #194

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

gandazgul
Copy link
Contributor

My main change is line 575 of the smart app. It checks if the device supports the command being sent and calls it directly even when no action is specified in the capabilities map.

This allows virtual devices that implement commands with the same name as the capability state (e.g. temperature()) to just work.

For temperature and humidity I did add actions that call temperate or setTemperature depending on which is supported (I have seen both used).

This should help people who are using the virtual sensors from smartthings with this bridge. A better sensor device handler fully compatible with this bridge is available here: https://github.com/gandazgul/mqtt-smartthings-devices/blob/master/devicetypes/gandazgul/mqtt-temperature-sensor.src/mqtt-temperature-sensor.groovy

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant