FHEM Forum

FHEM => Frontends => readingsGroup / readingsHistory => Thema gestartet von: wk am 01 Dezember 2021, 17:24:58

Titel: 2 spaltige Anzeige von langer schmaler Liste
Beitrag von: wk am 01 Dezember 2021, 17:24:58
Ich habe mir eine ReadingsGroup gebastelt, die mir den Online-Zustand und die IP-Adresse meiner MQTT-Device anzeigt.
Doch alles suchen hier hat mir noch nicht die Lösung gebracht um die Anzeige 2 spaltig zu bekommen.

Internals:
   DEF        \
 MQTT2_shelly1_.{6}:online,ip
 MQTT2_shellyht.*:online,ip
 MQTT2_DVES_.{6}:LWT,IPAddress1
 Sh_._.{1,2}[^z]:online,ip
   FUUID      61850d66-f33f-b6b9-befd-5eec9af04465d9b7
   NAME       rg_MQTT
   NR         231
   NTFY_ORDER 50-rg_MQTT
   STATE      Initialized
   TYPE       readingsGroup
   changed    0
   mayBeVisible 1
   CONTENT:
     MQTT2_DVES_01B35B 1
     MQTT2_DVES_541F64 1
     MQTT2_DVES_585C5B 1
     MQTT2_DVES_BC9183 1
     MQTT2_DVES_C703B8 1
     MQTT2_DVES_D00D84 1
     MQTT2_DVES_D04303 1
     MQTT2_DVES_D1E9E2 1
     MQTT2_shelly1_22F25C 1
     MQTT2_shellyht_E00E4C 1
     MQTT2_shellyht_E019A8 1
     Sh_N_Gk    1
     Sh_N_Ku    1
     Sh_S_Fr    1
     Sh_S_KK    1
     Sh_S_St    1
     Sh_S_W1    1
     Sh_S_W2    1
     Sh_S_W3    1
     Sh_S_WK    1
     Sh_W_Be    1
     Sh_W_Eb    1
     Sh_W_In    1
     Sh_W_Kb    1
     Sh_W_Sc    1
   CONTENT2:
   DEVICES:
     ARRAY(0x56204fa2e848)
     ARRAY(0x56204f9a91b8)
     ARRAY(0x56204faab1e8)
     ARRAY(0x56204fd457e0)
     ARRAY(0x56204fbe57b8)
     ARRAY(0x56204fa8e0a0)
     ARRAY(0x56204fbb1418)
     ARRAY(0x562049d42808)
     ARRAY(0x56204fd5e530)
     ARRAY(0x56204fbb4058)
     ARRAY(0x56204fcb1650)
     ARRAY(0x56204f99ddc8)
     ARRAY(0x56204fab97e0)
     ARRAY(0x56204fbb2550)
     ARRAY(0x56204fd42460)
     ARRAY(0x56204fbe1d00)
     ARRAY(0x56204fbe5ff8)
     ARRAY(0x56204fc0eb50)
     ARRAY(0x56204fb42070)
     ARRAY(0x56204fa902c0)
     ARRAY(0x56204fb9dfc0)
     ARRAY(0x56204fe987d8)
     ARRAY(0x56204fd869f0)
     ARRAY(0x56204fbe5c80)
     ARRAY(0x56204fa8b7e8)
   fhem:
     lastDefChange 4
     last_update 1638374422.95592
   helper:
     DEF       
     valueFormat {return "<a href=http://".$VALUE." target=\"_self\">".$VALUE."</a>" if ($READING eq "ip" or $READING eq "IPAddress1")}
     positions:
       MQTT2_DVES_01B35B.IPAddress1 4:2
       MQTT2_DVES_01B35B.LWT 4:1
       MQTT2_DVES_541F64.IPAddress1 5:2
       MQTT2_DVES_541F64.LWT 5:1
       MQTT2_DVES_585C5B.IPAddress1 6:2
       MQTT2_DVES_585C5B.LWT 6:1
       MQTT2_DVES_BC9183.IPAddress1 7:2
       MQTT2_DVES_BC9183.LWT 7:1
       MQTT2_DVES_C703B8.IPAddress1 8:2
       MQTT2_DVES_C703B8.LWT 8:1
       MQTT2_DVES_D00D84.IPAddress1 9:2
       MQTT2_DVES_D00D84.LWT 9:1
       MQTT2_DVES_D04303.IPAddress1 10:2
       MQTT2_DVES_D04303.LWT 10:1
       MQTT2_DVES_D1E9E2.IPAddress1 11:2
       MQTT2_DVES_D1E9E2.LWT 11:1
       MQTT2_shelly1_22F25C.ip 1:2
       MQTT2_shelly1_22F25C.online 1:1
       MQTT2_shellyht_E00E4C.ip 2:2
       MQTT2_shellyht_E00E4C.online 2:1
       MQTT2_shellyht_E019A8.ip 3:2
       MQTT2_shellyht_E019A8.online 3:1
       Sh_N_Gk.ip 12:2
       Sh_N_Gk.online 12:1
       Sh_N_Ku.ip 13:2
       Sh_N_Ku.online 13:1
       Sh_S_Fr.ip 14:2
       Sh_S_Fr.online 14:1
       Sh_S_KK.ip 15:2
       Sh_S_KK.online 15:1
       Sh_S_St.ip 16:2
       Sh_S_St.online 16:1
       Sh_S_W1.ip 17:2
       Sh_S_W1.online 17:1
       Sh_S_W2.ip 18:2
       Sh_S_W2.online 18:1
       Sh_S_W3.ip 19:2
       Sh_S_W3.online 19:1
       Sh_S_WK.ip 20:2
       Sh_S_WK.online 20:1
       Sh_W_Be.ip 21:2
       Sh_W_Be.online 21:1
       Sh_W_Eb.ip 22:2
       Sh_W_Eb.online 22:1
       Sh_W_In.ip 23:2
       Sh_W_In.online 23:1
       Sh_W_Kb.ip 24:2
       Sh_W_Kb.online 24:1
       Sh_W_Sc.ip 25:2
       Sh_W_Sc.online 25:1
     recalc:
       undef
       undef
       ARRAY(0x56204fbe20c0)
     valueIcon:
       LWT.Offline 10px-kreis-rot
       LWT.Online 10px-kreis-gruen
       online.false 10px-kreis-rot
       online.true 10px-kreis-gruen
     values:
       formated:
         undef
         ARRAY(0x56204fae9b88)
         ARRAY(0x56204facad40)
       orig:
         undef
         ARRAY(0x56204fae9b10)
         ARRAY(0x56204fb44018)
       prefixsuffix:
         undef
         ARRAY(0x56204fab0038)
         ARRAY(0x56204faab2c0)
Attributes:
   alias      MQTT
   comment    In valueFormat ist als target '_self' einzutragen, wenn der Klick im gleichen Tab angezeigt werden soll. Für ein neues Tab '_blank' verwenden
   notime     1
   room       MQTT2_DEVICE,Überblick
   sortColumn 1
   sortby     25
   valueFormat {return "<a href=http://".$VALUE." target=\"_self\">".$VALUE."</a>" if ($READING eq "ip" or $READING eq "IPAddress1")}
   valueIcon  {"online.true" => '10px-kreis-gruen',
"online.false" => '10px-kreis-rot',
"LWT.Online" => '10px-kreis-gruen',
"LWT.Offline" => '10px-kreis-rot'}