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. (ERLEDIGT!) TypeScript, viele common/global Scripte --> CPU

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

(ERLEDIGT!) TypeScript, viele common/global Scripte --> CPU

Scheduled Pinned Locked Moved Skripten / Logik
55 Posts 10 Posters 6.4k Views 7 Watching
  • 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.
  • U Offline
    U Offline
    uwe72
    wrote on last edited by uwe72
    #1

    Ich habe viele common und global Scripte, welche in Typescript geschrieben sind. Mittlerweilen ist es so, dass wenn ich ein global-Script anpasse, die CPU auf 100% steigt und der Rechner in die Knie geht und sich nicht mehr erholt.

    Das Ganze läuft auf einem NUC (i5-10210U @ 1.6GHz, 8GB RAM.

    Im normalen Betrieb reicht die Leistung des NUCs absolut aus. Eben nur nicht bei den Prozessen TypeScript-Kompilierung und "Umkopieren der Scripte von global, jeweils in common rein).
    Hat jemand ähnliche Erfahrungen gemacht bzw. was kann man optimieren?
    Würde mich sehr über Tipps/Erfahrungen freuen.

    Jey CeeJ OliverIOO 2 Replies Last reply
    0
    • U uwe72

      Ich habe viele common und global Scripte, welche in Typescript geschrieben sind. Mittlerweilen ist es so, dass wenn ich ein global-Script anpasse, die CPU auf 100% steigt und der Rechner in die Knie geht und sich nicht mehr erholt.

      Das Ganze läuft auf einem NUC (i5-10210U @ 1.6GHz, 8GB RAM.

      Im normalen Betrieb reicht die Leistung des NUCs absolut aus. Eben nur nicht bei den Prozessen TypeScript-Kompilierung und "Umkopieren der Scripte von global, jeweils in common rein).
      Hat jemand ähnliche Erfahrungen gemacht bzw. was kann man optimieren?
      Würde mich sehr über Tipps/Erfahrungen freuen.

      Jey CeeJ Offline
      Jey CeeJ Offline
      Jey Cee
      Developer
      wrote on last edited by
      #2

      @uwe72 sagte in TypeScript, viele common/global Scripte --> CPU am Anschlag:

      Umkopieren der Scripte von global

      Ist eigentlich wenig verwunderlich. Die Globalen Scripte werden an den Anfang aller anderen Scripte geschrieben.
      Das bedeutet die müssen auch alle neu Kompiliert werden wenn sie in Typescript geschrieben sind, aber mindestens werden sie neu gestartet.

      Persönlicher Support
      Spenden -> paypal.me/J3YC33

      U G 2 Replies Last reply
      1
      • Jey CeeJ Jey Cee

        @uwe72 sagte in TypeScript, viele common/global Scripte --> CPU am Anschlag:

        Umkopieren der Scripte von global

        Ist eigentlich wenig verwunderlich. Die Globalen Scripte werden an den Anfang aller anderen Scripte geschrieben.
        Das bedeutet die müssen auch alle neu Kompiliert werden wenn sie in Typescript geschrieben sind, aber mindestens werden sie neu gestartet.

        U Offline
        U Offline
        uwe72
        wrote on last edited by uwe72
        #3

        @jey-cee

        Ok ;-)

        Was wäre eine Optimierung, weniger kleinere Global-Scripte und dafür wenige große? D.h. übertrieben gesagt, alle global-Scripte in 1 Global Script überführen?

        Als früherer Java-Entwickler tue ich mich sowieso schwer mit dieser global/common-Architektur. Würde gerne Klassen/Funktionen einfach einbinden wollen in meine Scripte.

        Jey CeeJ 1 Reply Last reply
        0
        • U uwe72

          @jey-cee

          Ok ;-)

          Was wäre eine Optimierung, weniger kleinere Global-Scripte und dafür wenige große? D.h. übertrieben gesagt, alle global-Scripte in 1 Global Script überführen?

          Als früherer Java-Entwickler tue ich mich sowieso schwer mit dieser global/common-Architektur. Würde gerne Klassen/Funktionen einfach einbinden wollen in meine Scripte.

          Jey CeeJ Offline
          Jey CeeJ Offline
          Jey Cee
          Developer
          wrote on last edited by
          #4

          @uwe72 sagte in TypeScript, viele common/global Scripte --> CPU am Anschlag:

          D.h. übertrieben gesagt, alle global-Scripte in 1 Global Script überführen?

          Naja wenn du jetzt 2 Globale Scripte hast die jeweils 50% deiner Scripte nutzen, dann würde ein großes 100% deiner Scripte betreffen. Das wäre also Kontraproduktiv.
          Du solltest dir Überlegen ob du wirklich alle Globale Scripte brauchst und in welchen Scripten.
          Seit einer weile kann man auch mit messageTo Nachrichten zwischen Scripten austauschen.
          Das sollte man bevorzugen.

          Persönlicher Support
          Spenden -> paypal.me/J3YC33

          U 2 Replies Last reply
          2
          • Jey CeeJ Jey Cee

            @uwe72 sagte in TypeScript, viele common/global Scripte --> CPU am Anschlag:

            D.h. übertrieben gesagt, alle global-Scripte in 1 Global Script überführen?

            Naja wenn du jetzt 2 Globale Scripte hast die jeweils 50% deiner Scripte nutzen, dann würde ein großes 100% deiner Scripte betreffen. Das wäre also Kontraproduktiv.
            Du solltest dir Überlegen ob du wirklich alle Globale Scripte brauchst und in welchen Scripten.
            Seit einer weile kann man auch mit messageTo Nachrichten zwischen Scripten austauschen.
            Das sollte man bevorzugen.

            U Offline
            U Offline
            uwe72
            wrote on last edited by uwe72
            #5

            Generell Danke schon einmal für deine Antworten!!

            @jey-cee said in TypeScript, viele common/global Scripte --> CPU am Anschlag:

            Naja wenn du jetzt 2 Globale Scripte hast die jeweils 50% deiner Scripte nutzen, dann würde ein großes 100% deiner Scripte betreffen. Das wäre also Kontraproduktiv.

            Würde aber bedeuten, nur dass ich es besser verstehe,

            Angenommen ich habe 10 Common-Scripte und 3 Global Scripte (g1,g2,g3):
            Ändere ich was an "g1" würde nur die neue Inhalt von "g1" in den 10 common-Scripten aktualisiert werden. Die gleichbleibenden Inhalte von g2 und g3 würden in den common-Scripten nicht angepasst werden? Vermutlich würde es dann eher helfen die Anzahl der common-Scripte zu reduzieren. Da habe ich sehr viele kleine.

            Generell:
            Ich habe eben beispielsweise in den global scripten in einem Array alle Devices hinterlegt mit einigen Zusatzinformationen (Etage, Raum,.... u.v.m.). In den Common-Scripten möchte ich auf diese Arrays zugreifen. Zudem sind in global viele Funktionen die ich immer wieder benötige und ich möchte Code nicht immer duplizieren.

            Ich habe das mit dem messageTo noch nicht ganz verstanden. Ich bräuchte aber eher was getMessageFrom ;-) D.h. Auslöser sind ja meine common-Scripte wo ich von anderer Stelle (aktuell in global) was benötige.

            paul53P 1 Reply Last reply
            0
            • Jey CeeJ Jey Cee

              @uwe72 sagte in TypeScript, viele common/global Scripte --> CPU am Anschlag:

              D.h. übertrieben gesagt, alle global-Scripte in 1 Global Script überführen?

              Naja wenn du jetzt 2 Globale Scripte hast die jeweils 50% deiner Scripte nutzen, dann würde ein großes 100% deiner Scripte betreffen. Das wäre also Kontraproduktiv.
              Du solltest dir Überlegen ob du wirklich alle Globale Scripte brauchst und in welchen Scripten.
              Seit einer weile kann man auch mit messageTo Nachrichten zwischen Scripten austauschen.
              Das sollte man bevorzugen.

              U Offline
              U Offline
              uwe72
              wrote on last edited by uwe72
              #6

              Bitte Kommentar löschen

              1 Reply Last reply
              0
              • U uwe72

                Generell Danke schon einmal für deine Antworten!!

                @jey-cee said in TypeScript, viele common/global Scripte --> CPU am Anschlag:

                Naja wenn du jetzt 2 Globale Scripte hast die jeweils 50% deiner Scripte nutzen, dann würde ein großes 100% deiner Scripte betreffen. Das wäre also Kontraproduktiv.

                Würde aber bedeuten, nur dass ich es besser verstehe,

                Angenommen ich habe 10 Common-Scripte und 3 Global Scripte (g1,g2,g3):
                Ändere ich was an "g1" würde nur die neue Inhalt von "g1" in den 10 common-Scripten aktualisiert werden. Die gleichbleibenden Inhalte von g2 und g3 würden in den common-Scripten nicht angepasst werden? Vermutlich würde es dann eher helfen die Anzahl der common-Scripte zu reduzieren. Da habe ich sehr viele kleine.

                Generell:
                Ich habe eben beispielsweise in den global scripten in einem Array alle Devices hinterlegt mit einigen Zusatzinformationen (Etage, Raum,.... u.v.m.). In den Common-Scripten möchte ich auf diese Arrays zugreifen. Zudem sind in global viele Funktionen die ich immer wieder benötige und ich möchte Code nicht immer duplizieren.

                Ich habe das mit dem messageTo noch nicht ganz verstanden. Ich bräuchte aber eher was getMessageFrom ;-) D.h. Auslöser sind ja meine common-Scripte wo ich von anderer Stelle (aktuell in global) was benötige.

                paul53P Offline
                paul53P Offline
                paul53
                wrote on last edited by
                #7

                @uwe72 sagte: common-Scripte zu reduzieren. Da habe ich sehr viele kleine.

                Das ist offenbar zusammen mit

                @uwe72 sagte in TypeScript, viele common/global Scripte --> CPU am Anschlag:

                in den global scripten in einem Array alle Devices hinterlegt mit einigen Zusatzinformationen (Etage, Raum,.... u.v.m.).

                das Problem. In jedes noch so kleine common-Script wird das Array kompiliert.

                @uwe72 sagte in TypeScript, viele common/global Scripte --> CPU am Anschlag:

                in global viele Funktionen die ich immer wieder benötige

                Genau dafür ist "global" gedacht, da Funktionen nur kompiliert werden, wenn sie im Skript aufgerufen 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

                1 Reply Last reply
                1
                • U uwe72

                  Ich habe viele common und global Scripte, welche in Typescript geschrieben sind. Mittlerweilen ist es so, dass wenn ich ein global-Script anpasse, die CPU auf 100% steigt und der Rechner in die Knie geht und sich nicht mehr erholt.

                  Das Ganze läuft auf einem NUC (i5-10210U @ 1.6GHz, 8GB RAM.

                  Im normalen Betrieb reicht die Leistung des NUCs absolut aus. Eben nur nicht bei den Prozessen TypeScript-Kompilierung und "Umkopieren der Scripte von global, jeweils in common rein).
                  Hat jemand ähnliche Erfahrungen gemacht bzw. was kann man optimieren?
                  Würde mich sehr über Tipps/Erfahrungen freuen.

                  OliverIOO Offline
                  OliverIOO Offline
                  OliverIO
                  wrote on last edited by
                  #8

                  @uwe72
                  Das allerbeste wäre alles in ein lokales NPM Paket zu legen und das dann in die Konfiguration des Java Skript Adapters zu packen.
                  Allerdings weiß ich nicht, ob die Konfigurationsseite mit lokalen NPM Pfaden umgehen kann.
                  https://www.stefanjudis.com/today-i-learned/npm-install-supports-local-packages/

                  Meine Adapter und Widgets
                  TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                  Links im Profil

                  U 1 Reply Last reply
                  1
                  • Jey CeeJ Jey Cee

                    @uwe72 sagte in TypeScript, viele common/global Scripte --> CPU am Anschlag:

                    Umkopieren der Scripte von global

                    Ist eigentlich wenig verwunderlich. Die Globalen Scripte werden an den Anfang aller anderen Scripte geschrieben.
                    Das bedeutet die müssen auch alle neu Kompiliert werden wenn sie in Typescript geschrieben sind, aber mindestens werden sie neu gestartet.

                    G Offline
                    G Offline
                    GombersIOB
                    wrote on last edited by
                    #9

                    @jey-cee said in TypeScript, viele common/global Scripte --> CPU am Anschlag:

                    die müssen auch alle neu Kompiliert werden wenn sie in Typescript geschrieben sind

                    Hieße doch, sie in JavaScripts zu transformieren könnte eine Lösung sein?

                    Jey CeeJ OliverIOO 2 Replies Last reply
                    0
                    • G GombersIOB

                      @jey-cee said in TypeScript, viele common/global Scripte --> CPU am Anschlag:

                      die müssen auch alle neu Kompiliert werden wenn sie in Typescript geschrieben sind

                      Hieße doch, sie in JavaScripts zu transformieren könnte eine Lösung sein?

                      Jey CeeJ Offline
                      Jey CeeJ Offline
                      Jey Cee
                      Developer
                      wrote on last edited by
                      #10

                      @gombersiob das würde zwar die Last reduzieren, ja, aber nur bedingt da dennoch alle Scripte neu gestartet werden.

                      Persönlicher Support
                      Spenden -> paypal.me/J3YC33

                      G 1 Reply Last reply
                      0
                      • Jey CeeJ Jey Cee

                        @gombersiob das würde zwar die Last reduzieren, ja, aber nur bedingt da dennoch alle Scripte neu gestartet werden.

                        G Offline
                        G Offline
                        GombersIOB
                        wrote on last edited by
                        #11

                        @jey-cee said in TypeScript, viele common/global Scripte --> CPU am Anschlag:

                        da dennoch alle Scripte neu gestartet werden

                        Nur zu meinem Verständnis:
                        Jedesmal wenn ich eine Script (common) verändere, werden alle anderen Scripte auch neu gestartet? Ich verstehe, wenn ein global geändert wird, dass das notwendig ist, aber beim common?
                        Aber wie dem auch sei. Ich könnte mir vorstellen, dass das Kompilieren einen Großteil des CPU-Aufwands bedeutet. Wenn er also (ich schieße einfach mal aus dem Bauch eine Zahl) 50% spart, würde ihm das vermutlich helfen?

                        G 1 Reply Last reply
                        0
                        • G GombersIOB

                          @jey-cee said in TypeScript, viele common/global Scripte --> CPU am Anschlag:

                          da dennoch alle Scripte neu gestartet werden

                          Nur zu meinem Verständnis:
                          Jedesmal wenn ich eine Script (common) verändere, werden alle anderen Scripte auch neu gestartet? Ich verstehe, wenn ein global geändert wird, dass das notwendig ist, aber beim common?
                          Aber wie dem auch sei. Ich könnte mir vorstellen, dass das Kompilieren einen Großteil des CPU-Aufwands bedeutet. Wenn er also (ich schieße einfach mal aus dem Bauch eine Zahl) 50% spart, würde ihm das vermutlich helfen?

                          G Offline
                          G Offline
                          GombersIOB
                          wrote on last edited by
                          #12

                          @gombersiob
                          Sorry, habe den ersten Beitrag jetzt nochmal gelesen. Es ging ja tatsächlich um das Ändern der globalen Scripte.

                          1 Reply Last reply
                          0
                          • G GombersIOB

                            @jey-cee said in TypeScript, viele common/global Scripte --> CPU am Anschlag:

                            die müssen auch alle neu Kompiliert werden wenn sie in Typescript geschrieben sind

                            Hieße doch, sie in JavaScripts zu transformieren könnte eine Lösung sein?

                            OliverIOO Offline
                            OliverIOO Offline
                            OliverIO
                            wrote on last edited by OliverIO
                            #13

                            @gombersiob sagte in TypeScript, viele common/global Scripte --> CPU am Anschlag:

                            @jey-cee said in TypeScript, viele common/global Scripte --> CPU am Anschlag:

                            die müssen auch alle neu Kompiliert werden wenn sie in Typescript geschrieben sind

                            Hieße doch, sie in JavaScripts zu transformieren könnte eine Lösung sein?

                            Jein, wird es durch den typescript transpiler ja sowieso
                            Vorteil ist, das Pakete für sich kompiliert werden und erst neu kompiliert werden. Wenn es Änderungen gibt.

                            Ja, die Iobroker Skripte müssen neu gestartet werden.
                            Dann liegt aber der Performance schlucker nicht im kompilieren sondern an den Aktivitäten der Skripte selbst und bei jedem Neustart one Änderung oder nicht, geht die Performance weg.

                            Soweit ich es verstanden habe, werden die Common und global Skripte einfach vor jedes Skript kopiert.

                            Meine Adapter und Widgets
                            TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                            Links im Profil

                            HomoranH G 2 Replies Last reply
                            0
                            • OliverIOO OliverIO

                              @gombersiob sagte in TypeScript, viele common/global Scripte --> CPU am Anschlag:

                              @jey-cee said in TypeScript, viele common/global Scripte --> CPU am Anschlag:

                              die müssen auch alle neu Kompiliert werden wenn sie in Typescript geschrieben sind

                              Hieße doch, sie in JavaScripts zu transformieren könnte eine Lösung sein?

                              Jein, wird es durch den typescript transpiler ja sowieso
                              Vorteil ist, das Pakete für sich kompiliert werden und erst neu kompiliert werden. Wenn es Änderungen gibt.

                              Ja, die Iobroker Skripte müssen neu gestartet werden.
                              Dann liegt aber der Performance schlucker nicht im kompilieren sondern an den Aktivitäten der Skripte selbst und bei jedem Neustart one Änderung oder nicht, geht die Performance weg.

                              Soweit ich es verstanden habe, werden die Common und global Skripte einfach vor jedes Skript kopiert.

                              HomoranH Do not disturb
                              HomoranH Do not disturb
                              Homoran
                              Global Moderator Administrators
                              wrote on last edited by
                              #14

                              @oliverio sagte in TypeScript, viele common/global Scripte --> CPU am Anschlag:

                              werden die Common und global Skripte einfach vor jedes Skript kopiert.

                              doch nicht common!

                              kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                              1 Reply Last reply
                              1
                              • OliverIOO OliverIO

                                @gombersiob sagte in TypeScript, viele common/global Scripte --> CPU am Anschlag:

                                @jey-cee said in TypeScript, viele common/global Scripte --> CPU am Anschlag:

                                die müssen auch alle neu Kompiliert werden wenn sie in Typescript geschrieben sind

                                Hieße doch, sie in JavaScripts zu transformieren könnte eine Lösung sein?

                                Jein, wird es durch den typescript transpiler ja sowieso
                                Vorteil ist, das Pakete für sich kompiliert werden und erst neu kompiliert werden. Wenn es Änderungen gibt.

                                Ja, die Iobroker Skripte müssen neu gestartet werden.
                                Dann liegt aber der Performance schlucker nicht im kompilieren sondern an den Aktivitäten der Skripte selbst und bei jedem Neustart one Änderung oder nicht, geht die Performance weg.

                                Soweit ich es verstanden habe, werden die Common und global Skripte einfach vor jedes Skript kopiert.

                                G Offline
                                G Offline
                                GombersIOB
                                wrote on last edited by
                                #15

                                @oliverio said in TypeScript, viele common/global Scripte --> CPU am Anschlag:

                                Ja, die Iobroker Skripte müssen neu gestartet werden.
                                Dann liegt aber der Performance schlucker nicht im kompilieren sondern an den Aktivitäten der Skripte selbst und bei jedem Neustart one Änderung oder nicht, geht die Performance weg.

                                Aber die Scripte machen doch in der Regel nichts beim Neustart. Meine haben eigentlich alle einen Trigger, die laufen nicht einfach so los.

                                Soweit ich es verstanden habe, werden die Common und global Skripte einfach vor jedes Skript kopiert.

                                Die "Common"-Scripte sind ja die laufenden Scripte. Es werden, wie ich hier lerne die "Global"-Scripte vor jedes Common-Script kopiert.

                                HomoranH 2 Replies Last reply
                                0
                                • G GombersIOB

                                  @oliverio said in TypeScript, viele common/global Scripte --> CPU am Anschlag:

                                  Ja, die Iobroker Skripte müssen neu gestartet werden.
                                  Dann liegt aber der Performance schlucker nicht im kompilieren sondern an den Aktivitäten der Skripte selbst und bei jedem Neustart one Änderung oder nicht, geht die Performance weg.

                                  Aber die Scripte machen doch in der Regel nichts beim Neustart. Meine haben eigentlich alle einen Trigger, die laufen nicht einfach so los.

                                  Soweit ich es verstanden habe, werden die Common und global Skripte einfach vor jedes Skript kopiert.

                                  Die "Common"-Scripte sind ja die laufenden Scripte. Es werden, wie ich hier lerne die "Global"-Scripte vor jedes Common-Script kopiert.

                                  HomoranH Do not disturb
                                  HomoranH Do not disturb
                                  Homoran
                                  Global Moderator Administrators
                                  wrote on last edited by
                                  #16

                                  @gombersiob sagte in TypeScript, viele common/global Scripte --> CPU am Anschlag:

                                  Aber die Scripte machen doch in der Regel nichts beim Neustart

                                  doch! sie weden kompiliert

                                  kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                                  Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                  der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                  ArmilarA 1 Reply Last reply
                                  0
                                  • G GombersIOB

                                    @oliverio said in TypeScript, viele common/global Scripte --> CPU am Anschlag:

                                    Ja, die Iobroker Skripte müssen neu gestartet werden.
                                    Dann liegt aber der Performance schlucker nicht im kompilieren sondern an den Aktivitäten der Skripte selbst und bei jedem Neustart one Änderung oder nicht, geht die Performance weg.

                                    Aber die Scripte machen doch in der Regel nichts beim Neustart. Meine haben eigentlich alle einen Trigger, die laufen nicht einfach so los.

                                    Soweit ich es verstanden habe, werden die Common und global Skripte einfach vor jedes Skript kopiert.

                                    Die "Common"-Scripte sind ja die laufenden Scripte. Es werden, wie ich hier lerne die "Global"-Scripte vor jedes Common-Script kopiert.

                                    HomoranH Do not disturb
                                    HomoranH Do not disturb
                                    Homoran
                                    Global Moderator Administrators
                                    wrote on last edited by
                                    #17

                                    @gombersiob sagte in TypeScript, viele common/global Scripte --> CPU am Anschlag:

                                    die "Global"-Scripte vor jedes Common-Script kopiert.

                                    auch vor alle Skripte, die im Wurzelverzeichnis liegen

                                    kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                    paul53P 1 Reply Last reply
                                    0
                                    • HomoranH Homoran

                                      @gombersiob sagte in TypeScript, viele common/global Scripte --> CPU am Anschlag:

                                      die "Global"-Scripte vor jedes Common-Script kopiert.

                                      auch vor alle Skripte, die im Wurzelverzeichnis liegen

                                      paul53P Offline
                                      paul53P Offline
                                      paul53
                                      wrote on last edited by paul53
                                      #18

                                      @homoran sagte: auch vor alle Skripte, die im Wurzelverzeichnis liegen

                                      ... oder in jeder anderen Gruppe als "global".

                                      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

                                      1 Reply Last reply
                                      1
                                      • HomoranH Homoran

                                        @gombersiob sagte in TypeScript, viele common/global Scripte --> CPU am Anschlag:

                                        Aber die Scripte machen doch in der Regel nichts beim Neustart

                                        doch! sie weden kompiliert

                                        ArmilarA Offline
                                        ArmilarA Offline
                                        Armilar
                                        Most Active Forum Testing
                                        wrote on last edited by
                                        #19

                                        @homoran sagte in TypeScript, viele common/global Scripte --> CPU am Anschlag:

                                        Aber die Scripte machen doch in der Regel nichts beim Neustart

                                        doch! sie weden kompiliert

                                        Aber nur wenn es Änderungen gibt...

                                        609df1d8-c90a-48aa-812b-d20d8c289793-image.png

                                        Ansonsten wird die Version aus dem Cache genutzt.

                                        Installationsanleitung, Tipps, Alias-Definitionen, FAQ für das Sonoff NSPanel mit lovelace UI unter ioBroker
                                        https://github.com/joBr99/nspanel-lovelace-ui/wiki

                                        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                        paul53P 1 Reply Last reply
                                        0
                                        • ArmilarA Armilar

                                          @homoran sagte in TypeScript, viele common/global Scripte --> CPU am Anschlag:

                                          Aber die Scripte machen doch in der Regel nichts beim Neustart

                                          doch! sie weden kompiliert

                                          Aber nur wenn es Änderungen gibt...

                                          609df1d8-c90a-48aa-812b-d20d8c289793-image.png

                                          Ansonsten wird die Version aus dem Cache genutzt.

                                          paul53P Offline
                                          paul53P Offline
                                          paul53
                                          wrote on last edited by
                                          #20

                                          @armilar sagte: Ansonsten wird die Version aus dem Cache genutzt.

                                          Das betrifft anscheinend den Precompiler TypeScript --> Javascript.
                                          Skripte werden bei jedem Neustart kompiliert, da beim Stoppen der RAM freigegeben wurde.

                                          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

                                          U 1 Reply Last reply
                                          1
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          780

                                          Online

                                          32.5k

                                          Users

                                          81.7k

                                          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