Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Telegram voice calls, thanks to CallMeBot.com

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.0k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.8k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.0k

Telegram voice calls, thanks to CallMeBot.com

Telegram voice calls, thanks to CallMeBot.com

Scheduled Pinned Locked Moved ioBroker Allgemein
telegramvoice calls
54 Posts 10 Posters 9.7k Views 14 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • BluefoxB Offline
    BluefoxB Offline
    Bluefox
    wrote on last edited by Negalein
    #1

    Telegram Phone Calls from ioBroker (with Voice Messages)

    At least the ioBroker can make a Telegram phone calls (with Voice) too thanks to the CallMeBot API.

    You need ioBroker.telegram adapter with version >= 1.5.0 for that.

    Everything is you need is to create a blockly or script as following:

    Blockly

    Just place the block "call via Telegram" as on the picture:
    3c2b8d21-9a54-4acc-906d-813e851ce718-image.png

    <block xmlns="http://www.w3.org/1999/xhtml" type="on" id="pcI%RNejJ#^wD#ZBKcPV" x="62.800048828125" y="37.399993896484375">
      <field name="OID">javascript.0.trigger</field>
      <field name="CONDITION">any</field>
      <field name="ACK_CONDITION">false</field>
      <statement name="STATEMENT">
        <block type="telegram_call" id="D==]%~cRa3pHO99!P4Qs">
          <field name="INSTANCE"></field>
          <field name="LANGUAGE"></field>
          <field name="LOG"></field>
          <value name="MESSAGE">
            <shadow type="text" id="o$5h,J65nfBdfVO.3|fd">
              <field name="TEXT">ioBroker is calling you!</field>
            </shadow>
          </value>
          <value name="USERNAME">
            <shadow type="text" id="V/Gwj;1y%D@`xq9*#niO">
              <field name="TEXT">@Username!</field>
            </shadow>
          </value>
        </block>
      </statement>
    </block>
    

    and set the valid text and user name.

    Now by change of the state trigger the call via telegram will be done.

    Script

    To use calls via Telegram in script write following:

    sendTo('telegram.0', 'call', 'Some text');
    

    or

    sendTo('telegram.0', 'call', {
        text: 'Some text',
        user: '@Username',
        language: 'de-DE-Standard-A' // optional
    });
    

    Read more here

    Mod-Edit: Thema von "Englisch - ioBroker Generel" nach "Deutsch - ioBroker Allgemein" verschoben!

    1 Reply Last reply
    2
    • bahnuhrB Online
      bahnuhrB Online
      bahnuhr
      Forum Testing Most Active
      wrote on last edited by
      #2

      Habs gerade probiert.
      Funktioniert jedoch nicht.

      Im log kommt:

      host.Asus-Buero	2020-02-04 17:27:42.424	error	Caught by controller[1]: at processImmediate (timers.js:658:5)
      host.Asus-Buero	2020-02-04 17:27:42.424	error	Caught by controller[1]: at tryOnImmediate (timers.js:676:5)
      host.Asus-Buero	2020-02-04 17:27:42.424	error	Caught by controller[1]: at runCallback (timers.js:706:11)
      host.Asus-Buero	2020-02-04 17:27:42.424	error	Caught by controller[1]: at Immediate.callUsers (C:\ioBroker\node_modules\iobroker.telegram\main.js:881:28)
      host.Asus-Buero	2020-02-04 17:27:42.424	error	Caught by controller[1]: TypeError: users.shift is not a function
      telegram.0	2020-02-04 17:27:41.695	info	(5964) Terminated (NO_ERROR): Without reason
      telegram.0	2020-02-04 17:27:41.694	info	(5964) terminating
      telegram.0	2020-02-04 17:27:41.188	error	(5964) TypeError: users.shift is not a function at Immediate.callUsers (C:\ioBroker\node_modules\iobroker.telegram\main.js:881:28) at runCallback (timers.js:706:11) at tryOnImmediate (time
      telegram.0	2020-02-04 17:27:41.187	error	(5964) uncaught exception: users.shift is not a function
      

      Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
      Danke.
      gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
      ScreenToGif :https://www.screentogif.com/downloads.html

      BluefoxB 1 Reply Last reply
      0
      • bahnuhrB Online
        bahnuhrB Online
        bahnuhr
        Forum Testing Most Active
        wrote on last edited by
        #3

        Bei 1.4.3 wird der Name noch angezeigt:
        a7afe36a-45a0-456a-8a34-2e0bdd32bd85-image.png

        Bei 1.5.0 wird der Name nicht angezeigt.
        Und deshalb hat es wohl nicht funktioniert.


        Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
        Danke.
        gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
        ScreenToGif :https://www.screentogif.com/downloads.html

        1 Reply Last reply
        0
        • bahnuhrB Online
          bahnuhrB Online
          bahnuhr
          Forum Testing Most Active
          wrote on last edited by
          #4

          So, nochmal probiert.

          1.5.0 speichert den Namen nicht !
          Bitte prüfen !


          Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
          Danke.
          gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
          ScreenToGif :https://www.screentogif.com/downloads.html

          1 Reply Last reply
          0
          • bahnuhrB bahnuhr

            Habs gerade probiert.
            Funktioniert jedoch nicht.

            Im log kommt:

            host.Asus-Buero	2020-02-04 17:27:42.424	error	Caught by controller[1]: at processImmediate (timers.js:658:5)
            host.Asus-Buero	2020-02-04 17:27:42.424	error	Caught by controller[1]: at tryOnImmediate (timers.js:676:5)
            host.Asus-Buero	2020-02-04 17:27:42.424	error	Caught by controller[1]: at runCallback (timers.js:706:11)
            host.Asus-Buero	2020-02-04 17:27:42.424	error	Caught by controller[1]: at Immediate.callUsers (C:\ioBroker\node_modules\iobroker.telegram\main.js:881:28)
            host.Asus-Buero	2020-02-04 17:27:42.424	error	Caught by controller[1]: TypeError: users.shift is not a function
            telegram.0	2020-02-04 17:27:41.695	info	(5964) Terminated (NO_ERROR): Without reason
            telegram.0	2020-02-04 17:27:41.694	info	(5964) terminating
            telegram.0	2020-02-04 17:27:41.188	error	(5964) TypeError: users.shift is not a function at Immediate.callUsers (C:\ioBroker\node_modules\iobroker.telegram\main.js:881:28) at runCallback (timers.js:706:11) at tryOnImmediate (time
            telegram.0	2020-02-04 17:27:41.187	error	(5964) uncaught exception: users.shift is not a function
            
            BluefoxB Offline
            BluefoxB Offline
            Bluefox
            wrote on last edited by
            #5

            @bahnuhr Hast du von npm installiert oder von github?

            bahnuhrB 1 Reply Last reply
            0
            • BluefoxB Bluefox

              @bahnuhr Hast du von npm installiert oder von github?

              bahnuhrB Online
              bahnuhrB Online
              bahnuhr
              Forum Testing Most Active
              wrote on last edited by bahnuhr
              #6

              @Bluefox sagte in Telegram voice calls, thanks to CallMeBot.com:

              @bahnuhr Hast du von npm installiert oder von github?

              So:
              8c3c713d-ba23-44ca-8cc8-e20eefea0276-image.png

              Nachtrag:
              dann upload (Pfeil nach oben).
              und nachricht vom Handy gesendet. Nr. wird gespeichert; Namen nicht.

              Dann wieder 1.4.3: Namen ist dort in der config ersichtlich.


              Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
              Danke.
              gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
              ScreenToGif :https://www.screentogif.com/downloads.html

              1 Reply Last reply
              0
              • bahnuhrB Online
                bahnuhrB Online
                bahnuhr
                Forum Testing Most Active
                wrote on last edited by
                #7

                @Bluefox

                Habe nun mal die Instanz sowie den Adapter gelöscht.
                Dann neu wie oben installiert.
                Name kommt jetzt:
                früher stand bei Name nur: Dieter
                jetzt steht da: bahnuhr / Dieter

                Folgende Script (Schnipsel aus meinem telegram Script) klappt weiterhin:

                var vUser = "Dieter";
                var vText = "/Standort\n" + "/Zusammenfassung";
                sendTo('telegram', { user: vUser, text: vText, parse_mode: 'HTML' });
                
                

                User Dieter scheint wohl zu funktionieren.

                Folgendes neue Script mit call klappt nicht:

                sendTo('telegram.0', 'call', {
                    text: 'Dies is ein Test',
                    user: 'Dieter'
                });
                

                Hab auch schon "bahnuhr" oder "bahnuhr / Dieter" probiert.
                Klappt nicht.

                Lass ich User weg; dann klappt der call.
                Allerdings wird der Text in einer Endlosschleife wiederholt !
                Soll dies so sein ?

                mfg


                Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                Danke.
                gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                ScreenToGif :https://www.screentogif.com/downloads.html

                1 Reply Last reply
                0
                • bahnuhrB Online
                  bahnuhrB Online
                  bahnuhr
                  Forum Testing Most Active
                  wrote on last edited by
                  #8

                  So, ich bin mit dem Test durch.

                  call mit User funktioniert nicht.

                  call ohne User -> dann wird der 1. User genommen.


                  Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                  Danke.
                  gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                  ScreenToGif :https://www.screentogif.com/downloads.html

                  ? 1 Reply Last reply
                  0
                  • bahnuhrB bahnuhr

                    So, ich bin mit dem Test durch.

                    call mit User funktioniert nicht.

                    call ohne User -> dann wird der 1. User genommen.

                    ? Offline
                    ? Offline
                    A Former User
                    wrote on last edited by
                    #9

                    @bahnuhr hast du in den Einstellungen von Telegram einen Username angegeben am Handy? Und das @ Zeichen gehört dazu zum Username wenn man ihn vergeben hat dann geht es auch.

                    bahnuhrB 1 Reply Last reply
                    0
                    • ? A Former User

                      @bahnuhr hast du in den Einstellungen von Telegram einen Username angegeben am Handy? Und das @ Zeichen gehört dazu zum Username wenn man ihn vergeben hat dann geht es auch.

                      bahnuhrB Online
                      bahnuhrB Online
                      bahnuhr
                      Forum Testing Most Active
                      wrote on last edited by
                      #10

                      @Brainbug sagte in Telegram voice calls, thanks to CallMeBot.com:

                      @bahnuhr hast du in den Einstellungen von Telegram einen Username angegeben am Handy? Und das @ Zeichen gehört dazu zum Username wenn man ihn vergeben hat dann geht es auch.

                      Bei solch einem Befehl:
                      sendTo('telegram', { user: vUser, text: vText, parse_mode: 'HTML' });
                      brauch ich kein @

                      Und bei dem call Befehl brauch ich @

                      Finde ich jetzt komisch aber ich probiers gleich aus.

                      Und sag mir bitte auch wo ein Username eingegeben wird. In der config von telegram find ich nichts; und vom Handy wird nur Dieter übermittelt, das greif ich mit einem anderen script ab wenn ich z.B. etwas per Handy schreibe.


                      Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                      Danke.
                      gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                      ScreenToGif :https://www.screentogif.com/downloads.html

                      1 Reply Last reply
                      0
                      • bahnuhrB Online
                        bahnuhrB Online
                        bahnuhr
                        Forum Testing Most Active
                        wrote on last edited by
                        #11

                        Habe eben folgenden Befehl probiert:
                        sendTo('telegram.0', 'call', { user: '@Dieter', text: 'Dies ist ein Test' });

                        Klappt nicht (zumindest bei mir so).


                        Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                        Danke.
                        gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                        ScreenToGif :https://www.screentogif.com/downloads.html

                        1 Reply Last reply
                        0
                        • ? Offline
                          ? Offline
                          A Former User
                          wrote on last edited by A Former User
                          #12

                          Geht wunderbar, für die Instanz.2 musste ich einen Username angeben dann ging die auch. Ansonsten kam es immer bei .0 an.
                          Bei der Einstellung: Username anstatt Vorname.. hatte ich einmal aktiv und dann wieder deaktiviert. Das der Username auch erkannt wird von Telegram.

                          bahnuhrB 1 Reply Last reply
                          0
                          • ? A Former User

                            Geht wunderbar, für die Instanz.2 musste ich einen Username angeben dann ging die auch. Ansonsten kam es immer bei .0 an.
                            Bei der Einstellung: Username anstatt Vorname.. hatte ich einmal aktiv und dann wieder deaktiviert. Das der Username auch erkannt wird von Telegram.

                            bahnuhrB Online
                            bahnuhrB Online
                            bahnuhr
                            Forum Testing Most Active
                            wrote on last edited by
                            #13

                            @Brainbug sagte in Telegram voice calls, thanks to CallMeBot.com:

                            Instanz.2 musste ich einen Username angeben

                            Wo gibts du bitte in der Instanz den Usernamen an.

                            Habe diesen gerade in der app auf dem Handy gefunden.

                            Mit dem Usernamen funktioniert der call jetzt bei mir auch.

                            Trotzdem komisch bei mir:

                            Text senden mit user = Vorname
                            call senden mit user = Username die auf dem handy eingegeben wurde.

                            Ich finde dies zumindest komisch.

                            Aber wenn es bei dir läuft, dann is gut.

                            Bei mir geht es nicht wie gewünscht.


                            Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                            Danke.
                            gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                            ScreenToGif :https://www.screentogif.com/downloads.html

                            ? 1 Reply Last reply
                            0
                            • bahnuhrB bahnuhr

                              @Brainbug sagte in Telegram voice calls, thanks to CallMeBot.com:

                              Instanz.2 musste ich einen Username angeben

                              Wo gibts du bitte in der Instanz den Usernamen an.

                              Habe diesen gerade in der app auf dem Handy gefunden.

                              Mit dem Usernamen funktioniert der call jetzt bei mir auch.

                              Trotzdem komisch bei mir:

                              Text senden mit user = Vorname
                              call senden mit user = Username die auf dem handy eingegeben wurde.

                              Ich finde dies zumindest komisch.

                              Aber wenn es bei dir läuft, dann is gut.

                              Bei mir geht es nicht wie gewünscht.

                              ? Offline
                              ? Offline
                              A Former User
                              wrote on last edited by A Former User
                              #14

                              @bahnuhr said in Telegram voice calls, thanks to CallMeBot.com:

                              Instanz.2 musste ich einen Username angeben

                              Zuerst am Handy definiert und dann einmal die Einstellung im Adapter aktiviert und deaktiviert.

                              bahnuhrB 1 Reply Last reply
                              0
                              • ? A Former User

                                @bahnuhr said in Telegram voice calls, thanks to CallMeBot.com:

                                Instanz.2 musste ich einen Username angeben

                                Zuerst am Handy definiert und dann einmal die Einstellung im Adapter aktiviert und deaktiviert.

                                bahnuhrB Online
                                bahnuhrB Online
                                bahnuhr
                                Forum Testing Most Active
                                wrote on last edited by
                                #15

                                @Brainbug sagte in Telegram voice calls, thanks to CallMeBot.com:

                                @bahnuhr said in Telegram voice calls, thanks to CallMeBot.com:

                                Instanz.2 musste ich einen Username angeben

                                Zuerst am Handy definiert und dann einmal die Einstellung im Adapter aktiviert und deaktiviert.

                                Das hab ich alles schon gemacht.

                                Aber wie schon geschrieben. Bei mir steht in der 2. Seite der config nun beides
                                Username und Vorname

                                Früher stand da nur der Vorname

                                Und das Häkchen auf der 1. Seite der config ist raus.


                                Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                                Danke.
                                gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                                ScreenToGif :https://www.screentogif.com/downloads.html

                                ? 1 Reply Last reply
                                0
                                • bahnuhrB bahnuhr

                                  @Brainbug sagte in Telegram voice calls, thanks to CallMeBot.com:

                                  @bahnuhr said in Telegram voice calls, thanks to CallMeBot.com:

                                  Instanz.2 musste ich einen Username angeben

                                  Zuerst am Handy definiert und dann einmal die Einstellung im Adapter aktiviert und deaktiviert.

                                  Das hab ich alles schon gemacht.

                                  Aber wie schon geschrieben. Bei mir steht in der 2. Seite der config nun beides
                                  Username und Vorname

                                  Früher stand da nur der Vorname

                                  Und das Häkchen auf der 1. Seite der config ist raus.

                                  ? Offline
                                  ? Offline
                                  A Former User
                                  wrote on last edited by
                                  #16

                                  @bahnuhr ja so hab ich das auch und erst ab da ging bei mir der Call mit dem .2 Adapter.

                                  bahnuhrB 1 Reply Last reply
                                  0
                                  • ? A Former User

                                    @bahnuhr ja so hab ich das auch und erst ab da ging bei mir der Call mit dem .2 Adapter.

                                    bahnuhrB Online
                                    bahnuhrB Online
                                    bahnuhr
                                    Forum Testing Most Active
                                    wrote on last edited by
                                    #17

                                    @Brainbug sagte in Telegram voice calls, thanks to CallMeBot.com:

                                    @bahnuhr ja so hab ich das auch und erst ab da ging bei mir der Call mit dem .2 Adapter.

                                    Na gut, dann ist es halt so.

                                    Also:
                                    Text mit Vorname als user
                                    und call mit Benutzername als user
                                    (wenn mans weiß geht es ja).

                                    Aber sag mal:
                                    Werden bei dir die Texte dann bei dem call auch ständig wiederholt.

                                    Kann man dies abstellen ?


                                    Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                                    Danke.
                                    gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                                    ScreenToGif :https://www.screentogif.com/downloads.html

                                    1 Reply Last reply
                                    0
                                    • ? Offline
                                      ? Offline
                                      A Former User
                                      wrote on last edited by A Former User
                                      #18

                                      Ja anrufen mit @ wie in der Anleitung * duckundwech *
                                      Und ja es wiederholt sich, ich frag mal ob es normal ist.

                                      Gerade nach gefragt: eine Option soll kommen mit der man die Wiederholung ausschalten kann. Muss dann nur von @Bluefox eingebaut werden 🙂 Wenn der Bot es dann kann.

                                      BluefoxB 1 Reply Last reply
                                      1
                                      • bahnuhrB Online
                                        bahnuhrB Online
                                        bahnuhr
                                        Forum Testing Most Active
                                        wrote on last edited by
                                        #19

                                        Gut zu wissen.
                                        Dann warten wir noch.

                                        Danke für deine Hilfe.


                                        Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                                        Danke.
                                        gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                                        ScreenToGif :https://www.screentogif.com/downloads.html

                                        1 Reply Last reply
                                        0
                                        • L Offline
                                          L Offline
                                          Leviathan09
                                          wrote on last edited by Leviathan09
                                          #20

                                          Also bei mir hat es nicht direkt funktioniert...ich war aber auch so doof und hatte vergessen das in meinen Privatsphären einstellungen Anrufe blockiert waren...das sollte man also auch beachten.

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          579

                                          Online

                                          32.4k

                                          Users

                                          81.3k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe