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. ioBroker Allgemein
  4. Performance Probleme raspi p4

NEWS

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    13
    1
    630

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    2.0k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    11
    1
    892

Performance Probleme raspi p4

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
34 Beiträge 5 Kommentatoren 949 Aufrufe 3 Beobachtet
  • Ä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.
  • B babl

    @homoran sagte in Performance Probleme raspi p4:

    @babl sagte in Performance Probleme raspi p4:

    sorry, ich bin davon ausgegangen daß sql eigentlich klar sein sollte, daß dies dabei ist

    Wo ist SQL dabei?
    hast du mySQL/SQLite oder MariaDB auf dem RasPi installiert?
    My SQL auf dem Raspi installiert

    @babl sagte in Performance Probleme raspi p4:

    als ich den nut server eingerichtet habe stieg der load ja nicht,

    daran liegt ist es auch wahrscheinlich nicht
    Ok Gut

    Aber in der load average ist auch einen großer Anteil an I/O-Vorgängen enthalten.
    und wenn eine SQL-Database, in die im Sekundentakt geschrieben wird auf der SD-Karte ist, ist eine so geringe Load average von 1.5 überhaupt nicht verwunderlich.
    SD Karte ist falsch ich schreibe auf eine SSD über USB 3, hier habe ich mir ja auch gedacht daß das besser werden sollte mit der SSD Platte als mit der SD Karte

    Also fassen wir mal zusammen. Auf em Raspi läuft

    • ioBroker Ja
    • mySQL
    • NUT-Server
    • Zigbee über USB (da weiß ich nicht wie sehr das die I/O belastet)

    sonst noch was????

    IO Broker = Ja
    MySQL = Ja
    Nut-Server = Ja
    Zigbee über Conbee Stick = Ja

    USB 3. SSD von Samsung mit 300mb/s
    USB 2 Conbee Stick
    USB 2 Nut Server USB der USV

    Und Natürlich einiges an Visualisierungen

    HomoranH Nicht stören
    HomoranH Nicht stören
    Homoran
    Global Moderator Administrators
    schrieb am zuletzt editiert von
    #21

    @babl sagte in Performance Probleme raspi p4:

    IO Broker = Ja
    MySQL = Ja
    Nut-Server = Ja
    Zigbee über Conbee Stick = Ja

    da ist die Load average nicht ungewöhnlich.

    @babl sagte in Performance Probleme raspi p4:

    Und Natürlich einiges an Visualisierungen

    bei denen findet die Rechenarbeit nicht auf dem RasPi statt, sondern auf dem Frontend.
    Wenn du natürlich hochauflösende flot-Charts, die im Sekundentakt aktualisieren hast, sieht das anders aus.

    Aber noch mal:
    eine load Average von 1.5 ist schon vollkommen mit deinen Anwendungen erklärt.

    Das sollte aber den RasPi nicht in die Knie zwingen, das geht erst bei >4 los

    kein Support per PN! - Fragen im Forum stellen -
    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
    Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

    B 1 Antwort Letzte Antwort
    0
    • HomoranH Homoran

      @babl sagte in Performance Probleme raspi p4:

      IO Broker = Ja
      MySQL = Ja
      Nut-Server = Ja
      Zigbee über Conbee Stick = Ja

      da ist die Load average nicht ungewöhnlich.

      @babl sagte in Performance Probleme raspi p4:

      Und Natürlich einiges an Visualisierungen

      bei denen findet die Rechenarbeit nicht auf dem RasPi statt, sondern auf dem Frontend.
      Wenn du natürlich hochauflösende flot-Charts, die im Sekundentakt aktualisieren hast, sieht das anders aus.

      Aber noch mal:
      eine load Average von 1.5 ist schon vollkommen mit deinen Anwendungen erklärt.

      Das sollte aber den RasPi nicht in die Knie zwingen, das geht erst bei >4 los

      B Offline
      B Offline
      babl
      schrieb am zuletzt editiert von
      #22

      @homoran ok dann bin ich beruhigt,

      wie könnte ich das problem mit dem zigbee jetzt in erfahrung bringen, kannst du mir da vielleicht eventuell auch helfen?

      HomoranH 1 Antwort Letzte Antwort
      0
      • B babl

        @homoran ok dann bin ich beruhigt,

        wie könnte ich das problem mit dem zigbee jetzt in erfahrung bringen, kannst du mir da vielleicht eventuell auch helfen?

        HomoranH Nicht stören
        HomoranH Nicht stören
        Homoran
        Global Moderator Administrators
        schrieb am zuletzt editiert von
        #23

        @babl sagte in Performance Probleme raspi p4:

        kannst du mir da vielleicht eventuell auch helfen?

        nein, ich nutze zigbee nicht und kenne mich da gar nicht aus.
        aber @Thomas-Braun hat doch schon einiges geschrieben.
        Hast du das schon ausprobiert?

        kein Support per PN! - Fragen im Forum stellen -
        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
        Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

        B 2 Antworten Letzte Antwort
        1
        • HomoranH Homoran

          @babl sagte in Performance Probleme raspi p4:

          kannst du mir da vielleicht eventuell auch helfen?

          nein, ich nutze zigbee nicht und kenne mich da gar nicht aus.
          aber @Thomas-Braun hat doch schon einiges geschrieben.
          Hast du das schon ausprobiert?

          B Offline
          B Offline
          babl
          schrieb am zuletzt editiert von babl
          #24

          @homoran ok danke, werde ich mal schauen, übrigens so sehen meine VIS aus, sind alle nach dem gleichen Schema.

          vis.jpg

          HomoranH 1 Antwort Letzte Antwort
          0
          • B babl

            @homoran ok danke, werde ich mal schauen, übrigens so sehen meine VIS aus, sind alle nach dem gleichen Schema.

            vis.jpg

            HomoranH Nicht stören
            HomoranH Nicht stören
            Homoran
            Global Moderator Administrators
            schrieb am zuletzt editiert von
            #25

            @babl sagte in Performance Probleme raspi p4:

            übroigens so sehen meine VIS aus, sind alle nach dem gleichen Schema.

            was willst du mir damit sagen?
            Da ist doch alles in Ordnung, wie ich bereits schrieb:

            @homoran sagte in Performance Probleme raspi p4:

            eine load Average von 1.5 ist schon vollkommen mit deinen Anwendungen erklärt.
            Das sollte aber den RasPi nicht in die Knie zwingen, das geht erst bei >4 los

            @babl sagte in Performance Probleme raspi p4:

            ich habe nur einen Webserver für eine Webseite die ich betreibe und da weiß ich halt daß der load über 1 eigentlich nciht gut ist.

            woher hast du dieses Wissen?
            oder läuft die Website auf einem single core?
            dann könnte das stimmern

            kein Support per PN! - Fragen im Forum stellen -
            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
            Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

            B 1 Antwort Letzte Antwort
            0
            • HomoranH Homoran

              @babl sagte in Performance Probleme raspi p4:

              übroigens so sehen meine VIS aus, sind alle nach dem gleichen Schema.

              was willst du mir damit sagen?
              Da ist doch alles in Ordnung, wie ich bereits schrieb:

              @homoran sagte in Performance Probleme raspi p4:

              eine load Average von 1.5 ist schon vollkommen mit deinen Anwendungen erklärt.
              Das sollte aber den RasPi nicht in die Knie zwingen, das geht erst bei >4 los

              @babl sagte in Performance Probleme raspi p4:

              ich habe nur einen Webserver für eine Webseite die ich betreibe und da weiß ich halt daß der load über 1 eigentlich nciht gut ist.

              woher hast du dieses Wissen?
              oder läuft die Website auf einem single core?
              dann könnte das stimmern

              B Offline
              B Offline
              babl
              schrieb am zuletzt editiert von
              #26

              woher hast du dieses Wissen?

              dies sagte mir der Webhoster, daß bei loads von längerer zeit über 1 die webleistung sinkt und die cpu erhöht werden muß, was ja auch stimmt.

              ich habe hier einen v-server mit 6 vcpus und aktuel 12gb ram, die ich jederzeit erweitern oder verringern kann und eine 200gb ssd festplatte

              oder läuft die Website auf einem single core?

              kann ich dir ehrlich nicht sagen

              dann könnte das stimmern

              OliverIOO 1 Antwort Letzte Antwort
              0
              • HomoranH Homoran

                @babl sagte in Performance Probleme raspi p4:

                kannst du mir da vielleicht eventuell auch helfen?

                nein, ich nutze zigbee nicht und kenne mich da gar nicht aus.
                aber @Thomas-Braun hat doch schon einiges geschrieben.
                Hast du das schon ausprobiert?

                B Offline
                B Offline
                babl
                schrieb am zuletzt editiert von
                #27

                @homoran Das mit Zigbee ist nun auch erledigt, vielleicht hilft es jemandem.

                Es war tatsächlich so, daß die selben serialen Ports 2 mal verfügbar waren.

                Habe es nun laut Beschreibung geregelt.

                Zuerst diesen Befehl in der SSh ausgeführt.

                ls -l /dev/serial/by-id
                

                Dann dieses in den Zigbee Einstellungen reinkopiert.

                /dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2255974-if00
                

                Und dann klappt es auch, habe den raspi rebootet und das rebuilden kam nicht mehr.

                OliverIOO 1 Antwort Letzte Antwort
                0
                • B babl

                  Hallo Leute,

                  Ich habe ein paar Probleme mit meinem iobroker und dem dazugehörigen raspi p4 b 4gb.
                  Habe einen average load zwischen 1 und 1.8.
                  Es läuft iobroker mit ca. 20 verschiedenen Adaptern drauf darunter zigbee wo bei jedem reboot vom raspi das zigbee neu "rebuilded" werden muss nach dem 3.anlauf ist die Instanz grün.
                  Raspi ist auf dem neusten softwarestand. Iobroker node 12.22
                  Habe mir am Wochenende dann eine ssd gegönnt Samsung t5 mit bis zu 350mb schreiben und lesen die hängt am USB 3.
                  Die Auslastung wird aber nicht besser.
                  Run Level 3

                  Ich bin mit meinem Latein am Ende.

                  Hatte geglaubt dass es mit der ssd besser wäre, aber leider nicht.

                  Das System ist bei ca. 90% Idle aber was mir Sorgen macht ist der Wert wa bei 0.3

                  Vielleicht würde jemand So nett sein und mich unterstützen bei meinem Problem

                  Ich will ungern neu aufsetzen. (Backup wäre vorhanden)

                  Gruss babl

                  Solltet ihr noch weitere Infos brauchen kein Problem ich versuche sie euch so weit wie mir möglich zu geben.

                  OliverIOO Offline
                  OliverIOO Offline
                  OliverIO
                  schrieb am zuletzt editiert von
                  #28

                  @babl said in Performance Probleme raspi p4:

                  Hallo Leute,

                  Ich habe ein paar Probleme mit meinem iobroker und dem dazugehörigen raspi p4 b 4gb.
                  Habe einen average load zwischen 1 und 1.8.
                  Es läuft iobroker mit ca. 20 verschiedenen Adaptern drauf darunter zigbee wo bei jedem reboot vom raspi das zigbee neu "rebuilded" werden muss nach dem 3.anlauf ist die Instanz grün.
                  Raspi ist auf dem neusten softwarestand. Iobroker node 12.22
                  Habe mir am Wochenende dann eine ssd gegönnt Samsung t5 mit bis zu 350mb schreiben und lesen die hängt am USB 3.
                  Die Auslastung wird aber nicht besser.
                  Run Level 3

                  Ich bin mit meinem Latein am Ende.

                  Hatte geglaubt dass es mit der ssd besser wäre, aber leider nicht.

                  Das System ist bei ca. 90% Idle aber was mir Sorgen macht ist der Wert wa bei 0.3

                  Vielleicht würde jemand So nett sein und mich unterstützen bei meinem Problem

                  Ich will ungern neu aufsetzen. (Backup wäre vorhanden)

                  Gruss babl

                  Solltet ihr noch weitere Infos brauchen kein Problem ich versuche sie euch so weit wie mir möglich zu geben.

                  darf ich zusammenfassen?

                  • eigentlich hat dein system gar keine probleme
                  • vis reagiert annehmbar
                  • iobroker reagiert annehmbar
                  • ok da wird immer wieder mal ein build durchgeführt, das scheint aber installation oder software zu sein.

                  deine einzige annahme ist, das der loadaverage mit 1 bis 1.8 zu hoch ist.

                  mein system ist ebenfalls bei diesem load average, geht ab und zu mal über 2.
                  durchschnittliche prozentuale prozessorauslastung ist ca 40%

                  ich habe einen nuc mit 8gb und einigen docker containern.
                  mein freier ram ist aktuell an der untergrenze kurz vor dem swappen (das ist meist der größte performance killer),
                  aber alles ok.

                  du kannst die prozentwerte der einzelnen prozesse von top mal ein wenig beobachten, aber wenn da keine ausreiser sind und du nix merkst, musst du nix mit neuinstallation machen.

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

                  1 Antwort Letzte Antwort
                  2
                  • B babl

                    woher hast du dieses Wissen?

                    dies sagte mir der Webhoster, daß bei loads von längerer zeit über 1 die webleistung sinkt und die cpu erhöht werden muß, was ja auch stimmt.

                    ich habe hier einen v-server mit 6 vcpus und aktuel 12gb ram, die ich jederzeit erweitern oder verringern kann und eine 200gb ssd festplatte

                    oder läuft die Website auf einem single core?

                    kann ich dir ehrlich nicht sagen

                    dann könnte das stimmern

                    OliverIOO Offline
                    OliverIOO Offline
                    OliverIO
                    schrieb am zuletzt editiert von
                    #29

                    @babl said in Performance Probleme raspi p4:

                    woher hast du dieses Wissen?

                    dies sagte mir der Webhoster, daß bei loads von längerer zeit über 1 die webleistung sinkt und die cpu erhöht werden muß, was ja auch stimmt.

                    ich habe hier einen v-server mit 6 vcpus und aktuel 12gb ram, die ich jederzeit erweitern oder verringern kann und eine 200gb ssd festplatte

                    oder läuft die Website auf einem single core?

                    kann ich dir ehrlich nicht sagen

                    dann könnte das stimmern

                    wie du schreibst hast du 6 virtuelle cpus, dh der rechner kann mindestens 6 verschiedene prozesse gleichzeitig abarbeiten ohne einen kontextwechsel zu einem anderen prozess zu machen. viele cpus haben heute noch hyperthreading wobei der kontextwechsel zwischen prozessen auf einem kern auf hardwareebene optimiert gemacht wird.
                    ich weiß nicht warum bei webservern das eine spezielle regel sein sollte. selbst apache öffnet intern mehrere parallele prozesse, so das mehrere anfragen gleichzeitig bearbeitet werden können (und auch müssen).
                    ich gehe nicht davon aus, das du da eine webseite mit 100 gleichzeitigen zugriffen pro sekunde laufen hast. meist langweilen sich webserver eher, da das was sie machen nicht so kompliziert ist (daten lesen und in einen netzwerk port schreiben.

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

                    1 Antwort Letzte Antwort
                    0
                    • B babl

                      @homoran Das mit Zigbee ist nun auch erledigt, vielleicht hilft es jemandem.

                      Es war tatsächlich so, daß die selben serialen Ports 2 mal verfügbar waren.

                      Habe es nun laut Beschreibung geregelt.

                      Zuerst diesen Befehl in der SSh ausgeführt.

                      ls -l /dev/serial/by-id
                      

                      Dann dieses in den Zigbee Einstellungen reinkopiert.

                      /dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2255974-if00
                      

                      Und dann klappt es auch, habe den raspi rebootet und das rebuilden kam nicht mehr.

                      OliverIOO Offline
                      OliverIOO Offline
                      OliverIO
                      schrieb am zuletzt editiert von OliverIO
                      #30

                      @babl
                      noch eine kleine Ergänzung, wenn du die Prozentuale last deines Rechner errechnen möchtest kannst du das wie folgt:

                      der folgende befehl gibt die erste zeile aus der prozessor statistik aus

                      cat /proc/stat | head -n 1
                      

                      Ergebnis:

                      cpu  751617006 79683 95862018 3252165113 1730997 0 43411112 0 0 0
                      

                      Die ersten 4 Zahlen sind die Anteile für
                      User, Nice, System und Idle

                      Wenn du die 4 Werte zusammenrechnest hast du 100%
                      751617006+79683+95862018+3252165113 = 4099723820

                      Wenn du dann bspw idle durch Gesamt teilst
                      3252165113 / 4099723820 = 0,793264438

                      Erhält man einen prozentualen Idle-Anteil von knapp 80%
                      d.h. der Prozessor ist nur zu etwas mehr wie 20% ausgelastet.

                      Wer macht daraus ein blockly? :)

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

                      B HomoranH 2 Antworten Letzte Antwort
                      0
                      • OliverIOO OliverIO

                        @babl
                        noch eine kleine Ergänzung, wenn du die Prozentuale last deines Rechner errechnen möchtest kannst du das wie folgt:

                        der folgende befehl gibt die erste zeile aus der prozessor statistik aus

                        cat /proc/stat | head -n 1
                        

                        Ergebnis:

                        cpu  751617006 79683 95862018 3252165113 1730997 0 43411112 0 0 0
                        

                        Die ersten 4 Zahlen sind die Anteile für
                        User, Nice, System und Idle

                        Wenn du die 4 Werte zusammenrechnest hast du 100%
                        751617006+79683+95862018+3252165113 = 4099723820

                        Wenn du dann bspw idle durch Gesamt teilst
                        3252165113 / 4099723820 = 0,793264438

                        Erhält man einen prozentualen Idle-Anteil von knapp 80%
                        d.h. der Prozessor ist nur zu etwas mehr wie 20% ausgelastet.

                        Wer macht daraus ein blockly? :)

                        B Offline
                        B Offline
                        babl
                        schrieb am zuletzt editiert von
                        #31

                        @oliverio cool danke dir für deine antworten

                        1 Antwort Letzte Antwort
                        0
                        • OliverIOO OliverIO

                          @babl
                          noch eine kleine Ergänzung, wenn du die Prozentuale last deines Rechner errechnen möchtest kannst du das wie folgt:

                          der folgende befehl gibt die erste zeile aus der prozessor statistik aus

                          cat /proc/stat | head -n 1
                          

                          Ergebnis:

                          cpu  751617006 79683 95862018 3252165113 1730997 0 43411112 0 0 0
                          

                          Die ersten 4 Zahlen sind die Anteile für
                          User, Nice, System und Idle

                          Wenn du die 4 Werte zusammenrechnest hast du 100%
                          751617006+79683+95862018+3252165113 = 4099723820

                          Wenn du dann bspw idle durch Gesamt teilst
                          3252165113 / 4099723820 = 0,793264438

                          Erhält man einen prozentualen Idle-Anteil von knapp 80%
                          d.h. der Prozessor ist nur zu etwas mehr wie 20% ausgelastet.

                          Wer macht daraus ein blockly? :)

                          HomoranH Nicht stören
                          HomoranH Nicht stören
                          Homoran
                          Global Moderator Administrators
                          schrieb am zuletzt editiert von Homoran
                          #32

                          @oliverio sagte in Performance Probleme raspi p4:

                          Wer macht daraus ein blockly?

                          So was?

                          idle_prozent.png


                          <xml xmlns="https://developers.google.com/blockly/xml">
                          <variables>
                          <variable id="bPN^Vu[MOFz-/Q:-!pKu">result</variable>
                          <variable id=")o${Dvo+jB+8SL5Zo(P3">Liste</variable>
                          <variable id="ZFc-^KZz?.13C:ifkV^)">gesamt</variable>
                          <variable id="Ub]FL#N/Dw9UQL/pcC{">idle</variable>
                          <variable id="6LFB:D2!v}nI3n7s~;HG">Idle_prozent</variable>
                          </variables>
                          <block type="exec" id="D~]!YSbUoJlB.1kiIJ.9" x="162" y="238">
                          <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="true"></mutation>
                          <field name="WITH_STATEMENT">TRUE</field>
                          <field name="LOG"></field>
                          <value name="COMMAND">
                          <shadow type="text" id="EK-V?9v?^i+mX]w.lS">
                          <field name="TEXT">cat /proc/stat | head -n 1</field>
                          </shadow>
                          </value>
                          <statement name="STATEMENT">
                          <block type="debug" id="%9m=bM/_YVE9^7O]m"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text" id="CZaT!y_ThrjzGE*{SLUG"> <field name="TEXT">test</field> </shadow> <block type="variables_get" id="l-;D-g}C_gn;ay|XwREK"> <field name="VAR" id="bPN^Vu[MOFz-/Q:-!pKu">result</field> </block> </value> <next> <block type="variables_set" id="f;om:$-]-~+k~wPrr1SG"> <field name="VAR" id=")o${Dvo+jB+8SL5Zo(P3">Liste</field> <value name="VALUE"> <block type="lists_split" id="{)5HdDm*y=rdsvhHc#;~"> <mutation mode="SPLIT"></mutation> <field name="MODE">SPLIT</field> <value name="INPUT"> <block type="variables_get" id=".ve]N|}6Q6FwK)Aa[aKN"> <field name="VAR" id="bPN^Vu[MOFz-/Q:-!pKu">result</field> </block> </value> <value name="DELIM"> <shadow type="text" id="s?c#FsF:K)eX4:y6MK=V"> <field name="TEXT"> </field> </shadow> </value> </block> </value> <next> <block type="variables_set" id="?N(|f+,W5(?Mrc)d@LL">
                          <field name="VAR" id="ZFc-^KZz?.13C:ifkV^)">gesamt</field>
                          <value name="VALUE">
                          <block type="math_arithmetic" id="V~);j}dG8u=)fs#;|lX." inline="false">
                          <field name="OP">ADD</field>
                          <value name="A">
                          <shadow type="math_number" id="V()sti$^@A+9Vj/6Id3-">
                          <field name="NUM">1</field>
                          </shadow>
                          <block type="math_arithmetic" id="B4o8kiV[iK.!LZOT8fYa" inline="false">
                          <field name="OP">ADD</field>
                          <value name="A">
                          <shadow type="math_number" id="BJV6L%hB-z8PoXj]8vur">
                          <field name="NUM">1</field>
                          </shadow>
                          <block type="convert_tonumber" id="D=gM:VzMk;qr8iC=Oq9T">
                          <value name="VALUE">
                          <block type="lists_getIndex" id="1s@%Xum@G=M1P|2N9h{k">
                          <mutation statement="false" at="true"></mutation>
                          <field name="MODE">GET</field>
                          <field name="WHERE">FROM_START</field>
                          <value name="VALUE">
                          <block type="variables_get" id="tfR)FYY9W%r7oxwv.MJ">
                          <field name="VAR" id=")o${Dvo+jB+8SL5Zo(P3">Liste</field>
                          </block>
                          </value>
                          <value name="AT">
                          <block type="math_number" id="[2@sVzzP$aab$l864zPG">
                          <field name="NUM">3</field>
                          </block>
                          </value>
                          </block>
                          </value>
                          </block>
                          </value>
                          <value name="B">
                          <shadow type="math_number" id="9LeKYZ6?3w(/N4J:M9$O">
                          <field name="NUM">1</field>
                          </shadow>
                          <block type="convert_tonumber" id="6B0=,ojj[I1VTHBTY[Pe">
                          <value name="VALUE">
                          <block type="lists_getIndex" id="TpU:T!5jWHAtPl^4[B-~">
                          <mutation statement="false" at="true"></mutation>
                          <field name="MODE">GET</field>
                          <field name="WHERE">FROM_START</field>
                          <value name="VALUE">
                          <block type="variables_get" id="h)bKX2`5Z(g?{K$%qGI`">
                          <field name="VAR" id=")o${Dvo+jB+8SL5Zo(P3">Liste</field>
                          </block>
                          </value>
                          <value name="AT">
                          <block type="math_number" id="vgN9CSU2K2WWLP^SA[7X">
                          <field name="NUM">4</field>
                          </block>
                          </value>
                          </block>
                          </value>
                          </block>
                          </value>
                          </block>
                          </value>
                          <value name="B">
                          <shadow type="math_number" id="47U`m}dfc/cpAkCa1c
                          !">
                          <field name="NUM">1</field>
                          </shadow>
                          <block type="math_arithmetic" id="e(ZKp+Eaf1QFoJ5Z4=_a" inline="false">
                          <field name="OP">ADD</field>
                          <value name="A">
                          <shadow type="math_number" id="47Y?fKM1v{9mCCK468m}">
                          <field name="NUM">1</field>
                          </shadow>
                          <block type="convert_tonumber" id="ehl.O%o}:Vc=DUW1$T)?">
                          <value name="VALUE">
                          <block type="lists_getIndex" id="d=w5[?gWTZ7oxxq1gX/v">
                          <mutation statement="false" at="true"></mutation>
                          <field name="MODE">GET</field>
                          <field name="WHERE">FROM_START</field>
                          <value name="VALUE">
                          <block type="variables_get" id="XOkCPAdc7ZJ?E[/!b)VY">
                          <field name="VAR" id=")o${Dvo+jB+8SL5Zo(P3">Liste</field>
                          </block>
                          </value>
                          <value name="AT">
                          <block type="math_number" id="[_2WL+a.i5?[bDp]/xH^">
                          <field name="NUM">5</field>
                          </block>
                          </value>
                          </block>
                          </value>
                          </block>
                          </value>
                          <value name="B">
                          <shadow type="math_number" id="yGk,DSX;bX#{UdvWK1d0">
                          <field name="NUM">1</field>
                          </shadow>
                          <block type="convert_tonumber" id="(5B^73Z~}5?C-@+Zn~yy">
                          <value name="VALUE">
                          <block type="lists_getIndex" id="?W^#$hDnDDjqN)zL9$wu">
                          <mutation statement="false" at="true"></mutation>
                          <field name="MODE">GET</field>
                          <field name="WHERE">FROM_START</field>
                          <value name="VALUE">
                          <block type="variables_get" id="i7vU(RMaz_S`]D[K{nH.">
                          <field name="VAR" id=")o${Dvo+jB+8SL5Zo(P3">Liste</field>
                          </block>
                          </value>
                          <value name="AT">
                          <block type="math_number" id="4Qfa%CrJKEd^`RuMN](L">
                          <field name="NUM">6</field>
                          </block>
                          </value>
                          </block>
                          </value>
                          </block>
                          </value>
                          </block>
                          </value>
                          </block>
                          </value>
                          <next>
                          <block type="variables_set" id="+,a.mD.IOoZS9~BwmiL">
                          <field name="VAR" id="Ub]FL#N/Dw9UQ
                          L/pcC{">idle</field>
                          <value name="VALUE">
                          <block type="convert_tonumber" id="
                          )jKb|x^;pz1R?ubn?a">
                          <value name="VALUE">
                          <block type="lists_getIndex" id="1Mq_03tOOaP%FenN@thg">
                          <mutation statement="false" at="true"></mutation>
                          <field name="MODE">GET</field>
                          <field name="WHERE">FROM_START</field>
                          <value name="VALUE">
                          <block type="variables_get" id="0V#pgE8]{(=W
                          [_6Rz+;">
                          <field name="VAR" id=")o${Dvo+jB+8SL5Zo(P3">Liste</field>
                          </block>
                          </value>
                          <value name="AT">
                          <block type="math_number" id="[.]9Q$!nW,^D3)Oy@2;f">
                          <field name="NUM">6</field>
                          </block>
                          </value>
                          </block>
                          </value>
                          </block>
                          </value>
                          <next>
                          <block type="variables_set" id="L#-ao!n?O?d0}`2j,}F">
                          <field name="VAR" id="6LFB:D2!v}nI3n7s~;HG">Idle_prozent</field>
                          <value name="VALUE">
                          <block type="math_rndfixed" id="Y9)}z5D|zq(5b9d`r9$b">
                          <field name="n">1</field>
                          <value name="x">
                          <shadow type="math_number" id="(!9iK8nKilkV%1xdx/A4">
                          <field name="NUM">3.1234</field>
                          </shadow>
                          <block type="math_arithmetic" id="2rjkG+7[/[1^`)`+o)5h">
                          <field name="OP">MULTIPLY</field>
                          <value name="A">
                          <shadow type="math_number" id="sT}2$VmOF^r|ZD{.YQ7[">
                          <field name="NUM">1</field>
                          </shadow>
                          <block type="math_arithmetic" id="Qz6Q$0XUkXtoWu2Bglbg">
                          <field name="OP">DIVIDE</field>
                          <value name="A">
                          <shadow type="math_number" id="auJykrQ(M8!lyS/E+#JJ">
                          <field name="NUM">1</field>
                          </shadow>
                          <block type="variables_get" id="5;T3e4=X(3i_HcIf4,X
                          ">
                          <field name="VAR" id="Ub]FL#N/Dw9UQ
                          L/pcC{">idle</field>
                          </block>
                          </value>
                          <value name="B">
                          <shadow type="math_number" id="44+?I)1Np|XB
                          PiUIH7r">
                          <field name="NUM">1</field>
                          </shadow>
                          <block type="variables_get" id="v(lbrj5T/$6e~p-mJ|-4">
                          <field name="VAR" id="ZFc-^KZz?.13C:ifkV^)">gesamt</field>
                          </block>
                          </value>
                          </block>
                          </value>
                          <value name="B">
                          <shadow type="math_number" id="B)6(6Z:zaa2-v9gJb/r`">
                          <field name="NUM">100</field>
                          </shadow>
                          </value>
                          </block>
                          </value>
                          </block>
                          </value>
                          <next>
                          <block type="debug" id="w@i5{q0E,K3(.$9/YCKO">
                          <field name="Severity">log</field>
                          <value name="TEXT">
                          <shadow type="text" id=")0+s=!mG@8lzlSsb?:HW">
                          <field name="TEXT">test</field>
                          </shadow>
                          <block type="variables_get" id="`Fj1fKW31A-[jWueW!on">
                          <field name="VAR" id="6LFB:D2!v}nI3n7s~;HG">Idle_prozent</field>
                          </block>
                          </value>
                          </block>
                          </next>
                          </block>
                          </next>
                          </block>
                          </next>
                          </block>
                          </next>
                          </block>
                          </next>
                          </block>
                          </statement>
                          </block>
                          </xml>

                          kein Support per PN! - Fragen im Forum stellen -
                          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                          Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                          OliverIOO 1 Antwort Letzte Antwort
                          1
                          • HomoranH Homoran

                            @oliverio sagte in Performance Probleme raspi p4:

                            Wer macht daraus ein blockly?

                            So was?

                            idle_prozent.png


                            <xml xmlns="https://developers.google.com/blockly/xml">
                            <variables>
                            <variable id="bPN^Vu[MOFz-/Q:-!pKu">result</variable>
                            <variable id=")o${Dvo+jB+8SL5Zo(P3">Liste</variable>
                            <variable id="ZFc-^KZz?.13C:ifkV^)">gesamt</variable>
                            <variable id="Ub]FL#N/Dw9UQL/pcC{">idle</variable>
                            <variable id="6LFB:D2!v}nI3n7s~;HG">Idle_prozent</variable>
                            </variables>
                            <block type="exec" id="D~]!YSbUoJlB.1kiIJ.9" x="162" y="238">
                            <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="true"></mutation>
                            <field name="WITH_STATEMENT">TRUE</field>
                            <field name="LOG"></field>
                            <value name="COMMAND">
                            <shadow type="text" id="EK-V?9v?^i+mX]w.lS">
                            <field name="TEXT">cat /proc/stat | head -n 1</field>
                            </shadow>
                            </value>
                            <statement name="STATEMENT">
                            <block type="debug" id="%9m=bM/_YVE9^7O]m"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text" id="CZaT!y_ThrjzGE*{SLUG"> <field name="TEXT">test</field> </shadow> <block type="variables_get" id="l-;D-g}C_gn;ay|XwREK"> <field name="VAR" id="bPN^Vu[MOFz-/Q:-!pKu">result</field> </block> </value> <next> <block type="variables_set" id="f;om:$-]-~+k~wPrr1SG"> <field name="VAR" id=")o${Dvo+jB+8SL5Zo(P3">Liste</field> <value name="VALUE"> <block type="lists_split" id="{)5HdDm*y=rdsvhHc#;~"> <mutation mode="SPLIT"></mutation> <field name="MODE">SPLIT</field> <value name="INPUT"> <block type="variables_get" id=".ve]N|}6Q6FwK)Aa[aKN"> <field name="VAR" id="bPN^Vu[MOFz-/Q:-!pKu">result</field> </block> </value> <value name="DELIM"> <shadow type="text" id="s?c#FsF:K)eX4:y6MK=V"> <field name="TEXT"> </field> </shadow> </value> </block> </value> <next> <block type="variables_set" id="?N(|f+,W5(?Mrc)d@LL">
                            <field name="VAR" id="ZFc-^KZz?.13C:ifkV^)">gesamt</field>
                            <value name="VALUE">
                            <block type="math_arithmetic" id="V~);j}dG8u=)fs#;|lX." inline="false">
                            <field name="OP">ADD</field>
                            <value name="A">
                            <shadow type="math_number" id="V()sti$^@A+9Vj/6Id3-">
                            <field name="NUM">1</field>
                            </shadow>
                            <block type="math_arithmetic" id="B4o8kiV[iK.!LZOT8fYa" inline="false">
                            <field name="OP">ADD</field>
                            <value name="A">
                            <shadow type="math_number" id="BJV6L%hB-z8PoXj]8vur">
                            <field name="NUM">1</field>
                            </shadow>
                            <block type="convert_tonumber" id="D=gM:VzMk;qr8iC=Oq9T">
                            <value name="VALUE">
                            <block type="lists_getIndex" id="1s@%Xum@G=M1P|2N9h{k">
                            <mutation statement="false" at="true"></mutation>
                            <field name="MODE">GET</field>
                            <field name="WHERE">FROM_START</field>
                            <value name="VALUE">
                            <block type="variables_get" id="tfR)FYY9W%r7oxwv.MJ">
                            <field name="VAR" id=")o${Dvo+jB+8SL5Zo(P3">Liste</field>
                            </block>
                            </value>
                            <value name="AT">
                            <block type="math_number" id="[2@sVzzP$aab$l864zPG">
                            <field name="NUM">3</field>
                            </block>
                            </value>
                            </block>
                            </value>
                            </block>
                            </value>
                            <value name="B">
                            <shadow type="math_number" id="9LeKYZ6?3w(/N4J:M9$O">
                            <field name="NUM">1</field>
                            </shadow>
                            <block type="convert_tonumber" id="6B0=,ojj[I1VTHBTY[Pe">
                            <value name="VALUE">
                            <block type="lists_getIndex" id="TpU:T!5jWHAtPl^4[B-~">
                            <mutation statement="false" at="true"></mutation>
                            <field name="MODE">GET</field>
                            <field name="WHERE">FROM_START</field>
                            <value name="VALUE">
                            <block type="variables_get" id="h)bKX2`5Z(g?{K$%qGI`">
                            <field name="VAR" id=")o${Dvo+jB+8SL5Zo(P3">Liste</field>
                            </block>
                            </value>
                            <value name="AT">
                            <block type="math_number" id="vgN9CSU2K2WWLP^SA[7X">
                            <field name="NUM">4</field>
                            </block>
                            </value>
                            </block>
                            </value>
                            </block>
                            </value>
                            </block>
                            </value>
                            <value name="B">
                            <shadow type="math_number" id="47U`m}dfc/cpAkCa1c
                            !">
                            <field name="NUM">1</field>
                            </shadow>
                            <block type="math_arithmetic" id="e(ZKp+Eaf1QFoJ5Z4=_a" inline="false">
                            <field name="OP">ADD</field>
                            <value name="A">
                            <shadow type="math_number" id="47Y?fKM1v{9mCCK468m}">
                            <field name="NUM">1</field>
                            </shadow>
                            <block type="convert_tonumber" id="ehl.O%o}:Vc=DUW1$T)?">
                            <value name="VALUE">
                            <block type="lists_getIndex" id="d=w5[?gWTZ7oxxq1gX/v">
                            <mutation statement="false" at="true"></mutation>
                            <field name="MODE">GET</field>
                            <field name="WHERE">FROM_START</field>
                            <value name="VALUE">
                            <block type="variables_get" id="XOkCPAdc7ZJ?E[/!b)VY">
                            <field name="VAR" id=")o${Dvo+jB+8SL5Zo(P3">Liste</field>
                            </block>
                            </value>
                            <value name="AT">
                            <block type="math_number" id="[_2WL+a.i5?[bDp]/xH^">
                            <field name="NUM">5</field>
                            </block>
                            </value>
                            </block>
                            </value>
                            </block>
                            </value>
                            <value name="B">
                            <shadow type="math_number" id="yGk,DSX;bX#{UdvWK1d0">
                            <field name="NUM">1</field>
                            </shadow>
                            <block type="convert_tonumber" id="(5B^73Z~}5?C-@+Zn~yy">
                            <value name="VALUE">
                            <block type="lists_getIndex" id="?W^#$hDnDDjqN)zL9$wu">
                            <mutation statement="false" at="true"></mutation>
                            <field name="MODE">GET</field>
                            <field name="WHERE">FROM_START</field>
                            <value name="VALUE">
                            <block type="variables_get" id="i7vU(RMaz_S`]D[K{nH.">
                            <field name="VAR" id=")o${Dvo+jB+8SL5Zo(P3">Liste</field>
                            </block>
                            </value>
                            <value name="AT">
                            <block type="math_number" id="4Qfa%CrJKEd^`RuMN](L">
                            <field name="NUM">6</field>
                            </block>
                            </value>
                            </block>
                            </value>
                            </block>
                            </value>
                            </block>
                            </value>
                            </block>
                            </value>
                            <next>
                            <block type="variables_set" id="+,a.mD.IOoZS9~BwmiL">
                            <field name="VAR" id="Ub]FL#N/Dw9UQ
                            L/pcC{">idle</field>
                            <value name="VALUE">
                            <block type="convert_tonumber" id="
                            )jKb|x^;pz1R?ubn?a">
                            <value name="VALUE">
                            <block type="lists_getIndex" id="1Mq_03tOOaP%FenN@thg">
                            <mutation statement="false" at="true"></mutation>
                            <field name="MODE">GET</field>
                            <field name="WHERE">FROM_START</field>
                            <value name="VALUE">
                            <block type="variables_get" id="0V#pgE8]{(=W
                            [_6Rz+;">
                            <field name="VAR" id=")o${Dvo+jB+8SL5Zo(P3">Liste</field>
                            </block>
                            </value>
                            <value name="AT">
                            <block type="math_number" id="[.]9Q$!nW,^D3)Oy@2;f">
                            <field name="NUM">6</field>
                            </block>
                            </value>
                            </block>
                            </value>
                            </block>
                            </value>
                            <next>
                            <block type="variables_set" id="L#-ao!n?O?d0}`2j,}F">
                            <field name="VAR" id="6LFB:D2!v}nI3n7s~;HG">Idle_prozent</field>
                            <value name="VALUE">
                            <block type="math_rndfixed" id="Y9)}z5D|zq(5b9d`r9$b">
                            <field name="n">1</field>
                            <value name="x">
                            <shadow type="math_number" id="(!9iK8nKilkV%1xdx/A4">
                            <field name="NUM">3.1234</field>
                            </shadow>
                            <block type="math_arithmetic" id="2rjkG+7[/[1^`)`+o)5h">
                            <field name="OP">MULTIPLY</field>
                            <value name="A">
                            <shadow type="math_number" id="sT}2$VmOF^r|ZD{.YQ7[">
                            <field name="NUM">1</field>
                            </shadow>
                            <block type="math_arithmetic" id="Qz6Q$0XUkXtoWu2Bglbg">
                            <field name="OP">DIVIDE</field>
                            <value name="A">
                            <shadow type="math_number" id="auJykrQ(M8!lyS/E+#JJ">
                            <field name="NUM">1</field>
                            </shadow>
                            <block type="variables_get" id="5;T3e4=X(3i_HcIf4,X
                            ">
                            <field name="VAR" id="Ub]FL#N/Dw9UQ
                            L/pcC{">idle</field>
                            </block>
                            </value>
                            <value name="B">
                            <shadow type="math_number" id="44+?I)1Np|XB
                            PiUIH7r">
                            <field name="NUM">1</field>
                            </shadow>
                            <block type="variables_get" id="v(lbrj5T/$6e~p-mJ|-4">
                            <field name="VAR" id="ZFc-^KZz?.13C:ifkV^)">gesamt</field>
                            </block>
                            </value>
                            </block>
                            </value>
                            <value name="B">
                            <shadow type="math_number" id="B)6(6Z:zaa2-v9gJb/r`">
                            <field name="NUM">100</field>
                            </shadow>
                            </value>
                            </block>
                            </value>
                            </block>
                            </value>
                            <next>
                            <block type="debug" id="w@i5{q0E,K3(.$9/YCKO">
                            <field name="Severity">log</field>
                            <value name="TEXT">
                            <shadow type="text" id=")0+s=!mG@8lzlSsb?:HW">
                            <field name="TEXT">test</field>
                            </shadow>
                            <block type="variables_get" id="`Fj1fKW31A-[jWueW!on">
                            <field name="VAR" id="6LFB:D2!v}nI3n7s~;HG">Idle_prozent</field>
                            </block>
                            </value>
                            </block>
                            </next>
                            </block>
                            </next>
                            </block>
                            </next>
                            </block>
                            </next>
                            </block>
                            </next>
                            </block>
                            </statement>
                            </block>
                            </xml>

                            OliverIOO Offline
                            OliverIOO Offline
                            OliverIO
                            schrieb am zuletzt editiert von OliverIO
                            #33

                            @homoran said in Performance Probleme raspi p4:

                            @oliverio sagte in Performance Probleme raspi p4:

                            Wer macht daraus ein blockly?

                            So was?

                            idle_prozent.png


                            <xml xmlns="https://developers.google.com/blockly/xml">
                            <variables>
                            <variable id="bPN^Vu[MOFz-/Q:-!pKu">result</variable>
                            <variable id=")o${Dvo+jB+8SL5Zo(P3">Liste</variable>
                            <variable id="ZFc-^KZz?.13C:ifkV^)">gesamt</variable>
                            <variable id="Ub]FL#N/Dw9UQL/pcC{">idle</variable>
                            <variable id="6LFB:D2!v}nI3n7s~;HG">Idle_prozent</variable>
                            </variables>
                            <block type="exec" id="D~]!YSbUoJlB.1kiIJ.9" x="162" y="238">
                            <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="true"></mutation>
                            <field name="WITH_STATEMENT">TRUE</field>
                            <field name="LOG"></field>
                            <value name="COMMAND">
                            <shadow type="text" id="EK-V?9v?^i+mX]w.lS">
                            <field name="TEXT">cat /proc/stat | head -n 1</field>
                            </shadow>
                            </value>
                            <statement name="STATEMENT">
                            <block type="debug" id="%9m=bM/_YVE9^7O]m"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text" id="CZaT!y_ThrjzGE*{SLUG"> <field name="TEXT">test</field> </shadow> <block type="variables_get" id="l-;D-g}C_gn;ay|XwREK"> <field name="VAR" id="bPN^Vu[MOFz-/Q:-!pKu">result</field> </block> </value> <next> <block type="variables_set" id="f;om:$-]-~+k~wPrr1SG"> <field name="VAR" id=")o${Dvo+jB+8SL5Zo(P3">Liste</field> <value name="VALUE"> <block type="lists_split" id="{)5HdDm*y=rdsvhHc#;~"> <mutation mode="SPLIT"></mutation> <field name="MODE">SPLIT</field> <value name="INPUT"> <block type="variables_get" id=".ve]N|}6Q6FwK)Aa[aKN"> <field name="VAR" id="bPN^Vu[MOFz-/Q:-!pKu">result</field> </block> </value> <value name="DELIM"> <shadow type="text" id="s?c#FsF:K)eX4:y6MK=V"> <field name="TEXT"> </field> </shadow> </value> </block> </value> <next> <block type="variables_set" id="?N(|f+,W5(?Mrc)d@LL">
                            <field name="VAR" id="ZFc-^KZz?.13C:ifkV^)">gesamt</field>
                            <value name="VALUE">
                            <block type="math_arithmetic" id="V~);j}dG8u=)fs#;|lX." inline="false">
                            <field name="OP">ADD</field>
                            <value name="A">
                            <shadow type="math_number" id="V()sti$^@A+9Vj/6Id3-">
                            <field name="NUM">1</field>
                            </shadow>
                            <block type="math_arithmetic" id="B4o8kiV[iK.!LZOT8fYa" inline="false">
                            <field name="OP">ADD</field>
                            <value name="A">
                            <shadow type="math_number" id="BJV6L%hB-z8PoXj]8vur">
                            <field name="NUM">1</field>
                            </shadow>
                            <block type="convert_tonumber" id="D=gM:VzMk;qr8iC=Oq9T">
                            <value name="VALUE">
                            <block type="lists_getIndex" id="1s@%Xum@G=M1P|2N9h{k">
                            <mutation statement="false" at="true"></mutation>
                            <field name="MODE">GET</field>
                            <field name="WHERE">FROM_START</field>
                            <value name="VALUE">
                            <block type="variables_get" id="tfR)FYY9W%r7oxwv.MJ">
                            <field name="VAR" id=")o${Dvo+jB+8SL5Zo(P3">Liste</field>
                            </block>
                            </value>
                            <value name="AT">
                            <block type="math_number" id="[2@sVzzP$aab$l864zPG">
                            <field name="NUM">3</field>
                            </block>
                            </value>
                            </block>
                            </value>
                            </block>
                            </value>
                            <value name="B">
                            <shadow type="math_number" id="9LeKYZ6?3w(/N4J:M9$O">
                            <field name="NUM">1</field>
                            </shadow>
                            <block type="convert_tonumber" id="6B0=,ojj[I1VTHBTY[Pe">
                            <value name="VALUE">
                            <block type="lists_getIndex" id="TpU:T!5jWHAtPl^4[B-~">
                            <mutation statement="false" at="true"></mutation>
                            <field name="MODE">GET</field>
                            <field name="WHERE">FROM_START</field>
                            <value name="VALUE">
                            <block type="variables_get" id="h)bKX2`5Z(g?{K$%qGI`">
                            <field name="VAR" id=")o${Dvo+jB+8SL5Zo(P3">Liste</field>
                            </block>
                            </value>
                            <value name="AT">
                            <block type="math_number" id="vgN9CSU2K2WWLP^SA[7X">
                            <field name="NUM">4</field>
                            </block>
                            </value>
                            </block>
                            </value>
                            </block>
                            </value>
                            </block>
                            </value>
                            <value name="B">
                            <shadow type="math_number" id="47U`m}dfc/cpAkCa1c
                            !">
                            <field name="NUM">1</field>
                            </shadow>
                            <block type="math_arithmetic" id="e(ZKp+Eaf1QFoJ5Z4=_a" inline="false">
                            <field name="OP">ADD</field>
                            <value name="A">
                            <shadow type="math_number" id="47Y?fKM1v{9mCCK468m}">
                            <field name="NUM">1</field>
                            </shadow>
                            <block type="convert_tonumber" id="ehl.O%o}:Vc=DUW1$T)?">
                            <value name="VALUE">
                            <block type="lists_getIndex" id="d=w5[?gWTZ7oxxq1gX/v">
                            <mutation statement="false" at="true"></mutation>
                            <field name="MODE">GET</field>
                            <field name="WHERE">FROM_START</field>
                            <value name="VALUE">
                            <block type="variables_get" id="XOkCPAdc7ZJ?E[/!b)VY">
                            <field name="VAR" id=")o${Dvo+jB+8SL5Zo(P3">Liste</field>
                            </block>
                            </value>
                            <value name="AT">
                            <block type="math_number" id="[_2WL+a.i5?[bDp]/xH^">
                            <field name="NUM">5</field>
                            </block>
                            </value>
                            </block>
                            </value>
                            </block>
                            </value>
                            <value name="B">
                            <shadow type="math_number" id="yGk,DSX;bX#{UdvWK1d0">
                            <field name="NUM">1</field>
                            </shadow>
                            <block type="convert_tonumber" id="(5B^73Z~}5?C-@+Zn~yy">
                            <value name="VALUE">
                            <block type="lists_getIndex" id="?W^#$hDnDDjqN)zL9$wu">
                            <mutation statement="false" at="true"></mutation>
                            <field name="MODE">GET</field>
                            <field name="WHERE">FROM_START</field>
                            <value name="VALUE">
                            <block type="variables_get" id="i7vU(RMaz_S`]D[K{nH.">
                            <field name="VAR" id=")o${Dvo+jB+8SL5Zo(P3">Liste</field>
                            </block>
                            </value>
                            <value name="AT">
                            <block type="math_number" id="4Qfa%CrJKEd^`RuMN](L">
                            <field name="NUM">6</field>
                            </block>
                            </value>
                            </block>
                            </value>
                            </block>
                            </value>
                            </block>
                            </value>
                            </block>
                            </value>
                            <next>
                            <block type="variables_set" id="+,a.mD.IOoZS9~BwmiL">
                            <field name="VAR" id="Ub]FL#N/Dw9UQ
                            L/pcC{">idle</field>
                            <value name="VALUE">
                            <block type="convert_tonumber" id="
                            )jKb|x^;pz1R?ubn?a">
                            <value name="VALUE">
                            <block type="lists_getIndex" id="1Mq_03tOOaP%FenN@thg">
                            <mutation statement="false" at="true"></mutation>
                            <field name="MODE">GET</field>
                            <field name="WHERE">FROM_START</field>
                            <value name="VALUE">
                            <block type="variables_get" id="0V#pgE8]{(=W
                            [_6Rz+;">
                            <field name="VAR" id=")o${Dvo+jB+8SL5Zo(P3">Liste</field>
                            </block>
                            </value>
                            <value name="AT">
                            <block type="math_number" id="[.]9Q$!nW,^D3)Oy@2;f">
                            <field name="NUM">6</field>
                            </block>
                            </value>
                            </block>
                            </value>
                            </block>
                            </value>
                            <next>
                            <block type="variables_set" id="L#-ao!n?O?d0}`2j,}F">
                            <field name="VAR" id="6LFB:D2!v}nI3n7s~;HG">Idle_prozent</field>
                            <value name="VALUE">
                            <block type="math_rndfixed" id="Y9)}z5D|zq(5b9d`r9$b">
                            <field name="n">1</field>
                            <value name="x">
                            <shadow type="math_number" id="(!9iK8nKilkV%1xdx/A4">
                            <field name="NUM">3.1234</field>
                            </shadow>
                            <block type="math_arithmetic" id="2rjkG+7[/[1^`)`+o)5h">
                            <field name="OP">MULTIPLY</field>
                            <value name="A">
                            <shadow type="math_number" id="sT}2$VmOF^r|ZD{.YQ7[">
                            <field name="NUM">1</field>
                            </shadow>
                            <block type="math_arithmetic" id="Qz6Q$0XUkXtoWu2Bglbg">
                            <field name="OP">DIVIDE</field>
                            <value name="A">
                            <shadow type="math_number" id="auJykrQ(M8!lyS/E+#JJ">
                            <field name="NUM">1</field>
                            </shadow>
                            <block type="variables_get" id="5;T3e4=X(3i_HcIf4,X
                            ">
                            <field name="VAR" id="Ub]FL#N/Dw9UQ
                            L/pcC{">idle</field>
                            </block>
                            </value>
                            <value name="B">
                            <shadow type="math_number" id="44+?I)1Np|XB
                            PiUIH7r">
                            <field name="NUM">1</field>
                            </shadow>
                            <block type="variables_get" id="v(lbrj5T/$6e~p-mJ|-4">
                            <field name="VAR" id="ZFc-^KZz?.13C:ifkV^)">gesamt</field>
                            </block>
                            </value>
                            </block>
                            </value>
                            <value name="B">
                            <shadow type="math_number" id="B)6(6Z:zaa2-v9gJb/r`">
                            <field name="NUM">100</field>
                            </shadow>
                            </value>
                            </block>
                            </value>
                            </block>
                            </value>
                            <next>
                            <block type="debug" id="w@i5{q0E,K3(.$9/YCKO">
                            <field name="Severity">log</field>
                            <value name="TEXT">
                            <shadow type="text" id=")0+s=!mG@8lzlSsb?:HW">
                            <field name="TEXT">test</field>
                            </shadow>
                            <block type="variables_get" id="`Fj1fKW31A-[jWueW!on">
                            <field name="VAR" id="6LFB:D2!v}nI3n7s~;HG">Idle_prozent</field>
                            </block>
                            </value>
                            </block>
                            </next>
                            </block>
                            </next>
                            </block>
                            </next>
                            </block>
                            </next>
                            </block>
                            </next>
                            </block>
                            </statement>
                            </block>
                            </xml>

                            sehr schön
                            das dann alle 15 sekunden aufrufen und in einen datenpunkt schreiben mit history an, dann könnte man das noch schön visualisieren

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

                            B 1 Antwort Letzte Antwort
                            1
                            • OliverIOO OliverIO

                              @homoran said in Performance Probleme raspi p4:

                              @oliverio sagte in Performance Probleme raspi p4:

                              Wer macht daraus ein blockly?

                              So was?

                              idle_prozent.png


                              <xml xmlns="https://developers.google.com/blockly/xml">
                              <variables>
                              <variable id="bPN^Vu[MOFz-/Q:-!pKu">result</variable>
                              <variable id=")o${Dvo+jB+8SL5Zo(P3">Liste</variable>
                              <variable id="ZFc-^KZz?.13C:ifkV^)">gesamt</variable>
                              <variable id="Ub]FL#N/Dw9UQL/pcC{">idle</variable>
                              <variable id="6LFB:D2!v}nI3n7s~;HG">Idle_prozent</variable>
                              </variables>
                              <block type="exec" id="D~]!YSbUoJlB.1kiIJ.9" x="162" y="238">
                              <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="true"></mutation>
                              <field name="WITH_STATEMENT">TRUE</field>
                              <field name="LOG"></field>
                              <value name="COMMAND">
                              <shadow type="text" id="EK-V?9v?^i+mX]w.lS">
                              <field name="TEXT">cat /proc/stat | head -n 1</field>
                              </shadow>
                              </value>
                              <statement name="STATEMENT">
                              <block type="debug" id="%9m=bM/_YVE9^7O]m"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text" id="CZaT!y_ThrjzGE*{SLUG"> <field name="TEXT">test</field> </shadow> <block type="variables_get" id="l-;D-g}C_gn;ay|XwREK"> <field name="VAR" id="bPN^Vu[MOFz-/Q:-!pKu">result</field> </block> </value> <next> <block type="variables_set" id="f;om:$-]-~+k~wPrr1SG"> <field name="VAR" id=")o${Dvo+jB+8SL5Zo(P3">Liste</field> <value name="VALUE"> <block type="lists_split" id="{)5HdDm*y=rdsvhHc#;~"> <mutation mode="SPLIT"></mutation> <field name="MODE">SPLIT</field> <value name="INPUT"> <block type="variables_get" id=".ve]N|}6Q6FwK)Aa[aKN"> <field name="VAR" id="bPN^Vu[MOFz-/Q:-!pKu">result</field> </block> </value> <value name="DELIM"> <shadow type="text" id="s?c#FsF:K)eX4:y6MK=V"> <field name="TEXT"> </field> </shadow> </value> </block> </value> <next> <block type="variables_set" id="?N(|f+,W5(?Mrc)d@LL">
                              <field name="VAR" id="ZFc-^KZz?.13C:ifkV^)">gesamt</field>
                              <value name="VALUE">
                              <block type="math_arithmetic" id="V~);j}dG8u=)fs#;|lX." inline="false">
                              <field name="OP">ADD</field>
                              <value name="A">
                              <shadow type="math_number" id="V()sti$^@A+9Vj/6Id3-">
                              <field name="NUM">1</field>
                              </shadow>
                              <block type="math_arithmetic" id="B4o8kiV[iK.!LZOT8fYa" inline="false">
                              <field name="OP">ADD</field>
                              <value name="A">
                              <shadow type="math_number" id="BJV6L%hB-z8PoXj]8vur">
                              <field name="NUM">1</field>
                              </shadow>
                              <block type="convert_tonumber" id="D=gM:VzMk;qr8iC=Oq9T">
                              <value name="VALUE">
                              <block type="lists_getIndex" id="1s@%Xum@G=M1P|2N9h{k">
                              <mutation statement="false" at="true"></mutation>
                              <field name="MODE">GET</field>
                              <field name="WHERE">FROM_START</field>
                              <value name="VALUE">
                              <block type="variables_get" id="tfR)FYY9W%r7oxwv.MJ">
                              <field name="VAR" id=")o${Dvo+jB+8SL5Zo(P3">Liste</field>
                              </block>
                              </value>
                              <value name="AT">
                              <block type="math_number" id="[2@sVzzP$aab$l864zPG">
                              <field name="NUM">3</field>
                              </block>
                              </value>
                              </block>
                              </value>
                              </block>
                              </value>
                              <value name="B">
                              <shadow type="math_number" id="9LeKYZ6?3w(/N4J:M9$O">
                              <field name="NUM">1</field>
                              </shadow>
                              <block type="convert_tonumber" id="6B0=,ojj[I1VTHBTY[Pe">
                              <value name="VALUE">
                              <block type="lists_getIndex" id="TpU:T!5jWHAtPl^4[B-~">
                              <mutation statement="false" at="true"></mutation>
                              <field name="MODE">GET</field>
                              <field name="WHERE">FROM_START</field>
                              <value name="VALUE">
                              <block type="variables_get" id="h)bKX2`5Z(g?{K$%qGI`">
                              <field name="VAR" id=")o${Dvo+jB+8SL5Zo(P3">Liste</field>
                              </block>
                              </value>
                              <value name="AT">
                              <block type="math_number" id="vgN9CSU2K2WWLP^SA[7X">
                              <field name="NUM">4</field>
                              </block>
                              </value>
                              </block>
                              </value>
                              </block>
                              </value>
                              </block>
                              </value>
                              <value name="B">
                              <shadow type="math_number" id="47U`m}dfc/cpAkCa1c
                              !">
                              <field name="NUM">1</field>
                              </shadow>
                              <block type="math_arithmetic" id="e(ZKp+Eaf1QFoJ5Z4=_a" inline="false">
                              <field name="OP">ADD</field>
                              <value name="A">
                              <shadow type="math_number" id="47Y?fKM1v{9mCCK468m}">
                              <field name="NUM">1</field>
                              </shadow>
                              <block type="convert_tonumber" id="ehl.O%o}:Vc=DUW1$T)?">
                              <value name="VALUE">
                              <block type="lists_getIndex" id="d=w5[?gWTZ7oxxq1gX/v">
                              <mutation statement="false" at="true"></mutation>
                              <field name="MODE">GET</field>
                              <field name="WHERE">FROM_START</field>
                              <value name="VALUE">
                              <block type="variables_get" id="XOkCPAdc7ZJ?E[/!b)VY">
                              <field name="VAR" id=")o${Dvo+jB+8SL5Zo(P3">Liste</field>
                              </block>
                              </value>
                              <value name="AT">
                              <block type="math_number" id="[_2WL+a.i5?[bDp]/xH^">
                              <field name="NUM">5</field>
                              </block>
                              </value>
                              </block>
                              </value>
                              </block>
                              </value>
                              <value name="B">
                              <shadow type="math_number" id="yGk,DSX;bX#{UdvWK1d0">
                              <field name="NUM">1</field>
                              </shadow>
                              <block type="convert_tonumber" id="(5B^73Z~}5?C-@+Zn~yy">
                              <value name="VALUE">
                              <block type="lists_getIndex" id="?W^#$hDnDDjqN)zL9$wu">
                              <mutation statement="false" at="true"></mutation>
                              <field name="MODE">GET</field>
                              <field name="WHERE">FROM_START</field>
                              <value name="VALUE">
                              <block type="variables_get" id="i7vU(RMaz_S`]D[K{nH.">
                              <field name="VAR" id=")o${Dvo+jB+8SL5Zo(P3">Liste</field>
                              </block>
                              </value>
                              <value name="AT">
                              <block type="math_number" id="4Qfa%CrJKEd^`RuMN](L">
                              <field name="NUM">6</field>
                              </block>
                              </value>
                              </block>
                              </value>
                              </block>
                              </value>
                              </block>
                              </value>
                              </block>
                              </value>
                              <next>
                              <block type="variables_set" id="+,a.mD.IOoZS9~BwmiL">
                              <field name="VAR" id="Ub]FL#N/Dw9UQ
                              L/pcC{">idle</field>
                              <value name="VALUE">
                              <block type="convert_tonumber" id="
                              )jKb|x^;pz1R?ubn?a">
                              <value name="VALUE">
                              <block type="lists_getIndex" id="1Mq_03tOOaP%FenN@thg">
                              <mutation statement="false" at="true"></mutation>
                              <field name="MODE">GET</field>
                              <field name="WHERE">FROM_START</field>
                              <value name="VALUE">
                              <block type="variables_get" id="0V#pgE8]{(=W
                              [_6Rz+;">
                              <field name="VAR" id=")o${Dvo+jB+8SL5Zo(P3">Liste</field>
                              </block>
                              </value>
                              <value name="AT">
                              <block type="math_number" id="[.]9Q$!nW,^D3)Oy@2;f">
                              <field name="NUM">6</field>
                              </block>
                              </value>
                              </block>
                              </value>
                              </block>
                              </value>
                              <next>
                              <block type="variables_set" id="L#-ao!n?O?d0}`2j,}F">
                              <field name="VAR" id="6LFB:D2!v}nI3n7s~;HG">Idle_prozent</field>
                              <value name="VALUE">
                              <block type="math_rndfixed" id="Y9)}z5D|zq(5b9d`r9$b">
                              <field name="n">1</field>
                              <value name="x">
                              <shadow type="math_number" id="(!9iK8nKilkV%1xdx/A4">
                              <field name="NUM">3.1234</field>
                              </shadow>
                              <block type="math_arithmetic" id="2rjkG+7[/[1^`)`+o)5h">
                              <field name="OP">MULTIPLY</field>
                              <value name="A">
                              <shadow type="math_number" id="sT}2$VmOF^r|ZD{.YQ7[">
                              <field name="NUM">1</field>
                              </shadow>
                              <block type="math_arithmetic" id="Qz6Q$0XUkXtoWu2Bglbg">
                              <field name="OP">DIVIDE</field>
                              <value name="A">
                              <shadow type="math_number" id="auJykrQ(M8!lyS/E+#JJ">
                              <field name="NUM">1</field>
                              </shadow>
                              <block type="variables_get" id="5;T3e4=X(3i_HcIf4,X
                              ">
                              <field name="VAR" id="Ub]FL#N/Dw9UQ
                              L/pcC{">idle</field>
                              </block>
                              </value>
                              <value name="B">
                              <shadow type="math_number" id="44+?I)1Np|XB
                              PiUIH7r">
                              <field name="NUM">1</field>
                              </shadow>
                              <block type="variables_get" id="v(lbrj5T/$6e~p-mJ|-4">
                              <field name="VAR" id="ZFc-^KZz?.13C:ifkV^)">gesamt</field>
                              </block>
                              </value>
                              </block>
                              </value>
                              <value name="B">
                              <shadow type="math_number" id="B)6(6Z:zaa2-v9gJb/r`">
                              <field name="NUM">100</field>
                              </shadow>
                              </value>
                              </block>
                              </value>
                              </block>
                              </value>
                              <next>
                              <block type="debug" id="w@i5{q0E,K3(.$9/YCKO">
                              <field name="Severity">log</field>
                              <value name="TEXT">
                              <shadow type="text" id=")0+s=!mG@8lzlSsb?:HW">
                              <field name="TEXT">test</field>
                              </shadow>
                              <block type="variables_get" id="`Fj1fKW31A-[jWueW!on">
                              <field name="VAR" id="6LFB:D2!v}nI3n7s~;HG">Idle_prozent</field>
                              </block>
                              </value>
                              </block>
                              </next>
                              </block>
                              </next>
                              </block>
                              </next>
                              </block>
                              </next>
                              </block>
                              </next>
                              </block>
                              </statement>
                              </block>
                              </xml>

                              sehr schön
                              das dann alle 15 sekunden aufrufen und in einen datenpunkt schreiben mit history an, dann könnte man das noch schön visualisieren

                              B Offline
                              B Offline
                              babl
                              schrieb am zuletzt editiert von
                              #34

                              Nochmal das Thema aufrollen.

                              Es läuft eigentlich soweit alles super, nur das einzige wo ich schön langsam sehe, ist dass mir der RAM nicht reicht für die nächsten Aufgaben, weitere 20 zigbee Aktoren eventuell noch 2 weitere Adapter, da ich in SQL einiges logge, ist dies der größte Speicherfresser.

                              So nun zu meinem Gedankengang.

                              1. Kleinen intel nuc sowas hier
                                https://www.amazon.de/dp/B08F73X85Y/ref=cm_sw_r_cp_awdb_imm_JVD9ABHR0AN3M3QM0YR3

                              Hier würde ich dann proxmox installieren und 2 vms machen 1mal iobroker und 1 mal open wb wenn ich sie zum laden benötige, ausser ich mach es mit einem Script dann würde nur iobroker drauf laufen ohne proxmox.

                              1. Da ich meinen grossen Desktop Rechner such mit einen kleinen ersetzen will, da er einfach in die Jahre gekommen ist. Zocken tue ich nichts außergewöhnliches.
                                Hier hätte ich mir den vorgestellt.

                              https://www.amazon.de/dp/B09BTFYGF6/ref=cm_sw_r_cp_awdb_imm_M0FR63DRS6S8JMACNKPW

                              Nur mit 32 GB, wäre dann noch aufrüstbar bis 64gb.
                              Oder soll ich mir den amd ryzen holen und mach da alles drauf. Proxmox iobroker win 10

                              Was denkt ihr? Würde mich über Antworten freuen. Vorab schon mal danke

                              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
                              FAQ Cloud / IOT
                              HowTo: Node.js-Update
                              HowTo: Backup/Restore
                              Downloads
                              BLOG

                              549

                              Online

                              32.9k

                              Benutzer

                              83.0k

                              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