stateFormat wird in unterschiedlicher Farbe angezeigt

Begonnen von Ruggy, 21 Dezember 2024, 08:57:35

Vorheriges Thema - Nächstes Thema

Ruggy

Hallo,
ich habe zwei verschiedene Geräte (shellypro3em, shelly3em) und dort das stateFormat als Attributes gesetzt.

Beim einen wird der Text schwarz dargestellt und beim anderen in grün.
An was liegt das?
Hätte gerne alles in grün.

stateFormat heute bisher: statTotal_Energy_SDay Wh
Du darfst diesen Dateianhang nicht ansehen.


stateFormat heute bisher: statGesamtverbrauch_kWhDay kWh
Du darfst diesen Dateianhang nicht ansehen.

betateilchen

Schau mal im HTML Quelltext der angezeigten Seite, welche css-Klassen jeweils verwendet werden.

Unabhängig von der Ursache: gib doch die gewünschte Farbe einfach im Attribut mit.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Ruggy

Wenn ich den Quelltext anzeigen lasse, werden mir diese zwei Zeilen angezeigt, welche css enthalten. Ist das die Info bzgl. den CSS-Klassen?

<link href="/fhem/pgm2/style.css?v=1732721118.36773" rel="stylesheet"/>
<link href="/fhem/pgm2/jquery-ui.min.css" rel="stylesheet"/>

Eigentlich hätte ich aber beide Geräte auf die selbe Art und Weise angelegt.
Auch weitere andere Geräte werden grün angezeigt. Nur bei diesen einen ist die Farbe schwarz.

TomLee

Hallo,

wenn man das mit anderen Devices/Modulen nachvollzieht (hab keinen shellypro3em oder shelly3em und auch noch nie das Shelly-Modul eingesetzt), dann liegt die Vermutung nahe das es was mit der Anzeige von on und off rechts in der DeviceOverview zu tun hat.

Wenn doch beide Devices gleich konfiguriert sind, warum wird bei dem einen Device on und off dargestellt und beim anderen nicht?
Kannst Du mal die Definitionen der beiden Devices zeigen?

Gruß Thomas

Ruggy

Hallo TomLee,
hier die Lists:

Shelly3EM_EG_Heizung

Internals:
   DEF        192.168.1.55
   FUUID      67437115-f33f-f59f-d4e4-22bf36298c0036a6
   INTERVAL   20
   NAME       Shelly3EM_EG_Heizung
   NR         289
   NTFY_ORDER 50-Shelly3EM_EG_Heizung
   SHELLYID   shellypro3em-ac151869a168
   STATE      heute bisher: 9434.93 Wh
   TYPE       Shelly
   eventCount 452474
   units      0
   Helper:
     DBLOG:
       Active_Power_A:
         DbLog:
           TIME       1734867740.62896
           VALUE      121.1
       Active_Power_B:
         DbLog:
           TIME       1734867740.62896
           VALUE      1.4
       Active_Power_C:
         DbLog:
           TIME       1734867720.43658
           VALUE      4.5
       Purchased_Energy_S:
         DbLog:
           TIME       1734867721.17368
           VALUE      354054.77
       Total_Energy_S:
         DbLog:
           TIME       1734867721.17368
           VALUE      353953.39
       statTotal_Energy_SDayLast:
         DbLog:
           TIME       1734821995.07105
           VALUE      14759.02
       state:
         DbLog:
           TIME       1734142268.48785
           VALUE      OK
   OLDREADINGS:
   READINGS:
     2024-12-22 12:42:20   Active_Power_A  121.1
     2024-12-22 12:42:20   Active_Power_B    1.4
     2024-12-22 12:42:00   Active_Power_C    4.5
     2024-12-22 12:42:20   Active_Power_S  126.9
     2024-12-22 12:42:00   Active_Power_calculated 127.8 ( 7668 Ws =  2.13 Wh in 60 s )
     2024-12-22 12:42:01   Active_Power_integrated 126.3  (3 values)
     2024-11-27 16:26:01   Active_Power_integratedNeg  0.0  (0 Ws =  0.00 Wh)
     2024-12-22 12:42:01   Active_Power_integratedPos 126.3  (7578 Ws =  2.10 Wh)
     2024-12-22 12:42:20   Apparent_Power_A 189.7
     2024-12-22 12:41:40   Apparent_Power_B  6.8
     2024-12-22 12:42:20   Apparent_Power_C  8.6
     2024-12-22 12:42:20   Apparent_Power_S 205.1
     2024-12-22 12:42:20   Current_A       0.823
     2024-12-22 12:41:20   Current_B       0.029
     2024-12-22 12:42:20   Current_C       0.037
     2024-12-22 12:42:20   Current_S       0.889
     2024-12-22 11:02:23   Frequency_A     50
     2024-12-22 12:39:39   Frequency_B     50
     2024-12-22 10:02:38   Frequency_C     50
     2024-12-22 12:42:20   PowerReactive_A 146.0
     2024-12-22 12:42:20   PowerReactive_B  6.7
     2024-12-22 12:42:20   PowerReactive_C  7.3
     2024-12-22 12:42:20   PowerReactive_S 160.0
     2024-12-22 12:42:20   Power_Factor_A  0.65 (inductive)
     2024-12-22 12:42:00   Power_Factor_B  0.19 (inductive)
     2024-12-22 12:42:20   Power_Factor_C  0.55 (inductive)
     2024-12-22 12:42:00   Purchased_Energy_A 177656.8
     2024-12-22 12:42:00   Purchased_Energy_B 87060.88
     2024-12-22 12:42:00   Purchased_Energy_C 89337.09
     2024-12-22 12:42:00   Purchased_Energy_S 354054.77
     2024-12-22 12:42:01   Purchased_Energy_T 30582554.8316359
     2024-11-24 19:32:00   Returned_Energy_A 0
     2024-12-22 09:42:00   Returned_Energy_B 101.38
     2024-11-24 19:32:00   Returned_Energy_C 0
     2024-12-22 09:42:00   Returned_Energy_S 101.38
     2024-12-19 19:32:01   Returned_Energy_T 0
     2024-12-22 12:42:00   Total_Energy_S  353953.39
     2024-12-22 12:42:01   Total_Energy_T  30582554.8316359
     2024-12-22 12:42:20   Voltage_A       230.6
     2024-12-22 12:42:20   Voltage_B       232.3
     2024-12-22 12:42:20   Voltage_C       232.3
     2024-11-24 19:31:50   ap              enabled open
     2024-11-24 19:31:50   ap_clients      disabled
     2024-11-24 19:31:50   ap_name         ShellyPro3EM-AC151869A168
     2024-11-24 19:31:50   ble             enabled
     2024-11-24 19:31:50   ble_obs         disabled
     2024-11-24 19:31:50   ble_rpc         enabled
     2024-12-18 03:23:49   cloud           enabled(connected)
     2024-12-19 19:31:56   error_EM        ok
     2024-11-24 19:31:50   firmware_ID     20241011-114455/1.4.4-g6d2a586
     2024-11-24 19:31:50   firmware_current v1.4.4
     2024-11-24 19:32:16   firmware_updIcon OK
     2024-11-24 19:32:16   firmware_updText -/-
     2024-12-22 12:42:11   inttemp         42.3
     2024-11-24 19:31:49   mac             AC:15:18:69:A1:68
     2024-11-24 19:31:49   model_ID        SPEM-003CEBEU
     2024-11-24 19:31:49   model_family    Pro/Gen2
     2024-11-24 19:31:49   model_function  energy meter
     2024-11-24 19:31:49   model_name      Shelly Pro 3EM
     2024-12-14 03:11:16   network         <html>connected to <a href="http://192.168.1.55">192.168.1.55</a> (Wifi)</html>
     2024-12-14 03:11:16   network_connection online (Wifi)
     2024-12-14 03:11:05   network_disconnects 1
     2024-11-24 19:31:50   network_ip-address_LAN -
     2024-11-24 19:31:50   network_ip-address_Wifi 192.168.1.55
     2024-12-22 12:42:11   network_rssi    -63
     2024-11-24 19:31:50   network_ssid    DAHOAM
     2024-11-24 19:31:50   network_wifi_roaming -80
     2024-12-22 12:42:20   statStatTotal_Energy_SMonthLast Hour: 0.00 Day: 0.00 Month: 0.00 Year: 0.00 (since: 2024-12-16 )
     2024-12-22 11:59:55   statStatTotal_Energy_SMonthLastLast Hour: 0.00 Day: 0.00 Month: - Year: -
     2024-11-29 14:04:38   statStateDay    OK: 14:04:43 OK_Count: 1
     2024-11-28 23:59:55   statStateDayLast OK: 24:00:00 OK_Count: 1
     2024-11-29 14:04:38   statStateMonth  OK: 4d 18:28:10 OK_Count: 1 (since: 2024-11-24_19:36:26)
     2024-11-29 14:04:38   statStateYear   OK: 4d 18:28:12 OK_Count: 1 (since: 2024-11-24_19:36:26)
     2024-12-22 12:42:20   statTotal_Energy_S Hour: 577.97 Day: 9434.93 Month: 294691.96 Year: 306933.17 (since: 2024-11-30 )
     2024-12-22 12:42:20   statTotal_Energy_SDay 9434.93
     2024-12-21 23:59:55   statTotal_Energy_SDayLast 14759.02
     2024-12-22 12:42:20   statTotal_Energy_SHour 577.97
     2024-12-22 11:59:55   statTotal_Energy_SHourLast 612.72
     2024-12-22 11:59:55   statTotal_Energy_SLast Hour: 612.72 Day: 14759.02 Month: 12241.21 Year: - (since: 2024-11-30 )
     2024-12-22 12:42:20   statTotal_Energy_SMonth 294691.96
     2024-11-30 23:59:55   statTotal_Energy_SMonthLast 12241.21
     2024-12-22 12:42:20   statTotal_Energy_SYear 306933.17
     2024-12-14 03:11:08   state           OK
     2024-12-22 12:42:11   uptime          2398427
     2024-11-24 19:31:50   webhook_cnt     0 / 0 / 0
     2024-11-24 19:31:50   webhook_ver     0
   helper:
     Energymeter_P 30582554.8316359
     Energymeter_R 0
     Sets       config:ap_disable,ap_enable interval password reboot:noArg update:noArg name reset:noArg clear:disconnects,error,energy,responsetimes actions
     StatusCall 0
     Total_Energy_S 353953.39
     _98_statistics myStatDevice
     a_Active_Power 121.1
     b_Active_Power 1.4
     c_Active_Power 4.5
     power      127
     powerCnt   1
     powerNeg   0
     powerPos   127
     range_extender disabled
     settings_time 1734867511.97067
     timer      0
     timestamp_last 1734867721.14234
     bm:
       Shelly_Attr:
         cnt        4
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        21.12. 08:58:28
         max        0.00175809860229492
         tot        0.00218510627746582
         mAr:
           set
           Shelly3EM_EG_Heizung
           interval
           20
       Shelly_Get:
         cnt        30
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        04.12. 13:45:56
         max        0.00585508346557617
         tot        0.0108466148376465
         mAr:
           HASH(0x52fd850)
           Shelly3EM_EG_Heizung
           ?
       Shelly_Notify:
         cnt        3133193
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        21.12. 22:23:19
         max        0.0320279598236084
         tot        143.80907034874
         mAr:
           HASH(0x52fd850)
           HASH(0x52fd3a0)
       Shelly_Set:
         cnt        36671
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        15.12. 19:15:14
         max        0.304884910583496
         tot        828.846790313721
         mAr:
           HASH(0x52fd850)
           Shelly3EM_EG_Heizung
           ?
Attributes:
   event-on-change-reading .*
   icon       measure_power
   interval   20
   model      shellypro3em
   room       Stromverbrauch
   stateFormat heute bisher: statTotal_Energy_SDay Wh

Shelly3EM_OG_Strom

Internals:
   DEF        192.168.1.51
   FUUID      63622704-f33f-f59f-85c5-b8c702338c3b5158
   INTERVAL   20
   NAME       Shelly3EM_OG_Strom
   NR         194
   NTFY_ORDER 50-Shelly3EM_OG_Strom
   SHELLYID   BCFF4DFD0F7D
   STATE      heute bisher: 9.2157 kWh
   TYPE       Shelly
   eventCount 130052
   units      0
   Helper:
     DBLOG:
       Gesamtverbrauch_kWh:
         DbLog:
           TIME       1734867784.43937
           VALUE      8995.1277
       energyReturned_0:
         DbLog:
           TIME       1734855511.65659
           VALUE      0
       energyReturned_1:
         DbLog:
           TIME       1734855511.65659
           VALUE      0
       energyReturned_2:
         DbLog:
           TIME       1734855511.65659
           VALUE      4103.4
       energyReturned_TTL:
         DbLog:
           TIME       1734612437.72856
           VALUE      4103.4
       energy_0:
         DbLog:
           TIME       1734867784.43937
           VALUE      2982949.3
       energy_1:
         DbLog:
           TIME       1734867784.43937
           VALUE      3470573.7
       energy_2:
         DbLog:
           TIME       1734867784.43937
           VALUE      2541604.7
       energy_TTL:
         DbLog:
           TIME       1734867784.43937
           VALUE      8995127.7
       powerFactor_0:
         DbLog:
           TIME       1734867805.18432
           VALUE      0.78
       powerFactor_1:
         DbLog:
           TIME       1734866857.11783
           VALUE      0.99
       powerFactor_2:
         DbLog:
           TIME       1734867805.18432
           VALUE      0.13
       power_0:
         DbLog:
           TIME       1734867818.09551
           VALUE      77.56
       power_1:
         DbLog:
           TIME       1734867818.09551
           VALUE      801.67
       power_2:
         DbLog:
           TIME       1734867818.09551
           VALUE      19.34
       power_TTL:
         DbLog:
           TIME       1734867805.18432
           VALUE      912.37
       power_TTLc:
         DbLog:
           TIME       1734867805.18432
           VALUE      912.37
       statGesamtverbrauch_kWhDay:
         DbLog:
           TIME       1734867784.43937
           VALUE      9.2157
       statGesamtverbrauch_kWhDayLast:
         DbLog:
           TIME       1734821995.11441
           VALUE      11.2786
       statGesamtverbrauch_kWhHour:
         DbLog:
           TIME       1734867784.43937
           VALUE      1.7212
       statGesamtverbrauch_kWhHourLast:
         DbLog:
           TIME       1734865195.17653
           VALUE      2.0120
       statGesamtverbrauch_kWhMonth:
         DbLog:
           TIME       1734867784.43937
           VALUE      276.1667
       statGesamtverbrauch_kWhMonthLast:
         DbLog:
           TIME       1733007595.09799
           VALUE      353.9669
       statGesamtverbrauch_kWhYear:
         DbLog:
           TIME       1734867784.43937
           VALUE      3890.4529
       state:
         DbLog:
           TIME       1734855529.19452
           VALUE      off
   OLDREADINGS:
   READINGS:
     2024-12-22 12:43:04   Gesamtverbrauch_kWh 8995.1277
     2024-12-22 12:43:04   Total_Energy    8991024.3
     2024-11-20 21:50:35   ap              disabled open
     2024-11-20 21:50:35   ap_name         shellyem3-BCFF4DFD0F7D
     2024-12-22 12:43:24   apparentpower_0 100.2
     2024-12-22 12:43:24   apparentpower_1 825.6
     2024-12-22 12:43:24   apparentpower_2 129.6
     2024-11-20 21:50:35   auto_off        0 - disabled
     2024-11-20 21:50:35   auto_on         0 - disabled
     2022-11-02 09:15:00   cloud           disabled
     2024-02-16 00:22:48   coiot           enabled
     2024-02-16 00:22:48   coiot_period    15
     2024-12-22 12:43:24   current_0       0.44
     2024-12-22 12:43:24   current_1       3.64
     2024-12-22 12:43:24   current_2       0.56
     2024-12-22 09:18:31   energyReturned_0 0
     2024-12-22 09:18:31   energyReturned_1 0
     2024-12-22 09:18:31   energyReturned_2 4103.4
     2024-12-19 13:47:17   energyReturned_TTL 4103.4
     2024-12-22 12:43:04   energy_0        2982949.3
     2024-12-22 12:43:04   energy_1        3470573.7
     2024-12-22 12:43:04   energy_2        2541604.7
     2024-12-22 12:43:04   energy_TTL      8995127.7
     2024-12-22 09:18:29   error           connect to http://192.168.1.51:80 timed out
     2023-11-12 11:51:34   firmware        v1.14.0
     2024-11-20 21:50:35   firmware_current v1.14.0
     2024-12-21 14:00:08   firmware_updIcon B
     2024-12-21 14:00:08   firmware_updText check for beta-version
     2024-11-20 21:50:35   login           open
     2024-12-22 09:18:49   network         <html>connected to <a href="http://192.168.1.51">192.168.1.51</a></html>
     2024-12-22 09:18:49   network_connection online
     2024-12-22 09:18:04   network_disconnects 4303
     2024-12-15 21:50:48   network_ip-address 192.168.1.51
     2024-12-22 12:42:44   network_rssi    -72
     2024-12-12 19:28:19   network_ssid    DAHOAM
     2024-02-16 00:22:48   network_threshold -70
     2024-11-20 21:50:35   network_wifi_roaming disabled
     2024-12-12 19:28:19   overpower_0     off
     2024-12-12 19:28:19   overpower_1     -
     2024-12-12 19:28:19   overpower_2     -
     2024-12-22 12:43:24   powerFactor_0   0.78
     2024-12-22 12:27:37   powerFactor_1   0.99
     2024-12-22 12:43:24   powerFactor_2   0.13
     2024-12-22 12:43:38   power_0         77.56
     2024-12-22 12:43:38   power_1         801.67
     2024-12-22 12:43:38   power_2         19.34
     2024-12-22 12:43:24   power_TTL       912.37
     2024-12-22 12:43:24   power_TTLc      912.37
     2024-12-22 12:43:24   reactivepower_0 62.7
     2024-12-22 12:43:24   reactivepower_1 116.4
     2024-12-22 12:43:24   reactivepower_2 128.5
     2024-12-12 19:28:19   relay           off
     2024-12-12 19:28:19   source          input
     2024-12-22 12:43:38   statGesamtverbrauch_kWh Hour: 1.7212 Day: 9.2157 Month: 276.1667 Year: 3890.4529
     2024-12-22 12:43:38   statGesamtverbrauch_kWhDay 9.2157
     2024-12-21 23:59:55   statGesamtverbrauch_kWhDayLast 11.2786
     2024-12-22 12:43:38   statGesamtverbrauch_kWhHour 1.7212
     2024-12-22 11:59:55   statGesamtverbrauch_kWhHourLast 2.0120
     2024-12-22 11:59:55   statGesamtverbrauch_kWhLast Hour: 2.0120 Day: 11.2786 Month: 353.9669 Year: 4369.4057
     2024-12-22 12:43:38   statGesamtverbrauch_kWhMonth 276.1667
     2024-11-30 23:59:55   statGesamtverbrauch_kWhMonthLast 353.9669
     2024-12-22 12:43:38   statGesamtverbrauch_kWhYear 3890.4529
     2023-12-31 23:59:55   statGesamtverbrauch_kWhYearLast 4369.4057
     2024-02-15 17:57:42   statStateDay    initialized: 00:00:00 initialized_Count: 1 (since: 2024-02-15_17:57:42)
     2024-02-15 17:57:42   statStateMonth  initialized: 00:00:00 initialized_Count: 1 (since: 2024-02-15_17:57:42)
     2024-02-15 17:57:42   statStateYear   initialized: 00:00:00 initialized_Count: 1 (since: 2024-02-15_17:57:42)
     2024-12-22 09:18:49   state           off
     2024-12-12 19:28:19   timer           0
     2024-12-22 12:43:24   uptime          12298 sec, last reboot at 2024-12-22 09:18:26
     2024-12-22 12:43:24   voltage_0       228.21
     2024-12-22 12:43:24   voltage_1       227.64
     2024-12-22 12:43:24   voltage_2       228.35
     2024-11-20 21:50:36   webhook_cnt     0 / 0 / 0
     2024-10-14 19:04:03   webhook_ver     0
   helper:
     Sets       config interval password reboot:noArg update:noArg name reset:noArg clear:disconnects,error,responsetimes actions on off toggle on-for-timer off-for-timer
     StatusCall 0
     _98_statistics myStatDevice
     settings_time 1734867785.00614
     timer      0
     bm:
       Shelly_Get:
         cnt        9
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        29.11. 13:53:22
         max        0.000263214111328125
         tot        0.00165605545043945
         mAr:
           HASH(0x446a8d8)
           Shelly3EM_OG_Strom
           ?
       Shelly_Notify:
         cnt        3133341
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        21.12. 22:21:45
         max        0.0251519680023193
         tot        77.4419937133789
         mAr:
           HASH(0x446a8d8)
           HASH(0x402f538)
       Shelly_Set:
         cnt        21664
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        21.12. 22:23:52
         max        0.264010906219482
         tot        483.473663806915
         mAr:
           HASH(0x446a8d8)
           Shelly3EM_OG_Strom
           ?
Attributes:
   event-on-change-reading .*
   icon       measure_power
   interval   20
   model      shelly3em
   room       Stromverbrauch
   stateFormat heute bisher: statGesamtverbrauch_kWhDay kWh
   userReadings Gesamtverbrauch_kWh:(energy_0:.*|energy_1:.*|energy_2:.*) {(ReadingsNum("$name","energy_2",0)+ReadingsNum("$name","energy_1",0)+ReadingsNum("$name","energy_0",0))/1000}


TomLee

Ah, Shelly3EM_EG_Heizung ist nur ein Stromzähler, darum keine setter on/off?
Wenn die vorhanden wären, würde mVn. die Darstellung auch in "grün" erfolgen wie in dem Shelly3EM_OG_Strom (ausser man hat die Darstellung von on/off mit Doppelpunkt in webCmd "ausgeknippst").

Vorschlag, gib die Farbe in dem Attribut devStateStyle an:
attr Shelly3EM_EG_Heizung devStateStyle style="color:green;;"

Ruggy

War mir gar nicht bewusst, dass der Shelly3EM Pro keine Schaltfunktion mehr hat. Das Vorgängermodel Shelly3EM "ohne Pro" hatte noch einen Schalter eingebaut.

Wie Du geschrieben hast, ist dies dann der Grund warum kein on/off und dann auch nicht grün.


Das mit der Farbe übers Attribut hat geklappt.
Jetzt ist alles schön grün  ;)

Danke