Gerät: Unterschied zwischen den Versionen

Aus FHEMWiki
(Erläuterungen zu "Gerät")
 
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
{{Baustelle}}
== Begriff ==
Ein [[Gerät]] (engl. '''Device''') ist eine elementare Komponente im FHEM-System.
Ein [[Gerät]] (engl. '''Device''') ist eine elementare Komponente im FHEM-System.
Geräte werden in der Regel vom Benutzer per Definition erzeugt. Eine Definition beinhaltet drei wesentliche Parameter.
Geräte werden in der Regel vom Benutzer per Definition erzeugt. Eine Definition beinhaltet drei wesentliche Parameter.
Zeile 5: Zeile 7:
* '''typspezifische Angaben''', das sind Angaben, die in der [https://fhem.de/commandref_DE.html Befehlsreferenz] zu den einzelnen Gerätetypen beschrieben sind.
* '''typspezifische Angaben''', das sind Angaben, die in der [https://fhem.de/commandref_DE.html Befehlsreferenz] zu den einzelnen Gerätetypen beschrieben sind.


Der FHEM-Befehl einer Definition hat folgende Aufbau:
== Erzeugen eines Gerätes ==
Ein [[Gerät]] wird mit dem Befehl [https://fhem.de/commandref_DE.html#define define] erzeugt.
<pre>define <Gerätename> <Gerätetyp> <typspezifische Angaben></pre>
<pre>define <Gerätename> <Gerätetyp> <typspezifische Angaben></pre>
== Funktion eines Gerätes ==
* Angaben zur Darstellung im Frontend liefern, z.B. Temperatur, Feuchte, Schaltzustand, Set- u. Get-Befehl oder die Gerätezeile der [[Raumansicht]]
* typenbedingte Aufbereitung von Daten, z.B.
* typenbedingte Funktionen ausführen, z.B. auf Ereignisse reagieren und verknüpfen, Befehle ausführen, Daten liefern.
* Schnittstelle zu anderen Geräten bereitstellen und bedienen, z.B. ein [[Gerät]] vom Typ [[SOMFY]] tauscht Daten mit einem Ein- u. Ausgabegerät (E/A-Gerät) vom Typ [[SIGNALduino]] aus.
* Datenaustauch mit Hardware realisieren, z.B. ein Gerät vom Typ '''[[SIGNALduino]]''' bedient als E/A-Gerät uber eine USB-Schnittstelle die Hardware [[SIGNALduino]].
== Detailansicht im FHEMWEB-Frontend ==
Die Detailansicht eines Gerätes kann aus der [[Raumansicht]] aufgerufen werden, über den Link mit dem Gerätenamen oder dem Alias.




[[Kategorie:Glossary]]
[[Kategorie:Glossary]]

Version vom 8. März 2017, 10:25 Uhr


Clock - Under Construction.svg An dieser Seite wird momentan noch gearbeitet.


Begriff

Ein Gerät (engl. Device) ist eine elementare Komponente im FHEM-System. Geräte werden in der Regel vom Benutzer per Definition erzeugt. Eine Definition beinhaltet drei wesentliche Parameter.

  • Gerätename, eine eindeutige Bezeichnung, die der Benutzer vergibt.
  • Gerätetyp, mit dieser Angabe wird das Modul festgelegt von dem das Gerät instanziert wird. Das Modul bestimmt die Funktionen des Gerätes. Gerätetypen sind mit den Namen in der Befehlsreferenz identisch, z.B. ist der Name Calendar der Geräteyp und bezieht sich auf das Modul 57_Calendar.pm.
  • typspezifische Angaben, das sind Angaben, die in der Befehlsreferenz zu den einzelnen Gerätetypen beschrieben sind.

Erzeugen eines Gerätes

Ein Gerät wird mit dem Befehl define erzeugt.

define <Gerätename> <Gerätetyp> <typspezifische Angaben>

Funktion eines Gerätes

  • Angaben zur Darstellung im Frontend liefern, z.B. Temperatur, Feuchte, Schaltzustand, Set- u. Get-Befehl oder die Gerätezeile der Raumansicht
  • typenbedingte Aufbereitung von Daten, z.B.
  • typenbedingte Funktionen ausführen, z.B. auf Ereignisse reagieren und verknüpfen, Befehle ausführen, Daten liefern.
  • Schnittstelle zu anderen Geräten bereitstellen und bedienen, z.B. ein Gerät vom Typ SOMFY tauscht Daten mit einem Ein- u. Ausgabegerät (E/A-Gerät) vom Typ SIGNALduino aus.
  • Datenaustauch mit Hardware realisieren, z.B. ein Gerät vom Typ SIGNALduino bedient als E/A-Gerät uber eine USB-Schnittstelle die Hardware SIGNALduino.

Detailansicht im FHEMWEB-Frontend

Die Detailansicht eines Gerätes kann aus der Raumansicht aufgerufen werden, über den Link mit dem Gerätenamen oder dem Alias.