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