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. JavaScript
  5. [gelöst] Anfängerfrage Javascript Globale Scripts

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.2k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.2k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.5k

[gelöst] Anfängerfrage Javascript Globale Scripts

Geplant Angeheftet Gesperrt Verschoben JavaScript
javascript
5 Beiträge 2 Kommentatoren 438 Aufrufe 1 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.
  • K Offline
    K Offline
    klaus88
    schrieb am zuletzt editiert von klaus88
    #1

    Hallo,

    wenn ich gewisse Funktionen (z.B. das Versenden von Telegramnachrichten) bei mehreren Scripts benötige, kann ich eine Script schreiben in dem diese Function programmiert ist - dieses Script dann in die Globalen Scripts stellen und kann dann von jedem Script drauf zugreifen?
    Falls das nicht geht : Wie habt ihr so etwas gelöst? habt ihr in jedem Script diese Functions eigens geschrieben?

    Bsp. der Telegram Function:

    function send_telegram (_message, user_telegram) {
        sendTo('telegram.0', { 
            text: _message,
            user: user_telegram,
            parse_mode: 'HTML'
    		});
    		console.log('Telegram Send to ' + user_telegram + 'User!');
    }
    

    Danke
    Klaus

    paul53P 1 Antwort Letzte Antwort
    0
    • K klaus88

      Hallo,

      wenn ich gewisse Funktionen (z.B. das Versenden von Telegramnachrichten) bei mehreren Scripts benötige, kann ich eine Script schreiben in dem diese Function programmiert ist - dieses Script dann in die Globalen Scripts stellen und kann dann von jedem Script drauf zugreifen?
      Falls das nicht geht : Wie habt ihr so etwas gelöst? habt ihr in jedem Script diese Functions eigens geschrieben?

      Bsp. der Telegram Function:

      function send_telegram (_message, user_telegram) {
          sendTo('telegram.0', { 
              text: _message,
              user: user_telegram,
              parse_mode: 'HTML'
      		});
      		console.log('Telegram Send to ' + user_telegram + 'User!');
      }
      

      Danke
      Klaus

      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von
      #2

      @klaus88 sagte:

      dieses Script dann in die Globalen Scripts stellen und kann dann von jedem Script drauf zugreifen?

      Ja, aber zu bedenken ist, dass globale Scripte in jedes andere Script kopiert werden.

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

      K 1 Antwort Letzte Antwort
      0
      • paul53P paul53

        @klaus88 sagte:

        dieses Script dann in die Globalen Scripts stellen und kann dann von jedem Script drauf zugreifen?

        Ja, aber zu bedenken ist, dass globale Scripte in jedes andere Script kopiert werden.

        K Offline
        K Offline
        klaus88
        schrieb am zuletzt editiert von
        #3

        @paul53 : Erstmal Danke für deine Rückmeldung! Dies ist aber nicht so gut, wenn kopiert wird! Wie machst du sowas?

        paul53P 1 Antwort Letzte Antwort
        0
        • K klaus88

          @paul53 : Erstmal Danke für deine Rückmeldung! Dies ist aber nicht so gut, wenn kopiert wird! Wie machst du sowas?

          paul53P Offline
          paul53P Offline
          paul53
          schrieb am zuletzt editiert von
          #4

          @klaus88 sagte:

          Wie machst du sowas?

          Die benötigte(n) Funktion(en) in die Scripte kopieren, in denen sie gebraucht werden.

          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
          Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

          K 1 Antwort Letzte Antwort
          0
          • paul53P paul53

            @klaus88 sagte:

            Wie machst du sowas?

            Die benötigte(n) Funktion(en) in die Scripte kopieren, in denen sie gebraucht werden.

            K Offline
            K Offline
            klaus88
            schrieb am zuletzt editiert von
            #5

            @paul53 : Alles klar - so mach ich es derzeit auch - wollte mir das kopieren ersparen - DANKE VIELMALS!

            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

            764

            Online

            32.5k

            Benutzer

            81.7k

            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