Konzept

Hier finden Sie die wichtigsten Grundkonzepte von Jeedom. Diese Dokumentation ist bewusst einfach gehalten, um Ihnen den Einstieg in die Hausautomation zu erleichtern.

Die Möglichkeiten von Jeedom sind nahezu unbegrenzt, da man mit ein paar PHP-, Python- oder anderen Skripten eine Menge Dinge erstellen kann, aber darum geht es hier nicht.

Anzeige

Mit Jeedom lassen sich zahlreiche Geräte miteinander vernetzen, unabhängig davon, ob diese auf den Protokollen Z-Wave, Enocean, Zigbee usw. basieren, über APIs mithilfe von Plugins oder direkt in Form von Skripten. Weitere Informationen finden Sie auf der Markt um einen Überblick über die unterstützten Geräte zu erhalten.

Sie können diese Geräte auf verschiedene Arten anzeigen:

Zusammenfassung

Diese können in einem Browser auf einem Desktop-Computer, auf einem Smartphone über die WebApp oder die mobile App aufgerufen werden: Mobile Version

Die Objekte

Um Ihre Geräte zu organisieren, können Sie Objekte.

Diese Objekte können Räume im Haus darstellen (Wohnzimmer, Schlafzimmer, Arbeitszimmer). Jedes Objekt kann ein übergeordnetes Objekt haben. Diese Hierarchie dient der Darstellung auf dem Dashboard. Sie können beispielsweise ein Objekt Haus haben, dessen untergeordnete Objekte Wohnzimmer und Schlafzimmer sind. Auf dem Dashboard werden unter dem Objekt Haus auch dessen untergeordnete Objekte angezeigt.

Objekt

Tipp

Unter Einstellungen → Voreinstellungen können Sie festlegen, zu welchem Objekt Sie auf dem Dashboard gelangen möchten. Einstellungen

Dashboard

Geräte und deren Steuerung

Steuerungen

Um mit unserem Hausautomationssystem zu interagieren, braucht man Befehle! Es gibt zwei Arten von Befehlen:

Anmerkung

Keine Sorge, Bestellungen werden normalerweise automatisch erstellt! Diese Erläuterungen dienen lediglich dem besseren Verständnis.

Diese Befehle können auch dazu dienen, Szenarien um Vorgänge anhand der von Ihren Sensoren übermittelten Informationen zu automatisieren. Wenn beispielsweise ein Bewegungssensor eine Präsenz erkennt, löst dies ein Szenario aus, das das Licht einschaltet.

Aktionsbefehle sind in der Regel mit Info-Befehlen verknüpft. In diesem Fall verfügt unsere Steckdose über zwei Aktionen on und off, die in der Regel mit einer Status-Information verbunden sind.

Steuerungen

Diese beiden Befehlstypen sind in Form eines Geräts miteinander verknüpft. Das Gerät verfügt somit über Info- und/oder Aktionsbefehle, und dieses Gerät hat ein Objekt als übergeordnetes Element, sodass Sie es an beliebiger Stelle anzeigen können.

Jeder Befehl kann zudem einen sogenannten generischen Typ haben, wodurch Jeedom und bestimmte Plugins den Befehlstyp erkennen können (Status einer Steckdose, Schalter einer Leuchte usw.). Extras → Gerätetypen.

Ausstattung

Diese Geräte werden über Plugins erstellt. Mit dem Z-Wave-Plugin können Sie beispielsweise Ihre Z-Wave-Steckdose hinzufügen. Dadurch wird ein Gerät mit entsprechenden Befehlen erstellt, das Sie benennen und mit einem Objekt verknüpfen können.

Was die Darstellung angeht, wird jeder Befehl über ein Widget angezeigt. Der Core bietet die wichtigsten Widgets sowie ein Tool zu deren Erstellung (V4): Widgets.

Diese Befehle sind in einer Kachel zusammengefasst, die Ihrer Anlage entspricht. Diese Kachel wird dann auf dem Dashboard in dem Objekt angezeigt, dem Sie sie zugewiesen haben.

Steuerungen

Unabhängig davon, um welches Gerät es sich handelt, wird es als Gerät angelegt, und zwar auf der Grundlage eines Plugin.

Dieses Gerät verfügt über eigene Befehle info oder action. Diese Befehle werden in Form von Widgets angezeigt, die die Kachel des Geräts in seinem übergeordneten Objekt bilden.

Sie werden im Folgenden feststellen, dass jedes Objekt, jedes Gerät und jeder Befehl zahlreiche Optionen hinsichtlich der Funktionen oder der Darstellung bietet. Aber eins nach dem anderen: Nun sollten Sie die Grundkonzepte von Jeedom verstanden haben und somit in der Lage sein, Ihre Hausautomation zu organisieren, da Sie wissen, wo Sie nachschauen müssen.

Mein erstes Szenario

Der Vorteil der Hausautomation liegt – über die zentrale und ferngesteuerte Steuerung unserer Geräte hinaus – vor allem in der Automatisierung. Das Ziel ist nicht, stundenlang vor dem Dashboard oder dem Design zu sitzen, sondern im Gegenteil, dass sich Ihr Zuhause an Ihre Gewohnheiten anpasst und sich unauffällig in den Hintergrund einfügt. Nie wieder müssen Sie täglich Rollläden öffnen und schließen oder das Licht ein- und ausschalten; Sie werden benachrichtigt, wann Sie die Mülltonne an die Straße stellen müssen oder wann Post im Briefkasten liegt, und die Heizung passt sich je nach Jahreszeit und Wetterbedingungen an. Die Möglichkeiten sind unbegrenzt und hängen vom Lebensstil jedes Einzelnen ab. Dafür gibt es die Szenarien!

Ein Szenario ist eine Abfolge festgelegter Aktionen, die zu bestimmten Tageszeiten ausgeführt werden. Die Ausführung kann zeitlich geplant sein (jeden Montag um eine bestimmte Uhrzeit) oder durch ein Ereignis ausgelöst werden. Wie oben beschrieben, kann dieses Ereignis beispielsweise unser Befehl „Anwesenheit“ an einen Bewegungsmelder sein, der nach einer Erkennung ausgelöst wird.

Das Ziel ist hier nicht, alle Aspekte abzudecken, sondern anhand einfacher Beispiele verschiedene Anwendungsszenarien aufzuzeigen. Die Dokumentation der Bedienungsanleitung ist wesentlich umfassender.

Einschalten des Lichts bei Bewegungserkennung.

Nehmen wir an, wir haben eine steuerbare Leuchte und einen Bewegungsmelder im Schlafzimmer.

1. Szenario

Der Auslöser ist das, was die Ausführung dieses Szenarios auslöst. In diesem Fall möchten wir es auslösen, wenn unser Sensor eine Anwesenheit erkennt. Daher verwenden wir den Befehl #[Chambre][Détecteur Chambre][Présence]# == 1.

Die # bezeichnen einen Befehl; danach folgt [der Name des übergeordneten Objekts], dann [der Name des Geräts] und schließlich [der Name des Befehls]. Hier fügen wir hinzu ` == 1` denn wir möchten, dass das Szenario nur bei der Erkennung einer Präsenz ausgelöst wird. Bei einem Präsenzmelder fällt dieser Wert jedoch einige Sekunden später wieder auf 0 zurück. Dieser Rückgang auf 0 löst unser Szenario daher nicht erneut aus.

Wir haben hier nur einen kurzen Überblick über die Möglichkeiten von Szenarien gegeben. Sie können Bedingungen hinzufügen (Wenn/Dann/Sonst-Block), Aktionen zeitlich verzögern (In-Block), sie programmieren (A-Block) und sogar direkt PHP-Code verwenden (Code-Block).

Wir haben hier den Auslösemodus auf Befehl verwendet. Sie können jedoch auch den Modus programmiert nutzen (und kombinieren), um ein Szenario jeden Morgen oder jede Stunde usw. auszuführen.

Das Tagesprogramm.

Ein immer wiederkehrendes Thema für Jeedom-Einsteiger ist die Programmierung von täglichen Ereignissen wie:

Für diese Art von Szenario gibt es hier eine sehr gute Einführung: Tagesprogramm

Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site web. Si vous continuez à utiliser ce site, nous supposerons que vous en êtes satisfait.