Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Korrekte Variablen deklaration bei mehreren Prozessen?

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Korrekte Variablen deklaration bei mehreren Prozessen?

Scheduled Pinned Locked Moved Skripten / Logik
5 Posts 2 Posters 350 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • G Offline
    G Offline
    gogohome
    wrote on last edited by
    #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 Reply Last reply
    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
      wrote on last edited by
      #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 Reply Last reply
      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
        wrote on last edited by
        #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 Reply Last reply
        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
          wrote on last edited by
          #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 Reply Last reply
          0
          • paul53P paul53

            @gogohome
            Genügt es nicht so?

            Bild_2022-11-24_191658838.png

            G Offline
            G Offline
            gogohome
            wrote on last edited by
            #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 Reply Last reply
            0
            Reply
            • Reply as topic
            Log in to reply
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes


            Support us

            ioBroker
            Community Adapters
            Donate

            651

            Online

            32.6k

            Users

            82.3k

            Topics

            1.3m

            Posts
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
            ioBroker Community 2014-2025
            logo
            • Login

            • Don't have an account? Register

            • Login or register to search.
            • First post
              Last post
            0
            • Home
            • Recent
            • Tags
            • Unread 0
            • Categories
            • Unreplied
            • Popular
            • GitHub
            • Docu
            • Hilfe