weblink
weblink | |
---|---|
Zweck / Funktion | |
Platzhalter zur Anzeige benutzerdefinierter Links | |
Allgemein | |
Typ | Hilfsmodul |
Details | |
Dokumentation | EN / DE |
Support (Forum) | Frontends |
Modulname | 98_weblink.pm |
Ersteller | rudolfkoenig (Forum / Wiki) |
Wichtig: sofern vorhanden, gilt im Zweifel immer die (englische) Beschreibung in der commandref! |
Das (Hilfs-)Modul weblink ermöglicht es, eigene Links in die Fhem Oberfläche einzubinden.
Voraussetzungen
Keine.
Anwendung
Define
Details in der commandref/weblinkdefine.
Attribute
Details in der commandref/weblink.
Bearbeitung
Da weblinks in der FHEM-Oberfläche keine einfache Möglichkeit bieten, in den Bearbeitungsmodus zu wechseln, empfiehlt es sich, z.B. den Weg über
list TYPE=weblink
(listet alle definierten weblinks auf) oderlist name_des_weblinks
(sofern der Name des gewünschten weblinks bekannt ist)
zu gehen.
Anwendungsbeispiele
Die Anwendung von Weblinks ist erläutert und bebildert z.B. auf der Seite UWZ. Des Weiteren werden auch Diagramme in der Regel als weblink des Typs fileplot definiert und eingebunden.
htmlCode-Typ, für simple aber wichtige Formatierungs-Ergänzungen
define weblink_test_web_archive_org weblink htmlCode { '<a href="https://web.archive.org">web.archive.org test</a>
' }
(weil die Usability von weblink durchaus ein Buch mit sieben Siegeln sein kann - siehe exemplarische Foren-Diskussion...)
"stummer weblink", Webhook
Will man einen Befehl ausführen sobald ein bestimmter Raum aufgerufen wird, kann man einen Weblink erstellen, der keinerlei Ausgabe erzeugt. Er wird ausgeführt, ist aber unsichtbar:
defmod WEB.WebHook.weblink weblink htmlCode { fhem("setreading WEB.WebHook.weblink bla $today $hms");; return; }
attr WEB.WebHook.weblink room Raum1,Raum2,Raum3
Links
- Forenthema weblink - wie editieren?