Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Cloud Dienste
  4. ioBroker + Harmony + Alexa + Telegram

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.6k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.2k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

ioBroker + Harmony + Alexa + Telegram

Geplant Angeheftet Gesperrt Verschoben Cloud Dienste
7 Beiträge 2 Kommentatoren 582 Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • P Offline
    P Offline
    PixelPirat
    schrieb am zuletzt editiert von PixelPirat
    #1

    Hallo,
    ich arbeite mich momentan Stück für Stück in das Thema ioBroker ein.
    Ich kann nun über Telegram (App) meinen Fernseher & Receiver steuern, nach 18 Uhr schaltet der ioBroker auch Ambilight über Hyperion dazu und die restlichen Lichter aus. Über Alexa kann ich auch meinen Fernseher & Receiver steuern, aber die anderen Leuchten und das Ambilight funktionieren nicht.
    Gibt es einen Weg, die Telegram Befehle bei Alexa zu integrieren? Die Telegram Befehle/Skripte habe ich mit text2command erstellt und mein Problem ist es, dass die Skripte nicht in dem cloud.0 Adapter erscheinen. Dann könnte ich einfach mein Skript im cloud.0 Adapter hinterlegen und dann eine Routine in der Alexa-App erstellen.
    Ebenso funktioniert es nicht, wenn ich meine Harmony Companion Fernbedienung nutze, um den Fernseher zu starten - kann auch nicht, da ich ja nirgends ein Befehl gebe. Nur ich weiß leider nicht wo...

    Vielen Dank!
    Liebe Grüße Fabian

    cloud.PNG
    skript.PNG
    alexa routine.PNG

    Fujitsu Esprimo Q920 i5 32GB & 1TB SSD
    Proxmox Virtualisierung
    > ioBroker, HomeMatic IP, Zabbix, Portainer, Grafana, Docker, HomeAssistant, PiHole, Paperless-ngx, n8n
    Synology NAS

    dslraserD 2 Antworten Letzte Antwort
    0
    • P PixelPirat

      Hallo,
      ich arbeite mich momentan Stück für Stück in das Thema ioBroker ein.
      Ich kann nun über Telegram (App) meinen Fernseher & Receiver steuern, nach 18 Uhr schaltet der ioBroker auch Ambilight über Hyperion dazu und die restlichen Lichter aus. Über Alexa kann ich auch meinen Fernseher & Receiver steuern, aber die anderen Leuchten und das Ambilight funktionieren nicht.
      Gibt es einen Weg, die Telegram Befehle bei Alexa zu integrieren? Die Telegram Befehle/Skripte habe ich mit text2command erstellt und mein Problem ist es, dass die Skripte nicht in dem cloud.0 Adapter erscheinen. Dann könnte ich einfach mein Skript im cloud.0 Adapter hinterlegen und dann eine Routine in der Alexa-App erstellen.
      Ebenso funktioniert es nicht, wenn ich meine Harmony Companion Fernbedienung nutze, um den Fernseher zu starten - kann auch nicht, da ich ja nirgends ein Befehl gebe. Nur ich weiß leider nicht wo...

      Vielen Dank!
      Liebe Grüße Fabian

      cloud.PNG
      skript.PNG
      alexa routine.PNG

      dslraserD Offline
      dslraserD Offline
      dslraser
      Forum Testing Most Active
      schrieb am zuletzt editiert von
      #2

      @Wurstwasser
      Ich weiß nicht genau was Du machen willst, aber Du kannst Dir ein Blockly/Script erstellen, wo Du Deine activity vom Harmony Adapter triggerst und damit die Aktionen wie Licht oder andere Dinge schaltest.
      Telegram /Menü geht auch ohne text2command.
      https://forum.iobroker.net/post/251463

      1 Antwort Letzte Antwort
      0
      • P PixelPirat

        Hallo,
        ich arbeite mich momentan Stück für Stück in das Thema ioBroker ein.
        Ich kann nun über Telegram (App) meinen Fernseher & Receiver steuern, nach 18 Uhr schaltet der ioBroker auch Ambilight über Hyperion dazu und die restlichen Lichter aus. Über Alexa kann ich auch meinen Fernseher & Receiver steuern, aber die anderen Leuchten und das Ambilight funktionieren nicht.
        Gibt es einen Weg, die Telegram Befehle bei Alexa zu integrieren? Die Telegram Befehle/Skripte habe ich mit text2command erstellt und mein Problem ist es, dass die Skripte nicht in dem cloud.0 Adapter erscheinen. Dann könnte ich einfach mein Skript im cloud.0 Adapter hinterlegen und dann eine Routine in der Alexa-App erstellen.
        Ebenso funktioniert es nicht, wenn ich meine Harmony Companion Fernbedienung nutze, um den Fernseher zu starten - kann auch nicht, da ich ja nirgends ein Befehl gebe. Nur ich weiß leider nicht wo...

        Vielen Dank!
        Liebe Grüße Fabian

        cloud.PNG
        skript.PNG
        alexa routine.PNG

        dslraserD Offline
        dslraserD Offline
        dslraser
        Forum Testing Most Active
        schrieb am zuletzt editiert von dslraser
        #3

        @Wurstwasser
        Und zu den Harmony activity. Die kannst Du auch direkt so einfügen und schalten, also ohne Routine.
        Ich habe die als Schalter eingefügt.
        Dann funktioniert:

        Alexa, schalte Fernseher an (oder aus)

        Screenshot_20191113-214256_Chrome.jpg

        oder
        Alexa, schalte BluRay an (oder aus)

        Screenshot_20191113-214336_Chrome.jpg

        usw. usw. usw.

        Edit: Du hast sie als Activity_Trigger und mit "schlecht aussprechbaren" SmartNamen.
        Schalter in iot/cloud können an/aus.
        Also immer Alexa, schalte SmartName an (oder aus)
        Was anderes ist es wenn Du individuelle Fragen stellst und nicht "schalte" sagen willst. Dann ist der SmartName völlig Wurscht, weil man den dann in einer Routine/mit Blockly/Script und z.B. einem Button die Routine bzw. das Blockly/Script triggern kann.

        P 1 Antwort Letzte Antwort
        0
        • dslraserD dslraser

          @Wurstwasser
          Und zu den Harmony activity. Die kannst Du auch direkt so einfügen und schalten, also ohne Routine.
          Ich habe die als Schalter eingefügt.
          Dann funktioniert:

          Alexa, schalte Fernseher an (oder aus)

          Screenshot_20191113-214256_Chrome.jpg

          oder
          Alexa, schalte BluRay an (oder aus)

          Screenshot_20191113-214336_Chrome.jpg

          usw. usw. usw.

          Edit: Du hast sie als Activity_Trigger und mit "schlecht aussprechbaren" SmartNamen.
          Schalter in iot/cloud können an/aus.
          Also immer Alexa, schalte SmartName an (oder aus)
          Was anderes ist es wenn Du individuelle Fragen stellst und nicht "schalte" sagen willst. Dann ist der SmartName völlig Wurscht, weil man den dann in einer Routine/mit Blockly/Script und z.B. einem Button die Routine bzw. das Blockly/Script triggern kann.

          P Offline
          P Offline
          PixelPirat
          schrieb am zuletzt editiert von
          #4

          Ich weiß nicht genau was Du machen willst

          Naja bestmöglich möchte ich meine Telegram Befehle vom Handy so kopieren, dass ich mit der dementsprechenden Ansage über Alexa genau den Telegram Befehl ausführ bei dem ja alles funktioniert.

          Und zu den Harmony activity. Die kannst Du auch direkt so einfügen und schalten, also ohne Routine.
          Ich habe die als Schalter eingefügt.

          Gut zu wissen. Werde ich ändern.

          Edit: Du hast sie als Activity_Trigger und mit "schlecht aussprechbaren" SmartNamen.
          Schalter in iot/cloud können an/aus.
          Also immer Alexa, schalte SmartName an (oder aus)
          Was anderes ist es wenn Du individuelle Fragen stellst und nicht "schalte" sagen willst. Dann ist der SmartName völlig Wurscht, weil man den dann in einer Routine/mit Blockly/Script und z.B. einem Button die Routine bzw. das Blockly/Script triggern kann.

          Das macht Sinn werde ich ändern. Die Namen habe ich auch erstmal primär für mich erstellt, aber der Einwand mit der Aussprache ist sinnvoll. Danke!
          Ich habe jetzt in der Zeit ein wenig mit dem Szenen Adapter gespielt und denke, dass ich es auch so lösen kann. Habe jetzt einige Szenen erstellt und diese im Cloud Adapter ebenfalls hinzugefügt und über Alexa gesucht. Funktioniert bisher einwandfrei oder gibt es gegen diese Variante was negatives auszusetzen?

          Fujitsu Esprimo Q920 i5 32GB & 1TB SSD
          Proxmox Virtualisierung
          > ioBroker, HomeMatic IP, Zabbix, Portainer, Grafana, Docker, HomeAssistant, PiHole, Paperless-ngx, n8n
          Synology NAS

          dslraserD 3 Antworten Letzte Antwort
          0
          • P PixelPirat

            Ich weiß nicht genau was Du machen willst

            Naja bestmöglich möchte ich meine Telegram Befehle vom Handy so kopieren, dass ich mit der dementsprechenden Ansage über Alexa genau den Telegram Befehl ausführ bei dem ja alles funktioniert.

            Und zu den Harmony activity. Die kannst Du auch direkt so einfügen und schalten, also ohne Routine.
            Ich habe die als Schalter eingefügt.

            Gut zu wissen. Werde ich ändern.

            Edit: Du hast sie als Activity_Trigger und mit "schlecht aussprechbaren" SmartNamen.
            Schalter in iot/cloud können an/aus.
            Also immer Alexa, schalte SmartName an (oder aus)
            Was anderes ist es wenn Du individuelle Fragen stellst und nicht "schalte" sagen willst. Dann ist der SmartName völlig Wurscht, weil man den dann in einer Routine/mit Blockly/Script und z.B. einem Button die Routine bzw. das Blockly/Script triggern kann.

            Das macht Sinn werde ich ändern. Die Namen habe ich auch erstmal primär für mich erstellt, aber der Einwand mit der Aussprache ist sinnvoll. Danke!
            Ich habe jetzt in der Zeit ein wenig mit dem Szenen Adapter gespielt und denke, dass ich es auch so lösen kann. Habe jetzt einige Szenen erstellt und diese im Cloud Adapter ebenfalls hinzugefügt und über Alexa gesucht. Funktioniert bisher einwandfrei oder gibt es gegen diese Variante was negatives auszusetzen?

            dslraserD Offline
            dslraserD Offline
            dslraser
            Forum Testing Most Active
            schrieb am zuletzt editiert von
            #5

            @Wurstwasser sagte in ioBroker + Harmony + Alexa + Telegram:

            oder gibt es gegen diese Variante was negatives auszusetzen?

            Nein. Aber wenn es mehr wird, dann wird es mit dem Szenen Adapter schnell unübersichtlich.

            Wenn Du die Smartnamen änderst und auf Schalter umstellst, nicht vergessen die "alten" Namen in der Alexa App zu löschen/verwerfen und dann neu suchen.

            1 Antwort Letzte Antwort
            0
            • P PixelPirat

              Ich weiß nicht genau was Du machen willst

              Naja bestmöglich möchte ich meine Telegram Befehle vom Handy so kopieren, dass ich mit der dementsprechenden Ansage über Alexa genau den Telegram Befehl ausführ bei dem ja alles funktioniert.

              Und zu den Harmony activity. Die kannst Du auch direkt so einfügen und schalten, also ohne Routine.
              Ich habe die als Schalter eingefügt.

              Gut zu wissen. Werde ich ändern.

              Edit: Du hast sie als Activity_Trigger und mit "schlecht aussprechbaren" SmartNamen.
              Schalter in iot/cloud können an/aus.
              Also immer Alexa, schalte SmartName an (oder aus)
              Was anderes ist es wenn Du individuelle Fragen stellst und nicht "schalte" sagen willst. Dann ist der SmartName völlig Wurscht, weil man den dann in einer Routine/mit Blockly/Script und z.B. einem Button die Routine bzw. das Blockly/Script triggern kann.

              Das macht Sinn werde ich ändern. Die Namen habe ich auch erstmal primär für mich erstellt, aber der Einwand mit der Aussprache ist sinnvoll. Danke!
              Ich habe jetzt in der Zeit ein wenig mit dem Szenen Adapter gespielt und denke, dass ich es auch so lösen kann. Habe jetzt einige Szenen erstellt und diese im Cloud Adapter ebenfalls hinzugefügt und über Alexa gesucht. Funktioniert bisher einwandfrei oder gibt es gegen diese Variante was negatives auszusetzen?

              dslraserD Offline
              dslraserD Offline
              dslraser
              Forum Testing Most Active
              schrieb am zuletzt editiert von
              #6

              @Wurstwasser
              Nach einen Tipp zu den SmartNamen. Du kannst auch mehrere nehmen, dann bist Du nicht auf einen festgelegt.
              z.B.
              Alexa, schalte Fernseher an
              Alexa, schalte Fernseher im Wohnzimmer an
              Alexa, schalte Kiste an
              Alexa, schalte Glotze an
              Die gehen dann alle für ein und die gleiche activity

              Screenshot_20191113-221351_Chrome.jpg

              1 Antwort Letzte Antwort
              0
              • P PixelPirat

                Ich weiß nicht genau was Du machen willst

                Naja bestmöglich möchte ich meine Telegram Befehle vom Handy so kopieren, dass ich mit der dementsprechenden Ansage über Alexa genau den Telegram Befehl ausführ bei dem ja alles funktioniert.

                Und zu den Harmony activity. Die kannst Du auch direkt so einfügen und schalten, also ohne Routine.
                Ich habe die als Schalter eingefügt.

                Gut zu wissen. Werde ich ändern.

                Edit: Du hast sie als Activity_Trigger und mit "schlecht aussprechbaren" SmartNamen.
                Schalter in iot/cloud können an/aus.
                Also immer Alexa, schalte SmartName an (oder aus)
                Was anderes ist es wenn Du individuelle Fragen stellst und nicht "schalte" sagen willst. Dann ist der SmartName völlig Wurscht, weil man den dann in einer Routine/mit Blockly/Script und z.B. einem Button die Routine bzw. das Blockly/Script triggern kann.

                Das macht Sinn werde ich ändern. Die Namen habe ich auch erstmal primär für mich erstellt, aber der Einwand mit der Aussprache ist sinnvoll. Danke!
                Ich habe jetzt in der Zeit ein wenig mit dem Szenen Adapter gespielt und denke, dass ich es auch so lösen kann. Habe jetzt einige Szenen erstellt und diese im Cloud Adapter ebenfalls hinzugefügt und über Alexa gesucht. Funktioniert bisher einwandfrei oder gibt es gegen diese Variante was negatives auszusetzen?

                dslraserD Offline
                dslraserD Offline
                dslraser
                Forum Testing Most Active
                schrieb am zuletzt editiert von
                #7

                @Wurstwasser
                Hier noch ein kurzes Beispiel, damit Du es Dir nicht zu schwer machst. Da Du ja Deine activity schon im iot/cloud Adapter hast und auch die Fernbedienung benutzen möchtest (Telegram geht ja trotzdem) geht es so recht leicht Deine "Szenen" zu schalten.

                Bildschirmfoto 2019-11-13 um 22.34.36.png

                <xml xmlns="http://www.w3.org/1999/xhtml">
                 <block type="on_ext" id="86z?7EPZuL3vBAuS?_@F" x="88" y="38">
                   <mutation items="1"></mutation>
                   <field name="CONDITION">ne</field>
                   <field name="ACK_CONDITION"></field>
                   <value name="OID0">
                     <shadow type="field_oid" id="@QQ.ao]@P#S}yTJ(VeUw">
                       <field name="oid">harmony.0.Wohnzimmer.activities.Fernsehen</field>
                     </shadow>
                   </value>
                   <statement name="STATEMENT">
                     <block type="comment" id="hvGDI|=%wWw}V4/+A^{0">
                       <field name="COMMENT">activity wird angeschaltet</field>
                       <next>
                         <block type="controls_if" id=".TGkN4i6:ZIY))rhI,[F">
                           <mutation elseif="1"></mutation>
                           <value name="IF0">
                             <block type="logic_compare" id="}wyvEC-9l[AJ,km-|mQU">
                               <field name="OP">EQ</field>
                               <value name="A">
                                 <block type="on_source" id="Z-W^ki(wHoKIImX08(Bg">
                                   <field name="ATTR">state.val</field>
                                 </block>
                               </value>
                               <value name="B">
                                 <block type="math_number" id="BxqsWR9]Z{#Wc~VCz33D">
                                   <field name="NUM">2</field>
                                 </block>
                               </value>
                             </block>
                           </value>
                           <statement name="DO0">
                             <block type="comment" id="GU5Y2ljCc_B{v~%h.*|;">
                               <field name="COMMENT">schalte dies</field>
                               <next>
                                 <block type="control" id="h7yqWLy-#QJK^^a5@XmT">
                                   <mutation delay_input="false"></mutation>
                                   <field name="OID">Object ID</field>
                                   <field name="WITH_DELAY">FALSE</field>
                                   <value name="VALUE">
                                     <block type="logic_boolean" id="pa=,{B;Cq7dltEv,P+-d">
                                       <field name="BOOL">TRUE</field>
                                     </block>
                                   </value>
                                   <next>
                                     <block type="comment" id="b_q0G[%x*b{m4w?$Qd9|">
                                       <field name="COMMENT">schalte das</field>
                                       <next>
                                         <block type="control" id="n!-,+$OCU:i2fVXRyPCY">
                                           <mutation delay_input="false"></mutation>
                                           <field name="OID">Object ID</field>
                                           <field name="WITH_DELAY">FALSE</field>
                                           <value name="VALUE">
                                             <block type="logic_boolean" id="w!:rZg,2.0k-},bv,`lI">
                                               <field name="BOOL">TRUE</field>
                                             </block>
                                           </value>
                                           <next>
                                             <block type="comment" id="aezU9D$%Jupcy]_D|cFB">
                                               <field name="COMMENT">mache jenes usw...</field>
                                               <next>
                                                 <block type="control" id="w|0s05*GqHrq-SvHz4zJ">
                                                   <mutation delay_input="false"></mutation>
                                                   <field name="OID">Object ID</field>
                                                   <field name="WITH_DELAY">FALSE</field>
                                                   <value name="VALUE">
                                                     <block type="logic_boolean" id="/V?JRn9*KIYMgdUz;O~*">
                                                       <field name="BOOL">TRUE</field>
                                                     </block>
                                                   </value>
                                                   <next>
                                                     <block type="comment" id="bJI9?mhAqV@b$6IY.)Z@">
                                                       <field name="COMMENT">activity wird ausgeschaltet</field>
                                                     </block>
                                                   </next>
                                                 </block>
                                               </next>
                                             </block>
                                           </next>
                                         </block>
                                       </next>
                                     </block>
                                   </next>
                                 </block>
                               </next>
                             </block>
                           </statement>
                           <value name="IF1">
                             <block type="logic_compare" id="8u|J%ey|ue8pWlchBiNz">
                               <field name="OP">EQ</field>
                               <value name="A">
                                 <block type="on_source" id="#K6~t*^]Z7bIzo:B,1d[">
                                   <field name="ATTR">state.val</field>
                                 </block>
                               </value>
                               <value name="B">
                                 <block type="math_number" id="I-0`OW*]RA5[p2:aOoUQ">
                                   <field name="NUM">0</field>
                                 </block>
                               </value>
                             </block>
                           </value>
                           <statement name="DO1">
                             <block type="comment" id="ca1CT5,=_vi_`bQ%YUxG">
                               <field name="COMMENT">schalte dies</field>
                               <next>
                                 <block type="control" id="z,|9jRE4B+k`Q;MH]NdY">
                                   <mutation delay_input="false"></mutation>
                                   <field name="OID">Object ID</field>
                                   <field name="WITH_DELAY">FALSE</field>
                                   <value name="VALUE">
                                     <block type="logic_boolean" id="RBL3IcYo7R!!$1)TWH_9">
                                       <field name="BOOL">TRUE</field>
                                     </block>
                                   </value>
                                   <next>
                                     <block type="comment" id=")qiDb!G*7lU]$f=lK*Y#">
                                       <field name="COMMENT">schalte das</field>
                                       <next>
                                         <block type="control" id="76D952dmKeo#U)KKwD*^">
                                           <mutation delay_input="false"></mutation>
                                           <field name="OID">Object ID</field>
                                           <field name="WITH_DELAY">FALSE</field>
                                           <value name="VALUE">
                                             <block type="logic_boolean" id="+o$PwKd#{GDw(eA.@2kQ">
                                               <field name="BOOL">TRUE</field>
                                             </block>
                                           </value>
                                           <next>
                                             <block type="comment" id="6=t~$%8)@bdYW{E/M$d]">
                                               <field name="COMMENT">mache jenes usw...</field>
                                               <next>
                                                 <block type="control" id="uIc1yS#VD}e]^xgL1`tc">
                                                   <mutation delay_input="false"></mutation>
                                                   <field name="OID">Object ID</field>
                                                   <field name="WITH_DELAY">FALSE</field>
                                                   <value name="VALUE">
                                                     <block type="logic_boolean" id="*_2q^,n,G5(-6=X2U8Xt">
                                                       <field name="BOOL">TRUE</field>
                                                     </block>
                                                   </value>
                                                 </block>
                                               </next>
                                             </block>
                                           </next>
                                         </block>
                                       </next>
                                     </block>
                                   </next>
                                 </block>
                               </next>
                             </block>
                           </statement>
                         </block>
                       </next>
                     </block>
                   </statement>
                 </block>
                </xml>
                

                1 Antwort Letzte Antwort
                0
                Antworten
                • In einem neuen Thema antworten
                Anmelden zum Antworten
                • Älteste zuerst
                • Neuste zuerst
                • Meiste Stimmen


                Support us

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

                612

                Online

                32.7k

                Benutzer

                82.4k

                Themen

                1.3m

                Beiträge
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                ioBroker Community 2014-2025
                logo
                • Anmelden

                • Du hast noch kein Konto? Registrieren

                • Anmelden oder registrieren, um zu suchen
                • Erster Beitrag
                  Letzter Beitrag
                0
                • Home
                • Aktuell
                • Tags
                • Ungelesen 0
                • Kategorien
                • Unreplied
                • Beliebt
                • GitHub
                • Docu
                • Hilfe