Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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

  • Der neue Monatsrückblick für Mai und Juni 2026 ist online!
    BluefoxB
    Bluefox
    8
    1
    1.0k

  • wichtiges UPDATE für controller 7.2.2 im stable
    HomoranH
    Homoran
    10
    1
    3.6k

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    16
    1
    6.1k

Global function - aufrufendes Script rausfinden??

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
7 Beiträge 3 Kommentatoren 1.0k 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

                Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                Registrieren Anmelden
                Antworten
                • In einem neuen Thema antworten
                Anmelden zum Antworten
                • Älteste zuerst
                • Neuste zuerst
                • Meiste Stimmen


                Support us

                ioBroker
                Community Adapters
                Donate

                306

                Online

                33.0k

                Benutzer

                83.6k

                Themen

                1.3m

                Beiträge
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                ioBroker Community 2014-2026
                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