Hauptmenü

uiTable - neue Funktionen

Begonnen von Damian, 06 Dezember 2019, 22:24:21

Vorheriges Thema - Nächstes Thema

Damian

Zitat von: Vorhand am 05 Oktober 2022, 12:15:14
uiTable mit card zeigt ganz schön viel mit wenigen Zeilen Code.
defmod PV3 DOIF {}
attr PV3 room Fronius
attr PV3 uiTable {\
package ui_Table;;\
$SHOWNOSTATE=1;;\
}\
card([[myFronius:PowerFlow_Site_P_PV:col12],[myFronius:PowerFlow_Site_P_Load:col12],[myFronius:PowerFlow_Site_P_Grid:col12]],"W","fa_bolt\@silver",-3.6,3.6,0,90,["Solar","Verbr","Über"],[(-1,0,0,30,1,60,3.6,90)],"2","167,,1,,,1",",,1,6")

Wie kann ich die Leistung W in kW darstellen. Hab einige Versuche unternommen - ohne Erfolg.
danke
Indem du deine Readings durch 1000 teilst.
z. B.
[myFronius:PowerFlow_Site_P_PV:col12]/1000
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

Vorhand

hab ich gemacht, geht noch nicht!
{
package ui_Table;
$SHOWNOSTATE=1;
}
card([[myFronius:PowerFlow_Site_P_PV:col12]/1000,[myFronius:PowerFlow_Site_P_Load:col12]/1000,[myFronius:PowerFlow_Site_P_Grid:col12]/1000],"kW","fa_bolt\@silver",-3.6,3.6,0,90,["Solar","Verbr","Über"],[(-1,0,0,30,1,60,3.6,90)],"2","167,,1,,,1",",,1,6")
Viele Grüße
Raspi,Homatic,ESP,Fronius,KIA-PHEV,DHW300,Mi,Shelly

Damian

Zitat von: Vorhand am 05 Oktober 2022, 16:12:34
hab ich gemacht, geht noch nicht!
{
package ui_Table;
$SHOWNOSTATE=1;
}
card([[myFronius:PowerFlow_Site_P_PV:col12]/1000,[myFronius:PowerFlow_Site_P_Load:col12]/1000,[myFronius:PowerFlow_Site_P_Grid:col12]/1000],"kW","fa_bolt\@silver",-3.6,3.6,0,90,["Solar","Verbr","Über"],[(-1,0,0,30,1,60,3.6,90)],"2","167,,1,,,1",",,1,6")

Ja, das stimmt, an der Stelle geht es tatsächlich nicht. Alternativ kannst du dir beim Sensor mit userreadings behelfen oder im DOIF-Modul DOIF_Readings nutzen.
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

Vorhand

meinst du so...
defmod PV2 DOIF {}
attr PV2 DOIF_Readings P_PV:[myFronius:PowerFlow_Site_P_PV]/1000,\
P_Load:[myFronius:PowerFlow_Site_P_Load]/1000,\
P_Grid:[myFronius:PowerFlow_Site_P_Grid]/1000
attr PV2 room DOIF,Fronius
attr PV2 uiTable {\
package ui_Table;;\
$SHOWNOSTATE=1;;\
}\
card([[P_PV:col],[P_Load:col],[P_Grid:col]],"kW","fa_bolt\@silver",-3.6,3.6,0,90,["Solar","Verbr","Über"],[(-1,0,0,30,1,60,3.6,90)],"2","167,,1,,,1",",,1,6")

geht nicht.
Viele Grüße
Raspi,Homatic,ESP,Fronius,KIA-PHEV,DHW300,Mi,Shelly

Damian

Zitat von: Vorhand am 05 Oktober 2022, 16:25:51
meinst du so...
defmod PV2 DOIF {}
attr PV2 DOIF_Readings P_PV:[myFronius:PowerFlow_Site_P_PV]/1000,\
P_Load:[myFronius:PowerFlow_Site_P_Load]/1000,\
P_Grid:[myFronius:PowerFlow_Site_P_Grid]/1000
attr PV2 room DOIF,Fronius
attr PV2 uiTable {\
package ui_Table;;\
$SHOWNOSTATE=1;;\
}\
card([[P_PV:col],[P_Load:col],[P_Grid:col]],"kW","fa_bolt\@silver",-3.6,3.6,0,90,["Solar","Verbr","Über"],[(-1,0,0,30,1,60,3.6,90)],"2","167,,1,,,1",",,1,6")

geht nicht.

klar nicht, du musst schon noch das Device des Readings immer mit angeben:

[$SELF:P_PV:col]
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

Vorhand

genial
jetzt geht's
Danke
Grüße
Viele Grüße
Raspi,Homatic,ESP,Fronius,KIA-PHEV,DHW300,Mi,Shelly