Hauptmenü

Scale

Begonnen von Eisix, 16 Juli 2018, 16:11:58

Vorheriges Thema - Nächstes Thema

Eisix

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

setstate

der Regex müsste so aussehen

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

nur die Ganzzahl

Eisix

Hat funktioniert!

Danke
Eisix