Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. ps1304

    NEWS

    • Neues Video "KI im Smart Home" - ioBroker plus n8n

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    • Wir empfehlen: Node.js 22.x

    P
    • Profile
    • Following 2
    • Followers 0
    • Topics 12
    • Posts 164
    • Best 16
    • Groups 2

    ps1304

    @ps1304

    Starter

    17
    Reputation
    42
    Profile views
    164
    Posts
    0
    Followers
    2
    Following
    Joined Last Online

    ps1304 Follow
    Pro Starter

    Best posts made by ps1304

    • [Vorstellung] Meine erste Visualisierung (Tablet)

      Da ich hier schon viel wertvollen Input abgreifen konnte, möchte ich hier mal meine Visualisierung incl. Projekt und Erklärung posten. Ich werde das nach und nach ergänzen - also bitte etwas Geduld.

      Hier schon mal das gesamte Projekt - Export - anonymized

      Tablet-anonym.zip

      Die einzelnen Views folgen morgen !!!

      Aufbau der Vis:
      habe das Layout für ein Tablet gebaut. Das Layout ist nicht responsive; wer sich berufen fühlt darf das Projekt gerne umbauen.
      Die vis hat einen Navigator, einen Header und einen "Body", den ich jeweils mit einer Seite (nur die wird editiert) befülle, dazu nutze ich "view in widget".
      Die Seiten die angezeigt werden, beginnen alle mit einem _ - die Seiten die ich editiere(Inhalt verändern) haben den gleichen Namen(meistens), nur ohne _ .
      Die Seiten mit z_ sind meine Platzhalter bzw. Navigator und Header, aus dene ich immer wieder neue Seiten bei Bedarf generiere bzw. kopiere.

      Seite Home: nutzt den Adapter "Fritzbox-Presence" "ical" und "TrashSchedule"
      vis-home.png

      Seite iobroker log:
      vis-log.png

      Seite Tanken: nutzt den Adapter Tanker-König und ein Grafana Dashboard
      vis-tanken.png

      Seite Wetter: nutzt den Adapter "DasWetter" und "UV-Potect"
      vis-wetter.png

      Seite Sonos
      vis-sonos.png

      Seite Netzwerk: nutzt den Adapter "ping" und je nach Netzwerk-Gerät den Adapter, der mir einen Online Status zurückgibt
      vis-netzwerk.png
      Seite Shelly: nutzt den Sonoff Adapter - Shelly`s sind geflasht mit Tasmota
      vis-shelly.png

      Seite Spotify: funktioniert nicht sauber - Testphase; Sporify Premium erforderlich

      posted in Visualisierung
      P
      ps1304
    • RE: Test Adapter Energiefluss-erweitert v0.7.x GitHub/Latest

      @merlin123 hilft nur wenn in den Objekten Verweise auf Bilder sind - ansonsten hilft nur wie in der Hilfe steht:

      fc15f9a2-e2c6-4b11-9c34-a094fb199f0b-image.png

      kommt halt drauf wo dein VIS Icons liegen. Ich nutze nur noch die Galerie - ist einfacher

      posted in Tester
      P
      ps1304
    • RE: [Tutorial] VIS Fritzbox Status & Up/Downloadanzeige

      @scarala coole anleitung, leider habe ich Probleme mit dem Erstellen des Blocky Script - kannst Du das exportieren? damit man im iobroker einfach importieren könnte?

      Gruß Peter

      posted in Praktische Anwendungen (Showcase)
      P
      ps1304
    • RE: [Vorstellung] Meine erste Visualisierung (Tablet)

      @djmarc75 klaro - habe ich ja geschrieben - mache das grad Stück für Stück, noch etwas Geduld - der Code kommt noch - als Views und als Projekt.

      posted in Visualisierung
      P
      ps1304
    • RE: Test Adapter Energiefluss v3.6.x GitHub/Latest

      @skb Super Arbeit - Vielen Dank für Deine Arbeit - Deine Erklärungen zu den einzelnen Settings ist zwar etwas "Intelligenztest" aber ich habe es geschafft :-))

      Anbei ein Screenshot, wo ich den Energiefluss sogar als HTML in Grafana eingebettet habe.

      Spende kommt - liebe Grüße Peter
      Energiefluss.png

      posted in Tester
      P
      ps1304
    • RE: Einfach mal zeigen will….. :-) - Teil 3

      @jey-cee ich wollte erstmal DANKE SAGEN an dieses Forum. Komme von der E3DC App (Photovoltaik), habe dann solaranzeige.de genutzt um Grafana Dashboards zu bauen und bin dann zum Schluß auf iobroker gestossen und habe hier super viele Anregungen, Tipps etc. bekommen !!!

      Deshalb hier mal 3 Screenshots meiner aktuellen Visu, über Optik lässt sich ja bekanntlich streiten, bin aber aktuell ganz zufrieden.

      HP-Stats.PNG HP-Histo.PNG HP-E3DC.PNG

      posted in Praktische Anwendungen (Showcase)
      P
      ps1304
    • RE: Energiefluss-Erweitert Ansichten

      @wendy2702 Habe 3 verschiedene wegen den Device Größen: Smartphone / Tablet und Widescreen Monitor. Die Daten der Solaranlage kommen vom rscp Adapter. Die Auto Daten vom Fiat Adapter. Standort habe ich geschwärzt.

      Tablet:
      Tablet.png
      Smartphone:
      Smartphone.jpg
      Widescreen: da ist die iobroker vis in Grafana "embedded"
      Widescreen.png

      posted in Visualisierung
      P
      ps1304
    • RE: [Vorlage] Script und VIS: Druckerpatronen Zustand

      @ahnungsbefreit da der iobroker jetzt meldet das die Funktion "request" deprecated wird, habe ich das ganze mit httpget umgebaut. Läuft bei mir mit einen HP9010 (OfficeJet Pro).

      /* bringt den Druckertintenstand von WEB enabled HP Tintenstrahler in ioBroker
         Drucker HP Tintenstand für iobroker ermitteln
        Basierend auf CCU2 Script fuer HP Drucker http://homematic-forum.de/forum/viewtopic.php?f=31&t=25140
        und dem angepassten Script von PiX aus iobroker  http://forum.iobroker.de/viewtopic.php?f=21&t=910&p=6931&hilit=drucker&sid=6780c0b33361e199846dcb584c8dc289&sid=6780c0b33361e199846dcb584c8dc289#p6931
        Author : looxer01 - 22.12.2015
        Version 0.2 29.01.2015        Druckerparameter jetzt einstellbar im Bereich der Einstellungen
        kosmetik ykuendig
      */
       
      // hier Drucker parameter einstellen - vor dem ersten Speichern des Scripts
       
      var druckerIP       = '192.168.2.30';            // Drucker IP 
      var druckermod      = "HP-Pro9010";                   // Drucker Modell - Strukturelement in den Variablen
      var TinteID         = "950XL";                  // Tinte - Tintenbezeichnung
      var TinteCyanBez    = "CN046A";                // Bezeichnung fuer Cyan
      var TinteMagentaBez = "CN047A";                // Bezeichnung fuer Magenta
      var TinteYellowBez  = "CN048A";                // Bezeichnung fuer Yellow
      var TinteBlackBez   = "CN045A";                // Bezeichnung fuer Black
       
      // ENDE der Einstellungen
       
      var druckerURL      = "http://" + druckerIP + "/DevMgmt/ConsumableConfigDyn.xml";          // URL nicht ändern
      var http = require('http');                                                                 // Using the http module directly
      var cut0            = "dd:Capacity";                                                        // Marker für capacity
      var cut1            = "dd:ConsumableLabelCode";                                             // Marker für color
      var cut2            = "dd:ConsumablePercentageLevelRemaining";                              // Marker für Level
       
      var level_C  = 0;                                                                           // Tintenlevel
      var level_M  = 0;                                                                           // Tintenlevel
      var level_Y  = 0;                                                                           // Tintenlevel
      var level_K  = 0;                                                                           // Tintenlevel
       
      var DruckIP         = "Drucker.HP." + druckermod + ".IP";                                   // Variable für create states
      var DruckerName     = "Drucker.HP." + druckermod + ".Name";                                 // Variable für create states
      var Modell          = "Drucker.HP." + druckermod + ".Modell";                               // Variable für create states
      var Tinte           = "Drucker.HP." + druckermod + ".Tinte";                                // Variable für create states
       
      var CyanInk         = "Drucker.HP." + druckermod + ".Color1Cyan.Ink";                       // Variable für create states
      var MagentaInk      = "Drucker.HP." + druckermod + ".Color2Magenta.Ink";                    // Variable für create states
      var YellowInk       = "Drucker.HP." + druckermod + ".Color3Yellow.Ink";                     // Variable für create states
      var BlackInk        = "Drucker.HP." + druckermod + ".Color4Black.Ink";                      // Variable für create states
       
      var CyanLevel       = "Drucker.HP." + druckermod + ".Color1Cyan.Level";                     // Variable für create states
      var MagentaLevel    = "Drucker.HP." + druckermod + ".Color2Magenta.Level";                  // Variable für create states
      var YellowLevel     = "Drucker.HP." + druckermod + ".Color3Yellow.Level";                   // Variable für create states
      var BlackLevel      = "Drucker.HP." + druckermod + ".Color4Black.Level";                    // Variable für create states
       
      // Anlegen der Variablen
      createState(DruckIP,druckerIP);
      createState(DruckerName,druckermod);
      createState(Tinte,TinteID);
       
      createState(CyanInk,TinteCyanBez);
      createState(MagentaInk,TinteMagentaBez);
      createState(YellowInk,TinteYellowBez);
      createState(BlackInk,TinteBlackBez);
       
      createState(CyanLevel,0);
      createState(MagentaLevel,0);
      createState(YellowLevel,0);
      createState(BlackLevel),0;
       
      // Schedule für die Updates
      schedule("0 */6 * * *",  Drucker);      // Schedule alle 6 Stunden
      Drucker();                              // Sofort beim Scriptstart einmal laufen lassen
       
      function Drucker() {
       
          http.get(druckerURL, (response) => {
              let body = '';
              
              // A chunk of data has been received.
              response.on('data', (chunk) => {
                  body += chunk;
              });
              
              // The whole response has been received.
              response.on('end', () => {
                  if (response.statusCode === 200) { // Check if the response is OK
                      // XML parsing logic remains the same
                      var TagEndMarker = '<'; 
                      var null_position = body.indexOf(cut0) + cut0.length + 1 ;
                      var eins_position = body.indexOf(cut1, null_position) + cut1.length  + 1;       // erste Position finden
                      var color =   body.substring(eins_position, eins_position+1) ;                  // erste Position ist die Farbe
                      var zwei_position = body.indexOf(cut2) + cut2.length  + 1;                       // zweite Position finden
                      var level_string = body.substring(zwei_position, body.indexOf(TagEndMarker, zwei_position));
                      var eins_lastpos = eins_position;                                               // merken position eins
                      var zwei_lastpos = zwei_position;                                               // merken position zwei
       
                      if ("C" == color) { level_C  = level_string; }
                      if ("M" == color) { level_M  = level_string; }
                      if ("Y" == color) { level_Y  = level_string; }
                      if ("K" == color) { level_K  = level_string; }
       
                      eins_lastpos = eins_position + 10;
                      zwei_lastpos = zwei_position + 10;               
       
                      // Farbe nummer 2   
                      eins_position = body.indexOf(cut1, eins_lastpos) + cut1.length + 1 ;
                      color =   body.substring(eins_position, eins_position+1) ;
                      zwei_position = body.indexOf(cut2, zwei_lastpos) + cut2.length  + 1;
                      level_string = body.substring(zwei_position, body.indexOf(TagEndMarker, zwei_position));
       
                      if ("C" == color) { level_C  = level_string; }
                      if ("M" == color) { level_M  = level_string; }
                      if ("Y" == color) { level_Y  = level_string; }
                      if ("K" == color) { level_K  = level_string; }
       
                      eins_lastpos = eins_position + 10;
                      zwei_lastpos = zwei_position + 10;               
       
                      // Farbe nummer 3   
                      eins_position = body.indexOf(cut1, eins_lastpos) + cut1.length + 1;
                      color =   body.substring(eins_position, eins_position+1) ;
                      zwei_position = body.indexOf(cut2, zwei_lastpos) + cut2.length + 1;
                      level_string = body.substring(zwei_position, body.indexOf(TagEndMarker, zwei_position));
       
                      if ("C" == color) { level_C  = level_string; }
                      if ("M" == color) { level_M  = level_string; }
                      if ("Y" == color) { level_Y  = level_string; }
                      if ("K" == color) { level_K  = level_string; }
       
                      eins_lastpos = eins_position + 10;
                      zwei_lastpos = zwei_position + 10;               
       
                      // Farbe nummer 4 
                      eins_position = body.indexOf(cut1, eins_lastpos) + cut1.length + 1;
                      color =   body.substring(eins_position, eins_position+1) ;
                      zwei_position = body.indexOf(cut2, zwei_lastpos) + cut2.length + 1;
                      level_string = body.substring(zwei_position, body.indexOf(TagEndMarker, zwei_position));
       
                      if ("C" == color) { level_C  = level_string; }
                      if ("M" == color) { level_M  = level_string; }
                      if ("Y" == color) { level_Y  = level_string; }
                      if ("K" == color) { level_K  = level_string; }
       
                      eins_lastpos = eins_position + 10;
                      zwei_lastpos = zwei_position + 10;               
       
                      log('Drucker Level  C ' + level_C  , "info");
                      log('Drucker Level  M ' + level_M  , "info");
                      log('Drucker Level  Y ' + level_Y  , "info");
                      log('Drucker Level  K ' + level_K  , "info");
       
                      // der folgende Bereich muss für ggf abweichenden Druckertyp angepasst werden
                      setState(CyanLevel, level_C);
                      setState(MagentaLevel, level_M);
                      setState(YellowLevel, level_Y);
                      setState(BlackLevel, level_K);
                      setState(DruckIP, druckerIP);
       
                  } else {
                      log('Kein Drucker gefunden');
                  }
              });
              
          }).on('error', (error) => {
              log(error);
              log('Kein Drucker gefunden');
          });
      } // end of function
      
      posted in Skripten / Logik
      P
      ps1304
    • RE: Test Adapter Energiefluss-erweitert v0.7.x GitHub/Latest

      @skb perfekt - beides geht jetzt !!!

      posted in Tester
      P
      ps1304
    • VIS 2 - Beispiele

      mal wieder ein Feedback meinerseits in die Community. Habe meine Tablet Visualisierung auf VIS 2 migriert (wohl eher neu gemacht)😧 . Das Tablet hängt an der Wand und wird mit FullyKioskBrowser gesteuert.

      20241217_145136.jpg
      20241217_145148.jpg

      Werde diesen Eintrag ergänzen mit meinen einzelnen Tabs.

      Vorneweg: ich arbeite mit 2 Arten von Views: xxxx zum editieren und_xxxx als Anzeige (view in widget)- meine Anzeige-Seiten sind dann alle wie folgt aufgebaut:
      die Anzeige Seite für das Wetter nennt sich: "_wetter" und besteh aus 3 Teilen:

      z-menu (ViewinWidget) - dient als Navigator
      z-top (ViewinWidget) - dient als Headline
      z-container (ViewinWidget) - zeigt den jeweiligen Inhalt - in dem Fall dann "wetter" anstatt z-container

      Die Textfiles könnt Ihr als Seiten importieren in euren Projekten.

      sieht dann zum Beispiel so aus:

      5af5f578-163f-4439-b412-72b8aec42939-image.png

      Dateianhänge für Headline, Navigation, Container und das Wetter (edit und View):
      z-top.txt z-menu.txt z-container.txt wetter.txt _wetter.txt

      Die Icons habe ich alle mit Hilfe Tante Google gefunden (free icons suchen).

      Bei der Headline werden folgende Adapter benutzt:
      DasWetter
      FB Presence - Datum und Zeit Widgets gehen bei mir nicht in der VIS 2??

      Bei der Wetter Seite werden folgende Adapter benutzt:
      AccuWeather
      DasWetter
      DWD
      UV-Schutz
      Beim Meteoblue Widget muss der html Code getauscht werden auf der Webseite, um die eigenen Koordinaten zu nutzen.

      Dateianhänge für Sonos:
      sonos.txt _sonos.txt
      benutzt wird der Sonos Adapter.

      Dateianhänge für E3DC:
      e3dc.txt _e3dc.txt
      benutzt wird der rscp Adapter für E3DC

      posted in Visualisierung
      P
      ps1304

    Latest posts made by ps1304

    • RE: Support Adapter Energiefluss-erweitert v0.7.7

      @skb ja habe ich gemacht - alles gut.

      posted in Visualisierung
      P
      ps1304
    • RE: Support Adapter Energiefluss-erweitert v0.7.7

      @skb alles klar, dann habe ich das falsch verstanden. Danke Dir.

      posted in Visualisierung
      P
      ps1304
    • RE: Support Adapter Energiefluss-erweitert v0.7.7

      @skb okay - dann funktioniert das nicht sauber - mein DP zur Steuerung "Leistung an Betterie" ist 0 dann sollte die Restzeit nicht angezeigt werden, lt. Überschreibung.
      03cb2ce8-953e-4cb6-ab84-a46f91531bec-image.png
      Batterieleistung ist 0

      posted in Visualisierung
      P
      ps1304
    • RE: Support Adapter Energiefluss-erweitert v0.7.7

      @SKB noch ne Verständnisfrage oder evtl. noch ein kleiner Bug :-))
      wenn ich einen DP habe:
      786a0bb4-416a-456b-900e-eb8c364c4ee1-image.png
      und ich möchte die Restzeit des Akkus über den Wert der Batterie steuern?
      habe ich folgende Überschreibung hinterlegt:

      {
          ">0": {
              "fill": "#A1D343"
          },
          "<0": {
              "fill": "#F20E40"
          },
          "==0": {
              "fill": "rgb(0,0,0,0)"
          }
      }
      

      verstehe ich das richtig, das er dann den DP Batterieleistung ausliest, aber den DP Restliche Zeit steuert? I meinem Fall Batterie laden - grüne Schrift der Restzeit, Batterie entladen - rote Schrift der Restzeit, keine Batterie Tätigkeit - Restzeit ausblenden. Falls das so sein soll, funktioniert das bei mir nicht.

      posted in Visualisierung
      P
      ps1304
    • RE: Support Adapter Energiefluss-erweitert v0.7.7

      @skb perfekt - danke dir !!

      posted in Visualisierung
      P
      ps1304
    • RE: Support Adapter Energiefluss-erweitert v0.7.7

      @SKB Guten Morgen, ich habe glaube ich einen kleinen Bug entdeckt.

      Ich kann ja eine Verbindungslinie "unsichtbar" machen mit dem 2. Schalter aus dem Screenshot:
      c64ee1c2-b4d0-4783-aff9-6530168ea282-image.png
      Das funkioniert einwandfrei, solange die Linie nur ein Richtung kennt.
      Mit dem Setting im Bild bleibt die Linie sichtbar trotz Wert "0", da die Linie 2 Richtungen kennt (positiv und negativ).

      Auch eine Überschreibung der Linie hilft nicht:

      {
          "<0": {
              "color": "rgba(187,187,187,0.3)"
          },
          ">0": {
              "color": "rgba(187,187,187,0.3)"
          },
          "==0": {
              "color": "rgba(0,0,0,0)"
          }
      }
      
      posted in Visualisierung
      P
      ps1304
    • RE: Energiefluss-Erweitert Ansichten

      Für alle Besitzer einer E3DC Anlage:

      ich nutze den RSCP Adapter, um die Daten in den iobroker zu ziehen.

      1d09fadc-8bf7-43c8-8d76-0a3b2f9c7dbe-image.png

      hier das config file:

      {
        "basic": {
          "enable_grid": true,
          "enable_animation": true,
          "enable_area_catch": true,
          "enable_config_icon": false,
          "enable_last_id": false,
          "enable_icon_proxy": false,
          "enable_low_performance": false,
          "height": 1200,
          "width": 2000,
          "styles": "#svg_display{\n background-image: url(\"https://images.unsplash.com/photo-1439792675105-701e6a4ab6f0?q=80&w=4000&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D");\n height: 100%;\n  width: 100%;\n  background-repeat: no-repeat;\n  background-size: cover;\n  position: absolute;\n  border-radius: 20;\n background-color: #cccccc;\n}\n.glow {\n  animation: glow 3s ease-in-out infinite alternate;\n}\n\n@-webkit-keyframes glow {\n  from {\n    text-shadow: 0 0 10px #fff, 0 0 20px #0000ff, 0 0 30px #0000ff, 0 0 40px #0000ff, 0 0 50px #0000ff, 0 0 60px #0000ff, 0 0 70px #0000ff;\n  }\n  \n  to {\n    text-shadow: 0 0 20px #FFB266, 0 0 30px #FFB266, 0 0 40px #FFB266, 0 0 50px #FFB266, 0 0 60px #FFB266, 0 0 70px #FFB266, 0 0 80px #FFB266;\n    }\n}\n.blink_value {\n  transition: opacity .4s ease-in-out;\n  animation-name: animation_blink;\n  animation-timing-function: ease-in;\n  animation-duration: 1.6s;\n  animation-iteration-count: infinite;\n}\n \n@keyframes animation_blink {\n    50% {\n        opacity: 0.4;\n    }\n}\n#https://cdn.pixabay.com/photo/2019/12/16/22/08/sky-4700394_1280.jpg",
          "font": {
            "family": "\"Comic Sans MS\", cursiv",
            "size": "12",
            "color": "",
            "fill": "#171717",
            "align": "middle"
          },
          "rect": {
            "height": 100,
            "width": 100,
            "corners": 10
          },
          "circle": {
            "radius": 50
          },
          "elm": {
            "stroke_width": 2,
            "color": "",
            "fill": "",
            "pos_x": 300,
            "pos_y": 300
          },
          "icon": {
            "height": 24,
            "width": 24,
            "color": ""
          },
          "background_color": "#7A8E8EF5",
          "enable_show_coordinates": true,
          "tourVisited": true
        },
        "calculation": {
          "battery": {
            "dod": 68,
            "capacity": 39,
            "percent": 6,
            "charge": 4,
            "charge_prop": false,
            "charge_kw": false,
            "discharge": 4,
            "discharge_prop": true,
            "discharge_kw": false
          },
          "consumption": {
            "production": [
              "0"
            ],
            "production_kw": false,
            "gridFeed": 3,
            "gridFeed_kw": false,
            "gridFeed_prop": true,
            "gridConsume": 3,
            "gridConsume_kw": false,
            "gridConsume_prop": false,
            "batteryCharge": 4,
            "batteryCharge_kw": false,
            "batteryCharge_prop": false,
            "batteryDischarge": 4,
            "batteryDischarge_kw": false,
            "batteryDischarge_prop": true
          }
        },
        "animation": {
          "stroke_dasharray": "1 10 1 10 1 10 1 10 1 10 1 10 1 10 1 10 1 10 1  36",
          "stroke_width": 8,
          "animation_duration": 3500,
          "stroke_linecap": "round",
          "animation_timing_function": "linear"
        },
        "animation_configuration": {
          "dots": 10,
          "distance": 10,
          "length": 1
        },
        "line": {
          "stroke_width": 8,
          "stroke": "#000000"
        },
        "elements": {
          "28": {
            "position": 60,
            "type": "text",
            "subType": "datasource",
            "id": 28,
            "pos_x": 1187,
            "pos_y": 578,
            "color": "none",
            "fill": "rgb(242, 107, 70)",
            "font_family": "\"Comic Sans MS\", cursiv",
            "font_size": 22,
            "align": "start",
            "text": "ID 28",
            "unit": "",
            "source": 2,
            "source_option": -1,
            "source_display": "auto",
            "shadow": "rgb(196, 196, 196)",
            "threshold": 0,
            "calculate_kw": "none",
            "counter_animation": true,
            "convert": false,
            "decimal_places": 0,
            "action": "none",
            "subtract": [
              -1
            ],
            "add": [
              -1
            ],
            "frame": "_overlay",
            "override": {
              ">=1500": {
                "fill": "#F20E40"
              }
            },
            "prepend": "aktuell",
            "append": "Watt Hausverbrauch",
            "source_action": 2,
            "linebreak": 8
          },
          "52": {
            "position": 57,
            "type": "text",
            "id": 52,
            "pos_x": 1829,
            "pos_y": 593,
            "color": "none",
            "fill": "rgb(255, 206, 74)",
            "font_family": "\"Comic Sans MS\", cursiv",
            "font_size": 20,
            "align": "middle",
            "text": "",
            "shadow": "",
            "frame": "_overlay"
          },
          "54": {
            "position": 16,
            "type": "text",
            "subType": "datasource",
            "id": 54,
            "pos_x": 1678,
            "pos_y": 179,
            "color": "none",
            "fill": "rgb(14, 14, 13)",
            "font_family": "\"Comic Sans MS\", cursiv",
            "font_size": 17,
            "align": "end",
            "text": "ID 54",
            "unit": "%",
            "prepend": "Autarkie aktuell:  ",
            "source": 9,
            "source_option": -1,
            "source_display": "value",
            "shadow": "",
            "threshold": 0,
            "calculate_kw": "none",
            "counter_animation": true,
            "convert": false,
            "decimal_places": 0,
            "action": "none",
            "subtract": [
              -1
            ],
            "add": [
              -1
            ],
            "frame": "_overlay",
            "group": 1
          },
          "56": {
            "position": 12,
            "type": "text",
            "subType": "datasource",
            "id": 56,
            "pos_x": 555,
            "pos_y": 177,
            "color": "none",
            "fill": "rgb(14, 14, 13)",
            "font_family": "\"Comic Sans MS\", cursiv",
            "font_size": 17,
            "align": "end",
            "text": "ID 56",
            "unit": "%",
            "prepend": "Eigenverbrauch aktuell: ",
            "source": 10,
            "source_option": -1,
            "source_display": "value",
            "shadow": "",
            "threshold": 0,
            "calculate_kw": "none",
            "counter_animation": false,
            "convert": false,
            "decimal_places": 0,
            "action": "none",
            "subtract": [
              -1
            ],
            "add": [
              -1
            ],
            "frame": "_overlay",
            "group": 2
          },
          "125": {
            "position": 40,
            "type": "text",
            "subType": "datasource",
            "id": 125,
            "pos_x": 1020,
            "pos_y": 540,
            "color": "none",
            "fill": "rgb(32, 2, 9)",
            "font_family": "\"Comic Sans MS\", cursiv",
            "font_size": 22,
            "align": "middle",
            "text": "ID 125",
            "unit": "W",
            "source": 4,
            "source_option": -1,
            "source_display": "auto",
            "shadow": "",
            "threshold": 0,
            "calculate_kw": "none",
            "counter_animation": true,
            "convert": true,
            "decimal_places": 0,
            "action": "none",
            "subtract": [
              -1
            ],
            "add": [
              -1
            ],
            "frame": "_overlay",
            "override": {
              "<0": {
                "fill": "rgb(32,2,9)"
              },
              ">0": {
                "fill": "rgb(0,0,0,0)"
              },
              "==0": {
                "fill": "rgb(0,0,0,0)"
              }
            },
            "source_action": 4
          },
          "138": {
            "position": 14,
            "type": "image",
            "id": "138",
            "width": 60,
            "height": 60,
            "pos_x": 674,
            "pos_y": 154,
            "shadow": "",
            "source": -1,
            "threshold": 0,
            "href": "{daswetter.0.NextDays.Location_1.Day_2.iconURL}",
            "preserveAspectRatio": "xMidYMid meet",
            "frame": "_overlay",
            "action": "none"
          },
          "139": {
            "position": 17,
            "type": "text",
            "subType": "datasource",
            "id": 139,
            "pos_x": 695,
            "pos_y": 577,
            "color": "none",
            "fill": "rgb(255, 206, 74)",
            "font_family": "\"Comic Sans MS\", cursiv",
            "font_size": 22,
            "align": "end",
            "text": "ID 139",
            "unit": "",
            "source": 0,
            "source_option": -1,
            "source_display": "auto",
            "shadow": "rgb(196, 196, 196)",
            "threshold": 900,
            "calculate_kw": "none",
            "counter_animation": true,
            "convert": false,
            "decimal_places": 0,
            "action": "none",
            "subtract": [
              -1
            ],
            "add": [
              -1
            ],
            "frame": "_overlay",
            "override": {
              "==0": {
                "fill": "rgb(0,0,0,0)"
              }
            },
            "prepend": "",
            "append": "Watt Gesamtproduktion",
            "source_action": 0,
            "linebreak": 4,
            "css_active_positive": "blink_value"
          },
          "144": {
            "position": 19,
            "type": "image",
            "id": "144",
            "width": 60,
            "height": 69,
            "pos_x": 674,
            "pos_y": 26,
            "shadow": "",
            "source": -1,
            "threshold": 0,
            "href": "{daswetter.0.NextDays.Location_1.Day_1.iconURL}",
            "preserveAspectRatio": "xMidYMid meet",
            "frame": "_overlay",
            "action": "none"
          },
          "164": {
            "position": 11,
            "type": "text",
            "subType": "datasource",
            "id": 164,
            "pos_x": 694,
            "pos_y": 752,
            "color": "none",
            "fill": "rgb(167, 177, 206)",
            "font_family": "\"Comic Sans MS\", cursiv",
            "font_size": 22,
            "align": "end",
            "text": "ID 164",
            "unit": "",
            "source": 3,
            "source_option": -1,
            "source_display": "auto",
            "shadow": "rgb(196, 196, 196)",
            "threshold": 0,
            "calculate_kw": "none",
            "counter_animation": true,
            "convert": true,
            "decimal_places": 0,
            "action": "none",
            "subtract": [
              -1
            ],
            "add": [
              -1
            ],
            "frame": "_overlay",
            "override": {
              "<0": {
                "append": "Watt Einspeisung",
                "fill": "#A1D343"
              },
              ">0": {
                "append": "Watt Bezug",
                "fill": "rgb(242,14,64)"
              },
              "==0": {
                "append": "",
                "value": "no grid"
              }
            },
            "source_action": 3,
            "linebreak": 8,
            "append": ""
          },
          "169": {
            "position": 0,
            "type": "text",
            "subType": "datasource",
            "id": 169,
            "pos_x": 990,
            "pos_y": 419,
            "color": "none",
            "fill": "rgb(11, 12, 11)",
            "font_family": "\"Comic Sans MS\", cursiv",
            "font_size": 22,
            "align": "end",
            "text": "ID 169",
            "unit": "",
            "source": 6,
            "source_option": -1,
            "source_display": "value",
            "shadow": "",
            "threshold": 0,
            "calculate_kw": "none",
            "counter_animation": false,
            "convert": false,
            "decimal_places": 0,
            "action": "none",
            "subtract": [
              -1
            ],
            "add": [
              -1
            ],
            "frame": "_overlay",
            "override": {
              ">99": {
                "fill": "rgb(19,19,19)"
              }
            },
            "prepend": "SOC",
            "append": "% "
          },
          "207": {
            "position": 16,
            "type": "rect",
            "id": 207,
            "rx": 10,
            "height": 40,
            "width": 270,
            "pos_x": 303,
            "pos_y": 157,
            "fill": "rgb(224, 245, 224)",
            "color": "rgb(235, 244, 242)",
            "stroke": 1,
            "shadow": "rgb(217, 217, 217)",
            "frame": "_overlay",
            "fill_type": "percent",
            "fill_direction": 180,
            "border_type": -1,
            "border_direction": "cw",
            "border_style": "round",
            "border_reverse": false,
            "border_start": null,
            "source": 10,
            "threshold": 0,
            "override": {
              ">0": {
                "borderfillcolor": "#FF0000",
                "bordercolor": "rgb(235,244,242)",
                "fillcolor": "#FF0000"
              },
              ">25": {
                "borderfillcolor": "rgb(255,206,74)",
                "bordercolor": "rgb(235,244,242))",
                "fillcolor": "#E8BB43"
              },
              ">50": {
                "borderfillcolor": "#A1D343",
                "bordercolor": "rgb(235,244,242)",
                "fillcolor": "rgb(45,224,212)"
              },
              ">75": {
                "borderfillcolor": "#A1D343",
                "bordercolor": "rgb(235,244,242)",
                "fillcolor": "#86B038"
              }
            },
            "fill_value": "#5CF4FF",
            "group": 2
          },
          "208": {
            "position": 15,
            "type": "rect",
            "id": 208,
            "rx": 10,
            "height": 40,
            "width": 222,
            "pos_x": 1475,
            "pos_y": 157,
            "fill": "rgb(224, 245, 224)",
            "color": "rgb(235, 244, 242)",
            "stroke": 1,
            "shadow": "rgb(217, 217, 217)",
            "frame": "_overlay",
            "fill_type": "percent",
            "fill_direction": 180,
            "border_type": -1,
            "border_direction": "cw",
            "border_style": "round",
            "border_reverse": false,
            "border_start": null,
            "source": 9,
            "threshold": 0,
            "override": {
              ">0": {
                "borderfillcolor": "#FF0000",
                "bordercolor": "rgb(235,244,242)",
                "fillcolor": "#FF0000"
              },
              ">25": {
                "borderfillcolor": "rgb(255,206,74)",
                "bordercolor": "rgb(235,244,242))",
                "fillcolor": "#E8BB43"
              },
              ">50": {
                "borderfillcolor": "#A1D343",
                "bordercolor": "rgb(235,244,242)",
                "fillcolor": "rgb(45,224,212)"
              },
              ">75": {
                "borderfillcolor": "#A1D343",
                "bordercolor": "rgb(235,244,242)",
                "fillcolor": "#86B038"
              }
            },
            "fill_value": "#5CF4FF",
            "group": 1
          },
          "214": {
            "position": 0,
            "type": "rect",
            "id": 214,
            "rx": 5,
            "height": 127,
            "width": 223,
            "pos_x": 836,
            "pos_y": 338,
            "fill": "rgba(224, 245, 224, 0.99)",
            "color": "rgba(235, 244, 242, 0)",
            "stroke": 1,
            "shadow": "",
            "frame": "_overlay",
            "fill_type": "percent",
            "fill_direction": 90,
            "border_type": -1,
            "border_direction": "cw",
            "border_style": "round",
            "border_reverse": false,
            "border_start": null,
            "source": 6,
            "threshold": 0,
            "override": {
              ">0": {
                "borderfillcolor": "#FF0000",
                "bordercolor": "rgb(235,244,242)",
                "fillcolor": "#FF0000"
              },
              ">25": {
                "borderfillcolor": "rgb(255,206,74)",
                "bordercolor": "rgb(235,244,242))",
                "fillcolor": "#E8BB43"
              },
              ">50": {
                "borderfillcolor": "#A1D343",
                "bordercolor": "rgb(235,244,242)",
                "fillcolor": "rgb(45,224,212)"
              },
              ">75": {
                "borderfillcolor": "#A1D343",
                "bordercolor": "rgb(235,244,242)",
                "fillcolor": "#86B038"
              }
            },
            "fill_value": "rgba(238, 238, 238, 0.94)",
            "fill_max": 3100
          },
          "215": {
            "position": 0,
            "type": "text",
            "subType": "datasource",
            "id": 215,
            "pos_x": 1049,
            "pos_y": 366,
            "color": "none",
            "fill": "rgb(11, 12, 11)",
            "font_family": "\"Comic Sans MS\", cursiv",
            "font_size": 22,
            "align": "end",
            "text": "ID 169",
            "unit": "",
            "source": 69,
            "source_option": -1,
            "source_display": "auto",
            "shadow": "",
            "threshold": 0,
            "calculate_kw": "none",
            "counter_animation": false,
            "convert": true,
            "decimal_places": 0,
            "action": "none",
            "subtract": [
              -1
            ],
            "add": [
              -1
            ],
            "frame": "_overlay",
            "override": {
              "==0": {
                "value": 9650
              }
            },
            "prepend": "",
            "append": "Wh verfügbar",
            "source_action": 69
          },
          "302": {
            "position": 59,
            "id": 302,
            "pos_x": 780,
            "pos_y": 298.3636169433594,
            "source": 16,
            "threshold": 0,
            "frame": "_overlay",
            "url": "",
            "action": "none",
            "shadow": "",
            "calculate_kw": "none",
            "counter_animation": true,
            "convert": false,
            "decimal_places": 0,
            "type": "text",
            "align": "start",
            "subType": "datasource",
            "text": "Datasource 302",
            "source_option": -1,
            "source_option_lc": -1,
            "source_display": "text",
            "linebreak": 0,
            "subtract": [],
            "add": [],
            "unit": "",
            "source_action": 16,
            "color": "none",
            "fill": "rgb(255, 206, 74)",
            "font_size": 19,
            "font_family": "\"Comic Sans MS\", cursiv",
            "prepend": "Restzeit",
            "append": "zum Be- oder Entladen",
            "override": {
              "--:--h": {
                "fill": "rgb(0,0,0,0)"
              }
            }
          },
          "304": {
            "position": 0,
            "type": "text",
            "subType": "datasource",
            "id": 304,
            "pos_x": 1076,
            "pos_y": 813,
            "color": "none",
            "fill": "rgb(153, 64, 193)",
            "font_family": "\"Comic Sans MS\", cursiv",
            "font_size": 22,
            "align": "end",
            "text": "ID 169",
            "unit": "",
            "source": 68,
            "source_option": -1,
            "source_display": "value",
            "shadow": "",
            "threshold": 0,
            "calculate_kw": "none",
            "counter_animation": false,
            "convert": false,
            "decimal_places": 1,
            "action": "none",
            "subtract": [
              -1
            ],
            "add": [
              -1
            ],
            "frame": "_overlay",
            "override": {
              ">99": {
                "fill": "rgb(19,19,19)"
              }
            },
            "prepend": "Notstrom-Reserve",
            "append": "% ",
            "source_action": 68
          },
          "336": {
            "position": 0,
            "id": 336,
            "pos_x": 648,
            "pos_y": 177,
            "source": -1,
            "threshold": 0,
            "frame": "_overlay",
            "url": "",
            "action": "none",
            "shadow": "",
            "href": "ups-blue.png",
            "width": 600,
            "height": 800,
            "type": "image",
            "preserveAspectRatio": "xMidYMid meet"
          },
          "337": {
            "position": 33,
            "id": 337,
            "pos_x": 846,
            "pos_y": 626,
            "source": -1,
            "threshold": 0,
            "frame": "_overlay",
            "url": "",
            "action": "none",
            "shadow": "",
            "href": "e3dc-storage-trans.png",
            "width": 200,
            "height": 100,
            "type": "image",
            "preserveAspectRatio": "xMidYMid meet"
          },
          "346": {
            "position": 8,
            "id": 346,
            "pos_x": 752,
            "pos_y": 781,
            "source": -1,
            "threshold": 0,
            "frame": "_overlay",
            "url": "",
            "action": "none",
            "shadow": "",
            "type": "rect",
            "width": 50,
            "height": 15,
            "rx": 1,
            "fill_value": "",
            "fill_type": -1,
            "fill_direction": 90,
            "fill_max": 0,
            "border_value": "",
            "border_type": -1,
            "border_direction": "cw",
            "border_style": "round",
            "border_max": 0,
            "border_reverse_value": "",
            "border_reverse": false,
            "border_start": 180,
            "color": "rgba(245, 119, 130, 0)",
            "fill": "none",
            "stroke": 2
          },
          "347": {
            "position": 21,
            "id": 347,
            "pos_x": 728,
            "pos_y": 605,
            "source": -1,
            "threshold": 0,
            "frame": "_overlay",
            "url": "",
            "action": "none",
            "shadow": "",
            "type": "rect",
            "width": 50,
            "height": 15,
            "rx": 1,
            "fill_value": "",
            "fill_type": -1,
            "fill_direction": 90,
            "fill_max": 0,
            "border_value": "",
            "border_type": -1,
            "border_direction": "cw",
            "border_style": "round",
            "border_max": 0,
            "border_reverse_value": "",
            "border_reverse": false,
            "border_start": 180,
            "color": "rgba(245, 119, 130, 0)",
            "fill": "none",
            "stroke": 2
          },
          "349": {
            "position": 21,
            "id": 349,
            "pos_x": 1124,
            "pos_y": 605,
            "source": -1,
            "threshold": 0,
            "frame": "_overlay",
            "url": "",
            "action": "none",
            "shadow": "",
            "type": "rect",
            "width": 50,
            "height": 15,
            "rx": 1,
            "fill_value": "",
            "fill_type": -1,
            "fill_direction": 90,
            "fill_max": 0,
            "border_value": "",
            "border_type": -1,
            "border_direction": "cw",
            "border_style": "round",
            "border_max": 0,
            "border_reverse_value": "",
            "border_reverse": false,
            "border_start": 180,
            "color": "rgba(245, 119, 130, 0)",
            "fill": "none",
            "stroke": 1
          },
          "353": {
            "position": 21,
            "id": 353,
            "pos_x": 1120,
            "pos_y": 673,
            "source": -1,
            "threshold": 0,
            "frame": "_overlay",
            "url": "",
            "action": "none",
            "shadow": "",
            "type": "rect",
            "width": 50,
            "height": 15,
            "rx": 1,
            "fill_value": "",
            "fill_type": -1,
            "fill_direction": 90,
            "fill_max": 0,
            "border_value": "",
            "border_type": -1,
            "border_direction": "cw",
            "border_style": "round",
            "border_max": 0,
            "border_reverse_value": "",
            "border_reverse": false,
            "border_start": 180,
            "color": "rgba(245, 119, 130, 0)",
            "fill": "none",
            "stroke": 1
          },
          "355": {
            "position": 21,
            "id": 355,
            "pos_x": 1622,
            "pos_y": 1115,
            "source": -1,
            "threshold": 0,
            "frame": "_overlay",
            "url": "",
            "action": "none",
            "shadow": "",
            "type": "rect",
            "width": 50,
            "height": 15,
            "rx": 1,
            "fill_value": "",
            "fill_type": -1,
            "fill_direction": 90,
            "fill_max": 0,
            "border_value": "",
            "border_type": -1,
            "border_direction": "cw",
            "border_style": "round",
            "border_max": 0,
            "border_reverse_value": "",
            "border_reverse": false,
            "border_start": 180,
            "color": "rgba(245, 119, 130, 0)",
            "fill": "none",
            "stroke": 1
          },
          "357": {
            "position": 0,
            "id": 357,
            "pos_x": 970,
            "pos_y": 513,
            "source": 4,
            "threshold": 0,
            "frame": "_overlay",
            "url": "",
            "action": "none",
            "shadow": "rgba(173, 173, 173, 0.94)",
            "type": "rect",
            "width": 100,
            "height": 50,
            "rx": 10,
            "fill_value": "rgb(242, 14, 64)",
            "fill_type": "value",
            "fill_direction": 0,
            "fill_max": -3100,
            "border_value": "",
            "border_type": -1,
            "border_direction": "cw",
            "border_style": "round",
            "border_max": 0,
            "border_reverse_value": "",
            "border_reverse": false,
            "border_start": 180,
            "color": "",
            "fill": "rgb(242, 242, 235)",
            "stroke": 2
          },
          "358": {
            "position": 0,
            "id": 358,
            "pos_x": 826,
            "pos_y": 513,
            "source": 4,
            "threshold": 0,
            "frame": "_overlay",
            "url": "",
            "action": "none",
            "shadow": "",
            "type": "rect",
            "width": 100,
            "height": 50,
            "rx": 10,
            "fill_value": "rgb(161, 211, 67)",
            "fill_type": "value",
            "fill_direction": 180,
            "fill_max": 3100,
            "border_value": "",
            "border_type": -1,
            "border_direction": "cw",
            "border_style": "round",
            "border_max": 0,
            "border_reverse_value": "",
            "border_reverse": false,
            "border_start": 180,
            "color": "",
            "fill": "rgb(230, 232, 225)",
            "stroke": 2
          },
          "361": {
            "position": 40,
            "type": "text",
            "subType": "datasource",
            "id": 361,
            "pos_x": 874,
            "pos_y": 540,
            "color": "none",
            "fill": "rgb(9, 12, 4)",
            "font_family": "\"Comic Sans MS\", cursiv",
            "font_size": 22,
            "align": "middle",
            "text": "ID 125",
            "unit": "W",
            "source": 4,
            "source_option": -1,
            "source_display": "auto",
            "shadow": "",
            "threshold": 0,
            "calculate_kw": "none",
            "counter_animation": true,
            "convert": false,
            "decimal_places": 0,
            "action": "none",
            "subtract": [
              -1
            ],
            "add": [
              -1
            ],
            "frame": "_overlay",
            "override": {
              ">0": {
                "fill": "rgb(9,12,4)"
              },
              "<0": {
                "fill": "rgb(0,0,0,0)"
              },
              "==0": {
                "fill": "rgb(0,0,0,0)"
              }
            },
            "source_action": 4
          },
          "362": {
            "position": 12,
            "id": 362,
            "pos_x": 768,
            "pos_y": 515,
            "source": 4,
            "threshold": 0,
            "frame": "_overlay",
            "url": "",
            "action": "none",
            "shadow": "",
            "href": "add.png",
            "width": 45,
            "height": 45,
            "type": "image",
            "preserveAspectRatio": "xMidYMid meet",
            "override": {
              "<0": {
                "img_url": "http://192.168.2.40:8082/energiefluss-erweitert.1/userFiles/thumbnail/no-stopping.png"
              },
              ">0": {
                "img_url": "http://192.168.2.40:8082/energiefluss-erweitert.1/userFiles/thumbnail/add.png"
              },
              "==0": {
                "img_url": "http://192.168.2.40:8082/energiefluss-erweitert.1/userFiles/thumbnail/no-stopping.png"
              }
            }
          },
          "363": {
            "position": 13,
            "id": 363,
            "pos_x": 1084,
            "pos_y": 515,
            "source": 4,
            "threshold": 0,
            "frame": "_overlay",
            "url": "",
            "action": "none",
            "shadow": "",
            "href": "minus.png",
            "width": 45,
            "height": 45,
            "type": "image",
            "preserveAspectRatio": "xMidYMid meet",
            "override": {
              "<0": {
                "img_url": "http://192.168.2.40:8082/energiefluss-erweitert.1/userFiles/thumbnail/minus.png"
              },
              ">0": {
                "img_url": "http://192.168.2.40:8082/energiefluss-erweitert.1/userFiles/thumbnail/no-stopping.png"
              },
              "==0": {
                "img_url": "http://192.168.2.40:8082/energiefluss-erweitert.1/userFiles/thumbnail/no-stopping.png"
              }
            }
          },
          "364": {
            "position": 0,
            "id": 364,
            "pos_x": 1592,
            "pos_y": 784,
            "source": 12,
            "threshold": 0,
            "frame": "_overlay",
            "url": "",
            "action": "none",
            "shadow": "",
            "calculate_kw": "none",
            "counter_animation": false,
            "convert": false,
            "decimal_places": 0,
            "type": "text",
            "align": "start",
            "subType": "datasource",
            "text": "Datasource 364",
            "source_option": -1,
            "source_option_lc": -1,
            "source_display": "auto",
            "linebreak": 0,
            "subtract": [],
            "add": [],
            "unit": "W",
            "source_action": 12,
            "color": "none",
            "fill": "rgb(170, 182, 214)",
            "font_size": 22,
            "font_family": "\"Comic Sans MS\", cursiv",
            "override": {
              ">1": {
                "fill": "#F20E40"
              },
              "==0": {
                "fill": "rgb(0,0,0,0)"
              }
            },
            "prepend": "Total"
          },
          "365": {
            "position": 0,
            "id": 365,
            "pos_x": 1390,
            "pos_y": 860,
            "source": 34,
            "threshold": 0,
            "frame": "_overlay",
            "url": "",
            "action": "none",
            "shadow": "",
            "calculate_kw": "none",
            "counter_animation": false,
            "convert": false,
            "decimal_places": 0,
            "type": "text",
            "align": "start",
            "subType": "datasource",
            "text": "Datasource 364",
            "source_option": -1,
            "source_option_lc": -1,
            "source_display": "auto",
            "linebreak": 0,
            "subtract": [],
            "add": [],
            "unit": "W",
            "source_action": 34,
            "color": "none",
            "fill": "rgb(0, 181, 221)",
            "font_size": 22,
            "font_family": "\"Comic Sans MS\", cursiv",
            "override": {
              ">1": {
                "fill": "#F20E40"
              },
              "==0": {
                "fill": "rgb(0,0,0,0)"
              }
            },
            "prepend": "Netz"
          },
          "366": {
            "position": 0,
            "id": 366,
            "pos_x": 1385,
            "pos_y": 647,
            "source": 5,
            "threshold": 0,
            "frame": "_overlay",
            "url": "",
            "action": "none",
            "shadow": "",
            "calculate_kw": "none",
            "counter_animation": false,
            "convert": false,
            "decimal_places": 0,
            "type": "text",
            "align": "start",
            "subType": "datasource",
            "text": "Datasource 364",
            "source_option": -1,
            "source_option_lc": -1,
            "source_display": "auto",
            "linebreak": 0,
            "subtract": [],
            "add": [],
            "unit": "W",
            "source_action": 5,
            "color": "none",
            "fill": "rgb(255, 206, 74)",
            "font_size": 22,
            "font_family": "\"Comic Sans MS\", cursiv",
            "override": {
              ">1": {
                "fill": "#FFCE4A"
              },
              "==0": {
                "fill": "rgb(0,0,0,0)"
              }
            },
            "append": "",
            "prepend": "Solar"
          },
          "370": {
            "position": 12,
            "id": 370,
            "pos_x": 724,
            "pos_y": 274,
            "source": 4,
            "threshold": 0,
            "frame": "_overlay",
            "url": "",
            "action": "none",
            "shadow": "",
            "type": "rect",
            "width": 447,
            "height": 564,
            "rx": 10,
            "fill_value": "",
            "fill_type": -1,
            "fill_direction": 90,
            "fill_max": 0,
            "border_value": "rgb(33, 33, 33)",
            "border_type": "value",
            "border_direction": "cw",
            "border_style": "round",
            "border_max": 3050,
            "border_reverse_value": "rgb(242, 14, 64)",
            "border_reverse": true,
            "border_start": 270,
            "color": "rgb(161, 211, 67)",
            "fill": "none",
            "stroke": 5
          },
          "371": {
            "position": 8,
            "id": 371,
            "pos_x": 148,
            "pos_y": 995,
            "source": 3,
            "threshold": 0,
            "frame": "_overlay",
            "url": "",
            "action": "none",
            "shadow": "",
            "radius": 100,
            "type": "circle",
            "fill_value": "",
            "fill_type": -1,
            "fill_direction": 90,
            "fill_max": 0,
            "border_value": "rgb(31, 31, 31)",
            "border_type": "value",
            "border_direction": "cw",
            "border_style": "round",
            "border_max": 9500,
            "border_reverse_value": "rgb(161, 211, 67)",
            "border_reverse": true,
            "border_start": 270,
            "color": "rgb(242, 14, 64)",
            "fill": "rgba(130, 67, 255, 0.11)",
            "stroke": 8
          },
          "372": {
            "position": 5,
            "id": 372,
            "pos_x": 1844,
            "pos_y": 174,
            "source": 2,
            "threshold": 0,
            "frame": "_overlay",
            "url": "",
            "action": "none",
            "shadow": "",
            "radius": 100,
            "type": "circle",
            "fill_value": "",
            "fill_type": -1,
            "fill_direction": 90,
            "fill_max": 0,
            "border_value": "rgb(31, 31, 31)",
            "border_type": "value",
            "border_direction": "cw",
            "border_style": "round",
            "border_max": 6500,
            "border_reverse_value": "rgb(242, 14, 64)",
            "border_reverse": false,
            "border_start": 90,
            "color": "rgb(242, 14, 64)",
            "fill": "rgba(242, 14, 64, 0.15)",
            "stroke": 8
          },
          "373": {
            "position": 4,
            "id": 373,
            "pos_x": 148,
            "pos_y": 174,
            "source": 0,
            "threshold": 0,
            "frame": "_overlay",
            "url": "",
            "action": "none",
            "shadow": "",
            "radius": 100,
            "type": "circle",
            "fill_value": "",
            "fill_type": -1,
            "fill_direction": 90,
            "fill_max": 0,
            "border_value": "rgb(31, 31, 31)",
            "border_type": "value",
            "border_direction": "ccw",
            "border_style": "round",
            "border_max": 19500,
            "border_reverse_value": "rgb(242, 14, 64)",
            "border_reverse": false,
            "border_start": 90,
            "color": "rgb(255, 206, 74)",
            "fill": "rgba(255, 206, 74, 0.216)",
            "stroke": 8
          },
          "374": {
            "position": 9,
            "id": 374,
            "pos_x": 1435,
            "pos_y": 754,
            "source": 12,
            "threshold": 0,
            "frame": "_overlay",
            "url": "",
            "action": "none",
            "shadow": "",
            "radius": 80,
            "type": "circle",
            "fill_value": "",
            "fill_type": -1,
            "fill_direction": 90,
            "fill_max": 0,
            "border_value": "rgb(31, 31, 31)",
            "border_type": "value",
            "border_direction": "cw",
            "border_style": "round",
            "border_max": 11000,
            "border_reverse_value": "rgb(242, 14, 64)",
            "border_reverse": false,
            "border_start": 270,
            "color": "rgb(170, 182, 214)",
            "fill": "none",
            "stroke": 6
          },
          "375": {
            "position": 0,
            "id": 375,
            "pos_x": 1435,
            "pos_y": 754,
            "source": 34,
            "threshold": 0,
            "frame": "_overlay",
            "url": "",
            "action": "none",
            "shadow": "",
            "radius": 70,
            "type": "circle",
            "fill_value": "",
            "fill_type": -1,
            "fill_direction": 90,
            "fill_max": 0,
            "border_value": "rgb(31, 31, 31)",
            "border_type": "value",
            "border_direction": "cw",
            "border_style": "round",
            "border_max": 11000,
            "border_reverse_value": "rgb(242, 14, 64)",
            "border_reverse": false,
            "border_start": 270,
            "color": "rgb(0, 181, 221)",
            "fill": "none",
            "stroke": 6
          },
          "376": {
            "position": 0,
            "id": 376,
            "pos_x": 1435,
            "pos_y": 754,
            "source": 5,
            "threshold": 0,
            "frame": "_overlay",
            "url": "",
            "action": "none",
            "shadow": "",
            "radius": 60,
            "type": "circle",
            "fill_value": "",
            "fill_type": -1,
            "fill_direction": 90,
            "fill_max": 0,
            "border_value": "rgb(31, 31, 31)",
            "border_type": "value",
            "border_direction": "ccw",
            "border_style": "round",
            "border_max": 11000,
            "border_reverse_value": "rgb(242, 14, 64)",
            "border_reverse": false,
            "border_start": 270,
            "color": "rgb(255, 206, 74)",
            "fill": "none",
            "stroke": 6
          },
          "377": {
            "position": 21,
            "id": 377,
            "pos_x": 726,
            "pos_y": 708,
            "source": -1,
            "threshold": 0,
            "frame": "_overlay",
            "url": "",
            "action": "none",
            "shadow": "",
            "type": "rect",
            "width": 50,
            "height": 15,
            "rx": 1,
            "fill_value": "",
            "fill_type": -1,
            "fill_direction": 90,
            "fill_max": 0,
            "border_value": "",
            "border_type": -1,
            "border_direction": "cw",
            "border_style": "round",
            "border_max": 0,
            "border_reverse_value": "",
            "border_reverse": false,
            "border_start": 180,
            "color": "rgba(245, 119, 130, 0)",
            "fill": "none",
            "stroke": 2
          },
          "378": {
            "position": 21,
            "id": 378,
            "pos_x": 740,
            "pos_y": 710,
            "source": -1,
            "threshold": 0,
            "frame": "_overlay",
            "url": "",
            "action": "none",
            "shadow": "",
            "type": "rect",
            "width": 50,
            "height": 15,
            "rx": 1,
            "fill_value": "",
            "fill_type": -1,
            "fill_direction": 90,
            "fill_max": 0,
            "border_value": "",
            "border_type": -1,
            "border_direction": "cw",
            "border_style": "round",
            "border_max": 0,
            "border_reverse_value": "",
            "border_reverse": false,
            "border_start": 180,
            "color": "rgba(245, 119, 130, 0)",
            "fill": "none",
            "stroke": 2
          },
          "379": {
            "position": 1,
            "id": 379,
            "pos_x": 1844,
            "pos_y": 995,
            "source": 12,
            "threshold": 0,
            "frame": "_overlay",
            "url": "",
            "action": "none",
            "shadow": "",
            "radius": 100,
            "type": "circle",
            "fill_value": "",
            "fill_type": -1,
            "fill_direction": 90,
            "fill_max": 0,
            "border_value": "rgb(31, 31, 31)",
            "border_type": "value",
            "border_direction": "cw",
            "border_style": "round",
            "border_max": 11000,
            "border_reverse_value": "rgb(242, 14, 64)",
            "border_reverse": false,
            "border_start": 270,
            "color": "rgb(0, 181, 221)",
            "fill": "rgba(0, 181, 221, 0.22)",
            "stroke": 8
          },
          "380": {
            "position": 0,
            "id": 380,
            "pos_x": 149,
            "pos_y": 129,
            "source": -1,
            "threshold": 0,
            "frame": "_overlay",
            "url": "",
            "action": "none",
            "shadow": "",
            "type": "text",
            "text": "Solar Panel\n22 kwp\nOst/West/Süd",
            "align": "middle",
            "color": "none",
            "fill": "rgb(191, 191, 191)",
            "font_size": 20,
            "font_family": "\"Comic Sans MS\", cursiv"
          },
          "381": {
            "position": 2,
            "id": 381,
            "pos_x": 1844,
            "pos_y": 174,
            "source": -1,
            "threshold": 0,
            "frame": "_overlay",
            "url": "",
            "action": "none",
            "shadow": "",
            "type": "text",
            "text": "Haus",
            "align": "middle",
            "color": "none",
            "fill": "rgb(191, 191, 191)",
            "font_size": 20,
            "font_family": "\"Comic Sans MS\", cursiv"
          },
          "382": {
            "position": 0,
            "id": 382,
            "pos_x": 149,
            "pos_y": 955,
            "source": -1,
            "threshold": 0,
            "frame": "_overlay",
            "url": "",
            "action": "none",
            "shadow": "",
            "type": "text",
            "text": "Grid - \nBezug und\nEinspeisung",
            "align": "middle",
            "color": "none",
            "fill": "rgb(191, 191, 191)",
            "font_size": 20,
            "font_family": "\"Comic Sans MS\", cursiv"
          },
          "383": {
            "position": 0,
            "id": 383,
            "pos_x": 1846,
            "pos_y": 1001,
            "source": -1,
            "threshold": 0,
            "frame": "_overlay",
            "url": "",
            "action": "none",
            "shadow": "",
            "type": "text",
            "text": "E-Auto",
            "align": "middle",
            "color": "none",
            "fill": "rgb(191, 191, 191)",
            "font_size": 20,
            "font_family": "\"Comic Sans MS\", cursiv"
          },
          "384": {
            "position": 21,
            "id": 384,
            "pos_x": 1121,
            "pos_y": 708,
            "source": -1,
            "threshold": 0,
            "frame": "_overlay",
            "url": "",
            "action": "none",
            "shadow": "",
            "type": "rect",
            "width": 50,
            "height": 15,
            "rx": 1,
            "fill_value": "",
            "fill_type": -1,
            "fill_direction": 90,
            "fill_max": 0,
            "border_value": "",
            "border_type": -1,
            "border_direction": "cw",
            "border_style": "round",
            "border_max": 0,
            "border_reverse_value": "",
            "border_reverse": false,
            "border_start": 180,
            "color": "rgba(245, 119, 130, 0)",
            "fill": "none",
            "stroke": 1
          },
          "385": {
            "position": 0,
            "id": 385,
            "pos_x": 1433,
            "pos_y": 755,
            "source": -1,
            "threshold": 0,
            "frame": "_overlay",
            "url": "",
            "action": "none",
            "shadow": "",
            "type": "text",
            "text": "Wallbox",
            "align": "middle",
            "color": "none",
            "fill": "rgb(191, 191, 191)",
            "font_size": 20,
            "font_family": "\"Comic Sans MS\", cursiv",
            "group": null
          }
        },
        "defs": {
          "path_373_347": {
            "type": "def",
            "id": "path_373_347",
            "startSlot": "bottom",
            "endSlot": "left",
            "d": "M148 278 V 597 A 15 15 0 0 0 163 612 H 727"
          },
          "path_371_377": {
            "type": "def",
            "id": "path_371_377",
            "startSlot": "top",
            "endSlot": "left",
            "d": "M148 891 V 730 A 15 15 0 0 1 163 715 H 725"
          },
          "path_349_372": {
            "type": "def",
            "id": "path_349_372",
            "startSlot": "right",
            "endSlot": "bottom",
            "d": "M1174 612 H 1829 A 15 15 0 0 0 1844 597 V 278"
          },
          "path_374_379": {
            "type": "def",
            "id": "path_374_379",
            "startSlot": "right",
            "endSlot": "top",
            "d": "M1518 754 H 1829 A 15 15 0 0 1 1844 769 V 891"
          },
          "path_353_376": {
            "type": "def",
            "id": "path_353_376",
            "startSlot": "right",
            "endSlot": "left_top",
            "d": "M1170 680 H 1221.4046106882115 A 15 15 0 0 1 1236.4046106882115 695 V 718.4787914004598 A 15 15 0 0 0 1251.4046106882115 733.4787914004598 H 1375.6184427528456",
            "line_arc": 25
          },
          "path_384_374": {
            "type": "def",
            "id": "path_384_374",
            "startSlot": "right",
            "endSlot": "left_bottom",
            "d": "M1171 715 H 1198.873688550569 A 15 15 0 0 1 1213.873688550569 730 V 766.3616114660535 A 15 15 0 0 0 1228.873688550569 781.3616114660535 H 1356.8245903371273",
            "line_arc": 15
          }
        },
        "lines": {
          "line_path_373_347": {
            "type": "line",
            "id": "line_path_373_347",
            "color": "none",
            "href": "#path_373_347"
          },
          "line_path_371_377": {
            "type": "line",
            "id": "line_path_371_377",
            "color": "none",
            "href": "#path_371_377",
            "override": {}
          },
          "line_path_349_372": {
            "type": "line",
            "id": "line_path_349_372",
            "color": "rgba(0, 0, 0, 0.008)",
            "href": "#path_349_372"
          },
          "line_path_374_379": {
            "type": "line",
            "id": "line_path_374_379",
            "color": "none",
            "href": "#path_374_379"
          },
          "line_path_353_376": {
            "type": "line",
            "id": "line_path_353_376",
            "color": "none",
            "href": "#path_353_376"
          },
          "line_path_384_374": {
            "type": "line",
            "id": "line_path_384_374",
            "color": "none",
            "href": "#path_384_374"
          }
        },
        "animations": {
          "anim_path_373_347": {
            "type": "animation",
            "id": "anim_path_373_347",
            "color": "rgb(255, 206, 74)",
            "href": "#path_373_347",
            "source": 0,
            "animation_properties": "positive",
            "animation_option": false,
            "threshold": null,
            "dots": null,
            "duration": null,
            "power": null,
            "animation_type": -1,
            "css_general": "",
            "css_active_positive": "",
            "css_inactive_positive": "",
            "css_active_negative": "",
            "css_inactive_negative": "",
            "active_only": true
          },
          "anim_path_371_377": {
            "type": "animation",
            "id": "anim_path_371_377",
            "color": "rgb(242, 14, 64)",
            "href": "#path_371_377",
            "source": 3,
            "animation_properties": "positive",
            "animation_option": true,
            "threshold": null,
            "dots": null,
            "duration": null,
            "power": null,
            "animation_type": -1,
            "css_general": "",
            "css_active_positive": "",
            "css_inactive_positive": "",
            "css_active_negative": "",
            "css_inactive_negative": "",
            "active_only": true,
            "override": {
              "<0": {
                "stroke": "#A1D343"
              },
              ">0": {
                "stroke": "rgb(242,14,64)"
              },
              "==0": {
                "stroke": "rgb(0,0,0,0)"
              }
            }
          },
          "anim_path_349_372": {
            "type": "animation",
            "id": "anim_path_349_372",
            "color": "rgb(242, 14, 64)",
            "href": "#path_349_372",
            "source": 2,
            "animation_properties": "positive",
            "animation_option": false,
            "threshold": null,
            "dots": null,
            "duration": null,
            "power": null,
            "animation_type": -1,
            "css_general": "",
            "css_active_positive": "",
            "css_inactive_positive": "",
            "css_active_negative": "",
            "css_inactive_negative": ""
          },
          "anim_path_374_379": {
            "type": "animation",
            "id": "anim_path_374_379",
            "color": "rgb(170, 182, 214)",
            "href": "#path_374_379",
            "source": 12,
            "animation_properties": "positive",
            "animation_option": false,
            "threshold": null,
            "dots": null,
            "duration": null,
            "power": null,
            "animation_type": -1,
            "css_general": "",
            "css_active_positive": "",
            "css_inactive_positive": "",
            "css_active_negative": "",
            "css_inactive_negative": "",
            "active_only": false
          },
          "anim_path_353_376": {
            "type": "animation",
            "id": "anim_path_353_376",
            "color": "rgb(255, 206, 74)",
            "href": "#path_353_376",
            "source": 5,
            "animation_properties": "positive",
            "animation_option": false,
            "threshold": null,
            "dots": null,
            "duration": null,
            "power": null,
            "animation_type": -1,
            "css_general": "",
            "css_active_positive": "",
            "css_inactive_positive": "",
            "css_active_negative": "",
            "css_inactive_negative": "",
            "active_only": true
          },
          "anim_path_384_374": {
            "type": "animation",
            "id": "anim_path_384_374",
            "color": "rgb(0, 181, 221)",
            "href": "#path_384_374",
            "source": 34,
            "animation_properties": "positive",
            "animation_option": false,
            "threshold": null,
            "dots": null,
            "duration": null,
            "power": null,
            "animation_type": -1,
            "css_general": "",
            "css_active_positive": "",
            "css_inactive_positive": "",
            "css_active_negative": "",
            "css_inactive_negative": "",
            "active_only": true
          }
        },
        "datasources": {
          "0": {
            "source": "0_userdata.0.vis.E3DC.ProdGesamt",
            "alias": "E3DC-Prod-Gesamt",
            "factor": 1
          },
          "2": {
            "source": "e3dc-rscp.0.EMS.POWER_HOME",
            "alias": "E3DC-Haus",
            "factor": 1
          },
          "3": {
            "source": "e3dc-rscp.0.EMS.POWER_GRID",
            "alias": "E3DC-Grid",
            "factor": 1
          },
          "4": {
            "source": "e3dc-rscp.0.EMS.POWER_BAT",
            "alias": "E3DC-Akku",
            "factor": 1
          },
          "5": {
            "source": "e3dc-rscp.0.WB.WB_0.EXTERN_DATA_SUN.SunPower",
            "alias": "E3DC-WB-Solar",
            "factor": 1
          },
          "6": {
            "source": "e3dc-rscp.0.EMS.BAT_SOC",
            "alias": "E3DC-SOC",
            "factor": 1
          },
          "9": {
            "source": "e3dc-rscp.0.EMS.AUTARKY",
            "alias": "E3DC-Autarkie",
            "factor": 1
          },
          "10": {
            "source": "e3dc-rscp.0.EMS.SELF_CONSUMPTION",
            "alias": "E3DC-EV",
            "factor": 1
          },
          "12": {
            "source": "e3dc-rscp.0.WB.WB_0.EXTERN_DATA_ALL.TotalPower",
            "alias": "E3DC-WB-Laden",
            "factor": 1
          },
          "16": {
            "source": "energiefluss-erweitert.1.calculation.battery.remaining",
            "alias": "E3DC-Akku-Restzeit",
            "factor": 1
          },
          "34": {
            "source": "e3dc-rscp.0.WB.WB_0.EXTERN_DATA_NET.GridPower",
            "alias": "E3DC-WB-Netz",
            "factor": 1
          },
          "39": {
            "source": "e3dc-rscp.0.BAT.BAT_0.SPECIFIED_CAPACITY",
            "alias": "E3DC-Akku-Cap",
            "factor": 1
          },
          "68": {
            "source": "e3dc-rscp.0.EP.PARAM_0.PARAM_EP_RESERVE",
            "alias": "E3DC-Akku-Notstrom",
            "factor": 1
          },
          "69": {
            "source": "energiefluss-erweitert.1.calculation.battery.remaining_energy",
            "alias": "E3DC-Akku-Current",
            "factor": 1
          }
        }
      }
      

      Dateien/Bilder kommen gleich noch
      minus.png
      add.png
      ups-blue.png

      posted in Visualisierung
      P
      ps1304
    • RE: BackitUp Fehler

      @thomas-braun korrekt, deshalb jetzt neu - hätte aber gerne das Backup eingespielt wegen den ganzen Einstellungen der Adapter.

      posted in Pflege des Betriebssystems
      P
      ps1304
    • RE: BackitUp Fehler

      @thomas-braun habe ich befürchtet - hab den so übernommen zur "Betreuung"

      posted in Pflege des Betriebssystems
      P
      ps1304
    • RE: BackitUp Fehler

      @meister-mopper hier die Langversion:

      ========== Start marking the full check here ===========
      
      ```bash
      Script v.2025-02-23
      
      *** BASE SYSTEM ***
       Static hostname: iobroker
             Icon name: computer
      Operating System: Ubuntu 22.10
                Kernel: Linux 5.19.0-1022-raspi
          Architecture: arm64
      OS is similar to: debian
      
      Model           : Raspberry Pi 4 Model B Rev 1.2
      Docker          : false
      Virtualization  : none
      Kernel          : aarch64
      Userland        : 64 bit
      
      Systemuptime and Load:
       13:42:14 up 31 days,  2:56,  2 users,  load average: 1.32, 0.95, 0.66
      CPU threads: 4
      
      
      *** LIFE CYCLE STATUS ***
      Ubuntu Release codenamed 'kinetic' reached its END OF LIFE and needs to be updated to the latest LTS release 'jammy' NOW!
      
      *** RASPBERRY THROTTLING ***
      Current issues:
      No throttling issues detected.
      
      Previously detected issues:
      No throttling issues detected.
      
      *** TIME AND TIMEZONES ***
                     Local time: Tue 2025-04-22 13:42:14 CEST
                 Universal time: Tue 2025-04-22 11:42:14 UTC
                       RTC time: n/a
                      Time zone: Europe/Berlin (CEST, +0200)
      System clock synchronized: yes
                    NTP service: active
                RTC in local TZ: no
      
      *** Users and Groups ***
      User that called 'iob diag':
      hwh-iobroker
      HOME=/home/hwh-iobroker
      GROUPS=hwh-iobroker adm dialout sudo audio video plugdev users iobroker
      
      User that is running 'js-controller':
      iobroker
      HOME=/home/iobroker
      GROUPS=iobroker adm tty dialout cdrom sudo audio video plugdev games users input render bluetooth netdev gpio spi i2c
      
      *** DISPLAY-SERVER SETUP ***
      Display-Server: false
      Desktop:
      Terminal:       tty
      
      System is booting into 'graphical.target'. Usually a server is running in 'multi-user.target'. Please set BootTarget to 'multi-user.target' or run 'iobroker fix'
      
      *** MEMORY ***
                     total        used        free      shared  buff/cache   available
      Mem:            3.8G        1.4G        780M        3.0M        1.6G        2.2G
      Swap:             0B          0B          0B
      Total:          3.8G        1.4G        780M
      
      Active iob-Instances:   15
      
               3789 M total memory
               1390 M used memory
                970 M active memory
               1636 M inactive memory
                780 M free memory
                161 M buffer memory
               1457 M swap cache
                  0 M total swap
                  0 M used swap
                  0 M free swap
      
      *** top - Table Of Processes  ***
      top - 13:42:15 up 31 days,  2:56,  2 users,  load average: 1.32, 0.95, 0.66
      Tasks: 175 total,   1 running, 174 sleeping,   0 stopped,   0 zombie
      %Cpu(s):  1.2 us,  6.0 sy,  0.0 ni, 92.8 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
      MiB Mem :   3789.6 total,    780.5 free,   1390.4 used,   1618.7 buff/cache
      MiB Swap:      0.0 total,      0.0 free,      0.0 used.   2201.5 avail Mem
      
      *** FAILED SERVICES ***
      
        UNIT LOAD ACTIVE SUB DESCRIPTION
      0 loaded units listed.
      
      
      *** DMESG CRITICAL ERRORS ***
      No critical errors detected
      
      *** FILESYSTEM ***
      Filesystem                        Type   Size  Used Avail Use% Mounted on
      tmpfs                             tmpfs  379M  3.1M  376M   1% /run
      /dev/mmcblk0p2                    ext4    59G  8.6G   48G  16% /
      /dev/mmcblk0p1                    vfat   253M  148M  105M  59% /boot/firmware
      //192.168.0.50/01_privat/16Backup cifs    11T  6.3T  4.7T  58% /pibackup
      tmpfs                             tmpfs  379M  4.0K  379M   1% /run/user/1001
      
      Messages concerning ext4 filesystem in dmesg:
      [Sat Mar 22 09:46:02 2025] Kernel command line: coherent_pool=1M 8250.nr_uarts=1 snd_bcm2835.enable_headphones=0 snd_bcm2835.enable_headphones=1 snd_bcm2835.enable_hdmi=1 bcm2708_fb.fbwidth=0 bcm27c95xx.macaddr=DC:A6:32:FB:31:72 vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000  console=ttyS0,115200 dwc_otg.lpm_enable=0 console=tty1 root=LABEL=writable rootfstype=ext4 rootwait fixrtc qui
      [Sat Mar 22 09:46:07 2025] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Quota mode: none.
      [Sat Mar 22 09:46:10 2025] EXT4-fs (mmcblk0p2): re-mounted. Quota mode: none.
      
      Show mounted filesystems:
      TARGET              SOURCE                            FSTYPE   OPTIONS
      /                   /dev/mmcblk0p2                    ext4     rw,relatime,discard,errors=remount-ro
      |-/boot/firmware    /dev/mmcblk0p1                    vfat     rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro
      |-/pibackup         //192.168.0.50/01_privat/16Backup cifs     rw,relatime,vers=2.0,cache=strict,username=pi,domain=workgroup,uid=0,noforceuid,gid=0,noforcegid,addr=192.168.0.50,file_mode=0755,dir_verino,mapposix,noperm,rsize=65536,wsize=65536,bsize=1048576,echo_interval=60,actimeo=1
      |-/snap/core24/741  /dev/loop0                        squashfs ro,nodev,relatime,errors=continue
      |-/snap/core22/1912 /dev/loop1                        squashfs ro,nodev,relatime,errors=continue
      |-/snap/snapd/23259 /dev/loop7                        squashfs ro,nodev,relatime,errors=continue
      |-/snap/core20/2503 /dev/loop2                        squashfs ro,nodev,relatime,errors=continue
      |-/snap/snapd/23772 /dev/loop3                        squashfs ro,nodev,relatime,errors=continue
      `-/snap/core24/892  /dev/loop4                        squashfs ro,nodev,relatime,errors=continue
      
      Files in neuralgic directories:
      
      /var:
      2.4G    /var/
      1.5G    /var/lib
      1.2G    /var/lib/snapd
      861M    /var/log
      847M    /var/log/journal/62937dad92cb47fcb54acfa4b10117f1
      
      Archived and active journals take up 846.0M in the file system.
      
      /opt/iobroker/backups:
      51M     /opt/iobroker/backups/
      
      /opt/iobroker/iobroker-data:
      894M    /opt/iobroker/iobroker-data/
      784M    /opt/iobroker/iobroker-data/files
      617M    /opt/iobroker/iobroker-data/files/javascript.admin
      560M    /opt/iobroker/iobroker-data/files/javascript.admin/static
      558M    /opt/iobroker/iobroker-data/files/javascript.admin/static/js
      
      The five largest files in iobroker-data are:
      41M     /opt/iobroker/iobroker-data/files/material/static/js/main.c5478f66.js.map
      21M     /opt/iobroker/iobroker-data/objects.jsonl
      11M     /opt/iobroker/iobroker-data/states.jsonl
      9.9M    /opt/iobroker/iobroker-data/files/material/static/js/main.c5478f66.js
      8.7M    /opt/iobroker/iobroker-data/files/javascript.admin/static/js/838.0aa41cb0.chunk.js.map
      
      USB-Devices by-id:
      USB-Sticks -  Avoid direct links to /dev/tty* in your adapter setups, please always prefer the links 'by-id':
      
      No Devices found 'by-id'
      
      Zigbee Network Settings on your coordinator/in nvbackup are:
      
      zigbee.X
      Extended Pan ID:
      *** MASKED ***
      Pan ID:
      *** MASKED ***
      Channel:
      *** MASKED ***
      Network Key:
      *** MASKED ***
      
      To unmask the settings run 'iob diag --unmask'
      
      
      *** NodeJS-Installation ***
      
      /usr/bin/nodejs         v18.7.0
      /usr/bin/node           v18.7.0
      /usr/bin/npm            8.18.0
      /usr/bin/npx            8.18.0
      corepack:       N/A
      *** nodejs is NOT correctly installed ***
      
      nodejs:
        Installed: 18.7.0+dfsg-5ubuntu1
        Candidate: 18.7.0+dfsg-5ubuntu1
        Version table:
       *** 18.7.0+dfsg-5ubuntu1 100
              100 /var/lib/dpkg/status
           16.20.2-deb-1nodesource1 500
              500 https://deb.nodesource.com/node_16.x kinetic/main arm64 Packages
      
      Temp directories causing deletion problem: 0
      No problems detected
      
      Errors in npm tree: 0
      No problems detected
      
      *** ioBroker-Installation ***
      
      ioBroker Status
      iobroker is running on this host.
      
      
      Objects type: jsonl
      States  type: jsonl
      
      Hosts:
      iobroker            iobroker (version: 7.0.6, hostname: iobroker      , alive, uptime: 3787)
      
      Core adapters versions
      js-controller:  7.0.6
      admin:          7.6.3
      javascript:     8.8.3
      
      nodejs modules from github:     1
      +-- iobroker.renault@0.0.22 (git+ssh://git@github.com/TA2k/ioBroker.renault.git#860bde5a0d4828af5e85cc4569c56d740523d767)
      
      Adapter State
      + system.adapter.admin.0                  : admin                 : iobroker                                 -  enabled, port: 8081, bind: 0.0.0.0, run as: admin
      + system.adapter.backitup.0               : backitup              : iobroker                                 -  enabled
      + system.adapter.discovery.0              : discovery             : iobroker                                 -  enabled
        system.adapter.dwd.0                    : dwd                   : iobroker                                 -  enabled
        system.adapter.fb-checkpresence.0       : fb-checkpresence      : iobroker                                 - disabled
        system.adapter.icons-mfd-svg.0          : icons-mfd-svg         : iobroker                                 -  enabled
      + system.adapter.influxdb.0               : influxdb              : iobroker                                 -  enabled, port: 8086
      + system.adapter.influxdb.1               : influxdb              : iobroker                                 -  enabled, port: 8086
      + system.adapter.influxdb.2               : influxdb              : iobroker                                 -  enabled, port: 8086
      + system.adapter.javascript.0             : javascript            : iobroker                                 -  enabled
        system.adapter.material.0               : material              : iobroker                                 -  enabled
      + system.adapter.mqtt.0                   : mqtt                  : iobroker                                 -  enabled, port: 1883, bind: 0.0.0.0
      + system.adapter.renault.0                : renault               : iobroker                                 -  enabled
      + system.adapter.shelly.0                 : shelly                : iobroker                                 -  enabled, port: 1884, bind: 0.0.0.0
      + system.adapter.sonoff.0                 : sonoff                : iobroker                                 -  enabled, port: 1885, bind: 0.0.0.0
        system.adapter.tr-064.0                 : tr-064                : iobroker                                 - disabled
      + system.adapter.viessmannapi.0           : viessmannapi          : iobroker                                 -  enabled
        system.adapter.vis-icontwo.0            : vis-icontwo           : iobroker                                 -  enabled
      + system.adapter.vis-inventwo.0           : vis-inventwo          : iobroker                                 -  enabled
        system.adapter.vis-jqui-mfd.0           : vis-jqui-mfd          : iobroker                                 -  enabled
        system.adapter.vis-material-advanced.0  : vis-material-advanced : iobroker                                 -  enabled
        system.adapter.vis-timeandweather.0     : vis-timeandweather    : iobroker                                 -  enabled
        system.adapter.vis.0                    : vis                   : iobroker                                 -  enabled
      + system.adapter.web.0                    : web                   : iobroker                                 -  enabled, port: 8082, bind: 0.0.0.0, run as: admin
      
      + instance is alive
      
      Enabled adapters with bindings
      + system.adapter.admin.0                  : admin                 : iobroker                                 -  enabled, port: 8081, bind: 0.0.0.0, run as: admin
      + system.adapter.influxdb.0               : influxdb              : iobroker                                 -  enabled, port: 8086
      + system.adapter.influxdb.1               : influxdb              : iobroker                                 -  enabled, port: 8086
      + system.adapter.influxdb.2               : influxdb              : iobroker                                 -  enabled, port: 8086
      + system.adapter.mqtt.0                   : mqtt                  : iobroker                                 -  enabled, port: 1883, bind: 0.0.0.0
      + system.adapter.shelly.0                 : shelly                : iobroker                                 -  enabled, port: 1884, bind: 0.0.0.0
      + system.adapter.sonoff.0                 : sonoff                : iobroker                                 -  enabled, port: 1885, bind: 0.0.0.0
      + system.adapter.web.0                    : web                   : iobroker                                 -  enabled, port: 8082, bind: 0.0.0.0, run as: admin
      
      ioBroker-Repositories
      ┌──────────────────────────────────────────────────────────────────────────────────────────────
      │ (index) │   name   │                           url                           │ auto upgrade │
      ├──────────────────────────────────────────────────────────────────────────────────────────────
      │    0    │ 'stable' │    'http://download.iobroker.net/sources-dist.json'     │    false     │
      │    1    │  'beta'  │ 'http://download.iobroker.net/sources-dist-latest.json' │    false     │
      └──────────────────────────────────────────────────────────────────────────────────────────────
      
      Active repo(s): stable
      Upgrade policy: none
      
      Installed ioBroker-Adapters
      Used repository: stable
      Adapter    "admin"        : 7.6.3    , installed 7.6.3
      Adapter    "backitup"     : 3.0.31   , installed 3.0.31
      Adapter    "discovery"    : 5.0.0    , installed 5.0.0
      Adapter    "dwd"          : 2.8.5    , installed 2.8.5
      Adapter    "fb-checkpresence": 1.3.1 , installed 1.3.1
      Adapter    "icons-mfd-svg": 1.2.0    , installed 1.2.0
      Adapter    "influxdb"     : 4.0.2    , installed 4.0.2
      Adapter    "javascript"   : 8.8.3    , installed 8.8.3
      Controller "js-controller": 7.0.6    , installed 7.0.6
      Adapter    "material"     : 1.3.1    , installed 1.3.1
      Adapter    "mqtt"         : 6.1.2    , installed 6.1.2
      Adapter    "shelly"       : 9.2.0    , installed 8.5.1  [Updatable]
      Adapter    "simple-api"   : 2.8.0    , installed 2.8.0
      Adapter    "socketio"     : 6.7.1    , installed 6.7.1
      Adapter    "sonoff"       : 3.1.2    , installed 3.1.2
      Adapter    "tr-064"       : 4.3.0    , installed 4.3.0
      Adapter    "viessmannapi" : 2.3.0    , installed 2.3.0
      Adapter    "vis"          : 1.5.6    , installed 1.5.6
      Adapter    "vis-icontwo"  : 1.11.0   , installed 0.96.0 [Updatable]
      Adapter    "vis-inventwo" : 3.3.4    , installed 3.3.4
      Adapter    "vis-jqui-mfd" : 1.1.1    , installed 1.1.1
      Adapter    "vis-material-advanced": 1.7.4, installed 1.7.4
      Adapter    "vis-timeandweather": 1.2.2, installed 1.2.2
      Adapter    "web"          : 7.0.8    , installed 7.0.8
      Adapter    "ws"           : 2.6.2    , installed 2.6.2
      
      Objects and States
      Please stand by - This may take a while
      Objects:        6114
      States:         4961
      
      *** OS-Repositories and Updates ***
      E: The repository 'http://mirrors.aliyun.com/ubuntu lunar Release' does not have a Release file.
      E: The repository 'http://mirrors.aliyun.com/ubuntu lunar-security Release' does not have a Release file.
      E: The repository 'http://mirrors.aliyun.com/ubuntu lunar-updates Release' does not have a Release file.
      E: The repository 'http://mirrors.aliyun.com/ubuntu lunar-proposed Release' does not have a Release file.
      E: The repository 'http://mirrors.aliyun.com/ubuntu lunar-backports Release' does not have a Release file.
      Pending Updates: 0
      
      *** Listening Ports ***
      Active Internet connections (only servers)
      Proto Recv-Q Send-Q Local Address           Foreign Address         State       User       Inode      PID/Program name
      tcp        0      0 127.0.0.1:9000          0.0.0.0:*               LISTEN      1000       9747645    2381411/iobroker.js
      tcp        0      0 127.0.0.1:9001          0.0.0.0:*               LISTEN      1000       9746845    2381411/iobroker.js
      tcp        0      0 0.0.0.0:1885            0.0.0.0:*               LISTEN      1000       9749632    2381581/io.sonoff.0
      tcp        0      0 0.0.0.0:1884            0.0.0.0:*               LISTEN      1000       9747048    2381562/io.shelly.0
      tcp        0      0 0.0.0.0:1883            0.0.0.0:*               LISTEN      1000       9749587    2381539/io.mqtt.0
      tcp        0      0 127.0.0.54:53           0.0.0.0:*               LISTEN      104        17197      595/systemd-resolve
      tcp        0      0 127.0.0.53:53           0.0.0.0:*               LISTEN      104        17195      595/systemd-resolve
      tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      0          18859      1/init
      tcp6       0      0 :::8082                 :::*                    LISTEN      1000       9747924    2381641/io.web.0
      tcp6       0      0 :::8081                 :::*                    LISTEN      1000       9748567    2381429/io.admin.0
      tcp6       0      0 :::111                  :::*                    LISTEN      0          17934      1/init
      tcp6       0      0 :::22                   :::*                    LISTEN      0          22643      1/init
      udp        0      0 0.0.0.0:49257           0.0.0.0:*                           112        22693      694/avahi-daemon: r
      udp        0      0 0.0.0.0:111             0.0.0.0:*                           0          18860      1/init
      udp        0      0 0.0.0.0:5353            0.0.0.0:*                           112        22691      694/avahi-daemon: r
      udp        0      0 127.0.0.54:53           0.0.0.0:*                           104        17196      595/systemd-resolve
      udp        0      0 127.0.0.53:53           0.0.0.0:*                           104        17194      595/systemd-resolve
      udp        0      0 192.168.0.47:68         0.0.0.0:*                           100        9716352    682/systemd-network
      udp6       0      0 :::111                  :::*                                0          18861      1/init
      udp6       0      0 fe80::dea6:32ff:fef:546 :::*                                100        21100      682/systemd-network
      udp6       0      0 :::5353                 :::*                                112        22692      694/avahi-daemon: r
      udp6       0      0 :::49041                :::*                                112        22694      694/avahi-daemon: r
      
      *** Log File - Last 25 Lines ***
      
      2025-04-22 13:35:43.754  - info: viessmannapi.0 (2381667) State value to set for "viessmannapi.0.176254.events.data29.body.errorCode" has to be type "string" but received type "number"
      2025-04-22 13:35:43.761  - info: viessmannapi.0 (2381667) State value to set for "viessmannapi.0.176254.events.data30.body.errorCode" has to be type "string" but received type "number"
      2025-04-22 13:35:43.767  - info: viessmannapi.0 (2381667) State value to set for "viessmannapi.0.176254.events.data31.body.errorCode" has to be type "string" but received type "number"
      2025-04-22 13:35:43.774  - info: viessmannapi.0 (2381667) State value to set for "viessmannapi.0.176254.events.data32.body.errorCode" has to be type "string" but received type "number"
      2025-04-22 13:35:43.778  - info: viessmannapi.0 (2381667) State value to set for "viessmannapi.0.176254.events.data33.body.errorCode" has to be type "string" but received type "number"
      2025-04-22 13:35:43.782  - info: viessmannapi.0 (2381667) State value to set for "viessmannapi.0.176254.events.data34.body.errorCode" has to be type "string" but received type "number"
      2025-04-22 13:35:43.786  - info: viessmannapi.0 (2381667) State value to set for "viessmannapi.0.176254.events.data35.body.errorCode" has to be type "number" but received type "string"
      2025-04-22 13:35:43.790  - info: viessmannapi.0 (2381667) State value to set for "viessmannapi.0.176254.events.data36.body.errorCode" has to be type "number" but received type "string"
      2025-04-22 13:35:43.801  - info: viessmannapi.0 (2381667) State value to set for "viessmannapi.0.176254.events.data37.body.errorCode" has to be type "string" but received type "number"
      2025-04-22 13:40:09.077  - info: host.iobroker instance system.adapter.dwd.0 in version "2.8.5" started with pid 2382967
      2025-04-22 13:40:14.060  - info: dwd.0 (2382967) starting. Version 2.8.5 in /opt/iobroker/node_modules/iobroker.dwd, node: v18.7.0, js-controller: 7.0.6
      2025-04-22 13:40:15.007  - info: dwd.0 (2382967) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
      2025-04-22 13:40:15.574  - info: host.iobroker instance system.adapter.dwd.0 having pid 2382967 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
      2025-04-22 13:40:43.440  - info: viessmannapi.0 (2381667) State value to set for "viessmannapi.0.176254.events.data26.body.errorCode" has to be type "string" but received type "number"
      2025-04-22 13:40:43.454  - info: viessmannapi.0 (2381667) State value to set for "viessmannapi.0.176254.events.data27.body.errorCode" has to be type "string" but received type "number"
      2025-04-22 13:40:43.461  - info: viessmannapi.0 (2381667) State value to set for "viessmannapi.0.176254.events.data28.body.errorCode" has to be type "string" but received type "number"
      2025-04-22 13:40:43.468  - info: viessmannapi.0 (2381667) State value to set for "viessmannapi.0.176254.events.data29.body.errorCode" has to be type "string" but received type "number"
      2025-04-22 13:40:43.476  - info: viessmannapi.0 (2381667) State value to set for "viessmannapi.0.176254.events.data30.body.errorCode" has to be type "string" but received type "number"
      2025-04-22 13:40:43.489  - info: viessmannapi.0 (2381667) State value to set for "viessmannapi.0.176254.events.data31.body.errorCode" has to be type "string" but received type "number"
      2025-04-22 13:40:43.503  - info: viessmannapi.0 (2381667) State value to set for "viessmannapi.0.176254.events.data32.body.errorCode" has to be type "string" but received type "number"
      2025-04-22 13:40:43.514  - info: viessmannapi.0 (2381667) State value to set for "viessmannapi.0.176254.events.data33.body.errorCode" has to be type "string" but received type "number"
      2025-04-22 13:40:43.520  - info: viessmannapi.0 (2381667) State value to set for "viessmannapi.0.176254.events.data34.body.errorCode" has to be type "string" but received type "number"
      2025-04-22 13:40:43.527  - info: viessmannapi.0 (2381667) State value to set for "viessmannapi.0.176254.events.data35.body.errorCode" has to be type "number" but received type "string"
      2025-04-22 13:40:43.553  - info: viessmannapi.0 (2381667) State value to set for "viessmannapi.0.176254.events.data36.body.errorCode" has to be type "number" but received type "string"
      2025-04-22 13:40:43.559  - info: viessmannapi.0 (2381667) State value to set for "viessmannapi.0.176254.events.data37.body.errorCode" has to be type "string" but received type "number"
      
      

      ============ Mark until here for C&P =============

      posted in Pflege des Betriebssystems
      P
      ps1304
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo