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. Blockly
  5. Script läuft nach RPI reboot direkt los

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Script läuft nach RPI reboot direkt los

Geplant Angeheftet Gesperrt Verschoben Blockly
11 Beiträge 4 Kommentatoren 527 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.
  • H Offline
    H Offline
    hikrown
    schrieb am zuletzt editiert von
    #1

    Hallo Zusammen

    Ich habe iobroker mit verschiedenen zwave-Aktoren am start und bin soweit super-happy.

    Mit einem "kleinen" Problem habe ich jedoch zu kämpfen:
    Mein Garagentor lässt sich via Telegramm und Text2command in Verbindung mit einem Script problemlos öffnen und mit einem zweiten Script schliessen. Soweit so gut.

    Wenn ich jedoch den Javascript-Adapter oder den ganzen RPI neu starte, läuft direkt das Garagentor-öffnen-Script los und öffnet das Tor... Wie kann ich das unterbinden?

    Garagentor auf.png

    Danke Euch vielmals!

    1 Antwort Letzte Antwort
    0
    • BBTownB Offline
      BBTownB Offline
      BBTown
      schrieb am zuletzt editiert von
      #2

      das ist auch logisch
      Du hast ja keinen Trigger (Auslöser) der das Script starten würde, also läuft das Script immer nur 1 mal wenn der javascript Adapter gestartet wird (z.B. beim Starten von ioBroker)

      ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

      1 Antwort Letzte Antwort
      0
      • H Offline
        H Offline
        hikrown
        schrieb am zuletzt editiert von hikrown
        #3

        ... das hatte ich schon fast vermutet. Nur wüsste ich nicht, welchen Trigger ich einbauen sollte:
        Das Script wird direkt von text2command aufgerufen. Müsste ich eine Art "Pseudo-Trigger" einbauen? Hättest Du eine Idee für mich?

        BBTownB 1 Antwort Letzte Antwort
        0
        • H hikrown

          ... das hatte ich schon fast vermutet. Nur wüsste ich nicht, welchen Trigger ich einbauen sollte:
          Das Script wird direkt von text2command aufgerufen. Müsste ich eine Art "Pseudo-Trigger" einbauen? Hättest Du eine Idee für mich?

          BBTownB Offline
          BBTownB Offline
          BBTown
          schrieb am zuletzt editiert von
          #4

          @hikrown Du musst dir überlegen was passieren muss um das Script zu starten .... ggf. eine Änderung in telegram Datenpunkten?? oder das Öffnen oder Schließen des Garagentores?

          ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

          1 Antwort Letzte Antwort
          0
          • H Offline
            H Offline
            hikrown
            schrieb am zuletzt editiert von
            #5

            @BBTown Danke für Deine Unterstützung!

            Das ist eben die Frage/Problem (für mich):
            Da ich das Script mittels Telegramm und text2command starte, habe ich nicht wie bei anderen Aktoren z.B. "LeftClickEvent" oder ähnliches, was ich als Trigger verwenden könnte...

            Ich wähle im Telegramm-"Menü" einfach "Garage öffnen" aus - und zack, wird das Script durchlaufen.
            Für schliessen, das selbe in Grün. Funktioniert einwandfrei.

            Aber Deinen Hinweis werde ich verfolgen:
            In der Telegramm-Instanz habe ich RequestMessageID gefunden. Die ändert sich kontinuierlich mit jedem Befehl und könnte als Trigger dienen - bin aber noch nicht sicher, ob dies mein Problem löst. Ich steuere ja z.B. auch das Licht in der Wohnung via Telegramm um alle Lichter auszuschalten...

            1 Antwort Letzte Antwort
            0
            • N Offline
              N Offline
              nevermind
              schrieb am zuletzt editiert von
              #6

              Vorab, ich kenne mich mit Telegram nicht aus aber nur mal so ein Gedanke:

              Muss das Script eigentlich aktiviert sein um von Telegram getriggert werden zu können? Könnte man es einfach deaktivieren, sodass es beim Neustart nicht startet?

              H 1 Antwort Letzte Antwort
              0
              • N nevermind

                Vorab, ich kenne mich mit Telegram nicht aus aber nur mal so ein Gedanke:

                Muss das Script eigentlich aktiviert sein um von Telegram getriggert werden zu können? Könnte man es einfach deaktivieren, sodass es beim Neustart nicht startet?

                H Offline
                H Offline
                hikrown
                schrieb am zuletzt editiert von
                #7

                @nevermind Gute Idee! Habs gerade ausprobiert:
                Das Script deaktiviert - Telegramm angeworfen --> Garagentor hat sich geöffnet ... doch leider hat sich damit auch das Script aktiviert.

                1 Antwort Letzte Antwort
                0
                • N Offline
                  N Offline
                  nevermind
                  schrieb am zuletzt editiert von
                  #8

                  Ah ok. Schade, hätte ja klappen können.

                  Noch ne Idee: ich habe gelesen, dass man Scripte auch irgendwie via Datenpunkt aktivieren bzw. Deaktivieren kann. Vllt. Könnte sich dein Script so am Ende selbst wieder deaktivieren :)

                  1 Antwort Letzte Antwort
                  0
                  • rantanplanR Offline
                    rantanplanR Offline
                    rantanplan
                    schrieb am zuletzt editiert von
                    #9

                    Scripte aktivieren/deaktivieren ist kein guter Weg. Wird auch nicht empfohlen.
                    Ich steuere mittlerweile auch viele Dinge über Telegram. Allerdings ohne den Umweg über text2command.
                    Aber auch so sollte es möglich sein einen Datenpunkt zu ändern.
                    Lege doch einen Datenpunkt an. Z.B. "GarageAktion" wahr=öffnen, false=schließen.
                    Diesen Datenpunkt änderst Du dann über Telegram/text2command. Nun muss Dein Script nur noch "GarageAktion" triggern und entsprechend reagieren.
                    Damit wären Deine Probleme erledigt.

                    Rantanplan

                    CCU3 / MS Server 2019(VM) / Scripten mit Blockly

                    H 1 Antwort Letzte Antwort
                    0
                    • rantanplanR rantanplan

                      Scripte aktivieren/deaktivieren ist kein guter Weg. Wird auch nicht empfohlen.
                      Ich steuere mittlerweile auch viele Dinge über Telegram. Allerdings ohne den Umweg über text2command.
                      Aber auch so sollte es möglich sein einen Datenpunkt zu ändern.
                      Lege doch einen Datenpunkt an. Z.B. "GarageAktion" wahr=öffnen, false=schließen.
                      Diesen Datenpunkt änderst Du dann über Telegram/text2command. Nun muss Dein Script nur noch "GarageAktion" triggern und entsprechend reagieren.
                      Damit wären Deine Probleme erledigt.

                      H Offline
                      H Offline
                      hikrown
                      schrieb am zuletzt editiert von
                      #10

                      @rantanplan said in Script läuft nach RPI reboot direkt los:

                      Allerdings ohne den Umweg über text2command

                      ... liest Du dann die Aktion aus dem Objekt "Request"?

                      rantanplanR 1 Antwort Letzte Antwort
                      0
                      • H hikrown

                        @rantanplan said in Script läuft nach RPI reboot direkt los:

                        Allerdings ohne den Umweg über text2command

                        ... liest Du dann die Aktion aus dem Objekt "Request"?

                        rantanplanR Offline
                        rantanplanR Offline
                        rantanplan
                        schrieb am zuletzt editiert von
                        #11

                        @hikrown sagte in Script läuft nach RPI reboot direkt los:

                        ... liest Du dann die Aktion aus dem Objekt "Request"?

                        Ja, ich habe ein Blockly für Telegram-Buttons. Darüber kommen dann nur festdefinierte Kommandos, die ich dann auswerte.
                        Hier im Forum gibt es einige Beispiele.
                        Telegram ist schnell und von überall zu benutzen (ohne VPN, Cloud und sonstige Zugänge).
                        Selbst Frau ist begeistert und seit sie rausgefunden hat, dass sie Telegram auch von Ihrer Apple Watch bedienen kann, hin und weg.:relaxed:

                        Rantanplan

                        CCU3 / MS Server 2019(VM) / Scripten mit Blockly

                        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

                        635

                        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