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. Global function - aufrufendes Script rausfinden??

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.3k

Global function - aufrufendes Script rausfinden??

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
7 Beiträge 3 Kommentatoren 986 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.
  • etvE Offline
    etvE Offline
    etv
    schrieb am zuletzt editiert von
    #1

    Liebe Leute,

    ich hab' ein globales Script in dem ich meine Pushnachrichten versende. So weit, so gut - aber seit ein paar Tagen wird dieses Script aufgerufen und es wird kein Text übergeben und nun bin ich auf der Suche nach dem Script von dem aus der Versand aufgerufen wird.

    Ich hab die Logs durchsucht und die Scripte gecheckt - ich komm leider nicht drauf aus welchem Script dieser Aufruf erfolgt und daher die Frage:

    kann man bei einem globalen Script in einer Function feststellen, von wo aus diese Function aufgerufen wurde? Im Prinzip muss das ja zwecks Callback irgendwo verzeichnet sein, aber kann man das auch irgendwie auslesen und loggen lassen?

    Liebe Grüße

    tom

    …ist schon sehr lange begeisterter ioBroker Nutzer! 1x zu Hause und 1x auf der Alm. ioBroker ist das 'Hirn' des Smarthome und steuert HomeMatic und Shellys, loggt was so passiert, zeigt es auf Tabletts schön an und ermöglicht mir via Cloud Adapter den Fernzugriff...

    1 Antwort Letzte Antwort
    0
    • BuZZyB Offline
      BuZZyB Offline
      BuZZy
      schrieb am zuletzt editiert von
      #2

      Guten Morgen,

      eventuell bringt dich dieses Paket weiter?

      https://www.npmjs.com/package/caller-id

      Gruß

      1 Antwort Letzte Antwort
      0
      • apollon77A Offline
        apollon77A Offline
        apollon77
        schrieb am zuletzt editiert von
        #3

        Hm … wenn dafürt mal kurz der JavaScript_Adapter crashen darf ... throw new Error("error...") und dann solltest Du ne Stack-Trace/Call-History haben

        Wäre aber eher die Holzhammer-Methode :-)

        Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

        • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
        • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
        1 Antwort Letzte Antwort
        0
        • etvE Offline
          etvE Offline
          etv
          schrieb am zuletzt editiert von
          #4

          :D - ok, den Holzhammer lassen wir mal :D

          Danke für die Tipps - ich hab jetzt mal was anderes eingebaut in dem Script, und zwar setze ich einfach den Text auf "LEER" sollte er leer sein und dann erkenne ich vielleicht am vergebenen Betreff wo das herkommt….

          Liebe Grüße

          tom

          …ist schon sehr lange begeisterter ioBroker Nutzer! 1x zu Hause und 1x auf der Alm. ioBroker ist das 'Hirn' des Smarthome und steuert HomeMatic und Shellys, loggt was so passiert, zeigt es auf Tabletts schön an und ermöglicht mir via Cloud Adapter den Fernzugriff...

          1 Antwort Letzte Antwort
          0
          • etvE Offline
            etvE Offline
            etv
            schrieb am zuletzt editiert von
            #5

            OK, doch HOLZHAMMER!!

            Ich hab gestern das Script wie oben geschrieben umgebaut und hatte heute in der Früh 21 Meldungen mit "Text ist leer" UND dem Betreff ioBroker…..

            sehr spannend und keine Ahnung wo das herkommen könnte [emoji854]

            ich kann mich an kein Script erinnern, wo ich diesen Betreff drinnen hätte, aber schau'ma'mal [emoji16]

            Liebe Grüße

            tom

            Gesendet mit Tapatalk

            …ist schon sehr lange begeisterter ioBroker Nutzer! 1x zu Hause und 1x auf der Alm. ioBroker ist das 'Hirn' des Smarthome und steuert HomeMatic und Shellys, loggt was so passiert, zeigt es auf Tabletts schön an und ermöglicht mir via Cloud Adapter den Fernzugriff...

            1 Antwort Letzte Antwort
            0
            • apollon77A Offline
              apollon77A Offline
              apollon77
              schrieb am zuletzt editiert von
              #6

              Die Holzhammer ohne Absturz Variante ist übrigens: exception werfen und direkt drumrum mit try/catch anfangen. Dann kommst du auch irgendwie an die Stacktrace. Musst mal googeln.

              Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

              • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
              • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
              1 Antwort Letzte Antwort
              0
              • etvE Offline
                etvE Offline
                etv
                schrieb am zuletzt editiert von
                #7

                ok, danke! Ich hab mich heute mal hingesetzt und die Zeiten analysiert wann ich diese Meldungen bekomme und was da im Normalfall überhaupt laufen könnte….

                ... jo, - und siehe da - den Schuldigen gefunden!!

                Ich hab vor einigen Tagen einige meiner Scripts "gesäubert" und übersichtlicher gemacht und da einen Block außerhalb einer if-Abfrage falsch plaziert..... das war's [emoji16]

                Wie heißt es so schön:

                never touch a running system [emoji23][emoji23][emoji23]

                Liebe Grüße

                Tom

                Gesendet mit Tapatalk

                …ist schon sehr lange begeisterter ioBroker Nutzer! 1x zu Hause und 1x auf der Alm. ioBroker ist das 'Hirn' des Smarthome und steuert HomeMatic und Shellys, loggt was so passiert, zeigt es auf Tabletts schön an und ermöglicht mir via Cloud Adapter den Fernzugriff...

                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

                308

                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