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. Korrekte Variablen deklaration bei mehreren Prozessen?

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    10
    1
    144

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.4k

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

Korrekte Variablen deklaration bei mehreren Prozessen?

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
5 Beiträge 2 Kommentatoren 319 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.
  • G Offline
    G Offline
    gogohome
    schrieb am zuletzt editiert von
    #1

    Hi,

    ich habe eine generelle Frage an die Programmierer. Ich habe kürzlich ein Memory Overflow im iobroker bekommen. Ich vermute mein Skript ist daran schuld. Und zwar vermute ich das die Variable dutzende Male erzeugt wir nämlich jedes Mal wenn der Prozess angestoßen wird. Die Variable „Bad_Stop“ wird in zwei verschieden Prozessen gesetzt. Ich vermute nun das die Prozesse jedes Mal die Variable neu generieren, und nicht nur einmal und diese variable dann immer wieder benutzen.
    Ist meine Annahme korrekt das für beide Prozess die Variable einmal generiert wird und von beiden Prozessen gesetzt wird?
    var.png

    paul53P 1 Antwort Letzte Antwort
    0
    • G gogohome

      Hi,

      ich habe eine generelle Frage an die Programmierer. Ich habe kürzlich ein Memory Overflow im iobroker bekommen. Ich vermute mein Skript ist daran schuld. Und zwar vermute ich das die Variable dutzende Male erzeugt wir nämlich jedes Mal wenn der Prozess angestoßen wird. Die Variable „Bad_Stop“ wird in zwei verschieden Prozessen gesetzt. Ich vermute nun das die Prozesse jedes Mal die Variable neu generieren, und nicht nur einmal und diese variable dann immer wieder benutzen.
      Ist meine Annahme korrekt das für beide Prozess die Variable einmal generiert wird und von beiden Prozessen gesetzt wird?
      var.png

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

      @gogohome sagte: Memory Overflow im iobroker bekommen. Ich vermute mein Skript ist daran schuld.

      Ja, ist es: "wiederhole solange" erzeugt eine Endlosschleife. Mit der Variablen hat es nichts zu tun; sie wird nur an verschiedenen Stellen gesetzt.

      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

      G 1 Antwort Letzte Antwort
      0
      • paul53P paul53

        @gogohome sagte: Memory Overflow im iobroker bekommen. Ich vermute mein Skript ist daran schuld.

        Ja, ist es: "wiederhole solange" erzeugt eine Endlosschleife. Mit der Variablen hat es nichts zu tun; sie wird nur an verschiedenen Stellen gesetzt.

        G Offline
        G Offline
        gogohome
        schrieb am zuletzt editiert von
        #3

        @paul53 Ah verstehe also jedesmal wenn der Prozess angestoßen wird macht er die Schleife auf und wartet bis sie erfüllt wird. Somit bekomme ich unendlich viele Schleifen, richtig?

        Danke für die Antwort somit weiß ich wo ich es verbessern muß.

        paul53P 1 Antwort Letzte Antwort
        0
        • G gogohome

          @paul53 Ah verstehe also jedesmal wenn der Prozess angestoßen wird macht er die Schleife auf und wartet bis sie erfüllt wird. Somit bekomme ich unendlich viele Schleifen, richtig?

          Danke für die Antwort somit weiß ich wo ich es verbessern muß.

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

          @gogohome
          Genügt es nicht so?

          Bild_2022-11-24_191658838.png

          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

          G 1 Antwort Letzte Antwort
          0
          • paul53P paul53

            @gogohome
            Genügt es nicht so?

            Bild_2022-11-24_191658838.png

            G Offline
            G Offline
            gogohome
            schrieb am zuletzt editiert von
            #5

            @paul53 Mmmh warum kompliziert wenn es auch einfach geht? Wenn ich mir das anschaue was du gemacht hast, sollte es funktionieren. Bin aktuell nicht in der Nähe des iobroker werde das später mal ausprobieren.

            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

            824

            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