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. ioBroker Allgemein
  4. IOBroker auf RasPi 4 wird immer lahmer

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    595

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

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

IOBroker auf RasPi 4 wird immer lahmer

Scheduled Pinned Locked Moved ioBroker Allgemein
63 Posts 7 Posters 5.6k Views 5 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.
  • B bernd33-1

    Allgemein mal: Bin schon beeindruckt wie schnell, intensiv und Lösungsorientiert hier geholfen wird! Danke!

    @alcalzone
    Meinst du das?
    bdd773da-f674-4fc6-9621-a9c83bfb3ab1-image.png

    AlCalzoneA Offline
    AlCalzoneA Offline
    AlCalzone
    Developer
    wrote on last edited by
    #26

    @bernd33-1 Ja das meinte ich. Scheint mir jetzt aber nicht besonders viel zu sein. Frage mich wo da 50% Last herkommen.

    Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

    B 1 Reply Last reply
    0
    • AlCalzoneA AlCalzone

      @bernd33-1 Ja das meinte ich. Scheint mir jetzt aber nicht besonders viel zu sein. Frage mich wo da 50% Last herkommen.

      B Offline
      B Offline
      bernd33-1
      wrote on last edited by
      #27

      @alcalzone

      Ok, wenn ich den Simple-API Adapter stoppe, dann komm ich noch auf eine maximale CPU Last von 30% :drooling_face:

      Hm, kann man bei der Simple-API "unter die Haube" schauen?

      O wendy2702W 2 Replies Last reply
      0
      • B bernd33-1

        @alcalzone

        Ok, wenn ich den Simple-API Adapter stoppe, dann komm ich noch auf eine maximale CPU Last von 30% :drooling_face:

        Hm, kann man bei der Simple-API "unter die Haube" schauen?

        O Away
        O Away
        oFbEQnpoLKKl6mbY5e13
        wrote on last edited by
        #28

        @bernd33-1

        Fast 120MB RAM für die simple-api?! Bei mir belegt die ~36MB...

        1 Reply Last reply
        0
        • B bernd33-1

          @alcalzone

          Ok, wenn ich den Simple-API Adapter stoppe, dann komm ich noch auf eine maximale CPU Last von 30% :drooling_face:

          Hm, kann man bei der Simple-API "unter die Haube" schauen?

          wendy2702W Online
          wendy2702W Online
          wendy2702
          wrote on last edited by wendy2702
          #29

          @bernd33-1 Vielleicht mal das loggen für Simple Api auf Debug stellen!?

          Bitte keine Fragen per PN, die gehören ins Forum!

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

          B 1 Reply Last reply
          0
          • wendy2702W wendy2702

            @bernd33-1 Vielleicht mal das loggen für Simple Api auf Debug stellen!?

            B Offline
            B Offline
            bernd33-1
            wrote on last edited by
            #30

            @wendy2702

            Gute Idee. Also, über die Simple-API kommen von 3 ESP8266 Messdaten an den IOBroker. So alle paar Sekunden. Und das scheint den IOBroker tatsächlich ans Limit zu bringen.

            Hm, jetzt ist guter Rat teuer :-(

            	2022-03-14 16:05:32.868	debug	Add to Response-Get: {"id":"javascript.0.SolarThermie.CollectorTemp","val":60.75,"value":60.75}
            
            simple-api.0
            2022-03-14 16:05:32.862	debug	Add to Response-Get: {"id":"javascript.0.Photovoltaik.Watt","val":"281.70","value":"281.70"}
            
            simple-api.0
            2022-03-14 16:05:32.862	debug	Add to Response-Get: {"id":"javascript.0.Photovoltaik.Volt","val":"241.00","value":"241.00"}
            
            simple-api.0
            2022-03-14 16:05:32.859	debug	Add to Response-Get: {"id":"javascript.0.Photovoltaik.Frequenz","val":"50.00","value":"50.00"}
            
            simple-api.0
            2022-03-14 16:05:32.859	debug	Add to Response-Get: {"id":"javascript.0.Photovoltaik.Energy","val":1591.16,"value":1591.16}
            
            simple-api.0
            2022-03-14 16:05:32.858	debug	Add to Response-Get: {"id":"javascript.0.Photovoltaik.Ampere","val":1.18,"value":1.18}
            
            simple-api.0
            2022-03-14 16:05:32.843	debug	GET-setBulk for id=javascript.0.SolarThermie.CollectorTemp, oid=CollectorTempused=CollectorTemp, value=60.75
            
            simple-api.0
            2022-03-14 16:05:32.482	debug	GET-setBulk for id=javascript.0.Photovoltaik.Watt, oid=Wattused=Watt, value=281.70
            
            simple-api.0
            2022-03-14 16:05:32.007	debug	GET-setBulk for id=javascript.0.Photovoltaik.Volt, oid=Voltused=Volt, value=241.00
            
            simple-api.0
            2022-03-14 16:05:31.610	debug	GET-setBulk for id=javascript.0.Photovoltaik.Frequenz, oid=Frequenzused=Frequenz, value=50.00
            
            simple-api.0
            2022-03-14 16:05:30.803	debug	GET-setBulk for id=javascript.0.Photovoltaik.Energy, oid=Energyused=Energy, value=1591.16
            
            simple-api.0
            2022-03-14 16:05:29.348	debug	GET-setBulk for id=javascript.0.Photovoltaik.Ampere, oid=Ampereused=Ampere, value=1.18
            
            simple-api.0
            2022-03-14 16:05:25.787	debug	Values: {"Ampere":"1.18","Energy":"1591.16","Frequenz":"50.00","Volt":"241.00","Watt":"281.70","CollectorTemp":"60.75","user":"system.user.admin"}
            
            simple-api.0
            2022-03-14 16:05:24.771	debug	Add to Response-Get: {"id":"javascript.0.Powerbank.Stpdnrelais","val":0,"value":0}
            
            simple-api.0
            2022-03-14 16:05:24.771	debug	Add to Response-Get: {"id":"javascript.0.Powerbank.Undervoltage","val":0,"value":0}
            
            simple-api.0
            2022-03-14 16:05:24.770	debug	Add to Response-Get: {"id":"javascript.0.Powerbank.Stpdntemp","val":18.94,"value":18.94}
            
            simple-api.0
            2022-03-14 16:05:24.769	debug	Add to Response-Get: {"id":"javascript.0.Powerbank.Celldif","val":"0.010","value":"0.010"}
            
            simple-api.0
            2022-03-14 16:05:24.769	debug	Add to Response-Get: {"id":"javascript.0.Powerbank.Cellvoltage7","val":3.939,"value":3.939}
            
            simple-api.0
            2022-03-14 16:05:24.767	debug	Add to Response-Get: {"id":"javascript.0.Powerbank.Cellvoltage6","val":3.933,"value":3.933}
            
            simple-api.0
            2022-03-14 16:05:24.765	debug	Add to Response-Get: {"id":"javascript.0.Powerbank.Cellvoltage5","val":3.938,"value":3.938}
            
            simple-api.0
            2022-03-14 16:05:24.124	debug	Add to Response-Get: {"id":"javascript.0.Powerbank.Cellvoltage4","val":3.939,"value":3.939}
            
            simple-api.0
            2022-03-14 16:05:24.124	debug	Add to Response-Get: {"id":"javascript.0.Powerbank.Cellvoltage3","val":3.938,"value":3.938}
            
            simple-api.0
            2022-03-14 16:05:24.123	debug	Add to Response-Get: {"id":"javascript.0.Powerbank.Cellvoltage2","val":"3.930","value":"3.930"}
            
            simple-api.0
            2022-03-14 16:05:24.122	debug	Add to Response-Get: {"id":"javascript.0.Powerbank.Cellvoltage1","val":"3.940","value":"3.940"}
            
            simple-api.0
            2022-03-14 16:05:24.122	debug	Add to Response-Get: {"id":"javascript.0.Powerbank.Packcurrent","val":0.62,"value":0.62}
            
            simple-api.0
            2022-03-14 16:05:24.115	debug	Add to Response-Get: {"id":"javascript.0.Powerbank.Packvoltage","val":27.55,"value":27.55}
            
            simple-api.0
            2022-03-14 16:05:23.047	debug	GET-setBulk for id=javascript.0.Powerbank.Stpdnrelais, oid=Stpdnrelaisused=javascript.0.Powerbank.Stpdnrelais, value=0
            
            simple-api.0
            2022-03-14 16:05:23.046	debug	GET-setBulk for id=javascript.0.Powerbank.Undervoltage, oid=Undervoltageused=javascript.0.Powerbank.Undervoltage, value=0
            
            simple-api.0
            2022-03-14 16:05:23.045	debug	GET-setBulk for id=javascript.0.Powerbank.Stpdntemp, oid=Stpdntempused=javascript.0.Powerbank.Stpdntemp, value=18.94
            
            simple-api.0
            2022-03-14 16:05:23.044	debug	GET-setBulk for id=javascript.0.Powerbank.Celldif, oid=Celldifused=javascript.0.Powerbank.Celldif, value=0.010
            
            simple-api.0
            2022-03-14 16:05:23.044	debug	GET-setBulk for id=javascript.0.Powerbank.Cellvoltage7, oid=Cellvoltage7used=javascript.0.Powerbank.Cellvoltage7, value=3.939
            
            simple-api.0
            2022-03-14 16:05:23.043	debug	GET-setBulk for id=javascript.0.Powerbank.Cellvoltage6, oid=Cellvoltage6used=javascript.0.Powerbank.Cellvoltage6, value=3.933
            
            simple-api.0
            2022-03-14 16:05:23.034	debug	GET-setBulk for id=javascript.0.Powerbank.Cellvoltage5, oid=Cellvoltage5used=javascript.0.Powerbank.Cellvoltage5, value=3.938
            
            simple-api.0
            2022-03-14 16:05:23.034	debug	GET-setBulk for id=javascript.0.Powerbank.Cellvoltage4, oid=Cellvoltage4used=javascript.0.Powerbank.Cellvoltage4, value=3.939
            
            simple-api.0
            2022-03-14 16:05:23.034	debug	GET-setBulk for id=javascript.0.Powerbank.Cellvoltage3, oid=Cellvoltage3used=javascript.0.Powerbank.Cellvoltage3, value=3.938
            
            simple-api.0
            2022-03-14 16:05:23.033	debug	GET-setBulk for id=javascript.0.Powerbank.Cellvoltage2, oid=Cellvoltage2used=javascript.0.Powerbank.Cellvoltage2, value=3.930
            
            simple-api.0
            2022-03-14 16:05:23.033	debug	GET-setBulk for id=javascript.0.Powerbank.Cellvoltage1, oid=Cellvoltage1used=javascript.0.Powerbank.Cellvoltage1, value=3.940
            
            simple-api.0
            2022-03-14 16:05:23.032	debug	GET-setBulk for id=javascript.0.Powerbank.Packcurrent, oid=Packcurrentused=javascript.0.Powerbank.Packcurrent, value=0.62
            
            simple-api.0
            2022-03-14 16:05:23.032	debug	GET-setBulk for id=javascript.0.Powerbank.Packvoltage, oid=Packvoltageused=javascript.0.Powerbank.Packvoltage, value=27.55
            
            simple-api.0
            2022-03-14 16:05:23.024	debug	Values: {"javascript.0.Powerbank.Packvoltage":"27.55","javascript.0.Powerbank.Packcurrent":"0.62","javascript.0.Powerbank.Cellvoltage1":"3.940","javascript.0.Powerbank.Cellvoltage2":"3.930","javascript.0.Powerbank.Cellvoltage3":"3.938","javascript.0.Powerbank.Cellvoltage4":"3
            
            wendy2702W HomoranH 2 Replies Last reply
            0
            • B bernd33-1

              @wendy2702

              Gute Idee. Also, über die Simple-API kommen von 3 ESP8266 Messdaten an den IOBroker. So alle paar Sekunden. Und das scheint den IOBroker tatsächlich ans Limit zu bringen.

              Hm, jetzt ist guter Rat teuer :-(

              	2022-03-14 16:05:32.868	debug	Add to Response-Get: {"id":"javascript.0.SolarThermie.CollectorTemp","val":60.75,"value":60.75}
              
              simple-api.0
              2022-03-14 16:05:32.862	debug	Add to Response-Get: {"id":"javascript.0.Photovoltaik.Watt","val":"281.70","value":"281.70"}
              
              simple-api.0
              2022-03-14 16:05:32.862	debug	Add to Response-Get: {"id":"javascript.0.Photovoltaik.Volt","val":"241.00","value":"241.00"}
              
              simple-api.0
              2022-03-14 16:05:32.859	debug	Add to Response-Get: {"id":"javascript.0.Photovoltaik.Frequenz","val":"50.00","value":"50.00"}
              
              simple-api.0
              2022-03-14 16:05:32.859	debug	Add to Response-Get: {"id":"javascript.0.Photovoltaik.Energy","val":1591.16,"value":1591.16}
              
              simple-api.0
              2022-03-14 16:05:32.858	debug	Add to Response-Get: {"id":"javascript.0.Photovoltaik.Ampere","val":1.18,"value":1.18}
              
              simple-api.0
              2022-03-14 16:05:32.843	debug	GET-setBulk for id=javascript.0.SolarThermie.CollectorTemp, oid=CollectorTempused=CollectorTemp, value=60.75
              
              simple-api.0
              2022-03-14 16:05:32.482	debug	GET-setBulk for id=javascript.0.Photovoltaik.Watt, oid=Wattused=Watt, value=281.70
              
              simple-api.0
              2022-03-14 16:05:32.007	debug	GET-setBulk for id=javascript.0.Photovoltaik.Volt, oid=Voltused=Volt, value=241.00
              
              simple-api.0
              2022-03-14 16:05:31.610	debug	GET-setBulk for id=javascript.0.Photovoltaik.Frequenz, oid=Frequenzused=Frequenz, value=50.00
              
              simple-api.0
              2022-03-14 16:05:30.803	debug	GET-setBulk for id=javascript.0.Photovoltaik.Energy, oid=Energyused=Energy, value=1591.16
              
              simple-api.0
              2022-03-14 16:05:29.348	debug	GET-setBulk for id=javascript.0.Photovoltaik.Ampere, oid=Ampereused=Ampere, value=1.18
              
              simple-api.0
              2022-03-14 16:05:25.787	debug	Values: {"Ampere":"1.18","Energy":"1591.16","Frequenz":"50.00","Volt":"241.00","Watt":"281.70","CollectorTemp":"60.75","user":"system.user.admin"}
              
              simple-api.0
              2022-03-14 16:05:24.771	debug	Add to Response-Get: {"id":"javascript.0.Powerbank.Stpdnrelais","val":0,"value":0}
              
              simple-api.0
              2022-03-14 16:05:24.771	debug	Add to Response-Get: {"id":"javascript.0.Powerbank.Undervoltage","val":0,"value":0}
              
              simple-api.0
              2022-03-14 16:05:24.770	debug	Add to Response-Get: {"id":"javascript.0.Powerbank.Stpdntemp","val":18.94,"value":18.94}
              
              simple-api.0
              2022-03-14 16:05:24.769	debug	Add to Response-Get: {"id":"javascript.0.Powerbank.Celldif","val":"0.010","value":"0.010"}
              
              simple-api.0
              2022-03-14 16:05:24.769	debug	Add to Response-Get: {"id":"javascript.0.Powerbank.Cellvoltage7","val":3.939,"value":3.939}
              
              simple-api.0
              2022-03-14 16:05:24.767	debug	Add to Response-Get: {"id":"javascript.0.Powerbank.Cellvoltage6","val":3.933,"value":3.933}
              
              simple-api.0
              2022-03-14 16:05:24.765	debug	Add to Response-Get: {"id":"javascript.0.Powerbank.Cellvoltage5","val":3.938,"value":3.938}
              
              simple-api.0
              2022-03-14 16:05:24.124	debug	Add to Response-Get: {"id":"javascript.0.Powerbank.Cellvoltage4","val":3.939,"value":3.939}
              
              simple-api.0
              2022-03-14 16:05:24.124	debug	Add to Response-Get: {"id":"javascript.0.Powerbank.Cellvoltage3","val":3.938,"value":3.938}
              
              simple-api.0
              2022-03-14 16:05:24.123	debug	Add to Response-Get: {"id":"javascript.0.Powerbank.Cellvoltage2","val":"3.930","value":"3.930"}
              
              simple-api.0
              2022-03-14 16:05:24.122	debug	Add to Response-Get: {"id":"javascript.0.Powerbank.Cellvoltage1","val":"3.940","value":"3.940"}
              
              simple-api.0
              2022-03-14 16:05:24.122	debug	Add to Response-Get: {"id":"javascript.0.Powerbank.Packcurrent","val":0.62,"value":0.62}
              
              simple-api.0
              2022-03-14 16:05:24.115	debug	Add to Response-Get: {"id":"javascript.0.Powerbank.Packvoltage","val":27.55,"value":27.55}
              
              simple-api.0
              2022-03-14 16:05:23.047	debug	GET-setBulk for id=javascript.0.Powerbank.Stpdnrelais, oid=Stpdnrelaisused=javascript.0.Powerbank.Stpdnrelais, value=0
              
              simple-api.0
              2022-03-14 16:05:23.046	debug	GET-setBulk for id=javascript.0.Powerbank.Undervoltage, oid=Undervoltageused=javascript.0.Powerbank.Undervoltage, value=0
              
              simple-api.0
              2022-03-14 16:05:23.045	debug	GET-setBulk for id=javascript.0.Powerbank.Stpdntemp, oid=Stpdntempused=javascript.0.Powerbank.Stpdntemp, value=18.94
              
              simple-api.0
              2022-03-14 16:05:23.044	debug	GET-setBulk for id=javascript.0.Powerbank.Celldif, oid=Celldifused=javascript.0.Powerbank.Celldif, value=0.010
              
              simple-api.0
              2022-03-14 16:05:23.044	debug	GET-setBulk for id=javascript.0.Powerbank.Cellvoltage7, oid=Cellvoltage7used=javascript.0.Powerbank.Cellvoltage7, value=3.939
              
              simple-api.0
              2022-03-14 16:05:23.043	debug	GET-setBulk for id=javascript.0.Powerbank.Cellvoltage6, oid=Cellvoltage6used=javascript.0.Powerbank.Cellvoltage6, value=3.933
              
              simple-api.0
              2022-03-14 16:05:23.034	debug	GET-setBulk for id=javascript.0.Powerbank.Cellvoltage5, oid=Cellvoltage5used=javascript.0.Powerbank.Cellvoltage5, value=3.938
              
              simple-api.0
              2022-03-14 16:05:23.034	debug	GET-setBulk for id=javascript.0.Powerbank.Cellvoltage4, oid=Cellvoltage4used=javascript.0.Powerbank.Cellvoltage4, value=3.939
              
              simple-api.0
              2022-03-14 16:05:23.034	debug	GET-setBulk for id=javascript.0.Powerbank.Cellvoltage3, oid=Cellvoltage3used=javascript.0.Powerbank.Cellvoltage3, value=3.938
              
              simple-api.0
              2022-03-14 16:05:23.033	debug	GET-setBulk for id=javascript.0.Powerbank.Cellvoltage2, oid=Cellvoltage2used=javascript.0.Powerbank.Cellvoltage2, value=3.930
              
              simple-api.0
              2022-03-14 16:05:23.033	debug	GET-setBulk for id=javascript.0.Powerbank.Cellvoltage1, oid=Cellvoltage1used=javascript.0.Powerbank.Cellvoltage1, value=3.940
              
              simple-api.0
              2022-03-14 16:05:23.032	debug	GET-setBulk for id=javascript.0.Powerbank.Packcurrent, oid=Packcurrentused=javascript.0.Powerbank.Packcurrent, value=0.62
              
              simple-api.0
              2022-03-14 16:05:23.032	debug	GET-setBulk for id=javascript.0.Powerbank.Packvoltage, oid=Packvoltageused=javascript.0.Powerbank.Packvoltage, value=27.55
              
              simple-api.0
              2022-03-14 16:05:23.024	debug	Values: {"javascript.0.Powerbank.Packvoltage":"27.55","javascript.0.Powerbank.Packcurrent":"0.62","javascript.0.Powerbank.Cellvoltage1":"3.940","javascript.0.Powerbank.Cellvoltage2":"3.930","javascript.0.Powerbank.Cellvoltage3":"3.938","javascript.0.Powerbank.Cellvoltage4":"3
              
              wendy2702W Online
              wendy2702W Online
              wendy2702
              wrote on last edited by
              #31

              @bernd33-1 Hm,

              vielleicht überlegen welche der Daten wirklich wichtig sind und in dieser Häufigkeit abgefragt werden müssen. Auch mal nacht alternativen zur Datenerfassung suchen.

              Bitte keine Fragen per PN, die gehören ins Forum!

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

              1 Reply Last reply
              0
              • B bernd33-1

                @wendy2702

                Gute Idee. Also, über die Simple-API kommen von 3 ESP8266 Messdaten an den IOBroker. So alle paar Sekunden. Und das scheint den IOBroker tatsächlich ans Limit zu bringen.

                Hm, jetzt ist guter Rat teuer :-(

                	2022-03-14 16:05:32.868	debug	Add to Response-Get: {"id":"javascript.0.SolarThermie.CollectorTemp","val":60.75,"value":60.75}
                
                simple-api.0
                2022-03-14 16:05:32.862	debug	Add to Response-Get: {"id":"javascript.0.Photovoltaik.Watt","val":"281.70","value":"281.70"}
                
                simple-api.0
                2022-03-14 16:05:32.862	debug	Add to Response-Get: {"id":"javascript.0.Photovoltaik.Volt","val":"241.00","value":"241.00"}
                
                simple-api.0
                2022-03-14 16:05:32.859	debug	Add to Response-Get: {"id":"javascript.0.Photovoltaik.Frequenz","val":"50.00","value":"50.00"}
                
                simple-api.0
                2022-03-14 16:05:32.859	debug	Add to Response-Get: {"id":"javascript.0.Photovoltaik.Energy","val":1591.16,"value":1591.16}
                
                simple-api.0
                2022-03-14 16:05:32.858	debug	Add to Response-Get: {"id":"javascript.0.Photovoltaik.Ampere","val":1.18,"value":1.18}
                
                simple-api.0
                2022-03-14 16:05:32.843	debug	GET-setBulk for id=javascript.0.SolarThermie.CollectorTemp, oid=CollectorTempused=CollectorTemp, value=60.75
                
                simple-api.0
                2022-03-14 16:05:32.482	debug	GET-setBulk for id=javascript.0.Photovoltaik.Watt, oid=Wattused=Watt, value=281.70
                
                simple-api.0
                2022-03-14 16:05:32.007	debug	GET-setBulk for id=javascript.0.Photovoltaik.Volt, oid=Voltused=Volt, value=241.00
                
                simple-api.0
                2022-03-14 16:05:31.610	debug	GET-setBulk for id=javascript.0.Photovoltaik.Frequenz, oid=Frequenzused=Frequenz, value=50.00
                
                simple-api.0
                2022-03-14 16:05:30.803	debug	GET-setBulk for id=javascript.0.Photovoltaik.Energy, oid=Energyused=Energy, value=1591.16
                
                simple-api.0
                2022-03-14 16:05:29.348	debug	GET-setBulk for id=javascript.0.Photovoltaik.Ampere, oid=Ampereused=Ampere, value=1.18
                
                simple-api.0
                2022-03-14 16:05:25.787	debug	Values: {"Ampere":"1.18","Energy":"1591.16","Frequenz":"50.00","Volt":"241.00","Watt":"281.70","CollectorTemp":"60.75","user":"system.user.admin"}
                
                simple-api.0
                2022-03-14 16:05:24.771	debug	Add to Response-Get: {"id":"javascript.0.Powerbank.Stpdnrelais","val":0,"value":0}
                
                simple-api.0
                2022-03-14 16:05:24.771	debug	Add to Response-Get: {"id":"javascript.0.Powerbank.Undervoltage","val":0,"value":0}
                
                simple-api.0
                2022-03-14 16:05:24.770	debug	Add to Response-Get: {"id":"javascript.0.Powerbank.Stpdntemp","val":18.94,"value":18.94}
                
                simple-api.0
                2022-03-14 16:05:24.769	debug	Add to Response-Get: {"id":"javascript.0.Powerbank.Celldif","val":"0.010","value":"0.010"}
                
                simple-api.0
                2022-03-14 16:05:24.769	debug	Add to Response-Get: {"id":"javascript.0.Powerbank.Cellvoltage7","val":3.939,"value":3.939}
                
                simple-api.0
                2022-03-14 16:05:24.767	debug	Add to Response-Get: {"id":"javascript.0.Powerbank.Cellvoltage6","val":3.933,"value":3.933}
                
                simple-api.0
                2022-03-14 16:05:24.765	debug	Add to Response-Get: {"id":"javascript.0.Powerbank.Cellvoltage5","val":3.938,"value":3.938}
                
                simple-api.0
                2022-03-14 16:05:24.124	debug	Add to Response-Get: {"id":"javascript.0.Powerbank.Cellvoltage4","val":3.939,"value":3.939}
                
                simple-api.0
                2022-03-14 16:05:24.124	debug	Add to Response-Get: {"id":"javascript.0.Powerbank.Cellvoltage3","val":3.938,"value":3.938}
                
                simple-api.0
                2022-03-14 16:05:24.123	debug	Add to Response-Get: {"id":"javascript.0.Powerbank.Cellvoltage2","val":"3.930","value":"3.930"}
                
                simple-api.0
                2022-03-14 16:05:24.122	debug	Add to Response-Get: {"id":"javascript.0.Powerbank.Cellvoltage1","val":"3.940","value":"3.940"}
                
                simple-api.0
                2022-03-14 16:05:24.122	debug	Add to Response-Get: {"id":"javascript.0.Powerbank.Packcurrent","val":0.62,"value":0.62}
                
                simple-api.0
                2022-03-14 16:05:24.115	debug	Add to Response-Get: {"id":"javascript.0.Powerbank.Packvoltage","val":27.55,"value":27.55}
                
                simple-api.0
                2022-03-14 16:05:23.047	debug	GET-setBulk for id=javascript.0.Powerbank.Stpdnrelais, oid=Stpdnrelaisused=javascript.0.Powerbank.Stpdnrelais, value=0
                
                simple-api.0
                2022-03-14 16:05:23.046	debug	GET-setBulk for id=javascript.0.Powerbank.Undervoltage, oid=Undervoltageused=javascript.0.Powerbank.Undervoltage, value=0
                
                simple-api.0
                2022-03-14 16:05:23.045	debug	GET-setBulk for id=javascript.0.Powerbank.Stpdntemp, oid=Stpdntempused=javascript.0.Powerbank.Stpdntemp, value=18.94
                
                simple-api.0
                2022-03-14 16:05:23.044	debug	GET-setBulk for id=javascript.0.Powerbank.Celldif, oid=Celldifused=javascript.0.Powerbank.Celldif, value=0.010
                
                simple-api.0
                2022-03-14 16:05:23.044	debug	GET-setBulk for id=javascript.0.Powerbank.Cellvoltage7, oid=Cellvoltage7used=javascript.0.Powerbank.Cellvoltage7, value=3.939
                
                simple-api.0
                2022-03-14 16:05:23.043	debug	GET-setBulk for id=javascript.0.Powerbank.Cellvoltage6, oid=Cellvoltage6used=javascript.0.Powerbank.Cellvoltage6, value=3.933
                
                simple-api.0
                2022-03-14 16:05:23.034	debug	GET-setBulk for id=javascript.0.Powerbank.Cellvoltage5, oid=Cellvoltage5used=javascript.0.Powerbank.Cellvoltage5, value=3.938
                
                simple-api.0
                2022-03-14 16:05:23.034	debug	GET-setBulk for id=javascript.0.Powerbank.Cellvoltage4, oid=Cellvoltage4used=javascript.0.Powerbank.Cellvoltage4, value=3.939
                
                simple-api.0
                2022-03-14 16:05:23.034	debug	GET-setBulk for id=javascript.0.Powerbank.Cellvoltage3, oid=Cellvoltage3used=javascript.0.Powerbank.Cellvoltage3, value=3.938
                
                simple-api.0
                2022-03-14 16:05:23.033	debug	GET-setBulk for id=javascript.0.Powerbank.Cellvoltage2, oid=Cellvoltage2used=javascript.0.Powerbank.Cellvoltage2, value=3.930
                
                simple-api.0
                2022-03-14 16:05:23.033	debug	GET-setBulk for id=javascript.0.Powerbank.Cellvoltage1, oid=Cellvoltage1used=javascript.0.Powerbank.Cellvoltage1, value=3.940
                
                simple-api.0
                2022-03-14 16:05:23.032	debug	GET-setBulk for id=javascript.0.Powerbank.Packcurrent, oid=Packcurrentused=javascript.0.Powerbank.Packcurrent, value=0.62
                
                simple-api.0
                2022-03-14 16:05:23.032	debug	GET-setBulk for id=javascript.0.Powerbank.Packvoltage, oid=Packvoltageused=javascript.0.Powerbank.Packvoltage, value=27.55
                
                simple-api.0
                2022-03-14 16:05:23.024	debug	Values: {"javascript.0.Powerbank.Packvoltage":"27.55","javascript.0.Powerbank.Packcurrent":"0.62","javascript.0.Powerbank.Cellvoltage1":"3.940","javascript.0.Powerbank.Cellvoltage2":"3.930","javascript.0.Powerbank.Cellvoltage3":"3.938","javascript.0.Powerbank.Cellvoltage4":"3
                
                HomoranH Do not disturb
                HomoranH Do not disturb
                Homoran
                Global Moderator Administrators
                wrote on last edited by
                #32

                @bernd33-1 sagte in IOBroker auf RasPi 4 wird immer lahmer:

                So alle paar Sekunden

                das ist stark untertrieben. Da sind Millisekundenabstände.
                Alleine 9 Werte in der 32. Sekunde

                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 im Header. Danke!
                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                B 1 Reply Last reply
                0
                • HomoranH Homoran

                  @bernd33-1 sagte in IOBroker auf RasPi 4 wird immer lahmer:

                  So alle paar Sekunden

                  das ist stark untertrieben. Da sind Millisekundenabstände.
                  Alleine 9 Werte in der 32. Sekunde

                  B Offline
                  B Offline
                  bernd33-1
                  wrote on last edited by
                  #33

                  @homoran said in IOBroker auf RasPi 4 wird immer lahmer:

                  @bernd33-1 sagte in IOBroker auf RasPi 4 wird immer lahmer:

                  So alle paar Sekunden

                  das ist stark untertrieben. Da sind Millisekundenabstände.
                  Alleine 9 Werte in der 32. Sekunde

                  Jain.... das ist der Simple-API SetBulk transfer. Sollte laut Doku legitim sein. https://github.com/ioBroker/ioBroker.simple-api

                  @wendy2702 jaja...da muss was anderes her. Vermutlich wird es auf ESPHome und MQTT rauslaufen.

                  1 Reply Last reply
                  0
                  • B Offline
                    B Offline
                    bernd33-1
                    wrote on last edited by
                    #34

                    Ich denke mal, dass damit mein ursprüngliches Problem geöst ist und keine Datenbank zur Performance Verbesserung nötig ist.

                    Vielen lieben Dank an alle, die so fix geholfen haben! :clap: :+1: :blush:

                    HomoranH 1 Reply Last reply
                    0
                    • B bernd33-1

                      Ich denke mal, dass damit mein ursprüngliches Problem geöst ist und keine Datenbank zur Performance Verbesserung nötig ist.

                      Vielen lieben Dank an alle, die so fix geholfen haben! :clap: :+1: :blush:

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

                      @bernd33-1 sagte in IOBroker auf RasPi 4 wird immer lahmer:

                      keine Datenbank zur Performance Verbesserung nötig ist.

                      as I told :-)

                      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 im Header. Danke!
                      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                      1 Reply Last reply
                      0
                      • B Offline
                        B Offline
                        bernd33-1
                        wrote on last edited by
                        #36

                        Ist jetzt vielleicht nur noch philosophisch aber es erstaunt mich schon etwas, dass die Simple-API kurzfristig so viel CPU-Leistung verlangt, wenn man Daten übergibt. Klar, von meiner PV-Anlage kommen da alle 20 Sekunden 13 Werte aber so viel ist das nun ja auch nicht...... oder?

                        War halt für die Arduino's immer ziemlich praktisch. Über die Simple-API kann man ohne großen Aufwand mit einem Arduino Werte an den IOBroker übergeben.

                        O apollon77A 2 Replies Last reply
                        0
                        • B bernd33-1

                          Ist jetzt vielleicht nur noch philosophisch aber es erstaunt mich schon etwas, dass die Simple-API kurzfristig so viel CPU-Leistung verlangt, wenn man Daten übergibt. Klar, von meiner PV-Anlage kommen da alle 20 Sekunden 13 Werte aber so viel ist das nun ja auch nicht...... oder?

                          War halt für die Arduino's immer ziemlich praktisch. Über die Simple-API kann man ohne großen Aufwand mit einem Arduino Werte an den IOBroker übergeben.

                          O Away
                          O Away
                          oFbEQnpoLKKl6mbY5e13
                          wrote on last edited by oFbEQnpoLKKl6mbY5e13
                          #37

                          @bernd33-1

                          Was wäre, wenn du nur die simple-api auf einem Slave laufen lassen würdest, dann wäre der Master doch bzgl. der VIS entlastet, oder?

                          HomoranH 1 Reply Last reply
                          0
                          • O oFbEQnpoLKKl6mbY5e13

                            @bernd33-1

                            Was wäre, wenn du nur die simple-api auf einem Slave laufen lassen würdest, dann wäre der Master doch bzgl. der VIS entlastet, oder?

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

                            @ofbeqnpolkkl6mby5e13 sagte in IOBroker auf RasPi 4 wird immer lahmer:

                            @bernd33-1

                            Was wäre, wenn du nur die simple-api auf einem Slave laufen lassen würdest, dann wäre der Master doch bzgl. der VIS entlastet, oder?

                            nee,
                            Es ist ja nicht nur der simple api, der mit ~50% CPU zu Buche schlägt, sondern viel mehr der js-controller, der mit ~134% CPU alles ausbremst.
                            Der musst die Daten ja auch verwalten, wenn sie vom slave kommen

                            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 im Header. Danke!
                            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                            B 1 Reply Last reply
                            1
                            • HomoranH Homoran

                              @ofbeqnpolkkl6mby5e13 sagte in IOBroker auf RasPi 4 wird immer lahmer:

                              @bernd33-1

                              Was wäre, wenn du nur die simple-api auf einem Slave laufen lassen würdest, dann wäre der Master doch bzgl. der VIS entlastet, oder?

                              nee,
                              Es ist ja nicht nur der simple api, der mit ~50% CPU zu Buche schlägt, sondern viel mehr der js-controller, der mit ~134% CPU alles ausbremst.
                              Der musst die Daten ja auch verwalten, wenn sie vom slave kommen

                              B Offline
                              B Offline
                              bernd33-1
                              wrote on last edited by
                              #39

                              @homoran said in IOBroker auf RasPi 4 wird immer lahmer:

                              @ofbeqnpolkkl6mby5e13 sagte in IOBroker auf RasPi 4 wird immer lahmer:

                              @bernd33-1

                              Was wäre, wenn du nur die simple-api auf einem Slave laufen lassen würdest, dann wäre der Master doch bzgl. der VIS entlastet, oder?

                              nee,
                              Es ist ja nicht nur der simple api, der mit ~50% CPU zu Buche schlägt, sondern viel mehr der js-controller, der mit ~134% CPU alles ausbremst.
                              Der musst die Daten ja auch verwalten, wenn sie vom slave kommen

                              Ok, so hab ich mir das auch gedacht. Ist eine 2-Teilige Geschichte.

                              Nun bin ich am grübeln, wie ich die Daten von Solaranlage, Heizung und Stromspeicher in den IOBroker bekomme. Weil es ist ja nicht nur ein übertragen der Daten sondern auch überwachen, archivieren und verarbeiten. Und da muss ich ja nun alles umbauen. MQTT oder ESPHome sind die Optionen.

                              Schlimm ist, dass ich vermutlich meine History-Daten so nicht mehr haben werde. Weil die ja nach dem Umbau auf den alten Datenpunkten sitzen werden.

                              Jetzt wäre wieder eine Datenbank gut :-) Datenbank einrichte, die alten Historydaten in die DB importieren und gut isses. Hört sich einfach an ... :-D Hat jemand ein Skript, dass das alles vollautomatisch macht?

                              1 Reply Last reply
                              0
                              • B bernd33-1

                                Ist jetzt vielleicht nur noch philosophisch aber es erstaunt mich schon etwas, dass die Simple-API kurzfristig so viel CPU-Leistung verlangt, wenn man Daten übergibt. Klar, von meiner PV-Anlage kommen da alle 20 Sekunden 13 Werte aber so viel ist das nun ja auch nicht...... oder?

                                War halt für die Arduino's immer ziemlich praktisch. Über die Simple-API kann man ohne großen Aufwand mit einem Arduino Werte an den IOBroker übergeben.

                                apollon77A Offline
                                apollon77A Offline
                                apollon77
                                wrote on last edited by apollon77
                                #40

                                @bernd33-1 Leg doch mal ein Simple API issue mit einem Debug log mit aktueller GitHub/Beta Version von simple-api an.

                                EDIT:
                                Ich hab reingeschaut ... Naja simple-api arbeitet da sehr ... sagen wir mal ... suboptimal ... und generiert bei sich und in der Objects-DB (und damit dem js.controller) unnötig viel Last ... Debug Log brauch ich keins. Nur issue anlegen bitte. Kann ich mir ansehen

                                Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                                • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                                • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                                1 Reply Last reply
                                0
                                • apollon77A Offline
                                  apollon77A Offline
                                  apollon77
                                  wrote on last edited by
                                  #41

                                  @bernd33-1 Sag mal ... wie genau sieht denn der setBulk Call aus? Nutzt du da die Object IDs oder Namen ?

                                  Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                                  • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                                  • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                                  1 Reply Last reply
                                  0
                                  • B Offline
                                    B Offline
                                    bernd33-1
                                    wrote on last edited by
                                    #42

                                    Ich nutz die Namen. Das ist der Teil, in dem der ESP8266 die Daten an dein IOB überträgt:

                                      String htmlcontent;
                                      htmlcontent = String ("http://192.168.0.177:8087/setBulk?Ampere=") + cur + String ("&Energy=") + ener + String ("&Frequenz=") + freq + String ("&Volt=") + volt + String ("&Watt=") + powe + String ("&CollectorTemp=") + temp;
                                      HTTPClient http;  
                                      http.begin(htmlcontent);
                                      http.addHeader("Content-Type", "text/plain");  
                                      int httpCode = http.GET();   //Send the request
                                      String payload = http.getString();
                                      http.end();  //Close connection
                                    
                                    apollon77A 1 Reply Last reply
                                    0
                                    • B bernd33-1

                                      Ich nutz die Namen. Das ist der Teil, in dem der ESP8266 die Daten an dein IOB überträgt:

                                        String htmlcontent;
                                        htmlcontent = String ("http://192.168.0.177:8087/setBulk?Ampere=") + cur + String ("&Energy=") + ener + String ("&Frequenz=") + freq + String ("&Volt=") + volt + String ("&Watt=") + powe + String ("&CollectorTemp=") + temp;
                                        HTTPClient http;  
                                        http.begin(htmlcontent);
                                        http.addHeader("Content-Type", "text/plain");  
                                        int httpCode = http.GET();   //Send the request
                                        String payload = http.getString();
                                        http.end();  //Close connection
                                      
                                      apollon77A Offline
                                      apollon77A Offline
                                      apollon77
                                      wrote on last edited by
                                      #43

                                      @bernd33-1 Jupp, wie vermutet ... Du nutzt "Namen" und die werden jeeeeeeedes mal aufgelöst ... Fixe es

                                      Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                                      • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                                      • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                                      B 1 Reply Last reply
                                      0
                                      • apollon77A apollon77

                                        @bernd33-1 Jupp, wie vermutet ... Du nutzt "Namen" und die werden jeeeeeeedes mal aufgelöst ... Fixe es

                                        B Offline
                                        B Offline
                                        bernd33-1
                                        wrote on last edited by
                                        #44

                                        @apollon77

                                        Du meinst im MC Code soll statt :

                                        ....String("&Energy=").... 
                                        

                                        sowas :

                                        .... String (&"javascript.0.Photovoltaik.Energy=")...
                                        

                                        stehen? So sieht die Objekteigenschaft aus:

                                        {
                                          "_id": "javascript.0.Photovoltaik.Ampere",
                                          "type": "state",
                                          "common": {
                                            "name": "Ampere",
                                            "role": "",
                                            "type": "mixed",
                                            "desc": "Manuell erzeugt",
                                            "unit": "A",
                                            "min": 0,
                                            "max": 3500,
                                            "def": 0,
                                            "read": true,
                                            "write": true,
                                            "custom": {
                                              "history.0": {
                                                "enabled": true,
                                                "changesOnly": true,
                                                "debounce": "1000",
                                                "maxLength": "960",
                                                "retention": "31536000",
                                                "changesRelogInterval": 0,
                                                "changesMinDelta": 0,
                                                "aliasId": ""
                                              }
                                            }
                                          },
                                          "native": {},
                                          "from": "system.adapter.admin.0",
                                          "ts": 1568399468812,
                                          "acl": {
                                            "object": 1636,
                                            "owner": "system.user.admin",
                                            "ownerGroup": "system.group.administrator",
                                            "state": 1636
                                          },
                                          "user": "system.user.admin"
                                        }
                                        
                                        apollon77A 1 Reply Last reply
                                        0
                                        • B bernd33-1

                                          @apollon77

                                          Du meinst im MC Code soll statt :

                                          ....String("&Energy=").... 
                                          

                                          sowas :

                                          .... String (&"javascript.0.Photovoltaik.Energy=")...
                                          

                                          stehen? So sieht die Objekteigenschaft aus:

                                          {
                                            "_id": "javascript.0.Photovoltaik.Ampere",
                                            "type": "state",
                                            "common": {
                                              "name": "Ampere",
                                              "role": "",
                                              "type": "mixed",
                                              "desc": "Manuell erzeugt",
                                              "unit": "A",
                                              "min": 0,
                                              "max": 3500,
                                              "def": 0,
                                              "read": true,
                                              "write": true,
                                              "custom": {
                                                "history.0": {
                                                  "enabled": true,
                                                  "changesOnly": true,
                                                  "debounce": "1000",
                                                  "maxLength": "960",
                                                  "retention": "31536000",
                                                  "changesRelogInterval": 0,
                                                  "changesMinDelta": 0,
                                                  "aliasId": ""
                                                }
                                              }
                                            },
                                            "native": {},
                                            "from": "system.adapter.admin.0",
                                            "ts": 1568399468812,
                                            "acl": {
                                              "object": 1636,
                                              "owner": "system.user.admin",
                                              "ownerGroup": "system.group.administrator",
                                              "state": 1636
                                            },
                                            "user": "system.user.admin"
                                          }
                                          
                                          apollon77A Offline
                                          apollon77A Offline
                                          apollon77
                                          wrote on last edited by
                                          #45

                                          @bernd33-1 Also ja, wenn du anstelle "Energy" das "javascript.0.Photovoltaik.Energy"nutzen würdest dann hättest du diese performance issues nicht. Aber lass jetzt mal so, sonst kann ja keiner meinen Fix testen :-)

                                          Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                                          • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                                          • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                                          B 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          383

                                          Online

                                          32.7k

                                          Users

                                          82.6k

                                          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