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'}