Hello, I am writing to you from Ecuador. I congratulate you for your video is very explanatory ... I have a question, in the case of using the outgoing webhooks in what part of the automations of the home assitant "webhooks" Have I put the token of the outgoing webhooks of synology chat?
For incoming webhook (if you want to trigger something in Home Assistant from outside, you can use www.home-assistant.io/docs/automation/trigger/#webhook-trigger For outgoing, use something as shown in video - notification service.
It's working fine thanks Do you if it's possible to add a title to the message and if yes how ? Even if I add a title in the notify service tool, I receive only the message without the title.
Hello ! As usual nice work and very clear. I have set up the notify platform as described. However I cannot see it with the servcie tool. Nothing in the log even in debug mode. Any idea how to debug ? Thanks
Even when you restart Home Assistant, there is nothing in the log? It should show at least something. Check in HA configuration, about/info - it should be listed there together with startup time for the integration. If not then it's probably not properly configured.
Does this work on all Synology NAS devices, or does it need to be one of the higher end models? I know some applications (docker as an example) cannot be installed on all models.
It will work on I think all devices since version 11 (+, j, play and normal models). I did check compatibility matrix and haven't noticed any model missing.
Sorry for a delay - was looking into this and how to do it if possible. BUT unfortunately, no, looks like you can't do ir - two have two separate instances on one device. Of course, on DS920+ you could run Virtual DSM (in Virtual Machine Manager), but I haven't tried running Syno Chat there.
@@BeardedTinker Found and fixt the error. My Nas is exposed to the internet but not the port i use to login to DSM so i added "verify_ssl: false" so i could still run it locally
It seems that if the message contains a template, it does not arrive to Synology Chat. I try to send this to Syno Chat but it does not work: service: notify.syno_chat data: message: The humidity in the Bedroom is {{ states('sensor.humidity_bedroom') }}% If I only send a simple text, the message arrives: service: notify.syno_chat data: message: The humidity in the Bedroom is low. Am I doing something wrong or Synology Chat cannot handle messages with templates?
I use that a lot. If you have % at the then, try to remove it and just have following: The humidity in the Bedroom is {{ states('sensor.humidity_bedroom') }} It should work.
@@BeardedTinker Thank you for the hint, it works without the % at the end. My other issue is that notifications to arrive to Syno Chat takes 30s or so. It is exposed to the internet via Syno ddns and Syno reverse proxy. Could it be the issue? The notifications to HA mobile app are basically instant and it is exposed the same way...
Not sure really. For me it's instant (about a second of delay). I also use dynamic DNS and reverse proxy. Tested in developer tools by calling syno chat service.
Thanks for this, really good to have the notifications privatly ! But it does not work for me, it‘s a https webhook for the chat and when I try to use and test this service, the log reports: certificate verify failed: certificate has expired (_ssl.c:1125)')) - what shall I do, any idea ?
There are couple of ways, depending if you are using internally https or not. If you are, and it's attached to domain name (not local IP address), I would recommend to try and use domain name instead of IP address. Next option is to try and see if you can use http instead of https for webhook - but this depends if you have enabled or disabled http traffic on your DSM - since communication is internal (from Chat on Synoloyg to HA that is local), you can "risk" and use http here. Third option - one that I use is Application portal in Control panel - I created (sub) domain for chat that is https domain name, and use this subdomain for webhook. Sorry for a long answer, but I hope this helps or gives you maybe additional idea.
@@BeardedTinker Hey and thx for your long answer but I still have no idea where to start. I‘m running HA in Synology in Docker, maybe I should mention that. There are no open ports in the router and I am not using any of this Quickconnect oder DDNS Features. So what is the „Domain name“ of my Syno ? Where can I switch between http and https internally ? Hot to create a subdomain ? You see, more questions than before :)
@@BeardedTinker Hi, I gave it another chance and did something strange: RTFM :) So there is am option to deactivate the SSL-Mode. Just add verify_ssl: false in the configuration.yaml and - it works !
@@olivers519 nice - congrats! Verify SSL false doesn't check if certificate is valid or not. That's very useful overall if you want to use SSL that has been linked to your domain, but can't do it internally.
Hello, I am writing to you from Ecuador. I congratulate you for your video is very explanatory ... I have a question, in the case of using the outgoing webhooks in what part of the automations of the home assitant "webhooks" Have I put the token of the outgoing webhooks of synology chat?
For incoming webhook (if you want to trigger something in Home Assistant from outside, you can use www.home-assistant.io/docs/automation/trigger/#webhook-trigger
For outgoing, use something as shown in video - notification service.
Thanks 🤓
It's working fine thanks
Do you if it's possible to add a title to the message and if yes how ?
Even if I add a title in the notify service tool, I receive only the message without the title.
AFAIK it doesn't - since the chat on other side doesn't know how to interpret Title tag.
If I remember correctly, I tired it too and it didn't work.
Hello !
As usual nice work and very clear.
I have set up the notify platform as described. However I cannot see it with the servcie tool. Nothing in the log even in debug mode.
Any idea how to debug ?
Thanks
Even when you restart Home Assistant, there is nothing in the log? It should show at least something.
Check in HA configuration, about/info - it should be listed there together with startup time for the integration.
If not then it's probably not properly configured.
@@BeardedTinker Sorry for the trouble ... I've found a stupid error in my configuration with include_dir_list
Are you able to disable the deletion for the channel?
In Synolog Chat? So that users can't delete it?
EDIT: No, it can't be set in permissions. Unfortunately no way
@@BeardedTinker would be perfect if that option was possible
Love the video, will implement asap! Thank you
Marty, glad you like it!!!
Does this work on all Synology NAS devices, or does it need to be one of the higher end models?
I know some applications (docker as an example) cannot be installed on all models.
It will work on I think all devices since version 11 (+, j, play and normal models).
I did check compatibility matrix and haven't noticed any model missing.
Is it possible to host 2 unrelated instances of Chat for say 'Work' and 'Church' on my DS920+?
Sorry for a delay - was looking into this and how to do it if possible. BUT unfortunately, no, looks like you can't do ir - two have two separate instances on one device.
Of course, on DS920+ you could run Virtual DSM (in Virtual Machine Manager), but I haven't tried running Syno Chat there.
@@BeardedTinker Thanks ... running Virtual DSM on there is a clever idea, but it makes my head hurt.
i tried this howto today and when i call on the service it says unknow error has anything changed since this video was posted ?
It should still be working. My original integration and automation still work without a change to this day.
@@BeardedTinker Found and fixt the error. My Nas is exposed to the internet but not the port i use to login to DSM so i added "verify_ssl: false" so i could still run it locally
It seems that if the message contains a template, it does not arrive to Synology Chat.
I try to send this to Syno Chat but it does not work:
service: notify.syno_chat
data:
message: The humidity in the Bedroom is {{ states('sensor.humidity_bedroom') }}%
If I only send a simple text, the message arrives:
service: notify.syno_chat
data:
message: The humidity in the Bedroom is low.
Am I doing something wrong or Synology Chat cannot handle messages with templates?
I use that a lot. If you have % at the then, try to remove it and just have following: The humidity in the Bedroom is {{ states('sensor.humidity_bedroom') }}
It should work.
@@BeardedTinker Thank you for the hint, it works without the % at the end.
My other issue is that notifications to arrive to Syno Chat takes 30s or so. It is exposed to the internet via Syno ddns and Syno reverse proxy. Could it be the issue?
The notifications to HA mobile app are basically instant and it is exposed the same way...
Not sure really. For me it's instant (about a second of delay). I also use dynamic DNS and reverse proxy.
Tested in developer tools by calling syno chat service.
@@BeardedTinker I had to restart the NAS, after that there is no more delay.
Nice, glad you got it working!!!
Thanks so much for this Infos my Home Assistant learn speaking :-)
Glad you like it 😉
nice work :)
Hvala Rene, thank you!
Thanks for this, really good to have the notifications privatly ! But it does not work for me, it‘s a https webhook for the chat and when I try to use and test this service, the log reports: certificate verify failed: certificate has expired (_ssl.c:1125)')) - what shall I do, any idea ?
There are couple of ways, depending if you are using internally https or not. If you are, and it's attached to domain name (not local IP address), I would recommend to try and use domain name instead of IP address.
Next option is to try and see if you can use http instead of https for webhook - but this depends if you have enabled or disabled http traffic on your DSM - since communication is internal (from Chat on Synoloyg to HA that is local), you can "risk" and use http here.
Third option - one that I use is Application portal in Control panel - I created (sub) domain for chat that is https domain name, and use this subdomain for webhook.
Sorry for a long answer, but I hope this helps or gives you maybe additional idea.
@@BeardedTinker Hey and thx for your long answer but I still have no idea where to start. I‘m running HA in Synology in Docker, maybe I should mention that. There are no open ports in the router and I am not using any of this Quickconnect oder DDNS Features. So what is the „Domain name“ of my Syno ?
Where can I switch between http and https internally ?
Hot to create a subdomain ?
You see, more questions than before :)
@@BeardedTinker Hi, I gave it another chance and did something strange: RTFM :) So there is am option to deactivate the SSL-Mode. Just add verify_ssl: false in the configuration.yaml and - it works !
@@olivers519 nice - congrats! Verify SSL false doesn't check if certificate is valid or not. That's very useful overall if you want to use SSL that has been linked to your domain, but can't do it internally.