FTUI Symbol: data-warn von 2 Readings

Begonnen von didi-fritz, 02 Januar 2021, 14:17:58

Vorheriges Thema - Nächstes Thema

didi-fritz

Hallo,

ich visualisiere mit FTUI den Zustand meiner Homatic-Devices.
Bei Batterie-betriebenen Sensoren wird auch das Reading "battery" ausgewertet und mit dem Warn-icon eine leere Batterie signalisiert.

             <div data-type="symbol" data-device="Brunnen" class="left-align"
                data-warn="battery" data-warn-on="low" data-warn-off="ok" data-warn-icon="fa-battery-1 fa-rotate-270" data-warn-color="#E1441D" data-warn-background-color="transparent"
                data-icons='["fs-general_ok","fs-general_low"]'
                data-states='["ok","leer"]' data-colors='["#67B653","#DD3300" ]' ></div>


Nun kommt es aber öfters vor, dass ein Device nicht mehr erreichbar ist, obwohl das Reading "battery" auf "ok" bleibt und ich keine Signalisierung erhalte. In diesem Fall aber geht das "Reading" "Activity" auf "dead"  (wird vom ActionDetector gesetzt). Ich möchte nun auch "Activity" zusätzlich auswerten.

Internals:
   DEF        53BB96
   IODev      CUL
   NAME       Brunnen
   NOTIFYDEV  global
   NR         1507
   NTFY_ORDER 50-Brunnen
   STATE      ok
   TYPE       CUL_HM
   chanNo     01
   READINGS:
     2021-01-02 13:18:53   Activity        dead
     2017-10-06 17:33:37   CommandAccepted yes
     2017-10-06 17:33:32   D-firmware      2.4
     2017-10-06 17:33:32   D-serialNr      NEQ1679476
     2017-10-06 17:33:37   PairedTo        0xF1xxxx
     2017-10-06 17:33:37   R-cyclicInfoMsg on
     2017-10-06 17:33:36   R-eventDlyTime  0 s
     2017-10-06 17:33:35   R-sabotageMsg   on
     2017-10-06 17:33:36   R-sign          off
     2017-10-06 17:33:37   RegL_00.        02:01 09:01 0A:F1 0B:23 0C:06 10:01 14:06 00:00
     2017-10-06 17:33:37   RegL_01.        08:00 20:60 21:00 22:64 30:06 00:00
     2021-01-01 02:12:12   alive           yes
     2021-01-01 02:12:12   battery         ok
     2020-08-31 16:15:38   cfgState        ok
     2021-01-01 02:12:12   commState       CMDs_done
     2021-01-01 02:12:12   contact         closed (to CUL)
     2020-10-08 15:46:33   powerOn         2020-10-08 15:46:33
     2021-01-01 02:12:12   recentStateType info
     2021-01-01 02:12:12   sabotageError   off
     2021-01-01 02:12:12   state           closed
     2020-10-08 15:48:12   trigger_cnt     8


ist es möglich, im FTUI auf ein weiteres warn-reading zuzugreifen?

meine Versuche mit 2 "data-warn"-tags bzw. mit regexpr (data-warn="battery|Activity" data-warn-on="dead|unknown|low" data-warn-off="alive|ok") sind leider gescheitert.

grüsse
Didi

yersinia

Zwei Warn-icons über ein Widget geht mWn nicht.
Du könntest allerdings ein weiteres icon hinzufügen und es nur anzeigen, wenn der Wert von Activity 'dead' ist (Symbol Widget: data-hide).
viele Grüße, yersinia
----
FHEM 6.4 (SVN) on RPi 4B with RasPi OS Bookworm (perl 5.36.0) | FTUI
nanoCUL->2x868(1x ser2net)@tsculfw, 1x433@Sduino | MQTT2 | Tasmota | ESPEasy
VCCU->14xSEC-SCo, 7xCC-RT-DN, 5xLC-Bl1PBU-FM, 3xTC-IT-WM-W-EU, 1xPB-2-WM55, 1xLC-Sw1PBU-FM, 1xES-PMSw1-Pl

Thorsten Pferdekaemper

...oder per userReading ein passendes Reading zusammenbasteln und dann das verwenden.
Gruß,
   Thorsten
FUIP

didi-fritz

Danke für die Vorschläge!

ich habs mit den userReadings gelöst