"comment" - Attribut + Hyperlinks

Begonnen von oetti77, 21 Januar 2017, 16:13:23

Vorheriges Thema - Nächstes Thema

oetti77

Hallo zusammen,

ist es möglich, beim "comment" Attribut einen Hyperlink mit zu hinterlegen? Habe mal testweise mit und ohne "<a href>" probiert, allerdings wird mir nur der Text angezeigt. Kein Link.

Der Hintergrund der Frage ist ziemlich simple.
Ich habe mir mittlerweile ein Wiki für die Dokumentation meiner FHEM-Installation installiert (Mann wird ja älter), und würde diesbzgl. gern aus einem Device, Notifiy oder was auch immer direkt ins Wiki verlinken.

Gruß
Chris
FHEM 5.8 (CentOS 7 auf ESXi 6.5), HM-CC-RT-DN, HM-Sec-Sc, HM-WDS40-TO, HM-LC-SW1-FM, HM-LC-Bl1PBU-FM, Sonos, Alexa, Nest Protect 2, Tradfri

Module: HUE, Lightify, ECOTOUCH, TelegramBot, Sonos, Alexa, Pushover, Enigma2

DeeSPe

Zitat von: oetti77 am 21 Januar 2017, 16:13:23
Habe mal testweise mit und ohne "<a href>" probiert, allerdings wird mir nur der Text angezeigt. Kein Link.

Setze mal noch ein
<html></html>

drumherum!

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

DeeSPe

Glaube das geht nicht in nem Attribut.
Aber in einem Reading wäre es möglich!
Evtl. ein userReading mit dem gewünschten (html) Inhalt erstellen!?

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

oetti77

Prüfe ich morgen mal und geb Bescheid.
Hab' den ganzen Abend mit dem Alarmmodul gespielt - jetzt raucht mir der Kopf  :)

Gruß
Chris
FHEM 5.8 (CentOS 7 auf ESXi 6.5), HM-CC-RT-DN, HM-Sec-Sc, HM-WDS40-TO, HM-LC-SW1-FM, HM-LC-Bl1PBU-FM, Sonos, Alexa, Nest Protect 2, Tradfri

Module: HUE, Lightify, ECOTOUCH, TelegramBot, Sonos, Alexa, Pushover, Enigma2

oetti77

Habe das Ganze nochmal mit einem userReading getestet.
Funktioniert leider auch nicht. Für einen kurzen Moment ist direkt der Link zu sehen, dann steht wieder nur der Text drin "<html><a href="mein_link">link</a></html>. Sehr spannend  8)

Falls jemand noch einen anderen Ansatz hat - einfach melden. Ansonsten würde ich mir diese Funktion gern für eine zukünftige FHEM-Version wünschen  :)

Danke und Gruß
Chris
FHEM 5.8 (CentOS 7 auf ESXi 6.5), HM-CC-RT-DN, HM-Sec-Sc, HM-WDS40-TO, HM-LC-SW1-FM, HM-LC-Bl1PBU-FM, Sonos, Alexa, Nest Protect 2, Tradfri

Module: HUE, Lightify, ECOTOUCH, TelegramBot, Sonos, Alexa, Pushover, Enigma2

DeeSPe

Zitat von: oetti77 am 23 Januar 2017, 12:45:04
Habe das Ganze nochmal mit einem userReading getestet.
Funktioniert leider auch nicht. Für einen kurzen Moment ist direkt der Link zu sehen, dann steht wieder nur der Text drin "<html><a href="mein_link">link</a></html>. Sehr spannend  8)

Falls jemand noch einen anderen Ansatz hat - einfach melden. Ansonsten würde ich mir diese Funktion gern für eine zukünftige FHEM-Version wünschen  :)

Danke und Gruß
Chris

Das ist komisch, denn ich lasse mir genau damit in TelegramBot das letzte Foto anzeigen und das funktioniert seit "eh und je" reibungslos:
attr TB userReadings lastPhoto:msgFileId.* {my $url=fhem "get $name urlForFile ".ReadingsVal($name,"msgFileId","");; "<html><img src=\"$url\" width=480></html>" if ($url =~ /(jpg|jpeg|png)$/)}

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

oetti77

Mmmh, ich habe immer folgendes probiert:

attr <my-device> userReadings <html><a href="#">test</a></html>

Das Ganze jeweils mit <html>, oder ohne, mit und ohne "" - der Effekt ist immer gleich.

Gruß
Chris
FHEM 5.8 (CentOS 7 auf ESXi 6.5), HM-CC-RT-DN, HM-Sec-Sc, HM-WDS40-TO, HM-LC-SW1-FM, HM-LC-Bl1PBU-FM, Sonos, Alexa, Nest Protect 2, Tradfri

Module: HUE, Lightify, ECOTOUCH, TelegramBot, Sonos, Alexa, Pushover, Enigma2

DeeSPe

#7
Das ist einfach falsch!!! ;)

attr <my-device> userReadings link {"<html><a href='#'>test</a></html>"}

Damit erscheint der Link im Reading link.

Gruß
Dan

EDIT: Dateianhang entfernt.
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

oetti77

FHEM 5.8 (CentOS 7 auf ESXi 6.5), HM-CC-RT-DN, HM-Sec-Sc, HM-WDS40-TO, HM-LC-SW1-FM, HM-LC-Bl1PBU-FM, Sonos, Alexa, Nest Protect 2, Tradfri

Module: HUE, Lightify, ECOTOUCH, TelegramBot, Sonos, Alexa, Pushover, Enigma2