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
Device State Locale Plugin only triggers if STATE changed via andFhem #1297
Comments
Ok let's see whether I understood this correctly:
Now your problem is that you want to listen not only for the device state but for some different value. Is this correct? If yes: the device state locale plugin is currently quite stupid. Actually what it does is comparing the internal device state against the one specified in Tasker. That's just the one value that is compared. This is also why no attributes, internals or whatever are used in this comparison. Does this help? |
I just released a new beta version incl. those changes for the condition query plugin. If you want, you can just try it there. If not - it will be released with the next production version anyways. |
I have a working andFhem - Tasker setup. (I can control lights through tasker.)
I also have a working GCM setup. (Device state is synchronized to andFhem for devices included in attribute deviceFilter.)
Even though my tasker action is only being executed, if I switch on the light via andFhem. If it's switched on by any other source all of the readings and internals (particularly the Reading state and Internal STATE) are being updated in andFhem, but tasker does not recognize it.
Any ideas?
Edit: If I set menu item "notifications" to "all updates", notifications appear when device is being switched via FHEMWEB.
If I set it to "state-updates only", nothing appears by switching the device.
By the way: Internal "STATE" really is being updated all the time in andFhem.
This is the android-notification:
This is my device definition:
The text was updated successfully, but these errors were encountered: