
- Wichtiger Hinweis: dieses Produkt funktioniert zusammen mit der (Zigbee) Bridge von Innr, Hue* und Amazon Echo Plus. *Funktioniert nicht mit Homekit, Hue entertainment und Hue Secure
- Funksteckdose für Lampen mit einem Stecker, die kompakten Abmessungen beanspruchen wenig Platz, einfach ein- oder ausschalten (per app oder Knopfdruck am Gerät). Sie können den Smart Plug zurücksetzen, indem Sie den Power-Taste für 5 Sekunden gedrückt halten. Dies könnte bei der Installation helfen
- Traditionellen Lampen smart machen für einen kleinen Preis, auch weil die Steckdose einen niedrigen Standby-Stromverbrauch hat. So brauchen Sie nicht alle Ihre Lichter zu ersetzen mit smarte Exemplare. Nicht geeignet für Haushaltsgeräte mit induktiven Belastungen wie Waschmaschinen und Trockner. Dieser Nachfolger des SP 120 bietet keine Strommessfunktion.
- Sie stecken die Schaltbarer Zwischenstecker in die Steckdose und den Stecker Ihrer Lampe in die Smart Steckdose, die kleine Größe des intelligenten Steckers lässt Platz für andere Stecker in Ihrer Steckdose.
- Mit der SmartPlug schließen Sie Ihre Lampe mit Stecker an Ihre Smart Home System damit Sie sie mit der App und Amazon Alexa bedienen können. Hilft, den Empfang zu verbessern, da es als Zigbee Repeater fungiert.
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: