werte in Progress [gelöst]

Begonnen von satprofi, 30 Dezember 2021, 13:32:09

Vorheriges Thema - Nächstes Thema

satprofi

Hallo.
Wollte mir eine neue seite kreiren, aber da hab ich problem mit progress.
wenn ich von einem device einen wert zuweise bleibt der ring grau, wenn ich aber den wert von state nehme ist der ring gefüllt.
stimmt das so? wenn ja, wie vorgehen?


<li data-row="1" data-col="1" data-sizex="1" data-sizey="2">
<header>Strom</header>
<div data-type="progress" data-device="PowerMeter" data-get='Current_L1__A' class="cell bigger"></div>
<div data-type="label" class="narrow darker small">L1</div>
<div data-type="progress" data-device="PowerMeter" data-get='Current_L2__A' class="cell bigger"></div>
<div data-type="label" class="narrow darker small">L2</div>
<div data-type="progress" data-device="PowerMeter" data-get='Current_L3__A' class="cell bigger"></div>
<div data-type="label" class="narrow darker small">L3</div>
</li>
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

mr_petz

#1
Hi, du solltest am besten immer deine Definition mit einfügen.
Es weis sonst keiner wie und was. Das ist dann Glaskugel gucken..
LG mr_petz

Edit: Hast du auch wie hier: https://wiki.fhem.de/wiki/FTUI_Widget_Progress#Attribute
die Attribute min max getestet. Current_L1__A liefert auch einen Zahlenwert? Klingt so als würde dein wert >100 sein wenn der Ring komplett gefüllt ist?

satprofi

Ja, Zahlenwert.


TYPE       dummy
   READINGS:
     2021-12-30 14:02:02   Charge__kAh     43634.395 kAh
     2021-12-30 14:00:54   CosPhi          -68.8 %
     2021-12-30 14:01:54   Current_L1__A   2.22 A
     2021-12-30 14:01:52   Current_L1_demand__A 2.24 A
     2021-12-30 14:02:02   Current_L2__A   2.96 A
     2021-12-30 14:01:56   Current_L2_demand__A 2.94 A
     2021-12-30 14:01:53   Current_L3__A   7.85 A
     2021-12-30 14:01:56   Current_L3_demand__A 4.49 A
     2021-12-30 14:01:26   Current_Max_L1_demand__A 30.30 A
     2021-12-30 14:01:26   Current_Max_L2_demand__A 28.21 A
     2021-12-30 14:01:26   Current_Max_L3_demand__A 30.48 A
     2021-12-30 13:52:03   Current_Max_N_demand__A 27.58 A
     2021-12-30 14:01:57   Current_N__A    2.54 A
     2021-12-30 14:01:51   Current_N_demand__A 2.30 A
     2021-12-30 14:02:01   Current_Sum__A  10.35 A
     2021-12-15 16:51:50   Demand_Period__minutes 0 min
     2021-12-15 16:51:47   Demand_Time__minutes 0 min
     2021-12-30 14:01:04   Energy_L1_export__kWh 14334.230 kWh
     2021-12-30 14:01:04   Energy_L1_import__kWh 3528.513 kWh
     2021-12-30 14:01:04   Energy_L1_total__kWh 17862.742 kWh
     2021-12-30 14:01:04   Energy_L2_export__kWh 9256.921 kWh
     2021-12-30 14:01:04   Energy_L2_import__kWh 5343.424 kWh
     2021-12-30 14:01:04   Energy_L2_total__kWh 14600.345 kWh
     2021-12-30 14:01:04   Energy_L3_export__kWh 1152.030 kWh
     2021-12-30 14:01:04   Energy_L3_import__kWh 34762.383 kWh
     2021-12-30 14:01:04   Energy_L3_total__kWh 35914.410 kWh
     2021-12-30 14:02:02   Energy_apparent__kVAh 22930.514 kVAh
     2021-12-30 14:00:54   Energy_export__kVArh 34387.820 kVArh
     2021-12-30 14:00:54   Energy_export__kWh 24743.180 kWh
     2021-12-30 14:00:54   Energy_import__kVArh 530.119 kVArh
     2021-12-30 14:00:54   Energy_import__kWh 43634.320 kWh
     2021-12-30 14:01:04   Energy_total__kVArh 34917.949 kVArh
     2021-12-30 14:01:04   Energy_total__kWh 68377.508 kWh
     2021-12-30 14:00:54   Frequency__Hz   50.0 Hz
     2021-12-15 16:51:50   Modbus_Node_adr 2
     2021-12-15 16:51:32   Modbus_Parity_Stop 1stop.bit_no.parity
     2021-12-15 16:51:50   Modbus_Speed__baud 9600
     2021-12-30 14:00:54   PowerFactor     0.4
     2021-12-30 14:02:01   PowerFactor_L1  -0.5
     2021-12-30 14:02:01   PowerFactor_L2  -0.4
     2021-12-30 14:02:01   PowerFactor_L3  0.9
     2021-12-30 14:02:01   Power_L1__VA    517.2 VA
     2021-12-30 14:01:58   Power_L1__VAr   -441.7 VAr
     2021-12-30 14:02:01   Power_L1__W     -267 W
     2021-12-30 14:02:01   Power_L2__VA    686.6 VA
     2021-12-30 14:01:55   Power_L2__VAr   -624.4 VAr
     2021-12-30 14:02:01   Power_L2__W     -269 W
     2021-12-30 14:02:01   Power_L3__VA    1029.4 VA
     2021-12-30 14:02:01   Power_L3__VAr   -359.3 VAr
     2021-12-30 14:02:01   Power_L3__W     965 W
     2021-12-30 14:01:51   Power_Max_demand__VA 13276.2 VA
     2021-12-30 13:47:12   Power_Max_demand__W 13106.0 W
     2021-12-30 14:02:01   Power_Sum__VA   1499.9 VA
     2021-12-30 14:01:53   Power_Sum__VAr  -1462.3 VAr
     2021-12-30 14:02:01   Power_Sum__W    438.9 W
     2021-12-30 14:01:51   Power_Sum_demand__VA 1490.7 VA
     2021-12-30 14:02:02   Power_Sum_demand__W 438.9 W
     2021-12-15 16:51:50   Pulse_Divisor_1 0
     2021-12-15 16:51:45   System_Current__A 10.00 A
     2021-12-15 16:51:50   System_Password 1000
     2021-12-15 16:51:32   System_Password_Lock locked
     2021-12-15 16:51:52   System_Power__W 6600 W
     2021-12-15 16:51:32   System_Pulse_Width__ms 60 ms
     2021-12-15 16:51:52   System_Serial_Nr 66541387055940948197376
     2021-12-15 16:51:32   System_Type     3p4w
     2021-12-15 16:51:45   System_Voltage__V 220.0 V
     2021-12-30 13:57:44   Voltage_Avr_L_to_L__V 397.2 V
     2021-12-30 14:00:01   Voltage_L1__V   225.2 V
     2021-12-30 14:00:11   Voltage_L1_to_L2__V 394.3 V
     2021-12-30 14:00:01   Voltage_L2__V   229.8 V
     2021-12-30 14:00:11   Voltage_L2_to_L3__V 399.2 V
     2021-12-30 14:00:01   Voltage_L3__V   231.3 V
     2021-12-30 14:00:11   Voltage_L3_to_L1__V 395.2 V
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

mr_petz

Siehste, das wird die Ursache sein. Dein Reading/Readings haben eine Einheit dahinter. Da wird der progress nicht mit umgehen können...

satprofi

also doch, dacht ichs mir.
wie umschifft man das ganze?
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

mr_petz

Woher kommen die Readings? Du hast ja da einen dummy???
Wie wird der dummy gefüttert?

satprofi

hallo. an dem kanns doch nicht liegen.
habe mir einen wert angesehen, wo auch nicht nur zahl steht.


READINGS:
     2021-12-30 13:39:23   state           121791.00 W

und da wird mir ein progress angezeigt.


<div data-type="progress" data-device="Month" data-get='state' data-part="1" data-min="0" data-max="200000" class="cell bigger"></div>


readings kommen von fhem2fhem. ich denke es wird nur state verarbeitet, alles andere ignoriert.
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

mr_petz

#7
Ok wer lesen kann....
Steht auch so im wiki:

data-part Wählt bei Werten, die durch Leerzeichen getrennt sind, die Position des Teiles aus, der angezeigt werden soll. Der Teil kann auch mit RegEx ermittelt werden. -1 -> alles anzeigen data-part="2"

das get Current_L1__A muss doch da auch gehen wenn state....
probiere mal das Reading PowerFactor was da passiert...
Oder sind zuviele Leerstellen davor bevor der Zahlenwert beginnt?

Edit: setze mal doppelte Hochkommas bei get.
und teste noch bitte Modbus_Node_adr ob es an den _ hängt. k.A.

satprofi

PowerFactor klappt  ::)
wo der Unterschied?
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

satprofi

komischerweise klappts jetzt überall  ???
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram