UConv: Unterschied zwischen den Versionen
Loredo (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Mahowi (Diskussion | Beiträge) K (Fehler in Infobox) |
||
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
Zeile 2: | Zeile 2: | ||
|ModPurpose=Hilfsfunktionen zur modulübergreifenden Benutzung bei der Umrechnung von Einheiten. | |ModPurpose=Hilfsfunktionen zur modulübergreifenden Benutzung bei der Umrechnung von Einheiten. | ||
|ModType=h | |ModType=h | ||
|ModForumArea=FHEM Development | |ModForumArea=FHEM Development | ||
|ModTechName=UConv.pm | |ModTechName=UConv.pm | ||
Zeile 12: | Zeile 11: | ||
Um die im Folgenden beschriebenen Funktionen zu nutzen, muss die Datei UConv.pm eingebunden werden. Ein Modulautor kann das durch eine | Um die im Folgenden beschriebenen Funktionen zu nutzen, muss die Datei UConv.pm eingebunden werden. Ein Modulautor kann das durch eine | ||
:<code>use UConv;</code> | :<code>use UConv;</code> | ||
Anweisung in seinem Modul tun. Ein Endanwender | Anweisung in seinem Modul tun. | ||
Ein Endanwender sollte diese Anweisung in [[99 myUtils anlegen|99_myUtils]] einfügen. Die Einbindung über ein [[Notify]] mittels <code>global:INITIALIZED</code> ist zu spät, da dieses Event erst nach dem Einlesen aller Konfigurationen kommt. | |||
Es stehen verschiedene Funktionen zur Verfügung, die alle über <code>UConv::<nowiki><Funktionsname></nowiki></code> aufgerufen werden können. | Es stehen verschiedene Funktionen zur Verfügung, die alle über <code>UConv::<nowiki><Funktionsname></nowiki></code> aufgerufen werden können. |
Aktuelle Version vom 17. Februar 2020, 09:32 Uhr
UConv | |
---|---|
Zweck / Funktion | |
Hilfsfunktionen zur modulübergreifenden Benutzung bei der Umrechnung von Einheiten. | |
Allgemein | |
Typ | Hilfsmodul |
Details | |
Dokumentation | EN / DE |
Support (Forum) | FHEM Development |
Modulname | UConv.pm |
Ersteller | Loredo (Forum / Wiki) |
Wichtig: sofern vorhanden, gilt im Zweifel immer die (englische) Beschreibung in der commandref! |
UConv soll modulübergreifend Funktionen bereitstellen, um verschiedene Einheiten umzurechnen. Es wird zur Zeit von dem HP1000 Modul verwendet.
Benutzung
Um die im Folgenden beschriebenen Funktionen zu nutzen, muss die Datei UConv.pm eingebunden werden. Ein Modulautor kann das durch eine
use UConv;
Anweisung in seinem Modul tun.
Ein Endanwender sollte diese Anweisung in 99_myUtils einfügen. Die Einbindung über ein Notify mittels global:INITIALIZED
ist zu spät, da dieses Event erst nach dem Einlesen aller Konfigurationen kommt.
Es stehen verschiedene Funktionen zur Verfügung, die alle über UConv::<Funktionsname>
aufgerufen werden können.
Die Datei UConv beinhaltet entsprechende Kommentare dafür, welche Einheiten eine Funktion genau umrechnet.