Hi,
I just found gotify, didn’t try yet but described as a self hosted version of Pushbullet. I couldn’t find any official/community addon, is anybody using it?
ok so, I have been experimenting. There is a python library as well but definitely creating a custom component is not something I can achieve. however the rest api pretty simple and was able to create notifications with node-red.
[{"id":"50f8493a.a8e188","type":"http request","z":"294e4f5f.46b07","name":"post message","method":"POST","ret":"txt","paytoqs":false,"url":"http://192.168.178.15:10080/message","tls":"","proxy":"","authType":"basic","x":820,"y":740,"wires":[["8c40f1a0.a9f0e"]]},{"id":"eeb2d750.41bc68","type":"function","z":"294e4f5f.46b07","name":"header and payload","func":"msg.headers = {\"X-Gotify-Key\":\"<APP-TOKEN>\"}\nmsg.payload = {\"title\":\"node-red\",\"message\":\"hello world\",\"priority\":5}\nreturn msg;","outputs":1,"noerr":0,"x":600,"y":740,"wires":[["50f8493a.a8e188"]]},{"id":"833b0f06.8217c","type":"inject","z":"294e4f5f.46b07","name":"","topic":"","payload":"","payloadType":"date","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":400,"y":740,"wires":[["eeb2d750.41bc68"]]},{"id":"8c40f1a0.a9f0e","type":"debug","z":"294e4f5f.46b07","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","x":1030,"y":740,"wires":[]}]
docker installation was also pretty straightforward, was up and running in seconds. I haven’t try it yet with Nginx Proxy Manager and SSL but once it is figured, I will post again.
Also still didn’t test pushing picture or markdown features, and I am not sure if there are actionable notifications.
Only downsize is maybe, they have only android client but not a problem for me.