Integrieren eines Bewegungsmelders mit Start-Assistent oder hassio

Wenn wir wollen, Bewegungssensoren setzen und Aktionen auf der Grundlage, dass Bewegungen erfaßt, wir können diese Sensoren IR Chinesen billig verwenden, um ein Paar von Batterien Fütterung, Sie sind klein und hinterhältig… In diesem Dokument werden wir sehen, wie sie in Heim Assistenten hinzugefügt, und wie einige Aktionen konfigurieren, zum Beispiel, wenn wir nicht zu Hause sind, wie wir anmelde eine Bewegung eine Nachricht senden Telegramm, oder drehen Sie eine gewisse Zeit LEDs für die Beleuchtung.

 

Dank der RF Brücke, die wir Sonoff, Wir können jeden Sensor anschließen, dass kommuniziert über Funkfrequenz in unseren hassio, ohne etwas anderes. Wie sahen wir in einem früheren Post, Wir konnten die Firmware auf die Sonoff Brücke ändern und so erreiche Sie Start-Assistent von MQTT, in diesem Beitrag haben wir gesehen, wie eine Tür oder ein Fenster-Sensor hinzufügen. Dieser Beitrag wir Geräte halten dienen zum Hinzufügen, ein Bewegungssensor, der hassio anzuzeigen und zu konfigurieren Aktionen können.

 

Fügen Sie den Bewegungsmelder hassio

 

Wir wenden unsere Bewegungssensor, Wir öffnen in einem Browser, um unsere Sonoff RF-Brücke, in unserem Fall mit Tasmota, in der Konsole können wir alles sehen, was passiert,, dort ist, wo wir den Code zu sehen, dass Detektor jedes Mal unsere Bewegung sendet Ihnen Funktion machen, das heißt, Erfassen der Bewegung. Wir kopieren den Wert “Daten”. Und wir in irgendeiner Regel hinzufügen, dass wir die folgenden KOSTENLOSEN, es wird nur die Daten, dass es Thema erhalten und veröffentlicht:

on rfreceived#data=85DB26 do publish2 RFBridge/sensor_pir_hall Movimiento endon

 

jetzt, wir unseren Bewegungssensor entladen, innerhalb der Konfiguration hassio, im Abschnitt der hinzufügen “binary_sensor” Dieser neue Sensor. Wir zeigen einen Namen, Thema, die Nutzlast sendet, wenn es keine Bewegung oder die Art der Vorrichtung ist, Sein so etwas wie dieses:

binary_sensor:
- platform: mqtt
name: "Sensor Hall"
state_topic: "RFBridge/sensor_pir_hall"
availability_topic: "tele/Sonoff-Bridge-01/LWT"
qos: 1
payload_on: "Movimiento"
payload_off: "Sin movimiento"
payload_available: "Online"
payload_not_available: "Offline"
device_class: motion

 

 

Wenn wir halten Sie die Konfigurationsdatei und starten Start-Assistenten wie gewohnt die Config zum Aufladen, wir werden unser Sensor sehen und kann auf der Übersichtsansicht hinzufügen.

 

Automatisierungen

Automations wir verwenden Sinn des Bewegungssensors zu machen, wenn ein erstes Beispiel für Licht detektiert er eine Bewegung, dann schalten Sie ein anderes, um das Licht, wenn nach 30 Es gab keine Bewegung Sekunden. Und schließlich und vielleicht am wichtigsten, Automatisierung, wenn nach 5 mehr Sekunden nicht erkennt Bewegung, Bitte senden Sie es zum Haupt-Assistenten, dass die Informationen und sagen, dass niemand. Da diese Sensoren kommunizieren, wenn eine Bewegung besteht, nichts anderes, informiert nicht, wenn sich etwas bewegt hat 🙂

 

Wir beginnen mit dem ersten Automatisierungs, Muss, weil wir nach Hause Assistenten zu sagen haben, dass, wenn keine Bewegung erkannt wird nach 5 Es versteht sich, dass Sekunden keine Bewegung mehr und deshalb niemand da draußen wimmelt. So den Auslöser wählt unseren Bewegungssensor, angezeigt 5 Sekunden mit dem Zustand, “auf” und führen Sie die Aktion, die Interessen uns, in diesem Fall ist es für seinen neuen Zustand MQTT senden, keine Bewegung. Ich lasse diesen Automatisierungscode manuell in automations.yaml hinzufügen:

- id: '1563905146870'
alias: Sensor PIR Hall Reseteo
trigger:
- entity_id: binary_sensor.sensor_hall
platform: state
to: 'on'
for:
seconds: 5
condition: []
action:
- service: mqtt.publish
data:
topic: RFBridge/sensor_pir_hall
payload: Sin movimiento

 

Ich lasse ein Beispiel für die Automatisierung verwendet werden kann, zu erkennen, wenn eine Bewegung 6h 20h einen Streifen von LEDs einzuschalten, wie immer geben wir einen Namen, Stellen Sie den Trigger unseren Bewegungssensor und zeigen an, dass, wenn von AUS auf Schalen, Erfüllung der Zeit Zustand (zum Beispiel), Aktionen und ich werben, was uns interessiert, in diesem Fall laufen Sie einen Shell-Skript, das einen LED-Streifen von einem entfernten Raspberry Pi gesteuert leuchtet. Ich lasse mich auch den Code, der in diesem Beispiel erzeugt “automations.yaml”:

 

- id: '1563924390485'
alias: Hall - Movimiento - Dar la luz
trigger:
- entity_id: binary_sensor.sensor_hall
from: 'off'
platform: state
to: 'on'
condition:
- after: '20:00:00'
before: 06:00:00
condition: time
action:
- service: shell_command.ledsa100

 

ich sagte:, andere Automatisierungs Notwendigkeit, uns das Licht auszuschalten, Wir lassen nicht für immer, Nein? In meinem speziellen Fall, wenn nach 30 Sekunden keine Bewegung.

- id: '1563999476366'
alias: Hall - NO Movimiento - Apagar la luz
trigger:
- entity_id: binary_sensor.sensor_hall
for:
seconds: 30
platform: state
to: 'off'
condition:
- after: '20:00:00'
before: 06:00:00
condition: time
action:
- service: shell_command.ledsa10

 

gut, obwohl wir in einem anderen Beitrag sahen, wie sie mit Start-Assistenten Telegramm integrieren, aber vielleicht wären Sie interessiert diese Automatisierung zu sehen, wie, wir nutzen, um uns ein E-Telegramm zu senden, wenn es Bewegung in der Halle erkennt, wo im Prinzip gibt es keine Menschen zu Hause sind. Ich verlasse die durch diese Automatisierung generierten Code, wenn necesitases:

- id: '1563907587744'
alias: Notificación Telegram - Sensor Pir Hall
trigger:
- entity_id: binary_sensor.sensor_hall
from: 'off'
platform: state
to: 'on'
condition:
- condition: state
entity_id: device_tracker.hector
state: not_home
- condition: state
entity_id: device_tracker.seila
state: not_home
action:
- data:
message: Hay movimiento en el Hall
service: notify.telegram

 

gut! Ich hoffe, Sie haben interessante, wir haben ein anderes pileup meisten vollständig kontrolliert und unser Haus zu einem sichereren Ort zu machen, wir haben die Öffnungen von Fenstern und Türen gesteuert, in diesem Beitrag und jede Bewegung wissen, was!

 

Letzte Artikel von Hector Herrero (Alle anzeigen)