- Funktioniert mit jedem Dekor – Hinweis: Ein Aqara Zigbee 3.0 Hub ist erforderlich und separat erhältlich. Montieren Sie den Smarter Gardinenmotor E1 ganz einfach ohne zusätzliches Werkzeug an Ihrer vorhandenen Vorhangschiene oder -stange. Er wird hinter dem Vorhang versteckt. (* Hinweis: Unterstützt die meisten gängigen Gardinen- und Vorhangstangen („Durchführungsset“ im Lieferumfang enthalten), ausgenommen ausziehbare Stangen. Durchmesserbereich der Stange: 25–32 mm.)
- Mehrere Steuerungsmethoden: Nachdem Sie die Führung in der Aqara Home App eingestellt haben, können Sie Ihre Vorhänge steuern, wenn Sie nicht zu Hause sind, oder durch Sprachbefehle mit Siri, Alexa oder Google Assistant. Darüber hinaus ermöglicht der eingebaute Lichtsensor die automatische Steuerung des Smarter Gardinenmotor E1 je nach Helligkeitsverhältnissen. Wenn es draußen zu hell ist, schließen sich die Vorhänge von selbst.
- Automationen für das Smart Home: Der Smarter Gardinenmotor E1 kann Ihnen helfen, Ihre vorhandenen Vorhänge automatisch zu steuern, je nach Wetter, Zeit, Lichtverhältnissen oder nach Auslösung anderer Aqara-Geräte. Sie können einen Timer einstellen, um eine Schlaf-Wach-Routine anzupassen, die perfekt zu Ihrem persönlichen Zeitplan passt. Automationen über HomeKit, Alexa, Google Home und IFTTT werden unterstützt.
- Leistungsstarker Motor: Kann die maximale Belastung des Smarter Gardinenmotor E1 bis zu 12 kg erreichen. Sie können zwischen einem oder zwei Motoren pro Fenster wählen. Wenn Sie zwei installieren, können sie gruppiert werden, sodass Sie die Vorhänge gleichzeitig öffnen können. Darüber hinaus kann die Geschwindigkeit des Motors auf drei Stufen eingestellt werden, sodass er leiser arbeitet und der Vorhang langsam geöffnet wird, um das Aufwachen angenehmer zu gestalten.
- Lange Akkulaufzeit: Ein riesiger 6000-mAh-Akku kann bis zu einem Jahr ohne Aufladen halten. (Die berechnete Batterielebensdauer bezieht sich auf das einmalige Öffnen und Schließen eines Vorhangs auf einer 1,5 m langen Schiene (d. h. 2 Vorhangmotoren pro Fenster) pro Tag und hängt auch von der Reibung, dem Gewicht und dem Typ des Vorhangs ab.) Außerdem kann das Gerät über den Typ-C-Anschluss entweder mit einer Powerbank oder einem Netzteil(beides nicht im Lieferumfang enthalten) aufgeladen werden
Hast du dir jemals gewünscht, Automationen in Home Assistant noch einfacher und flexibler zu steuern? Mit Webhooks ist das jetzt möglich! Sie ermöglichen dir, Aktionen in deinem Smart Home durch einen einfachen URL-Aufruf auszulösen – und das eröffnet dir spannende neue Möglichkeiten.
Stell dir vor, du kannst eine Lampe einschalten, Rollos steuern oder sogar komplexe Automationen starten – alles per Klick auf einen Link. Egal ob direkt aus dem Browser, über Skripte oder von anderen Geräten, Webhooks sind ein mächtiges Werkzeug für dein Smart Home.
Im Video zeige ich dir:
- Wie du Webhooks in Home Assistant einrichtest.
- Wie du URL-Aufrufe nutzt, um Aktionen auszulösen – schnell und einfach.
- Wie du sicherstellst, dass dein System geschützt bleibt, während du maximale Flexibilität erreichst.
Warum Webhooks für dein Smart Home?
Webhooks eröffnen dir unzählige neue Möglichkeiten. Du kannst sie verwenden, um externe Systeme einzubinden, Automationen effizienter zu gestalten oder ganz neue Ideen für dein Zuhause umzusetzen. Ob Anfänger oder erfahrener Nutzer – dieses Feature wird dein Smart Home auf ein neues Level heben!
Neugierig? Schau dir jetzt das Video an und entdecke, wie du Webhooks nutzen kannst, um dein Zuhause smarter zu machen.
Quelltexte zum Video
Automation
alias: webhook_cover_test
description: ""
triggers:
- trigger: webhook
allowed_methods:
- POST
- PUT
- GET
- HEAD
local_only: false
webhook_id: xmOWToHLr-HbcGouTRXKL4_jl
conditions: []
actions:
- alias: JSON Daten ausgeben
if:
- condition: template
value_template: "{{ trigger.json is defined and trigger.json.position is defined }}"
then:
- data:
message: "Json: {{ trigger.json.position | default('keine Daten') }}"
action: notify.mobile_app_pixel_7_pro_daniel
- alias: Formular Daten ausgeben
if:
- condition: template
value_template: "{{ trigger.data is defined and trigger.data.position is defined }}"
then:
- data:
message: "Data: {{ trigger.data.position | default('keine Daten') }}"
action: notify.mobile_app_pixel_7_pro_daniel
- alias: URL Parameter Daten ausgeben
if:
- condition: template
value_template: "{{ trigger.query is defined and trigger.query.position is defined }}"
then:
- data:
message: "Query: {{ trigger.query.position | default('keine Daten') }}"
action: notify.mobile_app_pixel_7_pro_daniel
- data:
position: "{{ trigger.json.position | default(0) | int }}"
target:
entity_id: cover.hobbyraum_gardine
action: cover.set_cover_position
mode: single
HTML für POST-Formular
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Webhook Formular</title>
</head>
<body>
<h1>Webhook Formular Daten</h1>
<form id="webhook-form">
<label for="position">Helligkeitswert (0-100):</label>
<input type="text" id="position" name="position" required>
<button type="submit">Senden</button>
</form>
<p id="status"></p>
<script>
document.getElementById('webhook-form').addEventListener('submit', function (event) {
event.preventDefault(); // Verhindert das automatische Neuladen der Seite
const formData = new FormData(document.getElementById('webhook-form'));
fetch('http://192.168.5.102:8123/api/webhook/xmOWToHLr-HbcGouTRXKL4_jl', {
method: 'POST',
body: formData
})
.then(response => {
if (response.ok) {
document.getElementById('status').textContent = 'Daten erfolgreich gesendet!';
} else {
document.getElementById('status').textContent = 'Fehler beim Senden der Daten.';
}
})
.catch(error => {
document.getElementById('status').textContent = 'Netzwerkfehler: ' + error.message;
});
});
</script>
</body>
</html>
HTML Formular mit Parameter als JSON
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Webhook Formular</title>
</head>
<body>
<h1>Webhook Formular Daten</h1>
<form id="webhook-form">
<label for="position">Position (0-100):</label>
<input type="text" id="position" name="position" required>
<button type="submit">Senden</button>
</form>
<p id="status"></p>
<script>
document.getElementById('webhook-form').addEventListener('submit', function (event) {
event.preventDefault(); // Verhindert das automatische Neuladen der Seite
const position = document.getElementById('position').value;
fetch('http://192.168.5.102:8123/api/webhook/xmOWToHLr-HbcGouTRXKL4_jl', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ position })
})
.then(response => {
if (response.ok) {
document.getElementById('status').textContent = 'Daten erfolgreich gesendet!';
} else {
document.getElementById('status').textContent = 'Fehler beim Senden der Daten.';
}
})
.catch(error => {
document.getElementById('status').textContent = 'Netzwerkfehler: ' + error.message;
});
});
</script>
</body>
</html>
Solltet Ihr noch Fragen haben, schaut einfach auf unserem Discord vorbei. Dort kann euch sicher bei eurem Problem geholfen werden!
https://smarthomeyourself.de/discord
Falls Ihr mehr über Home Assistant wissen wollt, werft gerne einen Blick in meine Home Assistant Playlist auf YouTube:
Playlist:
https://www.youtube.com/watch?v=wZ1Qd0wDY8Y&list=PLtEjuZQyAkqHBqpF8Pg5hjqCMIht74OmS
Ansonsten findet Ihr jede Menge weiterer Informationen rund um Home Assistant in unserem Wiki: