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. Skripten / Logik
  4. Telegram Nachrichten Reihenfolge beeinflussbar ?

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Telegram Nachrichten Reihenfolge beeinflussbar ?

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
5 Beiträge 2 Kommentatoren 706 Aufrufe
  • Ä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.
  • dslraserD Offline
    dslraserD Offline
    dslraser
    Forum Testing Most Active
    schrieb am zuletzt editiert von
    #1

    Hallo, ich habe mir mit Blockly ein Script gebaut was bisher so funktioniert wie ich möchte, nur die Reihenfolge der gesendeten Nachrichten gefällt mir so nicht. Hat man einen Einfluss darauf in welcher Reihenfolge die Nachrichten kommen ? Anbei noch ein Teil von Blockly als Screenshot (passt nicht alles drauf) und das Script.

    Ich hätte gerne das das zuletzt ausgeschaltete/eingeschaltete Gerät ganz unten steht…

    [spoiler]on({id: "harmony.0.Wohnzimmer.activities.Fernsehen"/*activity:Fernsehen*/, change: "ne"}, function (obj) {
      var value = obj.state.val;
      var oldValue = obj.oldState.val;
      if (getState("harmony.0.Wohnzimmer.activities.Fernsehen").val == 2) {
        sendTo("telegram.0", "send", {
            text: 'Der Fernseher im Wohnzimmer wurde angeschaltet.'
        });
      }
    });
    on({id: "harmony.0.Wohnzimmer.activities.Fernsehen"/*activity:Fernsehen*/, change: "ne"}, function (obj) {
      var value = obj.state.val;
      var oldValue = obj.oldState.val;
      if (getState("harmony.0.Wohnzimmer.activities.Fernsehen").val == 0) {
        sendTo("telegram.0", "send", {
            text: 'Der Fernseher im Wohnzimmer wurde ausgeschaltet.'
        });
      }
    });
    on({id: "harmony.0.Wohnzimmer.activities.Fernsehen_mit_Verstaerker"/*activity:Fernsehen_mit_Verstaerker*/, change: "ne"}, function (obj) {
      var value = obj.state.val;
      var oldValue = obj.oldState.val;
      if (getState("harmony.0.Wohnzimmer.activities.Fernsehen_mit_Verstaerker").val == 2) {
        sendTo("telegram.0", "send", {
            text: 'Der Fernseher mit Verstärker im Wohnzimmer wurde angeschaltet.'
        });
      }
    });
    on({id: "harmony.0.Wohnzimmer.activities.Fernsehen_mit_Verstaerker"/*activity:Fernsehen_mit_Verstaerker*/, change: "ne"}, function (obj) {
      var value = obj.state.val;
      var oldValue = obj.oldState.val;
      if (getState("harmony.0.Wohnzimmer.activities.Fernsehen_mit_Verstaerker").val == 0) {
        sendTo("telegram.0", "send", {
            text: 'Der Fernseher mit Verstärker im Wohnzimmer wurde ausgeschaltet.'
        });
      }
    });
    on({id: "harmony.0.Wohnzimmer.activities.Musik"/*activity:Musik*/, change: "ne"}, function (obj) {
      var value = obj.state.val;
      var oldValue = obj.oldState.val;
      if (getState("harmony.0.Wohnzimmer.activities.Musik").val == 2) {
        sendTo("telegram.0", "send", {
            text: 'Musik ohne Verstärker im Wohnzimmer wurde angeschaltet.'
        });
      }
    });
    on({id: "harmony.0.Wohnzimmer.activities.Musik"/*activity:Musik*/, change: "ne"}, function (obj) {
      var value = obj.state.val;
      var oldValue = obj.oldState.val;
      if (getState("harmony.0.Wohnzimmer.activities.Musik").val == 0) {
        sendTo("telegram.0", "send", {
            text: 'Musik ohne Verstärker im Wohnzimmer wurde ausgeschaltet.'
        });
      }
    });
    on({id: "harmony.0.Wohnzimmer.activities.Musik_mit_Verstaerker"/*activity:Musik_mit_Verstaerker*/, change: "ne"}, function (obj) {
      var value = obj.state.val;
      var oldValue = obj.oldState.val;
      if (getState("harmony.0.Wohnzimmer.activities.Musik_mit_Verstaerker").val == 2) {
        sendTo("telegram.0", "send", {
            text: 'Musik mit Verstärker im Wohnzimmer wurde angeschaltet.'
        });
      }
    });
    on({id: "harmony.0.Wohnzimmer.activities.Musik_mit_Verstaerker"/*activity:Musik_mit_Verstaerker*/, change: "ne"}, function (obj) {
      var value = obj.state.val;
      var oldValue = obj.oldState.val;
      if (getState("harmony.0.Wohnzimmer.activities.Musik_mit_Verstaerker").val == 0) {
        sendTo("telegram.0", "send", {
            text: 'Musik mit Verstärker im Wohnzimmer wurde ausgeschaltet.'
        });
      }
    });
    on({id: "harmony.0.Wohnzimmer.activities.BluRay"/*activity:BluRay*/, change: "ne"}, function (obj) {
      var value = obj.state.val;
      var oldValue = obj.oldState.val;
      if (getState("harmony.0.Wohnzimmer.activities.BluRay").val == 2) {
        sendTo("telegram.0", "send", {
            text: 'BluRay mit Verstärker im Wohnzimmer wurde angeschaltet.'
        });
      }
    });
    on({id: "harmony.0.Wohnzimmer.activities.BluRay"/*activity:BluRay*/, change: "ne"}, function (obj) {
      var value = obj.state.val;
      var oldValue = obj.oldState.val;
      if (getState("harmony.0.Wohnzimmer.activities.BluRay").val == 0) {
        sendTo("telegram.0", "send", {
            text: 'BluRay mit Verstärker im Wohnzimmer wurde ausgeschaltet.'
        });
      }
    });
    on({id: "harmony.0.Schlafzimmer.activities.TV+VU_Schlafzimmer"/*activity:TV+VU_Schlafzimmer*/, change: "ne"}, function (obj) {
      var value = obj.state.val;
      var oldValue = obj.oldState.val;
      if (getState("harmony.0.Schlafzimmer.activities.TV+VU_Schlafzimmer").val == 2) {
        sendTo("telegram.0", "send", {
            text: 'Der Fernseher im Schlafzimmer wurde angeschaltet.'
        });
      }
    });
    on({id: "harmony.0.Schlafzimmer.activities.TV+VU_Schlafzimmer"/*activity:TV+VU_Schlafzimmer*/, change: "ne"}, function (obj) {
      var value = obj.state.val;
      var oldValue = obj.oldState.val;
      if (getState("harmony.0.Schlafzimmer.activities.TV+VU_Schlafzimmer").val == 0) {
        sendTo("telegram.0", "send", {
            text: 'Der Fernseher im Schlafzimmer wurde ausgeschaltet.'
        });
      }
    });
    [/spoiler]
    

    LG Heiko
    3822_unbenannt.jpg
    3822_harmony-blockly.jpg

    1 Antwort Letzte Antwort
    0
    • DutchmanD Offline
      DutchmanD Offline
      Dutchman
      Developer Most Active Administrators
      schrieb am zuletzt editiert von
      #2

      So wie ich das verstehe und in deinen Script sehe liegt es am Trigger, der erste state Change Schickt die Nachricht.

      Es ist also mehr davon abhängig als wie du dein blockly baust

      –-----------------------

      Send from mobile device

      1 Antwort Letzte Antwort
      0
      • dslraserD Offline
        dslraserD Offline
        dslraser
        Forum Testing Most Active
        schrieb am zuletzt editiert von
        #3

        Danke für die Antwort.

        Ja, so wird es sein, aber ich glaube das ist bei jeder "Harmony Hub" Umschaltung anders ? Ich schaue mir den Umschaltvorgang nochmal genau an. Ich meine in welcher Reihenfolge das abläuft.

        1 Antwort Letzte Antwort
        0
        • DutchmanD Offline
          DutchmanD Offline
          Dutchman
          Developer Most Active Administrators
          schrieb am zuletzt editiert von
          #4

          @dslraser:

          Danke für die Antwort.

          Ja, so wird es sein, aber ich glaube das ist bei jeder "Harmony Hub" Umschaltung anders ? Ich schaue mir den Umschaltvorgang nochmal genau an. Ich meine in welcher Reihenfolge das abläuft. `

          Steuerst du dein harmony mit Aktivitäten?

          Dann kannst du in harmony einstellen welche Reihenfolge/Geräte Schaltvorgänge haben sollten

          –-----------------------

          Send from mobile device

          1 Antwort Letzte Antwort
          0
          • dslraserD Offline
            dslraserD Offline
            dslraser
            Forum Testing Most Active
            schrieb am zuletzt editiert von
            #5

            @Dutchman:

            @dslraser:

            Danke für die Antwort.

            Ja, so wird es sein, aber ich glaube das ist bei jeder "Harmony Hub" Umschaltung anders ? Ich schaue mir den Umschaltvorgang nochmal genau an. Ich meine in welcher Reihenfolge das abläuft. `

            Steuerst du dein harmony mit Aktivitäten?

            Dann kannst du in harmony einstellen welche Reihenfolge/Geräte Schaltvorgänge haben sollten

            –-----------------------

            Send from mobile device ` ja, mache ich mit aktivitäten.

            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

            716

            Online

            32.6k

            Benutzer

            82.3k

            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