Looking at the code for the parent there has to be another child app, not a device. Since I don't see another child app I'm going to call it good here.
If you update to the latest version of the parent app I removed my warn logging and I allowed the link from automations to link back to itself rather than crash.
If you guys find something that isn't working besides automations give me a shout.
Also, if you feel like it's stable and worthwhile please report back and me or somebody (even you guys) could add it to the wiki of community supported devices. Maybe I'll even do a release post if I'm not feeling REALLY lazy.
@mike.maxwell or somebody else from Hubitat or a very wise community member, I have a question.
This SmartThings app is both the child and the parent. There is a link that is dynamic based on whether or not it is acting as child or parent. In Hubitat, however, it appears that instead of creating another instance of itself as the child it just loops back to itself (the parent and only instance).
So, in hubitat is an app allowed to create instances of itself (same app name and namespace) as a child or does it have to create a different name and namespace as a child?
Will defo shout if i find something that doesn't work and its definitely worth a release post!
I've already switched all my heating automations from the ST hub to HE using this app & driver, so i'll get a good test of it over the next week or so and report back.
Shoot... so much for the quick refactor. Okay. Thanks, Mike.
Guys, how bad do you want that functionality? I can pull the code out into a separate child app to get it to work or we can ignore it and leave it broken.
If I comment out the thermostat capability it takes more than just cooling with it. It takes heat() as well. The same is true for ThermostatMode. It takes off() with it even.
So, you kind of just have to live with it I think.
Did that happen on save? What version of HE are you on? Maybe an update made it so listing the app as a parent or child of itself doesn't work. Does it work now?