FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: Eisix am 16 Juli 2018, 16:11:58

Titel: Scale
Beitrag von: Eisix am 16 Juli 2018, 16:11:58
Hallo,

kann mich jemand vom Schlauch schubsen?


Internals:
   CFGFN     
   NAME       APC
   NR         917
   STATE      OK
   TYPE       CustomReadings
   READINGS:
     2018-07-16 16:05:47   BCHARGE         100.0 Percent
     2018-07-16 16:05:47   HOSTNAME        home
     2018-07-16 16:05:47   ITEMP           29.2 C
     2018-07-16 16:05:47   LINEV           236.0 Volts
     2018-07-16 16:05:47   LOADPCT         26.0 Percent
     2018-07-16 16:05:47   MODEL           Back-UPS CS 500
     2018-07-16 16:05:47   NOMPOWER        300 Watts
     2018-07-16 16:05:47   STATUS          ONLINE
     2018-07-16 16:05:47   TIMELEFT        12.0 Minutes
     2018-07-16 16:05:47   state           OK
   powerMap:
   readingsDesc:
     energy:
       rtype      whr
     power:
       rtype      w
Attributes:
   interval   45
   readingDefinitions COMBINED:qx(/opt/fhem/APC.sh),HOSTNAME:,MODEL:,STATUS:,LINEV:,LOADPCT:,BCHARGE:,TIMELEFT:,ITEMP:,NOMPOWER:




        <div class="">
                <div data-type="scale"
                        data-device="APC"
                        data-get="BCHARGE"
                        data-tick="4"
                        data-extra-tick="20"
                        data-value-interval="20"
                        data-orientation="vertical"
                        data-height="120"
                        data-width="35px"
                        data-limits='["0","50","90"]'
                        data-colors='["#22dd22","#dddd22","#dd2222"]'
                        data-min="0"
                        data-max="100"
                        data-part="(^\d+.\d)"
                        style="margin-left: -20px !important;"
                        class="inline darker showdeco"
                ></div>
        </div>
        <div class="">
                <div data-type="scale"
                        data-device="APC"
                        data-get="LOADPCT"
                        data-tick="4"
                        data-extra-tick="20"
                        data-value-interval="20"
                        data-orientation="vertical"
                        data-height="120"
                        data-width="35px"
                        data-limits='["0","50","90"]'
                        data-colors='["red","#dddd22","#dd2222"]'
                        data-min="0"
                        data-max="100"
                        data-part="(^\d+.\d)"
                        style="margin-left: -20px !important;"
                        class="inline darker showdeco"
                ></div>
        </div>



Es wird nur 0 angezeigt. Stimmt was mit meinem data-part nicht oder wo liegt der Fehler?

Gruß
Eisix
Titel: Antw:Scale
Beitrag von: setstate am 18 Juli 2018, 23:34:34
der Regex müsste so aussehen

data-part="^(\d+).\d.+$"

nur die Ganzzahl
Titel: [gelöst]Antw:Scale
Beitrag von: Eisix am 19 Juli 2018, 15:25:52
Hat funktioniert!

Danke
Eisix