1) Give a description of the problem
I have several devices that report temperature. I’d like to poll that information from Google Assistant so that my Google Home speaks it back. I know I could do this by changing the device handler of the devices to a thermostat, but then I lose the functionality of those devices (motion sensors and door contacts). I thought I could just create a virtual thermostat then write a piston to capture the temperature attribute from the real device to a local state and then restore the local state to the virtual device, but its not working.
2) What is the expected behavior?
Real device attributes copied to virtual device attributes
3) What is happening/not happening?
Its not copying the attributes
**4) Post a Green Snapshot of the piston![image|45x37]