Webhook Service is LIVE #141
Replies: 48 comments 50 replies
-
Kleinstudios URL won’t work? |
Beta Was this translation helpful? Give feedback.
-
Please try again. Something wrong with the link. Setup instructions are on the site. Let me know how it goes. You can always remove the WebHook Access token from the configuration for the plugin and it will start polling again. You can cancel the subscription from the site. Thanks for letting me know about the issue. |
Beta Was this translation helpful? Give feedback.
-
All, someone brought to my attention that Samsung moved some things around in their app, and I had to make a change to the directions. Please note that if you don't see a "Discover" tab at the top of the "Create a Routine" page, you have the latest app, and you can find the smart app config in the "Automations" screen by touching the circle icon at the top right-hand side of the screen. |
Beta Was this translation helpful? Give feedback.
-
Awesome! This works great, no more errors on my homebridge log. Super responsive! For people having problems accessing the website. I had to put "www" before the website to get the page to load. |
Beta Was this translation helpful? Give feedback.
-
That’s expected. You aren’t making a valid call to the api. Sent from my iPhoneOn Feb 25, 2023, at 7:32 PM, coryabooth ***@***.***> wrote:
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
I have a doubt, for WindFree air conditioners will it be possible to do other tasks, in addition to turning it on and off, how to choose the mode (hot or cold), temperature and ventilation speed? |
Beta Was this translation helpful? Give feedback.
-
Air conditioners are not yet supported by the plugin.
… On Feb 25, 2023, at 9:12 PM, gvchagas ***@***.***> wrote:
I have a doubt, for WindFree air conditioners will it be possible to do other tasks, in addition to turning it on and off, how to choose the mode (hot or cold), temperature and ventilation speed?
—
Reply to this email directly, view it on GitHub <#141 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/ABG55ETR5JTINF7GTJGORA3WZK3X3ANCNFSM6AAAAAAVH7RRDU>.
You are receiving this because you authored the thread.
|
Beta Was this translation helpful? Give feedback.
-
Apologizes for spamming this thread... I am still stuck however... I have used CLI to clean everything out, recreated the Webhook in the Developer section numerous time. But at the final screen, its says "Control" and does not display my selected devices. And it responds with "Failure: 400 Bad Request" Is there anything I can check? Some sort of logging? In the Developer section under "Live Log" - all I see is: In the HomeBridge UI - the "Live Log" says: This thread seems very similar: EDIT Progress! Using the thread above, there is a discussion of a potential limit on devices (perhaps 20?) I was able to add 18 devices successfully - but it does seem to crash with over 20: Perhaps this has some confirmation: Guardrail | 30 | Max number of devices per Installed App (Cloud Connected) |
Beta Was this translation helpful? Give feedback.
-
Cory do you have any blinds?
Try this. When you go into the ST app to select your devices, just select a few switches and try it. Let m know if that works. It could be a problem with a device type. I don’t own all of them so something may not be working. Someone else said they had a problem adding blinds.
… On Feb 26, 2023, at 12:08 AM, coryabooth ***@***.***> wrote:
Apologizes for spamming this thread...
I am still stuck however...
I have used CLI to clean everything out, recreated the Webhook in the Developer section numerous time.
I have found the "Test" SmartApp each time, without any issue
I have my Webhook Token
I select "all devices"
But at the final screen, its says "Control" and does not display my selected devices.
And it responds with "Failure: 400 Bad Request"
Is there anything I can check? Some sort of logging?
—
Reply to this email directly, view it on GitHub <#141 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/ABG55ETOG73GDSN6J3ICWLTWZLQN3ANCNFSM6AAAAAAVH7RRDU>.
You are receiving this because you authored the thread.
|
Beta Was this translation helpful? Give feedback.
-
Cory, I believe I know your issue. Hang on while I try something on my end. Something seems to have gone wrong while registering your account. The issue seems to be on my side. Let me have a look.
… On Feb 26, 2023, at 12:08 AM, coryabooth ***@***.***> wrote:
Apologizes for spamming this thread...
I am still stuck however...
I have used CLI to clean everything out, recreated the Webhook in the Developer section numerous time.
I have found the "Test" SmartApp each time, without any issue
I have my Webhook Token
I select "all devices"
But at the final screen, its says "Control" and does not display my selected devices.
And it responds with "Failure: 400 Bad Request"
Is there anything I can check? Some sort of logging?
—
Reply to this email directly, view it on GitHub <#141 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/ABG55ETOG73GDSN6J3ICWLTWZLQN3ANCNFSM6AAAAAAVH7RRDU>.
You are receiving this because you authored the thread.
|
Beta Was this translation helpful? Give feedback.
-
Everyone, I believe there may currently be a limit of around 39 devices to be in the subscription. I'm looking into this and hope to have a fix soon. |
Beta Was this translation helpful? Give feedback.
-
I get this in the Smartthings when I try to approve the access to the
devices.
…On Sun, Feb 26, 2023 at 3:42 PM iklein99 ***@***.***> wrote:
Ok everyone. Problem is fixed. When go into the SmartThings app, you no
longer have to select devices. It will monitor all of your devices as long
as they support one of the supported capabilities. Thanks for your patience.
—
Reply to this email directly, view it on GitHub
<#141 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AD7QNDEMQUO4HWZWTIL2PPDWZPE3VANCNFSM6AAAAAAVH7RRDU>
.
You are receiving this because you commented.Message ID:
<iklein99/homebridge-smartthings/repo-discussions/141/comments/5116482@
github.com>
|
Beta Was this translation helpful? Give feedback.
-
WhT time zone are you in?Sent from my iPhoneOn Feb 26, 2023, at 9:22 PM, joshschools ***@***.***> wrote:
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
It appears that a small number folks that have set up the webhook smart app are not receiving events from smartthings. This is because somehow the ID that gets created when you install the app isn't matching what is in the database. I'm not sure how this happened - I'm looking at it, but for now, if you are experiencing issues, perform the following:
Sorry about the issue. |
Beta Was this translation helpful? Give feedback.
-
Just signed up and installed. So far working as advertised. Thank You. |
Beta Was this translation helpful? Give feedback.
-
Signed up and installed over the weekend. Works great so far. A couple of minor things.
[30/05/2023, 09:18:52] [homebridge-smartthings-ik] This plugin slows down Homebridge. The read handler for the characteristic 'Battery Level' was slow to respond! See https://homebridge.io/w/JtMGR for more info. Does it mean it is still polling from ST?
|
Beta Was this translation helpful? Give feedback.
-
Hmmm, I got all the way through the instructions ok, but at the very end when I restart Homebridge I get, "No plugin was found for the platform "HomeBridgeSmartThings" in your config.json. Please make sure the corresponding plugin is installed correctly." Is there maybe an alternative name I should be trying there? Thx |
Beta Was this translation helpful? Give feedback.
-
Can you go into the plugins screen and send a screenshot of the plugins page? Also send me your config file, remove your access tokens first. |
Beta Was this translation helpful? Give feedback.
-
No. Sorry.
… On Jul 26, 2023, at 4:41 PM, C. Albert Thompson ***@***.***> wrote:
I have a domain name and HTTPS certificate that I can deploy the webhook. Is there someway I can set that up?
—
Reply to this email directly, view it on GitHub <#141 (reply in thread)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/ABG55EUEBG7CO3CQTACNDYTXSF6GZANCNFSM6AAAAAAVH7RRDU>.
You are receiving this because you authored the thread.
|
Beta Was this translation helpful? Give feedback.
-
Hey @iklein99, don't know what I'm doing wrong here: Did the whole setup.
But I can't see my devices. So no webhook is being called on an update. { "type": "CONTROL_EVENT", "data": "welcome", "lastEventId": "", "origin": "https://spigot-regional.api.smartthings.com" } Do you have any tips? I saw that there might be a problem with too much devices but I just have 6 at the moment. |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
Sry its in german, but the list of devices is empty when I try to allow specific devices. (last step from webhook app) English-translation: ActionButtons: |
Beta Was this translation helpful? Give feedback.
-
Hi @iklein99 , I hope you are doing well. I followed all the instruction, but the last step "configure the plugin" in my page is different, there is no "WebhookToken" line, I only see the AccessToken line, can you please help me with this? Thank you! FYI: I'm using Hoobs, and the version of Smartthings Ik is 1.5.20. Best, |
Beta Was this translation helpful? Give feedback.
-
Look at the logs. Do you see errors? If not, then you should be able to see by physically changing a device state and see if that change is reflected in the Apple Home app. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Hey Ira! Thank you for providing this API. I’m signed up (as gogobonobo). I was hoping this would solve the problem I’m having of button events not making it to Homebridge/Homekit, but it looks like even though button presses are showing up in SmartThings, they aren’t making it across. Is there any way you could check to see if it’s making it over? |
Beta Was this translation helpful? Give feedback.
-
I advise anyone using an iPad as a HomeHub to move to HomePod or Apple TV as the primary hub. |
Beta Was this translation helpful? Give feedback.
-
Any users that have seen a big improvement with the webhook service, could you let me know? I regularly have issues with ST where it thinks everything is working but flipping switches doesn't do anything, until I restart the child bridge. No errors in the log or anything. I only have 2 ST devices, z-wave switch and lock. Just curious if anyone has seen a huge improvement with the webhook |
Beta Was this translation helpful? Give feedback.
-
The Webhook Service is LIVE!
Why do I need to this?
In order to get updates from your devices, the plugin polls your devices (unless disabled) fairly frequently, but no more than once every 5 seconds.
If you have a lot of devices, this produces quite a bit of traffic as each device gets polled separately. This will also result in timeouts occasionally and you may see errors in your logs.
Additionally, the updates are a little delayed. So if you are using motion detectors, for instance, the delay of 5 seconds in getting an update into Home Kit can be a problem.
This service eliminates the polling. The plugin will wait for events to come from SmartThings through the Web Hook services. This results in minimal network traffic and near real-time updates of device state.
Getting Access
In order to get access, you need to do four main things:
While the webhook service has been tested for several weeks now, the purchase site was just launched. So I'd appreciate any feedback.
Thanks all!
Ira
Beta Was this translation helpful? Give feedback.
All reactions