[FTUI3] Entwicklung Thermometer/Thermostat

Begonnen von mr_petz, 23 September 2021, 18:17:49

Vorheriges Thema - Nächstes Thema

AlMo

Hallo zusammen,
ich versuche mich am Thermostat, was auch soweit funktioniert.
Nur ist bei mir die Formatierung ab dem Batteriestatus irgendwie verschoben, siehe Bild.
Woran könnte das liegen?

<ftui-grid-tile row="1" col="5" height="3" width="3" shape="round">
      <header>Bad unten</header>
       <ftui-thermostat class="size-1" style="--thermostat-zoom-value-left:-40%;--thermostat-zoom-value-top:0%;--thermostat-zoom-value-size:2em;"
         [(value)]="WT_Bad_unten_Climate:desired-temp"
         [temp]="WT_Bad_unten_Climate:measured-temp"
         [battery]="WT_Bad_unten:batteryLevel | add(-2.1) | divide(1.1) | multiply(100) | round(0) | append(' %')"
         [valve]="STA_Bad_unten_Clima:ValvePosition"
         [humidity]="WT_Bad_unten_Climate:humidity | append(' %')"
         size="120"
         degrees="270"
         rotation="-90"
         step="0.5"
         tick="20"
         min="10"
         max="30"
         movegradients="4"
         fadegradient="20"
         unit=" °C"
         has-old-style
         has-zoom
         has-arc-tick
         lowcolor="0,0,255"
         temp-decimals="1"
       >
       </ftui-thermostat>
    </ftui-grid-tile>

Gruß Alex

jojo61

Hallo,
ich versuche gerade das Thermostat einzubauen. Allerdings möchte ich den Sollwert an der Skala und den Istwert in der Mitte haben. Dazu habeich folgendes definiert:
<ftui-thermostat class="size-1"
                  [temp]="HmIP_eTRV_2_I9F_00395F29B6CCBE:desired-temp"
                  [value]="HmIP_eTRV_2_I9F_00395F29B6CCBE:measured-temp"
                  (value)="HmIP_eTRV_2_I9F_00395F29B6CCBE:desired-temp"
                  min="15" max="25" decimals="1" unit="°C"  has-old-style atemp-is-horizontal >
</ftui-thermostat>
Wie man sieht habe ich die Werte vertauscht und mit dem (value) setze ich auch den Sollwert.
Das ganz funktioniert auch gut aber nach dem setzen des Sollwertes wird in der Mitte nicht der Istwert angezeigt sondern der Sollwert. Bis der Istwert sich mal ändert.
D.h. das [value] wird überschrieben obwohl eigentlich nur das (value) ausgeführt werden soll.

Kann man das irgendwie hinbekommen das der [value] nicht geändert wird.