Quick question. I'm a new Hubitat owner coming from an ISY994i w/Insteon and a Revolv hub prior to that.
I was able to add the driver code above. What do I need to do to add my API and user key? I can't for the life of me find where to do it. Thanks! There's a bit of a learning curve coming from the ISY994i.
I'm glad to see Pushover support in Hubitat as I used it extensively in my ISY994i setup.
Welcome! First thing... There is no real reason to add the Pushover Driver code above to your Hubitat Hub. The Hubitat team added this driver to the Hubitat Firmware, so it is already included as a native device driver.
In your Hubitat Hub's web interface, select Devices. In that page, select Add Virtual Device. You will be presented with a window where you can select a name, label, and network id. You can simply type in "Pushover" for each of these. (Note, if you add more than one device, the network ID needs to be unique!) Also select the Pushover Device Driver from the list. Then click SAVE.
Now you can edit the Device's user preferences and enter in your Pushover keys. Once you enter those and click save, additional preferences will be shown that allow you to customize the device.
Should not be a problem. I believe they are the same. On my production hub, I am still using the custom one that @stephack and I wrote. On my development hub I am using the native version. They appear identical to me.
The only difference "may be" support for emergency notifications with the [E] prefix that was added back in April. I alerted @bravenel of the change so it might have been incorporated in the official driver since then.
'Speak' was in quotations for a reason... Pushover cannot audibly speak anything. Pushover provides push notifications only.
Some applications support the 'Speech Synthesis' Capability, but not the 'Notifications' Capability. Since both capabilities simply expect text to be passed to the respective commands, it was trivial to allow the Pushover Driver to implement both commands.
This way, if you have an App that only supports one or the other capability, your Pushover device will appear as a valid device. But the end result will still just be a Pushover Push Notification on your phone or tablet.
Hope that helps to explain it.
I have updated the original post to hopefully make this clearer for others as well.
Didnt realize that myself. I can update the custom driver with the new httpPost method but let's see if this can be fixed by @mike.maxwell or @bravenel first.