Hi All! I made an addon that lets you issue Telegram voice calls from a Raspberry Pi running hass.io, controlled via MQTT. Right now you can make and receive Telegram calls through any ALSA device, and the idea is to further integrate this with actual home automation over time (remote audio devices for example).
Hope you like it! Feedback welcome!.
Exciting ! Will take a look. Do you know if the call would punch through DnD on an iPhone?
Hello, I am trying to install this addon but it fails and I don’t know what I am missing. I added the github repository from Gabriel ( https://github.com/gabomdq/hassio-addons ) to my HassIO store.
The addon is now visible under the name Telegram VOIP MQTT, but when I click on the “install” button it stops after a few seconds and nothing happens.
Here is my Hassio Supervisor Log:
19-05-24 10:43:24 INFO (SyncWorker_10) [hassio.docker.addon] Start build ef5ec672/armv7-addon-tgvoip:1
19-05-24 10:43:29 ERROR (SyncWorker_10) [hassio.docker.addon] Can’t build ef5ec672/armv7-addon-tgvoip:1: ADD failed: stat /var/lib/docker/tmp/docker-bu ilder283344389/armv7/tgvoip.tar.bz2: no such file or directory
Is there a way to debug what is going on or why it fails? This addon seems very useful for my goal!
Thank you very much in advance
I only tested this on a Raspberry Pi with armhf architecture. You’ll notice there’s no armv7 folder here: https://github.com/gabomdq/hassio-addons/tree/master/tgvoip
You can try copying one of the other folders (i386, amd64, etc) which contain a symlink to an empty tar file to a “armv7” folder and see if it builds.
I have a Raspberry Pi 3, that’s why when I saw the armhf folder I was pretty confident that it would work… I’ll try your advice
Cool, with your advice (crating a fake armv7 folder with symlink to the tar file) I managed to install your addon. Now I’m stuck on a parameter:
database_key Your Telegram app database encryption key
What am I supposed to write in there? where do I find the encryption key? is it one of the keys written in the https://my.telegram.org/apps page in the section “Public keys” or is it something else?
Thank you again for your support
I am still trying to figure out how to find the database encryption key, however I have another problem in the meanwhile: when I try to start the addon I get the following error throught hassio-supervisor log:
19-05-29 12:31:12 ERROR (SyncWorker_6) [hassio.docker] Can’t create container from addon_ef5ec672_tgvoip: 404 Client Error: Not Found (“No such image: ef5ec672/armv7-addon-tgvoip:latest”)
why is that?