Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Visualisierung
  4. Grösste Probleme mit Auflösung, Widget-Breiten usw.

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

Grösste Probleme mit Auflösung, Widget-Breiten usw.

Geplant Angeheftet Gesperrt Verschoben Visualisierung
77 Beiträge 4 Kommentatoren 5.3k Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • HomoranH Homoran

    @delphinis sagte in Grösste Probleme mit Auflösung, Widget-Breiten usw.:

    Ok, da sind ein paar zum updaten...

    wichtiger sind ja die, die es so im stable gar nicht gibt.
    dazu musst du jetzt beide Ausgaben vergleichen

    Andererseits weist dieser Updatestau auf eine insgesamt iernachlässigte Installation hin.

    D Offline
    D Offline
    Delphinis
    schrieb am zuletzt editiert von
    #59

    @homoran
    Werden in Adapter alle aufgelistet:
    194a0eb1-bf9e-4e7c-b6d5-834ea1e2239a-grafik.png

    Ein paar sind in dieser Auflistung anders bezeichnet, z.B. discovery - Gerätesuche

    HomoranH 1 Antwort Letzte Antwort
    0
    • D Delphinis

      @homoran
      Werden in Adapter alle aufgelistet:
      194a0eb1-bf9e-4e7c-b6d5-834ea1e2239a-grafik.png

      Ein paar sind in dieser Auflistung anders bezeichnet, z.B. discovery - Gerätesuche

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

      @delphinis sagte in Grösste Probleme mit Auflösung, Widget-Breiten usw.:

      Ein paar sind in dieser Auflistung anders bezeichnet, z.B. discovery - Gerätesuche

      siehe download.iobroker.net/list.html

      aber in dei em Screenshot siehst du auch die update versionen.
      und links die (10) bei Adapter

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

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

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

      D 2 Antworten Letzte Antwort
      0
      • HomoranH Homoran

        @delphinis sagte in Grösste Probleme mit Auflösung, Widget-Breiten usw.:

        Ein paar sind in dieser Auflistung anders bezeichnet, z.B. discovery - Gerätesuche

        siehe download.iobroker.net/list.html

        aber in dei em Screenshot siehst du auch die update versionen.
        und links die (10) bei Adapter

        D Offline
        D Offline
        Delphinis
        schrieb am zuletzt editiert von
        #61

        @homoran said in Grösste Probleme mit Auflösung, Widget-Breiten usw.:

        und links die (10) bei Adapter

        Das hab ich nicht verstanden.

        Jedenfalls hab ich keinen Adapter gefunden, der dort nicht in der Liste ist.
        Bin jetzt am Updaten aller Adapter. Aber ausser der Vis hat wohl kein Adapter damit zu tun, und vis hab ich schon updated und getestet.

        HomoranH 1 Antwort Letzte Antwort
        0
        • HomoranH Homoran

          @delphinis sagte in Grösste Probleme mit Auflösung, Widget-Breiten usw.:

          Ein paar sind in dieser Auflistung anders bezeichnet, z.B. discovery - Gerätesuche

          siehe download.iobroker.net/list.html

          aber in dei em Screenshot siehst du auch die update versionen.
          und links die (10) bei Adapter

          D Offline
          D Offline
          Delphinis
          schrieb am zuletzt editiert von
          #62

          @homoran
          Es bringt alles nichts. Aber nachdem ich die problematische View exportiert und auf einem anderen System importiert hab und das dann funktioniert hat, denke ich es wäre am besten, diese Altlasten zu eliminieren.
          Weisst du wie ich am gescheitesten vogehe, wenn ich das ganze System neu aufsetzen möchte? Vielleicht nur die Vis?
          Mögliches Vorgehen:

          1. Sicherheitskopie mit BackitUp
          2. Alle Views exportieren
          3. Vis-Adapter deinstallieren. -> es werden da hoffentlich alle CSS gelöscht?
          4. Vis-Adapter neu installieren
          5. Alle Views wieder importieren

          Oder muss ich den ganzen iob neu aufsetzen? Aber z.B. Javascript, alle Datenpunkte, oder die Zigbee-Geräte haben ja mit der Vis nichts direkt am Hut?

          1 Antwort Letzte Antwort
          0
          • D Delphinis

            @homoran said in Grösste Probleme mit Auflösung, Widget-Breiten usw.:

            und links die (10) bei Adapter

            Das hab ich nicht verstanden.

            Jedenfalls hab ich keinen Adapter gefunden, der dort nicht in der Liste ist.
            Bin jetzt am Updaten aller Adapter. Aber ausser der Vis hat wohl kein Adapter damit zu tun, und vis hab ich schon updated und getestet.

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

            @delphinis sagte in Grösste Probleme mit Auflösung, Widget-Breiten usw.:

            Das hab ich nicht verstanden.

            ja, war doof formuliert! Hab's jetzt geändert

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

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

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

            D 1 Antwort Letzte Antwort
            0
            • HomoranH Homoran

              @delphinis sagte in Grösste Probleme mit Auflösung, Widget-Breiten usw.:

              Das hab ich nicht verstanden.

              ja, war doof formuliert! Hab's jetzt geändert

              D Offline
              D Offline
              Delphinis
              schrieb am zuletzt editiert von
              #64

              @homoran
              @OliverIO

              Ich glaub ich komme dem Problem langsam näher

              So, hab jetzt, bevor ich alles neu aufsetze mal testhalber alle Views Exportiert und gesichert.
              Dabei konnte ich bei einem Import der Views in einen anderen iob ein View isolieren, welches den Fehler provoziert.
              Dieses View ist quasi eine Kopie eines ersten Views. 13hsol und 13sol_
              In diesen zwei Views werden die Solarwerte einerseits in den letzten stunden/Tage anzeigt und
              im anderen kann man die Solarwerte von bis anzeigen. Ich hab das nicht in einem View hingekriegt.

              In beiden Views ist auch ein HTML-Widget mit Tabellen von aktuellen Solardaten. In diesen hab ich eigene CSS-Regeln definiert. Diese Tabelle macht Probleme, aber nur im zweiten view.
              Um anderes auszuschliessen hab ich nun in beiden Views, ausser den Tabellen, alles gelöscht.
              Nun kommts:

              • Lösche ich nur die Tabellen im zweiten View 13sol_ funktionieren die Buttons/valueList wieder
              • Lösche ich nur die Tabellen im ersten View 13sol funktionieren die Buttons/valueList nicht
                Beide Tabellen sind aber identisch. Es kommt offenbar nicht darauf an, ob die Tabellen zweimal drin sind, sondern in welchem View???

              Hier mal der Code des HTML-Widgets:

              <style>
              table {
                margin: 10px;
                width: 356px;
                border: 1px solid black;
                border-collapse: collapse;
              }
              div {
                padding-left: 10px;
              }
              .mainTitle {
                font-weight: bold;
                font-size: 25px;
                text-align: center;
              }
              .mainTitleLeft {
                font-weight: bold;
                font-size: 25px;
                text-align: left;
              }
              
              .title {
                font-weight: bold;
                font-size: 20px;
                text-align: center;
              }
              .titleLeft {
                font-weight: bold;
                font-size: 20px;
                text-align: left;
              }
              .titleRight {
                font-weight: bold;
                font-size: 19px;
                text-align: right;
              }
              .subtitle {
                font-weight: bold;
                font-size: 14px;
                text-align: center;
              }
              .value {
                font-size: 30px;
                font-weight: bold;
                text-align: right;
              }
              .valuesmall {
                font-size: 20px;
                font-weight: bold;
                text-align: right;
              }
              .csolar {
                background: #FFFFA0;
              }
              .cdiag {
                background: #FFAAAA;
              }
              .cnetz {
                background: #AAAAAA;
              }
              .cnetzein {
                background: #FFFF00;
              }
              .cnetzbezug {
                background: #FF0000;
              }
              .cnetzeigen {
                background: #9ACD32;
              }
              .cbat {
                background: #FF8C00;
              }
              .noBorderTitle {
              	background: #FFFFFF;
              	border-style:none;
                font-weight: bold;
                font-size: 20px;
                text-align: left;
              }
              </style>
              <table class="csolar" rules="all">
                <tr class="mainTitle">
                  <td colspan=3; width="40px";>Leistung Solar Eingang</td>      
                </tr>      
                <tr class="title">
                  <td width="33%">String 1</td>      
                  <td width="33%">String 2</td>      
                  <td width="34%">Total</td>      
                </tr>
                <tr class="valuesmall">
                  <!--td>8888W</td-->
                  <td class=", value";>{modbus.0.inputRegisters.30773_PV_Leistung_Eingang_1}W</td> 
                  <!--td>8888W</td-->
                  <td class=", value";>{modbus.0.inputRegisters.30961_PV_Leistung_Eingang_2}W</td>
                  <!--td>18888W</td-->
              	<td class=", value";>{a:modbus.0.inputRegisters.30773_PV_Leistung_Eingang_1;b:modbus.0.inputRegisters.30961_PV_Leistung_Eingang_2;parseInt(a)+parseInt(b)}W</td>
                </tr>
                <tr class="titleLeft">
                  <td colspan=2; width="40px";>Leistung nach Verlusten</td>      
              		<td colspan=3; class=", value"; align="right">{0_userdata.0.Solar.Leistung.PVin_Netto}W</td>
                </tr>   
              	
              </table>
              
              <p> </p>
              <table class="cnetz" rules="all">
                <tr class="mainTitleLeft">
                  <td colspan=2; width="40px";>Leistung 230V Netz</td>      
              		<td colspan=3; class=", value"; align="right">{modbus.0.inputRegisters.30775_Messwert_Leistung}W</td>
                </tr>      
                <tr class="subtitle">
                  <td class="cnetzbezug"; width="33%">Netzbezug</td>      
                  <td class="cnetzein";  width="33%">Einspeisung</td>      
                  <td  class="cnetzeigen"; width="34%">Direktverbrauch</td>      
                </tr>
                <tr class="value">
                  <!--td class="cnetzbezug">18888W</td-->
                  <td class="cnetzbezug">{modbus.0.inputRegisters.30865_Leistung_Bezug}W</td>
                  <!--td class="cnetzein">18888W</td-->
                  <td class="cnetzein">{modbus.0.inputRegisters.30867_Messwert_Leistung_Einspeisung}W</td>
                  <!--td class="cnetzeigen">18888W</td><!--Test Textgrösse-->
              	<td class="cnetzeigen"; width="40%";  align="right">
              		{0_userdata.0.Solar.Leistung.Direktverbrauch}W
              	</td>
                </tr>	
              </table>
              
              <p> </p>
              
              <table class="cbat" rules="all">
                <tr class="mainTitle">
                  <td colspan=3; width="40px";>Leistung/Ladestand Batterie</td>      
                </tr>          
                <tr class="subtitle">
                  <td width="33%">Laden</td>      
                  <td width="33%">Entladen</td>      
                  <td width="34%">Ladung</td>      
                </tr>
                </tr>
                <tr class="value">
                  <!--td class="cbat">18888W</td-->
                  <td class="cbat">{modbus.0.inputRegisters.31393_Batterieladung}W</td>
                  <!--td class="cbat">18888W</td-->
                  <td class="cbat">{modbus.0.inputRegisters.31395_Batterieentladung}W</td>
                  <!--td class="cbat">18888W</td><!--Test Textgrösse-->
              	<td class="cbat"; width="40%";  align="right">
              		{modbus.1.inputRegisters.30845_Batterie_SoC}%
              	</td>
                </tr>
              </table>
              
              <br>
              <div class="csolar noBorderTitle" rules="all">
              	 Bilanz
              </div>
              <table class="csolar" rules="all">
                <tr class="csolar">
                  <td class="titleLeft"; colspan=2; width="60%">Solarertrag Heute</td>
                  <td class="valuesmall" width="40%">{0_userdata.0.Solar.Energie.sHeute}Wh</td>
                </tr>
                <tr class="csolar">
                  <td class="titleLeft"; colspan=2; width="60%">Solarertrag Total</td>
                  <td class="valuesmall" width="40%">{0_userdata.0.Solar.Energie.sGesamt}Wh</td>
                </tr>
                <tr class="csolar">
                  <td class="titleLeft"; colspan=2; width="60%">Netzeinspeisung Heute</td>
                  <td class="valuesmall" width="40%">{0_userdata.0.Solar.Energie.sEinspeisungHeute}Wh</td>
                </tr>		
                <tr class="csolar">
                  <td class="titleLeft"; colspan=2; width="60%">Netzeinspeisung Total</td>
                  <td class="valuesmall" width="40%">{0_userdata.0.Solar.Energie.sEinspeisungTot}Wh</td>
                </tr>	
                <tr class="csolar">
                  <td class="titleLeft"; colspan=2; width="60%">Netzbezug</td>
                  <td class="valuesmall" width="40%">{0_userdata.0.Solar.Energie.sBezug}Wh</td>
                </tr>	
              </table>
              
              <br>
              
              <div class="csolar noBorderTitle" rules="all">
              	 Diagnosewerte
              </div>
              <table class="cdiag" rules="all" background="FFAAAA">
                <tr class="titleLeft">
                  <td>Solar</td>
                  <td class="title">U</td>
                  <td class="title">I</td>
                </tr>
                <tr>
                  <td class="titleLeft">String1</td>
                  <td class="title">{a:modbus.1.inputRegisters.30771_PV_Spannung_1;a/100}V</td>
                  <td class="title" width="34%">{a:modbus.1.inputRegisters.30769_PV_Strom_1;a/1000}A</td>
                </tr>
                <tr>
                  <td class="titleLeft">String2</td>
                  <td class="title">{a:modbus.1.inputRegisters.30959_PV_Spannung_2;a/100}V</td>
                  <td class="title" width="34%">{a:modbus.1.inputRegisters.30957_PV_Strom_2;a/1000}A</td>
                </tr>
              </table>
              <table class="cdiag" rules="all" background="FFAAAA">  
              	<tr class="titleLeft">
                  <td colspan=3>Batterie</td>
                </tr>
                <tr class="titleLeft">    
                  <td colspan=2; width="60%">Diag Kapazität</td>
                  <td class="valuesmall" width="40%">{modbus.1.inputRegisters.30847_Diagnose_Aktuelle_Kapazität}%</td>
                </tr>
                <tr class="titleLeft">    
                  <td colspan=2; width="60%">Temperatur</td>
                  <td class="valuesmall" width="40%">{a:modbus.1.inputRegisters.30849_Batterietemperatur;a/10}°C</td>
                </tr>
                <tr class="titleLeft">    
                  <td colspan=2; width="60%">Spannung</td>
                  <td class="valuesmall" width="40%">{modbus.1.inputRegisters.30851_Batteriespannung}V</td>
                </tr>
                <tr class="titleLeft">    
                  <td colspan=2; width="60%">Betriebsart</td>
                  <td class="valuesmall" width="40%">{0_userdata.0.Solar.Diverses.sBatBetriebsart}</td>
                </tr>
                <tr class="titleLeft">    
                  <td colspan=2; width="60%">Batteriezustand</td>
                  <td class="valuesmall" width="40%">{0_userdata.0.Solar.Diverses.sBatZustand}</td>
                </tr>
              </table>
              <table class="cdiag" rules="all" background="FFAAAA">  <tr class="titleLeft">
              	<tr class="titleLeft">
                  <td colspan=3>Wechselrichter</td>
                </tr>
                <tr class="titleLeft">    
                  <td colspan=2; width="60%">WR-Zustand</td>
                  <td class="valuesmall" width="40%">{0_userdata.0.Solar.Diverses.sWRZustand}</td>
                </tr>
                <tr class="titleLeft">    
                  <td colspan=2; width="60%">Reset Komm.-Proz.</td>
                  <td class="valuesmall" width="40%">{0_userdata.0.Solar.Diverses.sWRNeustart}</td>
                </tr>
              </table>
              
              

              Ich werde nun mal CSS-Regel für CSS-Regel rausnehmen und schauen, ob da eine reinspielt.
              Ist für mich aber sehr seltsam, dass das nur in dem zweiten View diese Auswirkung hat.

              HomoranH 1 Antwort Letzte Antwort
              0
              • D Delphinis

                @homoran
                @OliverIO

                Ich glaub ich komme dem Problem langsam näher

                So, hab jetzt, bevor ich alles neu aufsetze mal testhalber alle Views Exportiert und gesichert.
                Dabei konnte ich bei einem Import der Views in einen anderen iob ein View isolieren, welches den Fehler provoziert.
                Dieses View ist quasi eine Kopie eines ersten Views. 13hsol und 13sol_
                In diesen zwei Views werden die Solarwerte einerseits in den letzten stunden/Tage anzeigt und
                im anderen kann man die Solarwerte von bis anzeigen. Ich hab das nicht in einem View hingekriegt.

                In beiden Views ist auch ein HTML-Widget mit Tabellen von aktuellen Solardaten. In diesen hab ich eigene CSS-Regeln definiert. Diese Tabelle macht Probleme, aber nur im zweiten view.
                Um anderes auszuschliessen hab ich nun in beiden Views, ausser den Tabellen, alles gelöscht.
                Nun kommts:

                • Lösche ich nur die Tabellen im zweiten View 13sol_ funktionieren die Buttons/valueList wieder
                • Lösche ich nur die Tabellen im ersten View 13sol funktionieren die Buttons/valueList nicht
                  Beide Tabellen sind aber identisch. Es kommt offenbar nicht darauf an, ob die Tabellen zweimal drin sind, sondern in welchem View???

                Hier mal der Code des HTML-Widgets:

                <style>
                table {
                  margin: 10px;
                  width: 356px;
                  border: 1px solid black;
                  border-collapse: collapse;
                }
                div {
                  padding-left: 10px;
                }
                .mainTitle {
                  font-weight: bold;
                  font-size: 25px;
                  text-align: center;
                }
                .mainTitleLeft {
                  font-weight: bold;
                  font-size: 25px;
                  text-align: left;
                }
                
                .title {
                  font-weight: bold;
                  font-size: 20px;
                  text-align: center;
                }
                .titleLeft {
                  font-weight: bold;
                  font-size: 20px;
                  text-align: left;
                }
                .titleRight {
                  font-weight: bold;
                  font-size: 19px;
                  text-align: right;
                }
                .subtitle {
                  font-weight: bold;
                  font-size: 14px;
                  text-align: center;
                }
                .value {
                  font-size: 30px;
                  font-weight: bold;
                  text-align: right;
                }
                .valuesmall {
                  font-size: 20px;
                  font-weight: bold;
                  text-align: right;
                }
                .csolar {
                  background: #FFFFA0;
                }
                .cdiag {
                  background: #FFAAAA;
                }
                .cnetz {
                  background: #AAAAAA;
                }
                .cnetzein {
                  background: #FFFF00;
                }
                .cnetzbezug {
                  background: #FF0000;
                }
                .cnetzeigen {
                  background: #9ACD32;
                }
                .cbat {
                  background: #FF8C00;
                }
                .noBorderTitle {
                	background: #FFFFFF;
                	border-style:none;
                  font-weight: bold;
                  font-size: 20px;
                  text-align: left;
                }
                </style>
                <table class="csolar" rules="all">
                  <tr class="mainTitle">
                    <td colspan=3; width="40px";>Leistung Solar Eingang</td>      
                  </tr>      
                  <tr class="title">
                    <td width="33%">String 1</td>      
                    <td width="33%">String 2</td>      
                    <td width="34%">Total</td>      
                  </tr>
                  <tr class="valuesmall">
                    <!--td>8888W</td-->
                    <td class=", value";>{modbus.0.inputRegisters.30773_PV_Leistung_Eingang_1}W</td> 
                    <!--td>8888W</td-->
                    <td class=", value";>{modbus.0.inputRegisters.30961_PV_Leistung_Eingang_2}W</td>
                    <!--td>18888W</td-->
                	<td class=", value";>{a:modbus.0.inputRegisters.30773_PV_Leistung_Eingang_1;b:modbus.0.inputRegisters.30961_PV_Leistung_Eingang_2;parseInt(a)+parseInt(b)}W</td>
                  </tr>
                  <tr class="titleLeft">
                    <td colspan=2; width="40px";>Leistung nach Verlusten</td>      
                		<td colspan=3; class=", value"; align="right">{0_userdata.0.Solar.Leistung.PVin_Netto}W</td>
                  </tr>   
                	
                </table>
                
                <p> </p>
                <table class="cnetz" rules="all">
                  <tr class="mainTitleLeft">
                    <td colspan=2; width="40px";>Leistung 230V Netz</td>      
                		<td colspan=3; class=", value"; align="right">{modbus.0.inputRegisters.30775_Messwert_Leistung}W</td>
                  </tr>      
                  <tr class="subtitle">
                    <td class="cnetzbezug"; width="33%">Netzbezug</td>      
                    <td class="cnetzein";  width="33%">Einspeisung</td>      
                    <td  class="cnetzeigen"; width="34%">Direktverbrauch</td>      
                  </tr>
                  <tr class="value">
                    <!--td class="cnetzbezug">18888W</td-->
                    <td class="cnetzbezug">{modbus.0.inputRegisters.30865_Leistung_Bezug}W</td>
                    <!--td class="cnetzein">18888W</td-->
                    <td class="cnetzein">{modbus.0.inputRegisters.30867_Messwert_Leistung_Einspeisung}W</td>
                    <!--td class="cnetzeigen">18888W</td><!--Test Textgrösse-->
                	<td class="cnetzeigen"; width="40%";  align="right">
                		{0_userdata.0.Solar.Leistung.Direktverbrauch}W
                	</td>
                  </tr>	
                </table>
                
                <p> </p>
                
                <table class="cbat" rules="all">
                  <tr class="mainTitle">
                    <td colspan=3; width="40px";>Leistung/Ladestand Batterie</td>      
                  </tr>          
                  <tr class="subtitle">
                    <td width="33%">Laden</td>      
                    <td width="33%">Entladen</td>      
                    <td width="34%">Ladung</td>      
                  </tr>
                  </tr>
                  <tr class="value">
                    <!--td class="cbat">18888W</td-->
                    <td class="cbat">{modbus.0.inputRegisters.31393_Batterieladung}W</td>
                    <!--td class="cbat">18888W</td-->
                    <td class="cbat">{modbus.0.inputRegisters.31395_Batterieentladung}W</td>
                    <!--td class="cbat">18888W</td><!--Test Textgrösse-->
                	<td class="cbat"; width="40%";  align="right">
                		{modbus.1.inputRegisters.30845_Batterie_SoC}%
                	</td>
                  </tr>
                </table>
                
                <br>
                <div class="csolar noBorderTitle" rules="all">
                	 Bilanz
                </div>
                <table class="csolar" rules="all">
                  <tr class="csolar">
                    <td class="titleLeft"; colspan=2; width="60%">Solarertrag Heute</td>
                    <td class="valuesmall" width="40%">{0_userdata.0.Solar.Energie.sHeute}Wh</td>
                  </tr>
                  <tr class="csolar">
                    <td class="titleLeft"; colspan=2; width="60%">Solarertrag Total</td>
                    <td class="valuesmall" width="40%">{0_userdata.0.Solar.Energie.sGesamt}Wh</td>
                  </tr>
                  <tr class="csolar">
                    <td class="titleLeft"; colspan=2; width="60%">Netzeinspeisung Heute</td>
                    <td class="valuesmall" width="40%">{0_userdata.0.Solar.Energie.sEinspeisungHeute}Wh</td>
                  </tr>		
                  <tr class="csolar">
                    <td class="titleLeft"; colspan=2; width="60%">Netzeinspeisung Total</td>
                    <td class="valuesmall" width="40%">{0_userdata.0.Solar.Energie.sEinspeisungTot}Wh</td>
                  </tr>	
                  <tr class="csolar">
                    <td class="titleLeft"; colspan=2; width="60%">Netzbezug</td>
                    <td class="valuesmall" width="40%">{0_userdata.0.Solar.Energie.sBezug}Wh</td>
                  </tr>	
                </table>
                
                <br>
                
                <div class="csolar noBorderTitle" rules="all">
                	 Diagnosewerte
                </div>
                <table class="cdiag" rules="all" background="FFAAAA">
                  <tr class="titleLeft">
                    <td>Solar</td>
                    <td class="title">U</td>
                    <td class="title">I</td>
                  </tr>
                  <tr>
                    <td class="titleLeft">String1</td>
                    <td class="title">{a:modbus.1.inputRegisters.30771_PV_Spannung_1;a/100}V</td>
                    <td class="title" width="34%">{a:modbus.1.inputRegisters.30769_PV_Strom_1;a/1000}A</td>
                  </tr>
                  <tr>
                    <td class="titleLeft">String2</td>
                    <td class="title">{a:modbus.1.inputRegisters.30959_PV_Spannung_2;a/100}V</td>
                    <td class="title" width="34%">{a:modbus.1.inputRegisters.30957_PV_Strom_2;a/1000}A</td>
                  </tr>
                </table>
                <table class="cdiag" rules="all" background="FFAAAA">  
                	<tr class="titleLeft">
                    <td colspan=3>Batterie</td>
                  </tr>
                  <tr class="titleLeft">    
                    <td colspan=2; width="60%">Diag Kapazität</td>
                    <td class="valuesmall" width="40%">{modbus.1.inputRegisters.30847_Diagnose_Aktuelle_Kapazität}%</td>
                  </tr>
                  <tr class="titleLeft">    
                    <td colspan=2; width="60%">Temperatur</td>
                    <td class="valuesmall" width="40%">{a:modbus.1.inputRegisters.30849_Batterietemperatur;a/10}°C</td>
                  </tr>
                  <tr class="titleLeft">    
                    <td colspan=2; width="60%">Spannung</td>
                    <td class="valuesmall" width="40%">{modbus.1.inputRegisters.30851_Batteriespannung}V</td>
                  </tr>
                  <tr class="titleLeft">    
                    <td colspan=2; width="60%">Betriebsart</td>
                    <td class="valuesmall" width="40%">{0_userdata.0.Solar.Diverses.sBatBetriebsart}</td>
                  </tr>
                  <tr class="titleLeft">    
                    <td colspan=2; width="60%">Batteriezustand</td>
                    <td class="valuesmall" width="40%">{0_userdata.0.Solar.Diverses.sBatZustand}</td>
                  </tr>
                </table>
                <table class="cdiag" rules="all" background="FFAAAA">  <tr class="titleLeft">
                	<tr class="titleLeft">
                    <td colspan=3>Wechselrichter</td>
                  </tr>
                  <tr class="titleLeft">    
                    <td colspan=2; width="60%">WR-Zustand</td>
                    <td class="valuesmall" width="40%">{0_userdata.0.Solar.Diverses.sWRZustand}</td>
                  </tr>
                  <tr class="titleLeft">    
                    <td colspan=2; width="60%">Reset Komm.-Proz.</td>
                    <td class="valuesmall" width="40%">{0_userdata.0.Solar.Diverses.sWRNeustart}</td>
                  </tr>
                </table>
                
                

                Ich werde nun mal CSS-Regel für CSS-Regel rausnehmen und schauen, ob da eine reinspielt.
                Ist für mich aber sehr seltsam, dass das nur in dem zweiten View diese Auswirkung hat.

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

                @delphinis sagte in Grösste Probleme mit Auflösung, Widget-Breiten usw.:

                In diesen hab ich eigene CSS-Regeln definiert

                wo?
                im widget oder im Reiter CSS?

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

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

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

                D 1 Antwort Letzte Antwort
                0
                • HomoranH Homoran

                  @delphinis sagte in Grösste Probleme mit Auflösung, Widget-Breiten usw.:

                  In diesen hab ich eigene CSS-Regeln definiert

                  wo?
                  im widget oder im Reiter CSS?

                  D Offline
                  D Offline
                  Delphinis
                  schrieb am zuletzt editiert von Delphinis
                  #66

                  @homoran
                  Im Widget, der Reiter CSS ist leer.
                  Aber ich glaube das wär sowieso egal, da offenbar die Styles im gesamten vis überall global sind?

                  HomoranH 1 Antwort Letzte Antwort
                  0
                  • D Delphinis

                    @homoran
                    Im Widget, der Reiter CSS ist leer.
                    Aber ich glaube das wär sowieso egal, da offenbar die Styles im gesamten vis überall global sind?

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

                    @delphinis sagte in Grösste Probleme mit Auflösung, Widget-Breiten usw.:

                    Im Widget,

                    sollte dann nur in diesem Widget gelten
                    (nichts bösartiges reinprogrammiert vorausgesetzt)

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

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

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

                    D 1 Antwort Letzte Antwort
                    0
                    • HomoranH Homoran

                      @delphinis sagte in Grösste Probleme mit Auflösung, Widget-Breiten usw.:

                      Im Widget,

                      sollte dann nur in diesem Widget gelten
                      (nichts bösartiges reinprogrammiert vorausgesetzt)

                      D Offline
                      D Offline
                      Delphinis
                      schrieb am zuletzt editiert von
                      #68

                      @homoran said in Grösste Probleme mit Auflösung, Widget-Breiten usw.:

                      sollte dann nur in diesem Widget gelten

                      Ja, das hab ich auch gedacht. Aber offenbar funktioniert es, wenn ich den ganzen <style> block rausnehme...

                      HomoranH 1 Antwort Letzte Antwort
                      0
                      • D Delphinis

                        @homoran said in Grösste Probleme mit Auflösung, Widget-Breiten usw.:

                        sollte dann nur in diesem Widget gelten

                        Ja, das hab ich auch gedacht. Aber offenbar funktioniert es, wenn ich den ganzen <style> block rausnehme...

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

                        @delphinis sagte in Grösste Probleme mit Auflösung, Widget-Breiten usw.:

                        wenn ich den ganzen <style> block rausnehme...

                        was ist das denn?
                        also doch bösartig manipuliert? ;-)

                        ich rede nur von Einstellungen in der rechten Sidebar

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

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

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

                        D 1 Antwort Letzte Antwort
                        0
                        • HomoranH Homoran

                          @delphinis sagte in Grösste Probleme mit Auflösung, Widget-Breiten usw.:

                          wenn ich den ganzen <style> block rausnehme...

                          was ist das denn?
                          also doch bösartig manipuliert? ;-)

                          ich rede nur von Einstellungen in der rechten Sidebar

                          D Offline
                          D Offline
                          Delphinis
                          schrieb am zuletzt editiert von
                          #70

                          @homoran
                          Ich meine im Code des HTML-Widgets, siehe oben. Sind da keine Style-Angaben erlaubt?

                          D HomoranH 2 Antworten Letzte Antwort
                          0
                          • D Delphinis

                            @homoran
                            Ich meine im Code des HTML-Widgets, siehe oben. Sind da keine Style-Angaben erlaubt?

                            D Offline
                            D Offline
                            Delphinis
                            schrieb am zuletzt editiert von
                            #71

                            Ich wollte ja gerade vermeiden, dass die eigenen Style-Regeln global wirken...

                            1 Antwort Letzte Antwort
                            0
                            • D Delphinis

                              @homoran
                              Ich meine im Code des HTML-Widgets, siehe oben. Sind da keine Style-Angaben erlaubt?

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

                              @delphinis sagte in Grösste Probleme mit Auflösung, Widget-Breiten usw.:

                              Ich meine im Code des HTML-Widgets, siehe oben. Sind da keine Style-Angaben erlaubt?

                              aaah!
                              deep diving!

                              hab ich keine Ahnung von wie du das programmieren musst.

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

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

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

                              1 Antwort Letzte Antwort
                              0
                              • HomoranH Nicht stören
                                HomoranH Nicht stören
                                Homoran
                                Global Moderator Administrators
                                schrieb am zuletzt editiert von
                                #73

                                @Delphinis

                                ich finde es allerdings ziemlich befremdlich dass du dich über

                                @delphinis sagte in Grösste Probleme mit Auflösung, Widget-Breiten usw.:

                                Scheint aber alles zusammengebastelt zu sein. ... Aber da scheint mir weniger mehr zu sein. Es gibt unzählige Widgets welche nicht richtig funktionieren.

                                beschwerst, selber aber tief in code eintauchst, und trotz mehrfacher Nachfrage erst nach 72 Posts erwähnst, dass du eigene CSS Anweisungen in den Code eingebracht hast, die möglicherweise alles verbiegen.

                                Da ich mit Programmierung nichts am Hut habe, bin ich hier raus.

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

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

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

                                D 1 Antwort Letzte Antwort
                                1
                                • HomoranH Homoran

                                  @Delphinis

                                  ich finde es allerdings ziemlich befremdlich dass du dich über

                                  @delphinis sagte in Grösste Probleme mit Auflösung, Widget-Breiten usw.:

                                  Scheint aber alles zusammengebastelt zu sein. ... Aber da scheint mir weniger mehr zu sein. Es gibt unzählige Widgets welche nicht richtig funktionieren.

                                  beschwerst, selber aber tief in code eintauchst, und trotz mehrfacher Nachfrage erst nach 72 Posts erwähnst, dass du eigene CSS Anweisungen in den Code eingebracht hast, die möglicherweise alles verbiegen.

                                  Da ich mit Programmierung nichts am Hut habe, bin ich hier raus.

                                  D Offline
                                  D Offline
                                  Delphinis
                                  schrieb am zuletzt editiert von
                                  #74

                                  @homoran said in Grösste Probleme mit Auflösung, Widget-Breiten usw.:

                                  und trotz mehrfacher Nachfrage

                                  wo denn genau???
                                  Es war zwar die Rede von CSS aber nirgends eine Nachfrage ob ich irgendwo CSS reingemacht hab. Ich hab das vor langer Zeit mal gemacht, da hab ich mich einfach nicht mehr daran erinnert...

                                  OliverIOO 1 Antwort Letzte Antwort
                                  0
                                  • D Delphinis

                                    @homoran said in Grösste Probleme mit Auflösung, Widget-Breiten usw.:

                                    und trotz mehrfacher Nachfrage

                                    wo denn genau???
                                    Es war zwar die Rede von CSS aber nirgends eine Nachfrage ob ich irgendwo CSS reingemacht hab. Ich hab das vor langer Zeit mal gemacht, da hab ich mich einfach nicht mehr daran erinnert...

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

                                    @delphinis

                                    Mit ziemlicher Sicherheit ist es deine div Anweisung.
                                    Leider gelten css regeln immer global und nicht nur für das html Widget.
                                    Relativ am Anfang habe ich ja erzählt, das man das kapseln muss.
                                    @Homoran leider sind stable Adapter nicht immer eine Garantie dafür das sowas nicht vorkommt. Viele kennen sich mit css nicht so gut aus und haben nur den Blick auf ihren Adapter/widget. Seiten Effekte auf andere Widgets sieht man ja nur wenn man genau hinschaut oder sich viele beschweren.

                                    Da @Delphinis mehrere Anweisungen sogar direkt auf html Anweisungen macht wirkt das dann halt auch auf wirklich alle table oder div tags.

                                    Für den sicheren Umgang fallen mir 2 Wege ein

                                    1. beschränken auf das Widget, natürlich noch die Widget id anpassen
                                    
                                    #w000000 div {
                                      padding-left: 10px;
                                    }
                                    
                                    

                                    Oder beschränken auf eine Klasse. Dazu muss dann myabc dann bei global in das Feld css klasse eingetragen werden. Dieser Ansatz ist flexibler und die Regeln sind wiederverwendbar. Es können auch mehrere css Klassen mit Leerzeichen getrennt dort eintragen, wenn man mehrere Effekte anbringen möchte.

                                    
                                    .myabc div {
                                      padding-left: 10px;
                                    }
                                    
                                    

                                    Was die # oder der Punkt bedeuten am besten bei selfhtml nachlesen.

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

                                    D 1 Antwort Letzte Antwort
                                    1
                                    • OliverIOO OliverIO

                                      @delphinis

                                      Mit ziemlicher Sicherheit ist es deine div Anweisung.
                                      Leider gelten css regeln immer global und nicht nur für das html Widget.
                                      Relativ am Anfang habe ich ja erzählt, das man das kapseln muss.
                                      @Homoran leider sind stable Adapter nicht immer eine Garantie dafür das sowas nicht vorkommt. Viele kennen sich mit css nicht so gut aus und haben nur den Blick auf ihren Adapter/widget. Seiten Effekte auf andere Widgets sieht man ja nur wenn man genau hinschaut oder sich viele beschweren.

                                      Da @Delphinis mehrere Anweisungen sogar direkt auf html Anweisungen macht wirkt das dann halt auch auf wirklich alle table oder div tags.

                                      Für den sicheren Umgang fallen mir 2 Wege ein

                                      1. beschränken auf das Widget, natürlich noch die Widget id anpassen
                                      
                                      #w000000 div {
                                        padding-left: 10px;
                                      }
                                      
                                      

                                      Oder beschränken auf eine Klasse. Dazu muss dann myabc dann bei global in das Feld css klasse eingetragen werden. Dieser Ansatz ist flexibler und die Regeln sind wiederverwendbar. Es können auch mehrere css Klassen mit Leerzeichen getrennt dort eintragen, wenn man mehrere Effekte anbringen möchte.

                                      
                                      .myabc div {
                                        padding-left: 10px;
                                      }
                                      
                                      

                                      Was die # oder der Punkt bedeuten am besten bei selfhtml nachlesen.

                                      D Offline
                                      D Offline
                                      Delphinis
                                      schrieb am zuletzt editiert von Delphinis
                                      #76

                                      @oliverio
                                      Danke für die Erklärung wie man das Kapseln kann. Ja es war das div.

                                      Wäre es nicht ein guter Ansatz, für jedes View ein eigenes Stylesheet zu verwenden?
                                      Jedes View hat ja eine eigene URL. Dann wäre das wie bei "Normalen" Webseiten auch?
                                      Dann wäre dann auch die Fehlersuche etwas leichter. Es gibt ja auch CSS für's Projekt und für Global, die dann wohl übergeordnet sind.

                                      Ich hab z.B. vorhin versucht in diesem "jqui Select ValueList" die Schriftgrösse in der Dropdown-Liste anzupassen, da die nicht dieselbe ist, wie oben. Da gibt es mehrere Threads im Forum, die das versucht haben. Ich hab mit Deinen Erklärungen das style gefunden und versucht es anzupassen. Da haben sie leider ein seeeehr globales style verwendet: .ui-widget
                                      Das verändert dann sogar die Elemente des Editors!

                                      Aber ich sehe jetzt wie ich die Dinge auf meine eigenen Elemente anpassen kann. Die untere hätte mir eigentlich auch einfallen können, mit einem eigenen prefix. Danke

                                      PS: Wie kann man denn so eine globale, auf die Klasse beschränkte Regel "myabc" in einem bestimmten Widget anwenden?
                                      Ach so, wahrscheinlich in Widget - Generell - CSS Klasse.

                                      OliverIOO 1 Antwort Letzte Antwort
                                      0
                                      • D Delphinis

                                        @oliverio
                                        Danke für die Erklärung wie man das Kapseln kann. Ja es war das div.

                                        Wäre es nicht ein guter Ansatz, für jedes View ein eigenes Stylesheet zu verwenden?
                                        Jedes View hat ja eine eigene URL. Dann wäre das wie bei "Normalen" Webseiten auch?
                                        Dann wäre dann auch die Fehlersuche etwas leichter. Es gibt ja auch CSS für's Projekt und für Global, die dann wohl übergeordnet sind.

                                        Ich hab z.B. vorhin versucht in diesem "jqui Select ValueList" die Schriftgrösse in der Dropdown-Liste anzupassen, da die nicht dieselbe ist, wie oben. Da gibt es mehrere Threads im Forum, die das versucht haben. Ich hab mit Deinen Erklärungen das style gefunden und versucht es anzupassen. Da haben sie leider ein seeeehr globales style verwendet: .ui-widget
                                        Das verändert dann sogar die Elemente des Editors!

                                        Aber ich sehe jetzt wie ich die Dinge auf meine eigenen Elemente anpassen kann. Die untere hätte mir eigentlich auch einfallen können, mit einem eigenen prefix. Danke

                                        PS: Wie kann man denn so eine globale, auf die Klasse beschränkte Regel "myabc" in einem bestimmten Widget anwenden?
                                        Ach so, wahrscheinlich in Widget - Generell - CSS Klasse.

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

                                        @delphinis vis und alle views werden immer in einer einzigen html seite geladen.
                                        wenn du die view umschaltest, dann werden nur bereiche ausgeblendet und der bereich der anderen view eingeblendet.

                                        du kannst natürlich auch für jede view ein eigenes prefix verwenden.
                                        allerdings könnte dann diese verwaltung etwas komplex werden.

                                        um einheitliches format zu gewährleisten, wäre ein widgettyp oder effektspezifische benennung und zuordnung sinnvoll.

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

                                        1 Antwort Letzte Antwort
                                        1
                                        Antworten
                                        • In einem neuen Thema antworten
                                        Anmelden zum Antworten
                                        • Älteste zuerst
                                        • Neuste zuerst
                                        • Meiste Stimmen


                                        Support us

                                        ioBroker
                                        Community Adapters
                                        Donate

                                        690

                                        Online

                                        32.6k

                                        Benutzer

                                        82.0k

                                        Themen

                                        1.3m

                                        Beiträge
                                        Community
                                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                        ioBroker Community 2014-2025
                                        logo
                                        • Anmelden

                                        • Du hast noch kein Konto? Registrieren

                                        • Anmelden oder registrieren, um zu suchen
                                        • Erster Beitrag
                                          Letzter Beitrag
                                        0
                                        • Home
                                        • Aktuell
                                        • Tags
                                        • Ungelesen 0
                                        • Kategorien
                                        • Unreplied
                                        • Beliebt
                                        • GitHub
                                        • Docu
                                        • Hilfe