FHEM Forum

FHEM => Frontends => readingsGroup / readingsHistory => Thema gestartet von: caldir65 am 07 April 2024, 17:50:13

Titel: IP-Adresse filtern und IP als Link
Beitrag von: caldir65 am 07 April 2024, 17:50:13
Hallo,

ich habe eine Readingsgroup für meine Shellys angelegt, um diese auf einen Blick sehen zu können.
Definiert ist die RG vie folgt (gekürzt):[code]define ReadingsGroup_Shelly readingsGroup <Shelly>,<Status>,<Firmware>,<IP> TYPE=Shelly:state,firmware,network
attr ReadingsGroup_Shelly DbLogExclude .*
attr ReadingsGroup_Shelly alias Shelly-Readingsgroup
attr ReadingsGroup_Shelly group Shelly
attr ReadingsGroup_Shelly room Arbeitszimmer,System->Geräte
attr ReadingsGroup_Shelly sortby 00
attr ReadingsGroup_Shelly style style="font-size:16px"
attr ReadingsGroup_Shelly valueIcon {'state.on' => 'li_wht_on', 'state.off' => 'li_wht_off'}


Die Ausgabe bringt jetzt für die IP-Adresse folgendes:

<html>connected to <a href="http://192.168.1.177">192.168.1.177</a></html>
ich würde diese Ausgabe jetzt gerne so formatieren, daß zum einen nur die IP-Adresse ausgegeben wird.

Gruß, Christoph
Titel: Aw: IP-Adresse filtern und IP als Link
Beitrag von: carlos am 07 April 2024, 23:53:37
Ich habe über userReadings folgendes gemacht:

IPAddress {InternalVal($NAME,"DEF","0.0.0.0")}
und dann einen Link in der readingsgroup IPAddress über valuePrefix:

valuePrefix     { IPAddress => '<a href="http://$VALUE" target="_blank"</a>' }
sieht dann so wie im Anhang aus.

Gruß

Hubert