Hi all! This is my first post, but I've been lurking for a few days. If this a better place to put this post, please let me know.
Like many people here, I started on Smartthings and I started moving over a few days ago. I'm starting by integrating my cloud devices (ecobee, MyQ, Ring, etc.) before I start migrating everything from ST.
On ST, I'd created a very basic virtual device which combined a switch and motion sensor so that I could trigger the switch via IFTTT to ,in turn, flip the sensor state. However, I've discovered Hubitat has the Maker API which I figure I could use with IFFF webhooks to make something better. Here's my vision...
I want to create a virtual Wyze Cam device that mirrors as many of Wyze's IFTTT capabilities as possible:
Carbon Monoxide Detector
Creating a basic virtual device which includes those 4 capabilities seems pretty easy, but I don't know if I need to expose commands in order to change sensor and detector states via IFTTT webhook or whatnot. And if I do, I don't know how to do that. While I'm familiar with RESTful APIs, the Maker API (and how it interacts with devices) is new to me.
My original solution used a virtual switch, but that's very much a hack. I had plenty of hacks in ST, but I'm trying to do things right, now.
I don't think a switch even solves my problem. Since a device can have only 1 switch and I'm trying to update 4 values, I think a direct update via webhook is the better way to go.
As for phones, I'm an iPhone user. I do have several Fire HD tablets, though. I haven't played with tasker, but I could look into it. It seems like a viable solution and may have more widespread use cases than IFTTT. However, I still need the device (probably even the same device I described above) to capture everything, right?
Ok, so I've actually written something. I'm new to home automation in general and HE in specific so it's probably not elegant, but it'll do the job. I will double check the code tonight and post it in a new thread along with instructions for using it.
It basically treats the Wyze camera like a multisensor with an on/off switch by maxing out the Wyze capabilities exposed by IFTTT:
Turns the Wyze camera on/off
Detects motion, sound, smoke, and carbon monoxide
There are lots of clever people here so I'm excited to get into it and contribute where I can!