Hier sind die wichtigsten Grundkonzepte von Jeedom. Diese Dokumentation bleibt freiwillig einfach, damit Sie die Kontrolle über Ihre Hausautomation übernehmen können.
Die Möglichkeiten von Jeedom sind nahezu endlos, da man mit ein paar PHP-, Python- oder anderen Skripten viele Dinge erstellen kann, aber das ist hier nicht das Thema.
Tip
Die folgenden Links verweisen auf Core v4.5. Auf der Dokumentationsseite (Benutzerhandbuch oder Konfiguration) können Sie die Version im Menü oben links ändern, um zu der Version zu wechseln, die dem gewünschten Core entspricht.
Mit Jeedom können viele Geräte miteinander verbunden werden, sei es auf Basis der Protokolle Z-Wave, Enocean, Zigbee usw., auf APIs mithilfe von Plugins oder direkt in Form von Skripten. Sie können auf der sehen Markt um einen Überblick über die unterstützten Geräte zu erhalten.
Sie können diese Geräte auf verschiedene Arten anzeigen :
Diese können im Browser auf einem Desktop-Computer, auf einem Smartphone mit der WebApp oder der mobilen Anwendung angezeigt werden : Mobil Version
Um Ihre Geräte zu organisieren, können Sie erstellen Objekte.
Diese Objekte können Teile des Hauses darstellen (Wohnzimmer, Schlafzimmer, Werkstatt). Jedes Objekt kann ein übergeordnetes Objekt haben. Diese Hierarchie wird für die Anzeige im Dashboard verwendet. Sie können beispielsweise ein Objekt haben Haus, dann Objekte Wohnzimmer und Schlafzimmer Objekt Kinder Haus. Einmal im Dashboard, das Objekt Haus zeigt auch unten seine untergeordneten Objekte an.
Beratung
IN Einstellungen → Einstellungen, Sie können definieren, welches Objekt im Dashboard ankommen soll. Vorlieben
Für die Interaktion mit unserer Hausautomation benötigen Sie Befehle ! Es gibt zwei Arten :
Note
Seien Sie versichert, Bestellungen werden normalerweise automatisch erstellt ! Diese Erklärungen dienen dem besseren Verständnis.
Diese Befehle können auch zum Auslösen verwendet werden Szenarien um Aktionen basierend auf den von Ihren Sensoren gesendeten Informationen zu automatisieren. Ein Bewegungssensor erkennt beispielsweise eine Anwesenheit, die ein Szenario auslöst, das das Licht einschaltet.
on
und off
Mit einer kontrollierten Steckdose können Sie sie ein- und ausschalten.Aktionsbefehle sind normalerweise mit Info-Befehlen verknüpft. Hier hat unsere Einstellung zwei Aktionen on
und off
, in der Regel im Zusammenhang mit Informationen Zustand.
Diese beiden Arten von Befehlen werden in Form von Geräten angehängt. Das Gerät verfügt daher über Info- und / oder Aktionsbefehle. Dieses Gerät verfügt über ein übergeordnetes Objekt, mit dem Sie es an der gewünschten Stelle anzeigen können.
Jeder Befehl kann auch einen sogenannten generischen Typ haben, der es Jeedom und einigen Plugins ermöglicht, den Befehlstyp (Status einer Steckdose, Taste eines Lichts usw). Werkzeuge → Gerätetypen.
Diese Geräte werden von Plugins erstellt. Mit dem Z-Wave-Plugin können Sie beispielsweise Ihren Z-Waze-Sockel einbinden, wodurch ein Gerät mit seinen Steuerelementen erstellt wird, das Sie benennen und mit einem Objekt verknüpfen können.
In Bezug auf die Anzeige wird jede Bestellung mit einem Widget angezeigt. Der Core bietet die wichtigsten Widgets sowie ein Tool zum Erstellen dieser Widgets (V4)) : Widgets.
Diese Befehle sind in einer Kachel zusammengefasst, die Ihrer Ausrüstung entspricht. Und diese Kachel wird daher im Dashboard in dem Objekt angezeigt, das Sie ihr zugewiesen haben.
Unabhängig von Ihrem Gerät wird es daher in Form eines Geräts aus a erstellt Plugin.
Dieses Gerät verfügt über eigene Befehle Info oder Aktion. Diese Befehle werden als Widgets angezeigt, die die Gerätekachel in ihrem übergeordneten Objekt bilden.
Sie werden dann sehen, dass jedes Objekt, jede Ausrüstung oder jeder Befehl zahlreiche Optionen hinsichtlich Funktionalität oder Anzeige bietet. Aber alles zu seiner Zeit, jetzt sollten Sie die Grundkonzepte von Jeedom verstanden haben und somit in der Lage sein, mit der Organisation Ihrer Hausautomation zu beginnen, indem Sie wissen, wo Sie suchen müssen.
Der Vorteil der Heimautomation über die zentrale und ferngesteuerte Steuerung unserer Peripheriegeräte hinaus liegt vor allem in der Automatisierung. Das Ziel ist nicht, Stunden vor Ihrem Dashboard oder Design zu verbringen, sondern im Gegenteil, dass sich Ihre Unterkunft an Ihre Gewohnheiten anpasst und Sie vergessen lässt. Keine Fensterläden mehr, die jeden Tag geöffnet und geschlossen werden müssen, keine Lichter mehr zum Ein- und Ausschalten, seien Sie gewarnt, wann Sie den Müll auf die Straße bringen müssen, wenn sich Post im Briefkasten befindet, die Heizung passt sich dem an Jahreszeiten und klimatische Bedingungen. Die Möglichkeiten sind endlos und hängen vom eigenen Lebensstil ab. Dafür gibt es die Szenarien !
Ein Szenario besteht aus einer Reihe definierter Aktionen, die zu bestimmten Tageszeiten ausgeführt werden. Die Ausführung kann geplant werden (jeden Montag zu einer bestimmten Zeit) oder durch ein Ereignis verursacht werden. Wie oben gezeigt, kann dieses Ereignis beispielsweise unser Info-Befehl sein Präsenz ein Bewegungsmelder nach einer Erkennung.
Das Ziel hier ist nicht, erschöpfend zu sein, sondern die Szenarien anhand einfacher Beispiele zu entdecken. Das Dokumentation des Benutzerhandbuchs ist viel vollständiger.
Angenommen, wir haben ein kontrolliertes Licht und einen Bewegungsmelder im Raum.
Die Auslöser ist das, was die Ausführung dieses Szenarios auslöst. Hier möchten wir es auslösen, wenn unser Detektor eine Anwesenheit erkennt, also werden wir den Befehl verwenden#[Schlafzimmer][Détecteur Schlafzimmer][Präsenz]# == 1
.
Das „#“ gibt einen Befehl an, dann finden wir „[den Namen seines übergeordneten Objekts]“, dann „[den Namen des Geräts]“ und schließlich „[den Namen des Befehls]“. Hier fügen wir „== 1“ hinzu, weil wir möchten, dass das Szenario nur bei Erkennung einer Anwesenheit ausgelöst wird. Bei einem Anwesenheitsdetektor wird diese Erkennung jedoch einige Sekunden später auf 0 zurückgesetzt. Diese Änderung auf 0 wird daher unser Szenario nicht erneut auslösen.
Klicken Sie auf die Registerkarte Szenario dann die Schaltfläche oben Block hinzufügen. Wähle einen Block Aktion dann auf diesem, Hinzufügen Ein Aktion. Diese Aktion wird unser Lichtschaltbefehl sein. Nach dem gleichen Prinzip : #[Schlafzimmer][Lumière Schlafzimmer][On]#
.
Speichern Sie und Ihr Skript ist fertig !
Hier haben wir die Möglichkeiten der Szenarien nur gestreift. Sie können Bedingungen hinzufügen (blockieren If / Then / Oder), Verzögerungsaktionen (Block IN), programmiere sie (block Bis) und sogar direkt PHP-Code verwenden (Block Code).
Hier haben wir den Triggermodus verwendet Provozierten mit einer Bestellung. Sie können den Modus aber auch verwenden (und kombinieren) Programmiert um jeden Morgen oder jede Stunde ein Szenario auszuführen usw.
Ein wiederkehrendes Thema für Anfänger auf Jeedom, die Programmierung von täglichen Veranstaltungen wie :
Für diese Art von Szenario finden Sie hier eine sehr gute Einführung : Programm des Tages