Philips Hue White and Color Ambiance Play Lightbar 2-er Pack, schwarz, bis zu 16 Millionen Farben, steuerbar via App, kompatibel mit Amazon Alexa
Preis: 106,97 € (53,48 € / stück)
(Stand von: 2024/12/27 10:25 am - Details
×
Produktpreise und -verfügbarkeit sind zum angegebenen Datum / Uhrzeit korrekt und können sich ändern. Alle Preis- und Verfügbarkeitsinformationen auf https://www.amazon.de/ zum Zeitpunkt des Kaufs gelten für den Kauf dieses Produkts.
)
Sie sparen: 33,02 € (24%)
8 neu von 106,97 € (53,48 € / stück)1 gebraucht von 119,29 € (59,64 € / stück)
  • Einzigartige Atmosphäre: Dank 16 Mio. Farben und kühlen bis warmen Weißtönen schafft die dimmbare Philips Hue Lightbar für jeden Anlass die passende Stimmung
  • Einfache Installation: Dank ihres kompakten Designs mit schwarzem Gehäuse und Halterungen passt sich die LED Bar jedem Raum an und erzeugt keine Blendwirkung während der Nutzung
  • Welche komponenten sind im lieferumfang des produkts enthaltenen: 2x Leuchte inkl. LED integriert, 1 Netzteil mit Euro-Stecker, 2 Tischständer, 2 Wand- / TV-Halterungen, Montage-Set mit Klebepads, Schrauben und Imbusschlüssel
(* = Affiliate-Link / Bildquelle: Amazon-Partnerprogramm)

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.

YouTube

Mit dem Laden des Videos akzeptieren Sie die Datenschutzerklärung von YouTube.
Mehr erfahren

Video laden

https://www.youtube.com/watch?v=ZqbDUMQevvs


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: